From f9f08f8805fde18c9295adf3da3cf593950d2154 Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Sat, 18 Sep 2021 22:39:19 -0500 Subject: [PATCH 01/36] [Mesh] Implement GRID* input in NASTRAN LGTM complained about two empty blocks in the Mesh NASTRAN reader: those blocks related to the code skipping the input of the high-precision GRID element. This commit adds support for that element. --- src/Mod/Mesh/App/Core/MeshIO.cpp | 75 ++++++++++++++++++++++++++++---- 1 file changed, 67 insertions(+), 8 deletions(-) diff --git a/src/Mod/Mesh/App/Core/MeshIO.cpp b/src/Mod/Mesh/App/Core/MeshIO.cpp index 7a18de2d54..f0a1e0b7e7 100644 --- a/src/Mod/Mesh/App/Core/MeshIO.cpp +++ b/src/Mod/Mesh/App/Core/MeshIO.cpp @@ -49,6 +49,8 @@ #include #include #include +#include +#include using namespace MeshCore; @@ -1656,31 +1658,88 @@ bool MeshInput::LoadNastran (std::istream &rstrIn) while (std::getline(rstrIn, line)) { upper(ltrim(line)); - if (line.find("GRID*") == 0) { + if (line.empty()) { + // Skip all the following tests } - else if (line.find('*') == 0) { + else if (line.rfind("GRID*", 0) == 0) { + // This element is the 16-digit-precision GRID element, which occupies two lines of the card. Note that + // FreeCAD discards the extra precision, downcasting to an four-byte float. + // + // The two lines are: + // 1 8 24 40 56 + // GRID* Index(16) Blank(16) x(16) y(at least one) + // * z(at least one) + // + // The first character is typically the sign, and may be omitted for positive numbers, + // so it is possible for a field to begin with a blank. Trailing zeros may be omitted, so + // a field may also end with blanks. No space or other delimiter is required between + // the numbers. The following is a valid NASTRAN GRID* element: + // + // GRID* 1 0.1234567890120. + // * 1. + // + if (line.length() < 8 + 16 + 16 + 16 + 1) // Element type(8), index(16), empty(16), x(16), y(>=1) + continue; + auto indexView = std::string_view(&line[8], 16); + auto blankView = std::string_view(&line[8+16], 16); + auto xView = std::string_view(&line[8+16+16], 16); + auto yView = std::string_view(&line[8+16+16+16]); + + std::string line2; + std::getline(rstrIn, line2); + if ((!line2.empty() && line2[0] != '*') || + line2.length() < 9) + continue; // File format error: second line is not a continuation line + auto zView = std::string_view(&line2[8]); + + // We have to strip off any whitespace (technically really just any *trailing* whitespace): + auto indexString = boost::trim_copy(std::string(indexView)); + auto xString = boost::trim_copy(std::string(xView)); + auto yString = boost::trim_copy(std::string(yView)); + auto zString = boost::trim_copy(std::string(zView)); + + auto converter = boost::cnv::spirit(); + auto indexCheck = boost::convert(indexString, converter); + if (!indexCheck.is_initialized()) + // File format error: index couldn't be converted to an integer + continue; + index = indexCheck.get(); + + // Get the high-precision versions first + auto x = boost::convert(xString, converter); + auto y = boost::convert(yString, converter); + auto z = boost::convert(zString, converter); + + if (!x.is_initialized() || !y.is_initialized() || !z.is_initialized()) + // File format error: x, y or z could not be converted + continue; + + // Now drop precision: + mNode[index].x = (float)x.get(); + mNode[index].y = (float)y.get(); + mNode[index].z = (float)z.get(); } - // insert the read-in vertex into a map to preserve the order - else if (line.find("GRID") == 0) { + else if (line.rfind("GRID", 0) == 0) { if (boost::regex_match(line.c_str(), what, rx_p)) { + // insert the read-in vertex into a map to preserve the order index = std::atol(what[1].first)-1; mNode[index].x = (float)std::atof(what[2].first); mNode[index].y = (float)std::atof(what[5].first); mNode[index].z = (float)std::atof(what[8].first); } } - // insert the read-in triangle into a map to preserve the order - else if (line.find("CTRIA3 ") == 0) { + else if (line.rfind("CTRIA3 ", 0) == 0) { if (boost::regex_match(line.c_str(), what, rx_t)) { + // insert the read-in triangle into a map to preserve the order index = std::atol(what[1].first)-1; mTria[index].iV[0] = std::atol(what[3].first)-1; mTria[index].iV[1] = std::atol(what[4].first)-1; mTria[index].iV[2] = std::atol(what[5].first)-1; } } - // insert the read-in quadrangle into a map to preserve the order - else if (line.find("CQUAD4") == 0) { + else if (line.rfind("CQUAD4", 0) == 0) { if (boost::regex_match(line.c_str(), what, rx_q)) { + // insert the read-in quadrangle into a map to preserve the order index = std::atol(what[1].first)-1; mQuad[index].iV[0] = std::atol(what[3].first)-1; mQuad[index].iV[1] = std::atol(what[4].first)-1; From d008d44a34f8f87a935e6b45702a3685b331afa2 Mon Sep 17 00:00:00 2001 From: Przemo Firszt Date: Sat, 24 Jul 2021 21:00:20 +0100 Subject: [PATCH 02/36] [UnitTest] Fix UnitTests - use utf-8 On some systems there is a problem with utf-8 during testing. This commit is trying to address it. Tested only on ubuntu 20.04 Signed-off-by: Przemo Firszt --- src/Mod/Test/UnitTests.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Mod/Test/UnitTests.py b/src/Mod/Test/UnitTests.py index 5b896da80f..6584ae6fc5 100644 --- a/src/Mod/Test/UnitTests.py +++ b/src/Mod/Test/UnitTests.py @@ -125,9 +125,10 @@ class UnitBasicCases(unittest.TestCase): try: q2 = FreeCAD.Units.Quantity(t[0]) if math.fabs(q1.Value - q2.Value) > 0.01: - print (q1, " : ", q2, " : ", t, " : ", i, " : ", val) + print (u" {} : {} : {} : {} : {}".format(q1,q2, t, i, val).encode("utf-8").strip()) except Exception as e: - print ("{}: {}".format(str(e), t[0])) + s = "{}: {}".format(e, t[0]) + print (u" ".join(e).encode("utf-8").strip()) def testVoltage(self): q1 = FreeCAD.Units.Quantity("1e20 V") From 70c5505a75ad545cb671eb73f29d5e1626aebf78 Mon Sep 17 00:00:00 2001 From: Bernd Hahnebach Date: Wed, 22 Sep 2021 08:06:47 +0200 Subject: [PATCH 03/36] Test: remove not needed u before py3 unicode string --- src/Mod/Test/UnitTests.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Mod/Test/UnitTests.py b/src/Mod/Test/UnitTests.py index 6584ae6fc5..5c6ffea7e6 100644 --- a/src/Mod/Test/UnitTests.py +++ b/src/Mod/Test/UnitTests.py @@ -125,10 +125,10 @@ class UnitBasicCases(unittest.TestCase): try: q2 = FreeCAD.Units.Quantity(t[0]) if math.fabs(q1.Value - q2.Value) > 0.01: - print (u" {} : {} : {} : {} : {}".format(q1,q2, t, i, val).encode("utf-8").strip()) + print (" {} : {} : {} : {} : {}".format(q1, q2, t, i, val).encode("utf-8").strip()) except Exception as e: s = "{}: {}".format(e, t[0]) - print (u" ".join(e).encode("utf-8").strip()) + print (" ".join(e).encode("utf-8").strip()) def testVoltage(self): q1 = FreeCAD.Units.Quantity("1e20 V") From fc83fd1fc83353988fc8fb1f21152c8658573936 Mon Sep 17 00:00:00 2001 From: wmayer Date: Wed, 22 Sep 2021 14:09:07 +0200 Subject: [PATCH 04/36] port to MSYS2/clang: suppress 'undefined-var-template' warnings --- src/Mod/Mesh/App/CMakeLists.txt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/Mod/Mesh/App/CMakeLists.txt b/src/Mod/Mesh/App/CMakeLists.txt index 187b2115de..2d661aea12 100644 --- a/src/Mod/Mesh/App/CMakeLists.txt +++ b/src/Mod/Mesh/App/CMakeLists.txt @@ -372,6 +372,15 @@ SET(Mesh_SRCS Segment.h ) +# Suppress -Wundefined-var-template +if (MINGW AND CMAKE_COMPILER_IS_CLANGXX) + unset(_flag_found CACHE) + check_cxx_compiler_flag("-Wno-undefined-var-template" _flag_found) + if (_flag_found) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-undefined-var-template") + endif() +endif() + if(FREECAD_USE_PCH) add_definitions(-D_PreComp_) GET_MSVC_PRECOMPILED_SOURCE("PreCompiled.cpp" PCH_SRCS ${Core_SRCS} ${Mesh_SRCS}) From 42437906272eb3aa664a8cf2105b578bfb847a2a Mon Sep 17 00:00:00 2001 From: Abdullah Tahiri Date: Sun, 19 Sep 2021 18:45:10 +0200 Subject: [PATCH 05/36] Sketcher: Constraint Widget extended filter =========================================== - Remove "Normal" as it did exactly the same as "All". - Add "Geometric" to filter only Geometric (non datum) constraints - Add all individual constraint types to filter. As per request: https://forum.freecadweb.org/viewtopic.php?p=534176#p534176 --- .../Sketcher/Gui/TaskSketcherConstrains.cpp | 56 ++++++++--- src/Mod/Sketcher/Gui/TaskSketcherConstrains.h | 27 ++++++ .../Sketcher/Gui/TaskSketcherConstrains.ui | 97 ++++++++++++++++++- 3 files changed, 164 insertions(+), 16 deletions(-) diff --git a/src/Mod/Sketcher/Gui/TaskSketcherConstrains.cpp b/src/Mod/Sketcher/Gui/TaskSketcherConstrains.cpp index b55fba8077..2d1a44b447 100644 --- a/src/Mod/Sketcher/Gui/TaskSketcherConstrains.cpp +++ b/src/Mod/Sketcher/Gui/TaskSketcherConstrains.cpp @@ -912,45 +912,71 @@ void TaskSketcherConstrains::slotConstraintsChanged(void) ConstraintItem * it = static_cast(ui->listWidgetConstraints->item(i)); bool visible = true; - /* Filter - 0 <=> All - 1 <=> Normal - 2 <=> Datums - 3 <=> Named - 4 <=> Non-Driving - */ - - bool showNormal = (Filter < 2); - bool showDatums = (Filter < 3); - bool showNamed = (Filter == 3 && !(constraint->Name.empty())); - bool showNonDriving = (Filter == 4 && !constraint->isDriving); + bool showAll = (Filter == FilterValue::All); + bool showGeometric = (Filter == FilterValue::Geometric); + bool showDatums = (Filter == FilterValue::Datums); + bool showNamed = (Filter == FilterValue::Named && !(constraint->Name.empty())); + bool showNonDriving = (Filter == FilterValue::NonDriving && !constraint->isDriving); bool hideInternalAlignment = this->ui->filterInternalAlignment->isChecked(); switch(constraint->Type) { case Sketcher::Horizontal: + visible = showAll || showGeometric || showNamed || (Filter == FilterValue::Horizontal); + break; case Sketcher::Vertical: + visible = showAll || showGeometric || showNamed || (Filter == FilterValue::Vertical); + break; case Sketcher::Coincident: + visible = showAll || showGeometric || showNamed || (Filter == FilterValue::Coincident); + break; case Sketcher::PointOnObject: + visible = showAll || showGeometric || showNamed || (Filter == FilterValue::PointOnObject); + break; case Sketcher::Parallel: + visible = showAll || showGeometric || showNamed || (Filter == FilterValue::Parallel); + break; case Sketcher::Perpendicular: + visible = showAll || showGeometric || showNamed || (Filter == FilterValue::Perpendicular); + break; case Sketcher::Tangent: + visible = showAll || showGeometric || showNamed || (Filter == FilterValue::Tangent); + break; case Sketcher::Equal: + visible = showAll || showGeometric || showNamed || (Filter == FilterValue::Equality); + break; case Sketcher::Symmetric: + visible = showAll || showGeometric || showNamed || (Filter == FilterValue::Symmetric); + break; case Sketcher::Block: - visible = showNormal || showNamed; + visible = showAll || showGeometric || showNamed || (Filter == FilterValue::Block); break; case Sketcher::Distance: + visible = ( showAll || showDatums || showNamed || showNonDriving) || (Filter == FilterValue::Distance); + break; case Sketcher::DistanceX: + visible = ( showAll || showDatums || showNamed || showNonDriving) || (Filter == FilterValue::HorizontalDistance); + break; case Sketcher::DistanceY: + visible = ( showAll || showDatums || showNamed || showNonDriving) || (Filter == FilterValue::VerticalDistance); + break; case Sketcher::Radius: + visible = ( showAll || showDatums || showNamed || showNonDriving) || (Filter == FilterValue::Radius); + break; case Sketcher::Weight: + visible = ( showAll || showDatums || showNamed || showNonDriving) || (Filter == FilterValue::Weight); + break; case Sketcher::Diameter: + visible = ( showAll || showDatums || showNamed || showNonDriving) || (Filter == FilterValue::Diameter); + break; case Sketcher::Angle: + visible = ( showAll || showDatums || showNamed || showNonDriving) || (Filter == FilterValue::Angle); + break; case Sketcher::SnellsLaw: - visible = (showDatums || showNamed || showNonDriving); + visible = ( showAll || showDatums || showNamed || showNonDriving) || (Filter == FilterValue::SnellsLaw); break; case Sketcher::InternalAlignment: - visible = ((showNormal || showNamed) && !hideInternalAlignment); + visible = (( showAll || showGeometric || showNamed || Filter == FilterValue::InternalAlignment) && + (!hideInternalAlignment || (Filter == FilterValue::InternalAlignment))); default: break; } diff --git a/src/Mod/Sketcher/Gui/TaskSketcherConstrains.h b/src/Mod/Sketcher/Gui/TaskSketcherConstrains.h index 27864995d9..a0f304e352 100644 --- a/src/Mod/Sketcher/Gui/TaskSketcherConstrains.h +++ b/src/Mod/Sketcher/Gui/TaskSketcherConstrains.h @@ -71,6 +71,33 @@ class TaskSketcherConstrains : public Gui::TaskView::TaskBox, public Gui::Select { Q_OBJECT + enum FilterValue { + All = 0, + Geometric = 1, + Datums = 2, + Named = 3, + NonDriving = 4, + Horizontal = 5, + Vertical = 6, + Coincident = 7, + PointOnObject = 8, + Parallel = 9, + Perpendicular = 10, + Tangent = 11, + Equality = 12, + Symmetric = 13, + Block = 14, + Distance = 15, + HorizontalDistance = 16, + VerticalDistance = 17, + Radius = 18, + Weight = 19, + Diameter = 20, + Angle = 21, + SnellsLaw = 22, + InternalAlignment = 23 + }; + public: TaskSketcherConstrains(ViewProviderSketch *sketchView); ~TaskSketcherConstrains(); diff --git a/src/Mod/Sketcher/Gui/TaskSketcherConstrains.ui b/src/Mod/Sketcher/Gui/TaskSketcherConstrains.ui index 8752bc40dd..ecfb596dd9 100644 --- a/src/Mod/Sketcher/Gui/TaskSketcherConstrains.ui +++ b/src/Mod/Sketcher/Gui/TaskSketcherConstrains.ui @@ -47,7 +47,7 @@ - Normal + Geometric @@ -65,6 +65,101 @@ Reference + + + Horizontal + + + + + Vertical + + + + + Coincident + + + + + Point on Object + + + + + Parallel + + + + + Perpendicular + + + + + Tangent + + + + + Equality + + + + + Symmetric + + + + + Block + + + + + Distance + + + + + Horizontal Distance + + + + + Vertical Distance + + + + + Radius + + + + + Weight + + + + + Diameter + + + + + Angle + + + + + Snell's Law + + + + + Internal Alignment + + From ff93cb9295d5868c44631211b2c4a9d091ce7abc Mon Sep 17 00:00:00 2001 From: Abdullah Tahiri Date: Mon, 20 Sep 2021 19:46:49 +0200 Subject: [PATCH 06/36] Sketcher: Tracking of constraint visibility via contraint widget filter ======================================================================= Add new option so that the 3D view constraint visibility track the constraint widget filter selection. It maintains internally two mutually exclusive virtual spaces and the ability to select one as visible (the other remaining hiden). --- .../Sketcher/Gui/TaskSketcherConstrains.cpp | 157 ++++++++++++---- src/Mod/Sketcher/Gui/TaskSketcherConstrains.h | 2 + .../Sketcher/Gui/TaskSketcherConstrains.ui | 175 ++++++++++++++---- 3 files changed, 261 insertions(+), 73 deletions(-) diff --git a/src/Mod/Sketcher/Gui/TaskSketcherConstrains.cpp b/src/Mod/Sketcher/Gui/TaskSketcherConstrains.cpp index 2d1a44b447..76c6cc73b2 100644 --- a/src/Mod/Sketcher/Gui/TaskSketcherConstrains.cpp +++ b/src/Mod/Sketcher/Gui/TaskSketcherConstrains.cpp @@ -743,7 +743,13 @@ void TaskSketcherConstrains::onSelectionChanged(const Gui::SelectionChanges& msg void TaskSketcherConstrains::on_comboBoxFilter_currentIndexChanged(int) { - slotConstraintsChanged(); + // enforce constraint visibility + bool visibilityTracksFilter = ui->visualisationTrackingFilter->isChecked(); + + if(visibilityTracksFilter) + change3DViewVisibilityToTrackFilter(); // it will call slotConstraintChanged via update mechanism + else + slotConstraintsChanged(); } void TaskSketcherConstrains::on_filterInternalAlignment_stateChanged(int state) @@ -872,54 +878,85 @@ void TaskSketcherConstrains::on_listWidgetConstraints_itemChanged(QListWidgetIte inEditMode = false; } -void TaskSketcherConstrains::slotConstraintsChanged(void) +void TaskSketcherConstrains::change3DViewVisibilityToTrackFilter() { assert(sketchView); // Build up ListView with the constraints const Sketcher::SketchObject * sketch = sketchView->getSketchObject(); const std::vector< Sketcher::Constraint * > &vals = sketch->Constraints.getValues(); - /* Update constraint number and virtual space check status */ - for (int i = 0; i < ui->listWidgetConstraints->count(); ++i) { - ConstraintItem * it = dynamic_cast(ui->listWidgetConstraints->item(i)); + bool doCommit = false; - assert(it != 0); + Gui::Command::openCommand(QT_TRANSLATE_NOOP("Command", "Update constraint's virtual space")); - it->ConstraintNbr = i; - it->value = QVariant(); - } - - /* Remove entries, if any */ - for (std::size_t i = ui->listWidgetConstraints->count(); i > vals.size(); --i) - delete ui->listWidgetConstraints->takeItem(i - 1); - - /* Add new entries, if any */ - for (std::size_t i = ui->listWidgetConstraints->count(); i < vals.size(); ++i) - ui->listWidgetConstraints->addItem(new ConstraintItem(sketch, sketchView, i)); - - /* Update the states */ - ui->listWidgetConstraints->blockSignals(true); - for (int i = 0; i < ui->listWidgetConstraints->count(); ++i) { - ConstraintItem * it = static_cast(ui->listWidgetConstraints->item(i)); - it->updateVirtualSpaceStatus(); - } - ui->listWidgetConstraints->blockSignals(false); - - /* Update filtering */ - int Filter = ui->comboBoxFilter->currentIndex(); for(std::size_t i = 0; i < vals.size(); ++i) { - const Sketcher::Constraint * constraint = vals[i]; ConstraintItem * it = static_cast(ui->listWidgetConstraints->item(i)); - bool visible = true; - bool showAll = (Filter == FilterValue::All); - bool showGeometric = (Filter == FilterValue::Geometric); - bool showDatums = (Filter == FilterValue::Datums); - bool showNamed = (Filter == FilterValue::Named && !(constraint->Name.empty())); - bool showNonDriving = (Filter == FilterValue::NonDriving && !constraint->isDriving); - bool hideInternalAlignment = this->ui->filterInternalAlignment->isChecked(); + bool visible = !isConstraintFiltered(it); - switch(constraint->Type) { + // If the constraint is filteredout and it was previously shown in 3D view + if( !visible && it->isInVirtualSpace() == sketchView->getIsShownVirtualSpace()) { + try { + Gui::cmdAppObjectArgs(sketch, "setVirtualSpace(%d, %s)", + it->ConstraintNbr, + "True"); + + doCommit = true; + + } + catch (const Base::Exception & e) { + Gui::Command::abortCommand(); + + QMessageBox::critical(Gui::MainWindow::getInstance(), tr("Error"), + QString::fromLatin1("Impossible to update visibility tracking"), QMessageBox::Ok, QMessageBox::Ok); + + return; + } + } + else if( visible && it->isInVirtualSpace() != sketchView->getIsShownVirtualSpace() ) { + try { + Gui::cmdAppObjectArgs(sketch, "setVirtualSpace(%d, %s)", + it->ConstraintNbr, + "False"); + + doCommit = true; + + } + catch (const Base::Exception & e) { + Gui::Command::abortCommand(); + + QMessageBox::critical(Gui::MainWindow::getInstance(), tr("Error"), + QString::fromLatin1("Impossible to update visibility tracking"), QMessageBox::Ok, QMessageBox::Ok); + + return; + } + } + } + + if(doCommit) + Gui::Command::commitCommand(); + +} + +bool TaskSketcherConstrains::isConstraintFiltered(QListWidgetItem * item) +{ + assert(sketchView); + const Sketcher::SketchObject * sketch = sketchView->getSketchObject(); + const std::vector< Sketcher::Constraint * > &vals = sketch->Constraints.getValues(); + ConstraintItem * it = static_cast(item); + const Sketcher::Constraint * constraint = vals[it->ConstraintNbr]; + + int Filter = ui->comboBoxFilter->currentIndex(); + bool hideInternalAlignment = this->ui->filterInternalAlignment->isChecked(); + + bool visible = true; + bool showAll = (Filter == FilterValue::All); + bool showGeometric = (Filter == FilterValue::Geometric); + bool showDatums = (Filter == FilterValue::Datums); + bool showNamed = (Filter == FilterValue::Named && !(constraint->Name.empty())); + bool showNonDriving = (Filter == FilterValue::NonDriving && !constraint->isDriving); + + switch(constraint->Type) { case Sketcher::Horizontal: visible = showAll || showGeometric || showNamed || (Filter == FilterValue::Horizontal); break; @@ -979,7 +1016,50 @@ void TaskSketcherConstrains::slotConstraintsChanged(void) (!hideInternalAlignment || (Filter == FilterValue::InternalAlignment))); default: break; - } + } + + return !visible; +} + +void TaskSketcherConstrains::slotConstraintsChanged(void) +{ + assert(sketchView); + // Build up ListView with the constraints + const Sketcher::SketchObject * sketch = sketchView->getSketchObject(); + const std::vector< Sketcher::Constraint * > &vals = sketch->Constraints.getValues(); + + /* Update constraint number and virtual space check status */ + for (int i = 0; i < ui->listWidgetConstraints->count(); ++i) { + ConstraintItem * it = dynamic_cast(ui->listWidgetConstraints->item(i)); + + assert(it != 0); + + it->ConstraintNbr = i; + it->value = QVariant(); + } + + /* Remove entries, if any */ + for (std::size_t i = ui->listWidgetConstraints->count(); i > vals.size(); --i) + delete ui->listWidgetConstraints->takeItem(i - 1); + + /* Add new entries, if any */ + for (std::size_t i = ui->listWidgetConstraints->count(); i < vals.size(); ++i) + ui->listWidgetConstraints->addItem(new ConstraintItem(sketch, sketchView, i)); + + /* Update the states */ + ui->listWidgetConstraints->blockSignals(true); + for (int i = 0; i < ui->listWidgetConstraints->count(); ++i) { + ConstraintItem * it = static_cast(ui->listWidgetConstraints->item(i)); + it->updateVirtualSpaceStatus(); + } + ui->listWidgetConstraints->blockSignals(false); + + /* Update filtering */ + for(std::size_t i = 0; i < vals.size(); ++i) { + const Sketcher::Constraint * constraint = vals[i]; + ConstraintItem * it = static_cast(ui->listWidgetConstraints->item(i)); + + bool visible = !isConstraintFiltered(it); // block signals as there is no need to invoke the // on_listWidgetConstraints_itemChanged() slot in @@ -990,6 +1070,7 @@ void TaskSketcherConstrains::slotConstraintsChanged(void) it->setHidden(!visible); it->setData(Qt::EditRole, Base::Tools::fromStdString(constraint->Name)); model->blockSignals(block); + } } diff --git a/src/Mod/Sketcher/Gui/TaskSketcherConstrains.h b/src/Mod/Sketcher/Gui/TaskSketcherConstrains.h index a0f304e352..efcafbc9fc 100644 --- a/src/Mod/Sketcher/Gui/TaskSketcherConstrains.h +++ b/src/Mod/Sketcher/Gui/TaskSketcherConstrains.h @@ -107,6 +107,8 @@ public: private: void slotConstraintsChanged(void); + bool isConstraintFiltered(QListWidgetItem * item); + void change3DViewVisibilityToTrackFilter(); public Q_SLOTS: void on_comboBoxFilter_currentIndexChanged(int); diff --git a/src/Mod/Sketcher/Gui/TaskSketcherConstrains.ui b/src/Mod/Sketcher/Gui/TaskSketcherConstrains.ui index ecfb596dd9..72111ff806 100644 --- a/src/Mod/Sketcher/Gui/TaskSketcherConstrains.ui +++ b/src/Mod/Sketcher/Gui/TaskSketcherConstrains.ui @@ -6,8 +6,8 @@ 0 0 - 212 - 288 + 234 + 388 @@ -19,7 +19,7 @@ 16777215 - 288 + 388 @@ -165,41 +165,146 @@ - + + + + 0 + 0 + + + + + 0 + 95 + + - Internal alignments will be hidden + - - Hide internal alignment - - - true - - - HideInternalAlignment - - - Mod/Sketcher - - - - - - - Extended information will be added to the list - - - Extended information - - - false - - - ExtendedConstraintInformation - - - Mod/Sketcher + + 1 + + + + 0 + 0 + + + + + 0 + 0 + + + + Controls widget list behaviour + + + List control + + + + + 0 + 30 + 189 + 36 + + + + + 0 + 0 + + + + Extended information will be added to the list + + + Extended information + + + false + + + ExtendedConstraintInformation + + + Mod/Sketcher + + + + + + 0 + 0 + 189 + 36 + + + + + 0 + 0 + + + + Internal alignments will be hidden + + + Hide internal alignment + + + true + + + HideInternalAlignment + + + Mod/Sketcher + + + + + + Controls visualisation in the 3D view + + + Visualisation + + + + + 0 + 0 + 189 + 36 + + + + + 0 + 0 + + + + Constraint visualisation tracks filter selection so that filtered out constraints are hidden + + + Track filter selection + + + false + + + VisualisationTrackingFilter + + + Mod/Sketcher + + + From 3e644ed2af8357b42d91b634bd92f3cda2ee4bf1 Mon Sep 17 00:00:00 2001 From: Abdullah Tahiri Date: Tue, 21 Sep 2021 13:45:52 +0200 Subject: [PATCH 07/36] Sketcher: Constraint hiding/showing not working properly for combined constraint icons ====================================================================================== Hiden constraint icons should not be grouped into combined icons. This may also improve selection of combined (stacked) icons. fixes #4590 --- src/Mod/Sketcher/Gui/ViewProviderSketch.cpp | 55 ++++++++++++--------- src/Mod/Sketcher/Gui/ViewProviderSketch.h | 2 + 2 files changed, 34 insertions(+), 23 deletions(-) diff --git a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp index cfeb1c0e59..3459526a49 100644 --- a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp +++ b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp @@ -3455,6 +3455,7 @@ void ViewProviderSketch::drawConstraintIcons() thisIcon.position = absPos; thisIcon.destination = coinIconPtr; thisIcon.infoPtr = infoPtr; + thisIcon.visible = (*it)->isInVirtualSpace == getIsShownVirtualSpace(); if ((*it)->Type==Symmetric) { Base::Vector3d startingpoint = getSketchObject()->getPoint((*it)->First,(*it)->FirstPos); @@ -3539,36 +3540,44 @@ void ViewProviderSketch::combineConstraintIcons(IconQueue iconQueue) iconQueue.pop_back(); // we group only icons not being Symmetry icons, because we want those on the line - if(init.type != QString::fromLatin1("Constraint_Symmetric")){ + // and only icons that are visible + if(init.type != QString::fromLatin1("Constraint_Symmetric") && init.visible){ IconQueue::iterator i = iconQueue.begin(); + + while(i != iconQueue.end()) { - bool addedToGroup = false; + if((*i).visible) { + bool addedToGroup = false; - for(IconQueue::iterator j = thisGroup.begin(); - j != thisGroup.end(); ++j) { - float distSquared = pow(i->position[0]-j->position[0],2) + pow(i->position[1]-j->position[1],2); - if(distSquared <= maxDistSquared && (*i).type != QString::fromLatin1("Constraint_Symmetric")) { - // Found an icon in iconQueue that's close enough to - // a member of thisGroup, so move it into thisGroup - thisGroup.push_back(*i); - i = iconQueue.erase(i); - addedToGroup = true; - break; + for(IconQueue::iterator j = thisGroup.begin(); + j != thisGroup.end(); ++j) { + float distSquared = pow(i->position[0]-j->position[0],2) + pow(i->position[1]-j->position[1],2); + if(distSquared <= maxDistSquared && (*i).type != QString::fromLatin1("Constraint_Symmetric")) { + // Found an icon in iconQueue that's close enough to + // a member of thisGroup, so move it into thisGroup + thisGroup.push_back(*i); + i = iconQueue.erase(i); + addedToGroup = true; + break; + } } - } - if(addedToGroup) { - if(i == iconQueue.end()) - // We just got the last icon out of iconQueue - break; - else - // Start looking through the iconQueue again, in case - // we have an icon that's now close enough to thisGroup - i = iconQueue.begin(); - } else - ++i; + if(addedToGroup) { + if(i == iconQueue.end()) + // We just got the last icon out of iconQueue + break; + else + // Start looking through the iconQueue again, in case + // we have an icon that's now close enough to thisGroup + i = iconQueue.begin(); + } else + ++i; + } + else // if !visible we skip it + i++; } + } if(thisGroup.size() == 1) { diff --git a/src/Mod/Sketcher/Gui/ViewProviderSketch.h b/src/Mod/Sketcher/Gui/ViewProviderSketch.h index 2486301a62..598ff154c9 100644 --- a/src/Mod/Sketcher/Gui/ViewProviderSketch.h +++ b/src/Mod/Sketcher/Gui/ViewProviderSketch.h @@ -370,6 +370,8 @@ protected: /// Angle to rotate an icon double iconRotation; + + bool visible; }; /// Internal type used for drawing constraint icons From 6343836689933bc0cd283c8ad9bcfac482ca7c5b Mon Sep 17 00:00:00 2001 From: Abdullah Tahiri Date: Tue, 21 Sep 2021 16:51:56 +0200 Subject: [PATCH 08/36] Sketcher: Show All and Hide All buttons on Constraint Widget --- .../Sketcher/Gui/TaskSketcherConstrains.cpp | 64 ++++++++ src/Mod/Sketcher/Gui/TaskSketcherConstrains.h | 3 + .../Sketcher/Gui/TaskSketcherConstrains.ui | 141 ++++++++++++------ 3 files changed, 165 insertions(+), 43 deletions(-) diff --git a/src/Mod/Sketcher/Gui/TaskSketcherConstrains.cpp b/src/Mod/Sketcher/Gui/TaskSketcherConstrains.cpp index 76c6cc73b2..4ebb8bdc97 100644 --- a/src/Mod/Sketcher/Gui/TaskSketcherConstrains.cpp +++ b/src/Mod/Sketcher/Gui/TaskSketcherConstrains.cpp @@ -679,6 +679,14 @@ TaskSketcherConstrains::TaskSketcherConstrains(ViewProviderSketch *sketchView) : ui->extendedInformation, SIGNAL(stateChanged(int)), this , SLOT (on_extendedInformation_stateChanged(int)) ); + QObject::connect( + ui->showAllButton, SIGNAL(clicked(bool)), + this , SLOT (on_showAllButton_clicked(bool)) + ); + QObject::connect( + ui->hideAllButton, SIGNAL(clicked(bool)), + this , SLOT (on_hideAllButton_clicked(bool)) + ); connectionConstraintsChanged = sketchView->signalConstraintsChanged.connect( boost::bind(&SketcherGui::TaskSketcherConstrains::slotConstraintsChanged, this)); @@ -698,6 +706,62 @@ TaskSketcherConstrains::~TaskSketcherConstrains() connectionConstraintsChanged.disconnect(); } +void TaskSketcherConstrains::changeFilteredVisibility(bool show) +{ + assert(sketchView); + const Sketcher::SketchObject * sketch = sketchView->getSketchObject(); + + bool doCommit = false; + + Gui::Command::openCommand(QT_TRANSLATE_NOOP("Command", "Update constraint's virtual space")); + + for(int i = 0; i < ui->listWidgetConstraints->count(); ++i) + { + QListWidgetItem* item = ui->listWidgetConstraints->item(i); + + if(!item->isHidden()) { // The item is shown in the filtered list + const ConstraintItem *it = dynamic_cast(item); + + if (!it) + continue; + + // must change state is shown and is to be hidden or hidden and must change state is shown + if((it->isInVirtualSpace() == sketchView->getIsShownVirtualSpace() && !show) || + (it->isInVirtualSpace() != sketchView->getIsShownVirtualSpace() && show)) { + + + try { + Gui::cmdAppObjectArgs(sketch, "setVirtualSpace(%d, %s)", + it->ConstraintNbr, + show?"False":"True"); + + doCommit = true; + } + catch (const Base::Exception & e) { + Gui::Command::abortCommand(); + + QMessageBox::critical(Gui::MainWindow::getInstance(), tr("Error"), + QString::fromLatin1("Impossible to update visibility tracking"), QMessageBox::Ok, QMessageBox::Ok); + + return; + } + } + } + } + + if(doCommit) + Gui::Command::commitCommand(); +} + +void TaskSketcherConstrains::on_showAllButton_clicked(bool) +{ + changeFilteredVisibility(true); +} +void TaskSketcherConstrains::on_hideAllButton_clicked(bool) +{ + changeFilteredVisibility(false); +} + void TaskSketcherConstrains::onSelectionChanged(const Gui::SelectionChanges& msg) { std::string temp; diff --git a/src/Mod/Sketcher/Gui/TaskSketcherConstrains.h b/src/Mod/Sketcher/Gui/TaskSketcherConstrains.h index efcafbc9fc..e0f2fd6d5c 100644 --- a/src/Mod/Sketcher/Gui/TaskSketcherConstrains.h +++ b/src/Mod/Sketcher/Gui/TaskSketcherConstrains.h @@ -109,6 +109,7 @@ private: void slotConstraintsChanged(void); bool isConstraintFiltered(QListWidgetItem * item); void change3DViewVisibilityToTrackFilter(); + void changeFilteredVisibility(bool show); public Q_SLOTS: void on_comboBoxFilter_currentIndexChanged(int); @@ -120,6 +121,8 @@ public Q_SLOTS: void on_listWidgetConstraints_emitCenterSelectedItems(void); void on_filterInternalAlignment_stateChanged(int state); void on_extendedInformation_stateChanged(int state); + void on_showAllButton_clicked(bool); + void on_hideAllButton_clicked(bool); protected: void changeEvent(QEvent *e); diff --git a/src/Mod/Sketcher/Gui/TaskSketcherConstrains.ui b/src/Mod/Sketcher/Gui/TaskSketcherConstrains.ui index 72111ff806..11bfdaf064 100644 --- a/src/Mod/Sketcher/Gui/TaskSketcherConstrains.ui +++ b/src/Mod/Sketcher/Gui/TaskSketcherConstrains.ui @@ -6,7 +6,7 @@ 0 0 - 234 + 299 388 @@ -167,7 +167,7 @@ - + 0 0 @@ -182,8 +182,102 @@ - 1 + 0 + + + + 0 + 0 + + + + View + + + + + 10 + 10 + 125 + 27 + + + + + 0 + 0 + + + + Shows all the constraints in the list + + + Show All + + + + + + 140 + 10 + 125 + 27 + + + + + 0 + 0 + + + + Hides all the constraints in the list + + + Hide All + + + + + + Controls visualisation in the 3D view + + + Automation + + + + + 0 + 0 + 189 + 36 + + + + + 0 + 0 + + + + Constraint visualisation tracks filter selection so that filtered out constraints are hidden + + + Track filter selection + + + false + + + VisualisationTrackingFilter + + + Mod/Sketcher + + + @@ -201,7 +295,7 @@ Controls widget list behaviour - List control + List @@ -266,45 +360,6 @@ - - - Controls visualisation in the 3D view - - - Visualisation - - - - - 0 - 0 - 189 - 36 - - - - - 0 - 0 - - - - Constraint visualisation tracks filter selection so that filtered out constraints are hidden - - - Track filter selection - - - false - - - VisualisationTrackingFilter - - - Mod/Sketcher - - - From f3a5217468af949fe541cb95e65d0e62f814fb1a Mon Sep 17 00:00:00 2001 From: Abdullah Tahiri Date: Wed, 22 Sep 2021 14:49:04 +0200 Subject: [PATCH 09/36] Sketcher: Fix hide/show operations on Constraint Widget taking too long ======================================================================= Fixes delay reported here: https://forum.freecadweb.org/viewtopic.php?f=17&t=60569#p519685 --- .../Sketcher/Gui/TaskSketcherConstrains.cpp | 47 ++++++++++++++----- src/Mod/Sketcher/Gui/TaskSketcherConstrains.h | 11 ++++- 2 files changed, 45 insertions(+), 13 deletions(-) diff --git a/src/Mod/Sketcher/Gui/TaskSketcherConstrains.cpp b/src/Mod/Sketcher/Gui/TaskSketcherConstrains.cpp index 4ebb8bdc97..2344a87757 100644 --- a/src/Mod/Sketcher/Gui/TaskSketcherConstrains.cpp +++ b/src/Mod/Sketcher/Gui/TaskSketcherConstrains.cpp @@ -541,20 +541,12 @@ void ConstraintView::updateActiveStatus() void ConstraintView::showConstraints() { - QList items = selectedItems(); - for (auto it : items) { - if (it->checkState() != Qt::Checked) - it->setCheckState(Qt::Checked); - } + Q_EMIT emitShowSelection3DVisibility(); } void ConstraintView::hideConstraints() { - QList items = selectedItems(); - for (auto it : items) { - if (it->checkState() != Qt::Unchecked) - it->setCheckState(Qt::Unchecked); - } + Q_EMIT emitHideSelection3DVisibility(); } void ConstraintView::modifyCurrentItem() @@ -687,6 +679,14 @@ TaskSketcherConstrains::TaskSketcherConstrains(ViewProviderSketch *sketchView) : ui->hideAllButton, SIGNAL(clicked(bool)), this , SLOT (on_hideAllButton_clicked(bool)) ); + QObject::connect( + ui->listWidgetConstraints, SIGNAL(emitHideSelection3DVisibility()), + this , SLOT (on_listWidgetConstraints_emitHideSelection3DVisibility()) + ); + QObject::connect( + ui->listWidgetConstraints, SIGNAL(emitShowSelection3DVisibility()), + this , SLOT (on_listWidgetConstraints_emitShowSelection3DVisibility()) + ); connectionConstraintsChanged = sketchView->signalConstraintsChanged.connect( boost::bind(&SketcherGui::TaskSketcherConstrains::slotConstraintsChanged, this)); @@ -706,20 +706,32 @@ TaskSketcherConstrains::~TaskSketcherConstrains() connectionConstraintsChanged.disconnect(); } -void TaskSketcherConstrains::changeFilteredVisibility(bool show) +void TaskSketcherConstrains::changeFilteredVisibility(bool show, ActionTarget target) { assert(sketchView); const Sketcher::SketchObject * sketch = sketchView->getSketchObject(); bool doCommit = false; + auto selecteditems = ui->listWidgetConstraints->selectedItems(); + Gui::Command::openCommand(QT_TRANSLATE_NOOP("Command", "Update constraint's virtual space")); for(int i = 0; i < ui->listWidgetConstraints->count(); ++i) { QListWidgetItem* item = ui->listWidgetConstraints->item(i); - if(!item->isHidden()) { // The item is shown in the filtered list + bool processItem = false; + + if(target == ActionTarget::All) { + processItem = !item->isHidden(); + } + else if(target == ActionTarget::Selected) { + if(std::find(selecteditems.begin(), selecteditems.end(), item) != selecteditems.end()) + processItem = true; + } + + if(processItem) { // The item is shown in the filtered list const ConstraintItem *it = dynamic_cast(item); if (!it) @@ -757,11 +769,22 @@ void TaskSketcherConstrains::on_showAllButton_clicked(bool) { changeFilteredVisibility(true); } + void TaskSketcherConstrains::on_hideAllButton_clicked(bool) { changeFilteredVisibility(false); } +void TaskSketcherConstrains::on_listWidgetConstraints_emitHideSelection3DVisibility() +{ + changeFilteredVisibility(false, ActionTarget::Selected); +} + +void TaskSketcherConstrains::on_listWidgetConstraints_emitShowSelection3DVisibility() +{ + changeFilteredVisibility(true, ActionTarget::Selected); +} + void TaskSketcherConstrains::onSelectionChanged(const Gui::SelectionChanges& msg) { std::string temp; diff --git a/src/Mod/Sketcher/Gui/TaskSketcherConstrains.h b/src/Mod/Sketcher/Gui/TaskSketcherConstrains.h index e0f2fd6d5c..059d29a789 100644 --- a/src/Mod/Sketcher/Gui/TaskSketcherConstrains.h +++ b/src/Mod/Sketcher/Gui/TaskSketcherConstrains.h @@ -53,6 +53,8 @@ Q_SIGNALS: void onUpdateDrivingStatus(QListWidgetItem *item, bool status); void onUpdateActiveStatus(QListWidgetItem *item, bool status); void emitCenterSelectedItems(); + void emitHideSelection3DVisibility(); + void emitShowSelection3DVisibility(); protected Q_SLOTS: void modifyCurrentItem(); @@ -98,6 +100,11 @@ class TaskSketcherConstrains : public Gui::TaskView::TaskBox, public Gui::Select InternalAlignment = 23 }; + enum class ActionTarget { + All, + Selected + }; + public: TaskSketcherConstrains(ViewProviderSketch *sketchView); ~TaskSketcherConstrains(); @@ -109,7 +116,7 @@ private: void slotConstraintsChanged(void); bool isConstraintFiltered(QListWidgetItem * item); void change3DViewVisibilityToTrackFilter(); - void changeFilteredVisibility(bool show); + void changeFilteredVisibility(bool show, ActionTarget target = ActionTarget::All); public Q_SLOTS: void on_comboBoxFilter_currentIndexChanged(int); @@ -123,6 +130,8 @@ public Q_SLOTS: void on_extendedInformation_stateChanged(int state); void on_showAllButton_clicked(bool); void on_hideAllButton_clicked(bool); + void on_listWidgetConstraints_emitShowSelection3DVisibility(); + void on_listWidgetConstraints_emitHideSelection3DVisibility(); protected: void changeEvent(QEvent *e); From 0ec51a959adac08ff748be7d8af9bfeccc99ba1a Mon Sep 17 00:00:00 2001 From: wmayer Date: Wed, 22 Sep 2021 19:30:58 +0200 Subject: [PATCH 10/36] Gui: remove QUiLoader from Qt4All.h to make sure it is included from a single file --- src/Gui/Qt4All.h | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/Gui/Qt4All.h b/src/Gui/Qt4All.h index 3dca95bd68..256dd249cc 100644 --- a/src/Gui/Qt4All.h +++ b/src/Gui/Qt4All.h @@ -157,9 +157,6 @@ // QtSvg #include #include -// QtUiTools -#include -#include #include "qmath.h" #include From 30848cb635db5b7e9b6a718db3f1d9ac9017c6d5 Mon Sep 17 00:00:00 2001 From: wmayer Date: Wed, 22 Sep 2021 19:49:39 +0200 Subject: [PATCH 11/36] Gui: extend PythonWrapper: * add methods to wrap/unwrap QDir * add method to load QtUiTools module --- src/Gui/WidgetFactory.cpp | 46 +++++++++++++++++++++++++++++++++++++++ src/Gui/WidgetFactory.h | 7 ++++++ 2 files changed, 53 insertions(+) diff --git a/src/Gui/WidgetFactory.cpp b/src/Gui/WidgetFactory.cpp index 4ffeeff5db..d55c7b7c7c 100644 --- a/src/Gui/WidgetFactory.cpp +++ b/src/Gui/WidgetFactory.cpp @@ -422,8 +422,39 @@ QIcon *PythonWrapper::toQIcon(PyObject *pyobj) return 0; } +Py::Object PythonWrapper::fromQDir(const QDir& dir) +{ +#if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) + const char* typeName = typeid(dir).name(); + PyObject* pyobj = Shiboken::Object::newObject(reinterpret_cast(getPyTypeObjectForTypeName()), + const_cast(&dir), false, false, typeName); + if (pyobj) + return Py::asObject(pyobj); +#endif + throw Py::RuntimeError("Failed to wrap icon"); +} + +QDir* PythonWrapper::toQDir(PyObject* pyobj) +{ +#if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) + PyTypeObject* type = getPyTypeObjectForTypeName(); + if (type) { + if (Shiboken::Object::checkType(pyobj)) { + SbkObject* sbkobject = reinterpret_cast(pyobj); + void* cppobject = Shiboken::Object::cppPointer(sbkobject, type); + return reinterpret_cast(cppobject); + } + } +#else + Q_UNUSED(pyobj); +#endif + return nullptr; +} + Py::Object PythonWrapper::fromQObject(QObject* object, const char* className) { + if (!object) + return Py::None(); #if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) // Access shiboken/PySide via C++ // @@ -563,6 +594,21 @@ bool PythonWrapper::loadWidgetsModule() return true; } +bool PythonWrapper::loadUiToolsModule() +{ +#if defined (HAVE_SHIBOKEN2) && defined(HAVE_PYSIDE2) + // QtUiTools + static PyTypeObject** SbkPySide2_QtUiToolsTypes = nullptr; + if (!SbkPySide2_QtUiToolsTypes) { + Shiboken::AutoDecRef requiredModule(Shiboken::Module::import("PySide2.QtUiTools")); + if (requiredModule.isNull()) + return false; + SbkPySide2_QtUiToolsTypes = Shiboken::Module::getTypes(requiredModule); + } +#endif + return true; +} + void PythonWrapper::createChildrenNameAttributes(PyObject* root, QObject* object) { Q_FOREACH (QObject* child, object->children()) { diff --git a/src/Gui/WidgetFactory.h b/src/Gui/WidgetFactory.h index d1d1ecf6eb..def0235037 100644 --- a/src/Gui/WidgetFactory.h +++ b/src/Gui/WidgetFactory.h @@ -35,6 +35,10 @@ #include "PropertyPage.h" #include +QT_BEGIN_NAMESPACE +class QDir; +QT_END_NAMESPACE + namespace Gui { namespace Dialog{ class PreferencePage; @@ -47,6 +51,7 @@ public: bool loadCoreModule(); bool loadGuiModule(); bool loadWidgetsModule(); + bool loadUiToolsModule(); bool toCString(const Py::Object&, std::string&); QObject* toQObject(const Py::Object&); @@ -60,6 +65,8 @@ public: */ Py::Object fromQIcon(const QIcon*); QIcon *toQIcon(PyObject *pyobj); + Py::Object fromQDir(const QDir&); + QDir* toQDir(PyObject* pyobj); static void createChildrenNameAttributes(PyObject* root, QObject* object); static void setParent(PyObject* pyWdg, QObject* parent); }; From b4e69f1b2df2eb7e740b93d1d328368716a9d13d Mon Sep 17 00:00:00 2001 From: wmayer Date: Wed, 22 Sep 2021 20:31:01 +0200 Subject: [PATCH 12/36] Gui: move Ui loader classes to their own source files --- src/Gui/Application.cpp | 1 + src/Gui/CMakeLists.txt | 2 + src/Gui/PropertyPage.cpp | 2 +- src/Gui/TaskView/TaskDialogPython.cpp | 1 + src/Gui/UiLoader.cpp | 315 ++++++++++++++++++++++++++ src/Gui/UiLoader.h | 90 ++++++++ src/Gui/WidgetFactory.cpp | 284 +---------------------- src/Gui/WidgetFactory.h | 58 ----- 8 files changed, 411 insertions(+), 342 deletions(-) create mode 100644 src/Gui/UiLoader.cpp create mode 100644 src/Gui/UiLoader.h diff --git a/src/Gui/Application.cpp b/src/Gui/Application.cpp index c93b2b6b03..6af9e09da9 100644 --- a/src/Gui/Application.cpp +++ b/src/Gui/Application.cpp @@ -69,6 +69,7 @@ #include "DocumentPy.h" #include "View.h" #include "View3DPy.h" +#include "UiLoader.h" #include "WidgetFactory.h" #include "Command.h" #include "Macro.h" diff --git a/src/Gui/CMakeLists.txt b/src/Gui/CMakeLists.txt index e682cc825b..56a99366b4 100644 --- a/src/Gui/CMakeLists.txt +++ b/src/Gui/CMakeLists.txt @@ -1032,6 +1032,7 @@ SET(Widget_CPP_SRCS QuantitySpinBox.cpp SpinBox.cpp Splashscreen.cpp + UiLoader.cpp WidgetFactory.cpp Widgets.cpp Window.cpp @@ -1048,6 +1049,7 @@ SET(Widget_HPP_SRCS QuantitySpinBox_p.h SpinBox.h Splashscreen.h + UiLoader.h WidgetFactory.h Widgets.h Window.h diff --git a/src/Gui/PropertyPage.cpp b/src/Gui/PropertyPage.cpp index f95379dc55..303b730516 100644 --- a/src/Gui/PropertyPage.cpp +++ b/src/Gui/PropertyPage.cpp @@ -25,7 +25,7 @@ #include "PropertyPage.h" #include "PrefWidgets.h" -#include "WidgetFactory.h" +#include "UiLoader.h" #include using namespace Gui::Dialog; diff --git a/src/Gui/TaskView/TaskDialogPython.cpp b/src/Gui/TaskView/TaskDialogPython.cpp index 82da806206..9bbbbb2ff7 100644 --- a/src/Gui/TaskView/TaskDialogPython.cpp +++ b/src/Gui/TaskView/TaskDialogPython.cpp @@ -36,6 +36,7 @@ #include #include #include +#include #include #include #include diff --git a/src/Gui/UiLoader.cpp b/src/Gui/UiLoader.cpp new file mode 100644 index 0000000000..b2e8d036a8 --- /dev/null +++ b/src/Gui/UiLoader.cpp @@ -0,0 +1,315 @@ +/*************************************************************************** + * Copyright (c) 2021 Werner Mayer * + * * + * This file is part of the FreeCAD CAx development system. * + * * + * This library is free software; you can redistribute it and/or * + * modify it under the terms of the GNU Library General Public * + * License as published by the Free Software Foundation; either * + * version 2 of the License, or (at your option) any later version. * + * * + * This library 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 Library General Public License for more details. * + * * + * You should have received a copy of the GNU Library General Public * + * License along with this library; see the file COPYING.LIB. If not, * + * write to the Free Software Foundation, Inc., 59 Temple Place, * + * Suite 330, Boston, MA 02111-1307, USA * + * * + ***************************************************************************/ + + +#include "PreCompiled.h" +#ifndef _PreComp_ +# include +# include +#endif + +#include "UiLoader.h" +#include "WidgetFactory.h" +#include + +using namespace Gui; + + +PySideUicModule::PySideUicModule() + : Py::ExtensionModule("PySideUic") +{ + add_varargs_method("loadUiType",&PySideUicModule::loadUiType, + "PySide lacks the \"loadUiType\" command, so we have to convert the ui file to py code in-memory first\n" + "and then execute it in a special frame to retrieve the form_class."); + add_varargs_method("loadUi",&PySideUicModule::loadUi, + "Addition of \"loadUi\" to PySide."); + initialize("PySideUic helper module"); // register with Python +} + +Py::Object PySideUicModule::loadUiType(const Py::Tuple& args) +{ + Base::PyGILStateLocker lock; + PyObject* main = PyImport_AddModule("__main__"); + PyObject* dict = PyModule_GetDict(main); + Py::Dict d(PyDict_Copy(dict), true); + Py::String uiFile(args.getItem(0)); + std::string file = uiFile.as_string(); + std::replace(file.begin(), file.end(), '\\', '/'); + + QString cmd; + QTextStream str(&cmd); + // https://github.com/albop/dolo/blob/master/bin/load_ui.py + str << "import pyside2uic\n" + << "from PySide2 import QtCore, QtGui, QtWidgets\n" + << "import xml.etree.ElementTree as xml\n" + << "try:\n" + << " from cStringIO import StringIO\n" + << "except Exception:\n" + << " from io import StringIO\n" + << "\n" + << "uiFile = \"" << file.c_str() << "\"\n" + << "parsed = xml.parse(uiFile)\n" + << "widget_class = parsed.find('widget').get('class')\n" + << "form_class = parsed.find('class').text\n" + << "with open(uiFile, 'r') as f:\n" + << " o = StringIO()\n" + << " frame = {}\n" + << " pyside2uic.compileUi(f, o, indent=0)\n" + << " pyc = compile(o.getvalue(), '', 'exec')\n" + << " exec(pyc, frame)\n" + << " #Fetch the base_class and form class based on their type in the xml from designer\n" + << " form_class = frame['Ui_%s'%form_class]\n" + << " base_class = eval('QtWidgets.%s'%widget_class)\n"; + + PyObject* result = PyRun_String((const char*)cmd.toLatin1(), Py_file_input, d.ptr(), d.ptr()); + if (result) { + Py_DECREF(result); + if (d.hasKey("form_class") && d.hasKey("base_class")) { + Py::Tuple t(2); + t.setItem(0, d.getItem("form_class")); + t.setItem(1, d.getItem("base_class")); + return t; + } + } + else { + throw Py::Exception(); + } + + return Py::None(); +} + +Py::Object PySideUicModule::loadUi(const Py::Tuple& args) +{ + Base::PyGILStateLocker lock; + PyObject* main = PyImport_AddModule("__main__"); + PyObject* dict = PyModule_GetDict(main); + Py::Dict d(PyDict_Copy(dict), true); + d.setItem("uiFile_", args[0]); + if (args.size() > 1) + d.setItem("base_", args[1]); + else + d.setItem("base_", Py::None()); + + QString cmd; + QTextStream str(&cmd); +#if 0 + // https://github.com/lunaryorn/snippets/blob/master/qt4/designer/pyside_dynamic.py + str << "from PySide import QtCore, QtGui, QtUiTools\n" + << "import FreeCADGui" + << "\n" + << "class UiLoader(QtUiTools.QUiLoader):\n" + << " def __init__(self, baseinstance):\n" + << " QtUiTools.QUiLoader.__init__(self, baseinstance)\n" + << " self.baseinstance = baseinstance\n" + << " self.ui = FreeCADGui.UiLoader()\n" + << "\n" + << " def createWidget(self, class_name, parent=None, name=''):\n" + << " if parent is None and self.baseinstance:\n" + << " return self.baseinstance\n" + << " else:\n" + << " widget = self.ui.createWidget(class_name, parent, name)\n" + << " if not widget:\n" + << " widget = QtUiTools.QUiLoader.createWidget(self, class_name, parent, name)\n" + << " if self.baseinstance:\n" + << " setattr(self.baseinstance, name, widget)\n" + << " return widget\n" + << "\n" + << "loader = UiLoader(globals()[\"base_\"])\n" + << "widget = loader.load(globals()[\"uiFile_\"])\n" + << "\n"; +#else + str << "from PySide2 import QtCore, QtGui, QtWidgets\n" + << "import FreeCADGui" + << "\n" + << "loader = FreeCADGui.UiLoader()\n" + << "widget = loader.load(globals()[\"uiFile_\"])\n" + << "\n"; +#endif + + PyObject* result = PyRun_String((const char*)cmd.toLatin1(), Py_file_input, d.ptr(), d.ptr()); + if (result) { + Py_DECREF(result); + if (d.hasKey("widget")) { + return d.getItem("widget"); + } + } + else { + throw Py::Exception(); + } + + return Py::None(); +} + +// ---------------------------------------------------- + +UiLoader::UiLoader(QObject* parent) + : QUiLoader(parent) +{ + // do not use the plugins for additional widgets as we don't need them and + // the application may crash under Linux (tested on Ubuntu 7.04 & 7.10). + clearPluginPaths(); + this->cw = availableWidgets(); +} + +UiLoader::~UiLoader() +{ +} + +QWidget* UiLoader::createWidget(const QString & className, QWidget * parent, + const QString& name) +{ + if (this->cw.contains(className)) + return QUiLoader::createWidget(className, parent, name); + QWidget* w = 0; + if (WidgetFactory().CanProduce((const char*)className.toLatin1())) + w = WidgetFactory().createWidget((const char*)className.toLatin1(), parent); + if (w) w->setObjectName(name); + return w; +} + +// ---------------------------------------------------- + +PyObject *UiLoaderPy::PyMake(struct _typeobject * /*type*/, PyObject * args, PyObject * /*kwds*/) +{ + if (!PyArg_ParseTuple(args, "")) + return 0; + return new UiLoaderPy(); +} + +void UiLoaderPy::init_type() +{ + behaviors().name("UiLoader"); + behaviors().doc("UiLoader to create widgets"); + behaviors().set_tp_new(PyMake); + // you must have overwritten the virtual functions + behaviors().supportRepr(); + behaviors().supportGetattr(); + behaviors().supportSetattr(); + add_varargs_method("load",&UiLoaderPy::load,"load(string, QWidget parent=None) -> QWidget\n" + "load(QIODevice, QWidget parent=None) -> QWidget"); + add_varargs_method("createWidget",&UiLoaderPy::createWidget,"createWidget()"); +} + +UiLoaderPy::UiLoaderPy() +{ +} + +UiLoaderPy::~UiLoaderPy() +{ +} + +Py::Object UiLoaderPy::repr() +{ + std::string s; + std::ostringstream s_out; + s_out << "Ui loader"; + return Py::String(s_out.str()); +} + +Py::Object UiLoaderPy::load(const Py::Tuple& args) +{ + Gui::PythonWrapper wrap; + if (wrap.loadCoreModule()) { + std::string fn; + QFile file; + QIODevice* device = 0; + QWidget* parent = 0; + if (wrap.toCString(args[0], fn)) { + file.setFileName(QString::fromUtf8(fn.c_str())); + if (!file.open(QFile::ReadOnly)) + throw Py::RuntimeError("Cannot open file"); + device = &file; + } + else if (args[0].isString()) { + fn = (std::string)Py::String(args[0]); + file.setFileName(QString::fromUtf8(fn.c_str())); + if (!file.open(QFile::ReadOnly)) + throw Py::RuntimeError("Cannot open file"); + device = &file; + } + else { + QObject* obj = wrap.toQObject(args[0]); + device = qobject_cast(obj); + } + + if (args.size() > 1) { + QObject* obj = wrap.toQObject(args[1]); + parent = qobject_cast(obj); + } + + if (device) { + QWidget* widget = loader.load(device, parent); + if (widget) { + wrap.loadGuiModule(); + wrap.loadWidgetsModule(); + + const char* typeName = wrap.getWrapperName(widget); + Py::Object pyWdg = wrap.fromQWidget(widget, typeName); + wrap.createChildrenNameAttributes(*pyWdg, widget); + wrap.setParent(*pyWdg, parent); + return pyWdg; + } + } + else { + throw Py::TypeError("string or QIODevice expected"); + } + } + return Py::None(); +} + +Py::Object UiLoaderPy::createWidget(const Py::Tuple& args) +{ + Gui::PythonWrapper wrap; + + // 1st argument + Py::String str(args[0]); + std::string className; + className = str.as_std_string("utf-8"); + // 2nd argument + QWidget* parent = 0; + if (wrap.loadCoreModule() && args.size() > 1) { + QObject* object = wrap.toQObject(args[1]); + if (object) + parent = qobject_cast(object); + } + + // 3rd argument + std::string objectName; + if (args.size() > 2) { + Py::String str(args[2]); + objectName = str.as_std_string("utf-8"); + } + + QWidget* widget = loader.createWidget(QString::fromLatin1(className.c_str()), parent, + QString::fromLatin1(objectName.c_str())); + if (!widget) { + std::string err = "No such widget class '"; + err += className; + err += "'"; + throw Py::RuntimeError(err); + } + wrap.loadGuiModule(); + wrap.loadWidgetsModule(); + + const char* typeName = wrap.getWrapperName(widget); + return wrap.fromQWidget(widget, typeName); +} diff --git a/src/Gui/UiLoader.h b/src/Gui/UiLoader.h new file mode 100644 index 0000000000..e4567c0191 --- /dev/null +++ b/src/Gui/UiLoader.h @@ -0,0 +1,90 @@ +/*************************************************************************** + * Copyright (c) 2021 Werner Mayer * + * * + * This file is part of the FreeCAD CAx development system. * + * * + * This library is free software; you can redistribute it and/or * + * modify it under the terms of the GNU Library General Public * + * License as published by the Free Software Foundation; either * + * version 2 of the License, or (at your option) any later version. * + * * + * This library 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 Library General Public License for more details. * + * * + * You should have received a copy of the GNU Library General Public * + * License along with this library; see the file COPYING.LIB. If not, * + * write to the Free Software Foundation, Inc., 59 Temple Place, * + * Suite 330, Boston, MA 02111-1307, USA * + * * + ***************************************************************************/ + + +#ifndef GUI_UILOADER_H +#define GUI_UILOADER_H + +#include +#include + + +namespace Gui { + +class PySideUicModule : public Py::ExtensionModule +{ + +public: + PySideUicModule(); + virtual ~PySideUicModule() {} + +private: + Py::Object loadUiType(const Py::Tuple& args); + Py::Object loadUi(const Py::Tuple& args); +}; + +/** + * The UiLoader class provides the abitlity to use the widget factory + * framework of FreeCAD within the framework provided by Qt. This class + * extends QUiLoader by the creation of FreeCAD specific widgets. + * @author Werner Mayer + */ +class UiLoader : public QUiLoader +{ +public: + UiLoader(QObject* parent=0); + virtual ~UiLoader(); + + /** + * Creates a widget of the type \a className with the parent \a parent. + * For more details see the documentation to QWidgetFactory. + */ + QWidget* createWidget(const QString & className, QWidget * parent=0, + const QString& name = QString()); +private: + QStringList cw; +}; + +// -------------------------------------------------------------------- + +class UiLoaderPy : public Py::PythonExtension +{ +public: + static void init_type(void); // announce properties and methods + + UiLoaderPy(); + ~UiLoaderPy(); + + Py::Object repr(); + Py::Object createWidget(const Py::Tuple&); + Py::Object load(const Py::Tuple&); + +private: + static PyObject *PyMake(struct _typeobject *, PyObject *, PyObject *); + +private: + UiLoader loader; +}; + +} // namespace Gui + +#endif // GUI_UILOADER_H diff --git a/src/Gui/WidgetFactory.cpp b/src/Gui/WidgetFactory.cpp index d55c7b7c7c..f55ebf4e36 100644 --- a/src/Gui/WidgetFactory.cpp +++ b/src/Gui/WidgetFactory.cpp @@ -25,7 +25,6 @@ #ifndef _PreComp_ # include # include -# include #endif #include @@ -123,6 +122,7 @@ PyTypeObject** SbkPySide2_QtWidgetsTypes=nullptr; #include "WidgetFactory.h" +#include "UiLoader.h" #include "PrefWidgets.h" #include "PropertyPage.h" @@ -788,288 +788,6 @@ QWidget* WidgetFactoryInst::createPrefWidget(const char* sName, QWidget* parent, // ---------------------------------------------------- -PySideUicModule::PySideUicModule() - : Py::ExtensionModule("PySideUic") -{ - add_varargs_method("loadUiType",&PySideUicModule::loadUiType, - "PySide lacks the \"loadUiType\" command, so we have to convert the ui file to py code in-memory first\n" - "and then execute it in a special frame to retrieve the form_class."); - add_varargs_method("loadUi",&PySideUicModule::loadUi, - "Addition of \"loadUi\" to PySide."); - initialize("PySideUic helper module"); // register with Python -} - -Py::Object PySideUicModule::loadUiType(const Py::Tuple& args) -{ - Base::PyGILStateLocker lock; - PyObject* main = PyImport_AddModule("__main__"); - PyObject* dict = PyModule_GetDict(main); - Py::Dict d(PyDict_Copy(dict), true); - Py::String uiFile(args.getItem(0)); - std::string file = uiFile.as_string(); - std::replace(file.begin(), file.end(), '\\', '/'); - - QString cmd; - QTextStream str(&cmd); - // https://github.com/albop/dolo/blob/master/bin/load_ui.py - str << "import pyside2uic\n" - << "from PySide2 import QtCore, QtGui, QtWidgets\n" - << "import xml.etree.ElementTree as xml\n" - << "try:\n" - << " from cStringIO import StringIO\n" - << "except Exception:\n" - << " from io import StringIO\n" - << "\n" - << "uiFile = \"" << file.c_str() << "\"\n" - << "parsed = xml.parse(uiFile)\n" - << "widget_class = parsed.find('widget').get('class')\n" - << "form_class = parsed.find('class').text\n" - << "with open(uiFile, 'r') as f:\n" - << " o = StringIO()\n" - << " frame = {}\n" - << " pyside2uic.compileUi(f, o, indent=0)\n" - << " pyc = compile(o.getvalue(), '', 'exec')\n" - << " exec(pyc, frame)\n" - << " #Fetch the base_class and form class based on their type in the xml from designer\n" - << " form_class = frame['Ui_%s'%form_class]\n" - << " base_class = eval('QtWidgets.%s'%widget_class)\n"; - - PyObject* result = PyRun_String((const char*)cmd.toLatin1(), Py_file_input, d.ptr(), d.ptr()); - if (result) { - Py_DECREF(result); - if (d.hasKey("form_class") && d.hasKey("base_class")) { - Py::Tuple t(2); - t.setItem(0, d.getItem("form_class")); - t.setItem(1, d.getItem("base_class")); - return t; - } - } - else { - throw Py::Exception(); - } - - return Py::None(); -} - -Py::Object PySideUicModule::loadUi(const Py::Tuple& args) -{ - Base::PyGILStateLocker lock; - PyObject* main = PyImport_AddModule("__main__"); - PyObject* dict = PyModule_GetDict(main); - Py::Dict d(PyDict_Copy(dict), true); - d.setItem("uiFile_", args[0]); - if (args.size() > 1) - d.setItem("base_", args[1]); - else - d.setItem("base_", Py::None()); - - QString cmd; - QTextStream str(&cmd); -#if 0 - // https://github.com/lunaryorn/snippets/blob/master/qt4/designer/pyside_dynamic.py - str << "from PySide import QtCore, QtGui, QtUiTools\n" - << "import FreeCADGui" - << "\n" - << "class UiLoader(QtUiTools.QUiLoader):\n" - << " def __init__(self, baseinstance):\n" - << " QtUiTools.QUiLoader.__init__(self, baseinstance)\n" - << " self.baseinstance = baseinstance\n" - << " self.ui = FreeCADGui.UiLoader()\n" - << "\n" - << " def createWidget(self, class_name, parent=None, name=''):\n" - << " if parent is None and self.baseinstance:\n" - << " return self.baseinstance\n" - << " else:\n" - << " widget = self.ui.createWidget(class_name, parent, name)\n" - << " if not widget:\n" - << " widget = QtUiTools.QUiLoader.createWidget(self, class_name, parent, name)\n" - << " if self.baseinstance:\n" - << " setattr(self.baseinstance, name, widget)\n" - << " return widget\n" - << "\n" - << "loader = UiLoader(globals()[\"base_\"])\n" - << "widget = loader.load(globals()[\"uiFile_\"])\n" - << "\n"; -#else - str << "from PySide2 import QtCore, QtGui, QtWidgets\n" - << "import FreeCADGui" - << "\n" - << "loader = FreeCADGui.UiLoader()\n" - << "widget = loader.load(globals()[\"uiFile_\"])\n" - << "\n"; -#endif - - PyObject* result = PyRun_String((const char*)cmd.toLatin1(), Py_file_input, d.ptr(), d.ptr()); - if (result) { - Py_DECREF(result); - if (d.hasKey("widget")) { - return d.getItem("widget"); - } - } - else { - throw Py::Exception(); - } - - return Py::None(); -} - -// ---------------------------------------------------- - -UiLoader::UiLoader(QObject* parent) - : QUiLoader(parent) -{ - // do not use the plugins for additional widgets as we don't need them and - // the application may crash under Linux (tested on Ubuntu 7.04 & 7.10). - clearPluginPaths(); - this->cw = availableWidgets(); -} - -UiLoader::~UiLoader() -{ -} - -QWidget* UiLoader::createWidget(const QString & className, QWidget * parent, - const QString& name) -{ - if (this->cw.contains(className)) - return QUiLoader::createWidget(className, parent, name); - QWidget* w = 0; - if (WidgetFactory().CanProduce((const char*)className.toLatin1())) - w = WidgetFactory().createWidget((const char*)className.toLatin1(), parent); - if (w) w->setObjectName(name); - return w; -} - -// ---------------------------------------------------- - -PyObject *UiLoaderPy::PyMake(struct _typeobject * /*type*/, PyObject * args, PyObject * /*kwds*/) -{ - if (!PyArg_ParseTuple(args, "")) - return 0; - return new UiLoaderPy(); -} - -void UiLoaderPy::init_type() -{ - behaviors().name("UiLoader"); - behaviors().doc("UiLoader to create widgets"); - behaviors().set_tp_new(PyMake); - // you must have overwritten the virtual functions - behaviors().supportRepr(); - behaviors().supportGetattr(); - behaviors().supportSetattr(); - add_varargs_method("load",&UiLoaderPy::load,"load(string, QWidget parent=None) -> QWidget\n" - "load(QIODevice, QWidget parent=None) -> QWidget"); - add_varargs_method("createWidget",&UiLoaderPy::createWidget,"createWidget()"); -} - -UiLoaderPy::UiLoaderPy() -{ -} - -UiLoaderPy::~UiLoaderPy() -{ -} - -Py::Object UiLoaderPy::repr() -{ - std::string s; - std::ostringstream s_out; - s_out << "Ui loader"; - return Py::String(s_out.str()); -} - -Py::Object UiLoaderPy::load(const Py::Tuple& args) -{ - Gui::PythonWrapper wrap; - if (wrap.loadCoreModule()) { - std::string fn; - QFile file; - QIODevice* device = 0; - QWidget* parent = 0; - if (wrap.toCString(args[0], fn)) { - file.setFileName(QString::fromUtf8(fn.c_str())); - if (!file.open(QFile::ReadOnly)) - throw Py::RuntimeError("Cannot open file"); - device = &file; - } - else if (args[0].isString()) { - fn = (std::string)Py::String(args[0]); - file.setFileName(QString::fromUtf8(fn.c_str())); - if (!file.open(QFile::ReadOnly)) - throw Py::RuntimeError("Cannot open file"); - device = &file; - } - else { - QObject* obj = wrap.toQObject(args[0]); - device = qobject_cast(obj); - } - - if (args.size() > 1) { - QObject* obj = wrap.toQObject(args[1]); - parent = qobject_cast(obj); - } - - if (device) { - QWidget* widget = loader.load(device, parent); - if (widget) { - wrap.loadGuiModule(); - wrap.loadWidgetsModule(); - - const char* typeName = wrap.getWrapperName(widget); - Py::Object pyWdg = wrap.fromQWidget(widget, typeName); - wrap.createChildrenNameAttributes(*pyWdg, widget); - wrap.setParent(*pyWdg, parent); - return pyWdg; - } - } - else { - throw Py::TypeError("string or QIODevice expected"); - } - } - return Py::None(); -} - -Py::Object UiLoaderPy::createWidget(const Py::Tuple& args) -{ - Gui::PythonWrapper wrap; - - // 1st argument - Py::String str(args[0]); - std::string className; - className = str.as_std_string("utf-8"); - // 2nd argument - QWidget* parent = 0; - if (wrap.loadCoreModule() && args.size() > 1) { - QObject* object = wrap.toQObject(args[1]); - if (object) - parent = qobject_cast(object); - } - - // 3rd argument - std::string objectName; - if (args.size() > 2) { - Py::String str(args[2]); - objectName = str.as_std_string("utf-8"); - } - - QWidget* widget = loader.createWidget(QString::fromLatin1(className.c_str()), parent, - QString::fromLatin1(objectName.c_str())); - if (!widget) { - std::string err = "No such widget class '"; - err += className; - err += "'"; - throw Py::RuntimeError(err); - } - wrap.loadGuiModule(); - wrap.loadWidgetsModule(); - - const char* typeName = wrap.getWrapperName(widget); - return wrap.fromQWidget(widget, typeName); -} - -// ---------------------------------------------------- - WidgetFactorySupplier* WidgetFactorySupplier::_pcSingleton = 0L; WidgetFactorySupplier & WidgetFactorySupplier::instance() diff --git a/src/Gui/WidgetFactory.h b/src/Gui/WidgetFactory.h index def0235037..83804621bb 100644 --- a/src/Gui/WidgetFactory.h +++ b/src/Gui/WidgetFactory.h @@ -25,7 +25,6 @@ #define GUI_WIDGETFACTORY_H #include -#include #include #include @@ -71,18 +70,6 @@ public: static void setParent(PyObject* pyWdg, QObject* parent); }; -class PySideUicModule : public Py::ExtensionModule -{ - -public: - PySideUicModule(); - virtual ~PySideUicModule() {} - -private: - Py::Object loadUiType(const Py::Tuple& args); - Py::Object loadUi(const Py::Tuple& args); -}; - /** * The widget factory provides methods for the dynamic creation of widgets. * To create these widgets once they must be registered to the factory. @@ -114,51 +101,6 @@ inline WidgetFactoryInst& WidgetFactory() // -------------------------------------------------------------------- -/** - * The UiLoader class provides the abitlity to use the widget factory - * framework of FreeCAD within the framework provided by Qt. This class - * extends QUiLoader by the creation of FreeCAD specific widgets. - * @author Werner Mayer - */ -class UiLoader : public QUiLoader -{ -public: - UiLoader(QObject* parent=0); - virtual ~UiLoader(); - - /** - * Creates a widget of the type \a className with the parent \a parent. - * For more details see the documentation to QWidgetFactory. - */ - QWidget* createWidget(const QString & className, QWidget * parent=0, - const QString& name = QString()); -private: - QStringList cw; -}; - -// -------------------------------------------------------------------- - -class UiLoaderPy : public Py::PythonExtension -{ -public: - static void init_type(void); // announce properties and methods - - UiLoaderPy(); - ~UiLoaderPy(); - - Py::Object repr(); - Py::Object createWidget(const Py::Tuple&); - Py::Object load(const Py::Tuple&); - -private: - static PyObject *PyMake(struct _typeobject *, PyObject *, PyObject *); - -private: - UiLoader loader; -}; - -// -------------------------------------------------------------------- - /** * The WidgetProducer class is a value-based template class that provides * the ability to create widgets dynamically. From 00759f9c96786575f671a645ab19004a0a2972d1 Mon Sep 17 00:00:00 2001 From: wmayer Date: Wed, 22 Sep 2021 23:30:03 +0200 Subject: [PATCH 13/36] Gui: move PythonWrapper class to its own source file --- src/Gui/ApplicationPy.cpp | 1 + src/Gui/CMakeLists.txt | 2 + src/Gui/CommandPyImp.cpp | 2 +- src/Gui/ExpressionBindingPy.cpp | 2 +- src/Gui/PythonWrapper.cpp | 647 ++++++++++++++++++++++ src/Gui/PythonWrapper.h | 68 +++ src/Gui/TaskView/TaskDialogPython.cpp | 2 +- src/Gui/UiLoader.cpp | 1 + src/Gui/View3DPy.cpp | 2 +- src/Gui/ViewProviderPyImp.cpp | 2 +- src/Gui/ViewProviderPythonFeature.cpp | 2 +- src/Gui/WidgetFactory.cpp | 604 +------------------- src/Gui/WidgetFactory.h | 28 - src/Mod/TechDraw/Gui/AppTechDrawGuiPy.cpp | 2 +- 14 files changed, 727 insertions(+), 638 deletions(-) create mode 100644 src/Gui/PythonWrapper.cpp create mode 100644 src/Gui/PythonWrapper.h diff --git a/src/Gui/ApplicationPy.cpp b/src/Gui/ApplicationPy.cpp index 61d636a63b..cf23554b0d 100644 --- a/src/Gui/ApplicationPy.cpp +++ b/src/Gui/ApplicationPy.cpp @@ -52,6 +52,7 @@ #include "SplitView3DInventor.h" #include "ViewProvider.h" #include "WaitCursor.h" +#include "PythonWrapper.h" #include "WidgetFactory.h" #include "Workbench.h" #include "WorkbenchManager.h" diff --git a/src/Gui/CMakeLists.txt b/src/Gui/CMakeLists.txt index 56a99366b4..5cbdfe8b00 100644 --- a/src/Gui/CMakeLists.txt +++ b/src/Gui/CMakeLists.txt @@ -1032,6 +1032,7 @@ SET(Widget_CPP_SRCS QuantitySpinBox.cpp SpinBox.cpp Splashscreen.cpp + PythonWrapper.cpp UiLoader.cpp WidgetFactory.cpp Widgets.cpp @@ -1049,6 +1050,7 @@ SET(Widget_HPP_SRCS QuantitySpinBox_p.h SpinBox.h Splashscreen.h + PythonWrapper.h UiLoader.h WidgetFactory.h Widgets.h diff --git a/src/Gui/CommandPyImp.cpp b/src/Gui/CommandPyImp.cpp index b705ec8149..332434ce65 100644 --- a/src/Gui/CommandPyImp.cpp +++ b/src/Gui/CommandPyImp.cpp @@ -31,7 +31,7 @@ #include "MainWindow.h" #include "Selection.h" #include "Window.h" -#include "WidgetFactory.h" +#include "PythonWrapper.h" // inclusion of the generated files (generated out of AreaPy.xml) #include "CommandPy.h" diff --git a/src/Gui/ExpressionBindingPy.cpp b/src/Gui/ExpressionBindingPy.cpp index 6899a59177..811bc77df7 100644 --- a/src/Gui/ExpressionBindingPy.cpp +++ b/src/Gui/ExpressionBindingPy.cpp @@ -25,7 +25,7 @@ #endif #include "ExpressionBindingPy.h" #include "ExpressionBinding.h" -#include "WidgetFactory.h" +#include "PythonWrapper.h" #include "QuantitySpinBox.h" #include "InputField.h" #include diff --git a/src/Gui/PythonWrapper.cpp b/src/Gui/PythonWrapper.cpp new file mode 100644 index 0000000000..cb4e9ba0aa --- /dev/null +++ b/src/Gui/PythonWrapper.cpp @@ -0,0 +1,647 @@ +/*************************************************************************** + * Copyright (c) 2021 Werner Mayer * + * * + * This file is part of the FreeCAD CAx development system. * + * * + * This library is free software; you can redistribute it and/or * + * modify it under the terms of the GNU Library General Public * + * License as published by the Free Software Foundation; either * + * version 2 of the License, or (at your option) any later version. * + * * + * This library 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 Library General Public License for more details. * + * * + * You should have received a copy of the GNU Library General Public * + * License along with this library; see the file COPYING.LIB. If not, * + * write to the Free Software Foundation, Inc., 59 Temple Place, * + * Suite 330, Boston, MA 02111-1307, USA * + * * + ***************************************************************************/ + + +#include "PreCompiled.h" +#ifndef _PreComp_ +# include +# include +#endif +#include + +// Uncomment this block to remove PySide C++ support and switch to its Python interface +//#undef HAVE_SHIBOKEN +//#undef HAVE_PYSIDE +//#undef HAVE_SHIBOKEN2 +//#undef HAVE_PYSIDE2 + +#ifdef FC_OS_WIN32 +#undef max +#undef min +#ifdef _MSC_VER +#pragma warning( disable : 4099 ) +#pragma warning( disable : 4522 ) +#endif +#endif + +// class and struct used for SbkObject +#if defined(__clang__) +# pragma clang diagnostic push +# pragma clang diagnostic ignored "-Wmismatched-tags" +# pragma clang diagnostic ignored "-Wunused-parameter" +# if __clang_major__ > 3 +# pragma clang diagnostic ignored "-Wkeyword-macro" +# endif +#elif defined (__GNUC__) +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# pragma GCC diagnostic ignored "-Wdeprecated-declarations" +#endif + +#ifdef HAVE_SHIBOKEN +# undef _POSIX_C_SOURCE +# undef _XOPEN_SOURCE +# include +# include +# include +# include +# include +# ifdef HAVE_PYSIDE +# include +# include +PyTypeObject** SbkPySide_QtCoreTypes=nullptr; +PyTypeObject** SbkPySide_QtGuiTypes=nullptr; +# endif +#endif + +#ifdef HAVE_SHIBOKEN2 +# define HAVE_SHIBOKEN +# undef _POSIX_C_SOURCE +# undef _XOPEN_SOURCE +# include +# include +# include +# include +# ifdef HAVE_PYSIDE2 +# define HAVE_PYSIDE + +// Since version 5.12 shiboken offers a method to get wrapper by class name (typeForTypeName) +// This helps to avoid to include the PySide2 headers since MSVC has a compiler bug when +// compiling together with std::bitset (https://bugreports.qt.io/browse/QTBUG-72073) + +// Do not use SHIBOKEN_MICRO_VERSION; it might contain a dot +# define SHIBOKEN_FULL_VERSION QT_VERSION_CHECK(SHIBOKEN_MAJOR_VERSION, SHIBOKEN_MINOR_VERSION, 0) +# if (SHIBOKEN_FULL_VERSION >= QT_VERSION_CHECK(5, 12, 0)) +# define HAVE_SHIBOKEN_TYPE_FOR_TYPENAME +# endif + +# ifndef HAVE_SHIBOKEN_TYPE_FOR_TYPENAME +# include +# include +# include +# endif +# include +PyTypeObject** SbkPySide2_QtCoreTypes=nullptr; +PyTypeObject** SbkPySide2_QtGuiTypes=nullptr; +PyTypeObject** SbkPySide2_QtWidgetsTypes=nullptr; +# endif // HAVE_PYSIDE2 +#endif // HAVE_SHIBOKEN2 + +#if defined(__clang__) +# pragma clang diagnostic pop +#elif defined (__GNUC__) +# pragma GCC diagnostic pop +#endif + +#include +#include +#include + +#include "PythonWrapper.h" +#include "UiLoader.h" +#include "MetaTypes.h" + + +using namespace Gui; + +#if defined (HAVE_SHIBOKEN) + +/** + Example: + \code + ui = FreeCADGui.UiLoader() + w = ui.createWidget("Gui::InputField") + w.show() + w.property("quantity") + \endcode + */ + +PyObject* toPythonFuncQuantityTyped(Base::Quantity cpx) { + return new Base::QuantityPy(new Base::Quantity(cpx)); +} + +PyObject* toPythonFuncQuantity(const void* cpp) +{ + return toPythonFuncQuantityTyped(*reinterpret_cast(cpp)); +} + +void toCppPointerConvFuncQuantity(PyObject* pyobj,void* cpp) +{ + *((Base::Quantity*)cpp) = *static_cast(pyobj)->getQuantityPtr(); +} + +PythonToCppFunc toCppPointerCheckFuncQuantity(PyObject* obj) +{ + if (PyObject_TypeCheck(obj, &(Base::QuantityPy::Type))) + return toCppPointerConvFuncQuantity; + else + return 0; +} + +void BaseQuantity_PythonToCpp_QVariant(PyObject* pyIn, void* cppOut) +{ + Base::Quantity* q = static_cast(pyIn)->getQuantityPtr(); + *((QVariant*)cppOut) = QVariant::fromValue(*q); +} + +PythonToCppFunc isBaseQuantity_PythonToCpp_QVariantConvertible(PyObject* obj) +{ + if (PyObject_TypeCheck(obj, &(Base::QuantityPy::Type))) + return BaseQuantity_PythonToCpp_QVariant; + return 0; +} + +#if defined (HAVE_PYSIDE) +Base::Quantity convertWrapperToQuantity(const PySide::PyObjectWrapper &w) +{ + PyObject* pyIn = static_cast(w); + if (PyObject_TypeCheck(pyIn, &(Base::QuantityPy::Type))) { + return *static_cast(pyIn)->getQuantityPtr(); + } + + return Base::Quantity(std::numeric_limits::quiet_NaN()); +} +#endif + +void registerTypes() +{ + SbkConverter* convert = Shiboken::Conversions::createConverter(&Base::QuantityPy::Type, + toPythonFuncQuantity); + Shiboken::Conversions::setPythonToCppPointerFunctions(convert, + toCppPointerConvFuncQuantity, + toCppPointerCheckFuncQuantity); + Shiboken::Conversions::registerConverterName(convert, "Base::Quantity"); + + SbkConverter* qvariant_conv = Shiboken::Conversions::getConverter("QVariant"); + if (qvariant_conv) { + // The type QVariant already has a converter from PyBaseObject_Type which will + // come before our own converter. + Shiboken::Conversions::addPythonToCppValueConversion(qvariant_conv, + BaseQuantity_PythonToCpp_QVariant, + isBaseQuantity_PythonToCpp_QVariantConvertible); + } + +#if defined (HAVE_PYSIDE) + QMetaType::registerConverter(&convertWrapperToQuantity); +#endif +} +#endif + +// -------------------------------------------------------- + +namespace Gui { +template +Py::Object qt_wrapInstance(qttype object, const char* className, + const char* shiboken, const char* pyside, + const char* wrap) +{ + PyObject* module = PyImport_ImportModule(shiboken); + if (!module) { + std::string error = "Cannot load "; + error += shiboken; + error += " module"; + throw Py::Exception(PyExc_ImportError, error); + } + + Py::Module mainmod(module, true); + Py::Callable func = mainmod.getDict().getItem(wrap); + + Py::Tuple arguments(2); + arguments[0] = Py::asObject(PyLong_FromVoidPtr((void*)object)); + + module = PyImport_ImportModule(pyside); + if (!module) { + std::string error = "Cannot load "; + error += pyside; + error += " module"; + throw Py::Exception(PyExc_ImportError, error); + } + + Py::Module qtmod(module); + arguments[1] = qtmod.getDict().getItem(className); + return func.apply(arguments); +} + +const char* qt_identifyType(QObject* ptr, const char* pyside) +{ + PyObject* module = PyImport_ImportModule(pyside); + if (!module) { + std::string error = "Cannot load "; + error += pyside; + error += " module"; + throw Py::Exception(PyExc_ImportError, error); + } + + Py::Module qtmod(module); + const QMetaObject* metaObject = ptr->metaObject(); + while (metaObject) { + const char* className = metaObject->className(); + if (qtmod.getDict().hasKey(className)) + return className; + metaObject = metaObject->superClass(); + } + + return nullptr; +} + +void* qt_getCppPointer(const Py::Object& pyobject, const char* shiboken, const char* unwrap) +{ + // https://github.com/PySide/Shiboken/blob/master/shibokenmodule/typesystem_shiboken.xml + PyObject* module = PyImport_ImportModule(shiboken); + if (!module) { + std::string error = "Cannot load "; + error += shiboken; + error += " module"; + throw Py::Exception(PyExc_ImportError, error); + } + + Py::Module mainmod(module, true); + Py::Callable func = mainmod.getDict().getItem(unwrap); + + Py::Tuple arguments(1); + arguments[0] = pyobject; //PySide pointer + Py::Tuple result(func.apply(arguments)); + void* ptr = PyLong_AsVoidPtr(result[0].ptr()); + return ptr; +} + + +template +PyTypeObject *getPyTypeObjectForTypeName() +{ +#if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) +#if defined (HAVE_SHIBOKEN_TYPE_FOR_TYPENAME) + SbkObjectType* sbkType = Shiboken::ObjectType::typeForTypeName(typeid(qttype).name()); + if (sbkType) + return &(sbkType->type); +#else + return Shiboken::SbkType(); +#endif +#endif + return nullptr; +} +} + +// -------------------------------------------------------- + +PythonWrapper::PythonWrapper() +{ +#if defined (HAVE_SHIBOKEN) + static bool init = false; + if (!init) { + init = true; + registerTypes(); + } +#endif +} + +bool PythonWrapper::toCString(const Py::Object& pyobject, std::string& str) +{ + if (PyUnicode_Check(pyobject.ptr())) { + PyObject* unicode = PyUnicode_AsUTF8String(pyobject.ptr()); + str = PyBytes_AsString(unicode); + Py_DECREF(unicode); + return true; + } + else if (PyBytes_Check(pyobject.ptr())) { + str = PyBytes_AsString(pyobject.ptr()); + return true; + } +#if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) + if (Shiboken::String::check(pyobject.ptr())) { + const char* s = Shiboken::String::toCString(pyobject.ptr()); + if (s) str = s; + return true; + } +#endif + return false; +} + +QObject* PythonWrapper::toQObject(const Py::Object& pyobject) +{ + // http://pastebin.com/JByDAF5Z +#if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) + PyTypeObject * type = getPyTypeObjectForTypeName(); + if (type) { + if (Shiboken::Object::checkType(pyobject.ptr())) { + SbkObject* sbkobject = reinterpret_cast(pyobject.ptr()); + void* cppobject = Shiboken::Object::cppPointer(sbkobject, type); + return reinterpret_cast(cppobject); + } + } +#else + // Access shiboken2/PySide2 via Python + // + void* ptr = qt_getCppPointer(pyobject, "shiboken2", "getCppPointer"); + return reinterpret_cast(ptr); +#endif + +#if 0 // Unwrapping using sip/PyQt + void* ptr = qt_getCppPointer(pyobject, "sip", "unwrapinstance"); + return reinterpret_cast(ptr); +#endif + + return 0; +} + +QGraphicsItem* PythonWrapper::toQGraphicsItem(PyObject* pyPtr) +{ +#if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) + PyTypeObject* type = getPyTypeObjectForTypeName(); + if (type) { + if (Shiboken::Object::checkType(pyPtr)) { + SbkObject* sbkobject = reinterpret_cast(pyPtr); + void* cppobject = Shiboken::Object::cppPointer(sbkobject, type); + return reinterpret_cast(cppobject); + } + } +#else + // Access shiboken2/PySide2 via Python + // + void* ptr = qt_getCppPointer(Py::asObject(pyPtr), "shiboken2", "getCppPointer"); + return reinterpret_cast(ptr); +#endif + return nullptr; +} + +Py::Object PythonWrapper::fromQIcon(const QIcon* icon) +{ +#if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) + const char* typeName = typeid(*const_cast(icon)).name(); + PyObject* pyobj = Shiboken::Object::newObject(reinterpret_cast(getPyTypeObjectForTypeName()), + const_cast(icon), true, false, typeName); + if (pyobj) + return Py::asObject(pyobj); +#else + // Access shiboken2/PySide2 via Python + // + return qt_wrapInstance(icon, "QIcon", "shiboken2", "PySide2.QtGui", "wrapInstance"); +#endif + throw Py::RuntimeError("Failed to wrap icon"); +} + +QIcon *PythonWrapper::toQIcon(PyObject *pyobj) +{ +#if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) + PyTypeObject * type = getPyTypeObjectForTypeName(); + if(type) { + if (Shiboken::Object::checkType(pyobj)) { + SbkObject* sbkobject = reinterpret_cast(pyobj); + void* cppobject = Shiboken::Object::cppPointer(sbkobject, type); + return reinterpret_cast(cppobject); + } + } +#else + Q_UNUSED(pyobj); +#endif + return 0; +} + +Py::Object PythonWrapper::fromQDir(const QDir& dir) +{ +#if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) + const char* typeName = typeid(dir).name(); + PyObject* pyobj = Shiboken::Object::newObject(reinterpret_cast(getPyTypeObjectForTypeName()), + const_cast(&dir), false, false, typeName); + if (pyobj) + return Py::asObject(pyobj); +#endif + throw Py::RuntimeError("Failed to wrap icon"); +} + +QDir* PythonWrapper::toQDir(PyObject* pyobj) +{ +#if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) + PyTypeObject* type = getPyTypeObjectForTypeName(); + if (type) { + if (Shiboken::Object::checkType(pyobj)) { + SbkObject* sbkobject = reinterpret_cast(pyobj); + void* cppobject = Shiboken::Object::cppPointer(sbkobject, type); + return reinterpret_cast(cppobject); + } + } +#else + Q_UNUSED(pyobj); +#endif + return nullptr; +} + +Py::Object PythonWrapper::fromQObject(QObject* object, const char* className) +{ + if (!object) + return Py::None(); +#if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) + // Access shiboken/PySide via C++ + // + PyTypeObject * type = getPyTypeObjectForTypeName(); + if (type) { + SbkObjectType* sbk_type = reinterpret_cast(type); + std::string typeName; + if (className) + typeName = className; + else + typeName = object->metaObject()->className(); + PyObject* pyobj = Shiboken::Object::newObject(sbk_type, object, false, false, typeName.c_str()); + return Py::asObject(pyobj); + } + throw Py::RuntimeError("Failed to wrap object"); +#else + // Access shiboken2/PySide2 via Python + // + return qt_wrapInstance(object, className, "shiboken2", "PySide2.QtCore", "wrapInstance"); +#endif +#if 0 // Unwrapping using sip/PyQt + Q_UNUSED(className); + return qt_wrapInstance(object, "QObject", "sip", "PyQt5.QtCore", "wrapinstance"); +#endif +} + +Py::Object PythonWrapper::fromQWidget(QWidget* widget, const char* className) +{ +#if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) + // Access shiboken/PySide via C++ + // + PyTypeObject * type = getPyTypeObjectForTypeName(); + if (type) { + SbkObjectType* sbk_type = reinterpret_cast(type); + std::string typeName; + if (className) + typeName = className; + else + typeName = widget->metaObject()->className(); + PyObject* pyobj = Shiboken::Object::newObject(sbk_type, widget, false, false, typeName.c_str()); + return Py::asObject(pyobj); + } + throw Py::RuntimeError("Failed to wrap widget"); + +#else + // Access shiboken2/PySide2 via Python + // + return qt_wrapInstance(widget, className, "shiboken2", "PySide2.QtWidgets", "wrapInstance"); +#endif + +#if 0 // Unwrapping using sip/PyQt + Q_UNUSED(className); + return qt_wrapInstance(widget, "QWidget", "sip", "PyQt5.QtWidgets", "wrapinstance"); +#endif +} + +const char* PythonWrapper::getWrapperName(QObject* obj) const +{ +#if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) + const QMetaObject* meta = obj->metaObject(); + while (meta) { + const char* typeName = meta->className(); + PyTypeObject* exactType = Shiboken::Conversions::getPythonTypeObject(typeName); + if (exactType) + return typeName; + meta = meta->superClass(); + } +#else + QUiLoader ui; + QStringList names = ui.availableWidgets(); + const QMetaObject* meta = obj->metaObject(); + while (meta) { + const char* typeName = meta->className(); + if (names.indexOf(QLatin1String(typeName)) >= 0) + return typeName; + meta = meta->superClass(); + } +#endif + return "QObject"; +} + +bool PythonWrapper::loadCoreModule() +{ +#if defined (HAVE_SHIBOKEN2) && (HAVE_PYSIDE2) + // QtCore + if (!SbkPySide2_QtCoreTypes) { + Shiboken::AutoDecRef requiredModule(Shiboken::Module::import("PySide2.QtCore")); + if (requiredModule.isNull()) + return false; + SbkPySide2_QtCoreTypes = Shiboken::Module::getTypes(requiredModule); + } +#elif defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) + // QtCore + if (!SbkPySide_QtCoreTypes) { + Shiboken::AutoDecRef requiredModule(Shiboken::Module::import("PySide.QtCore")); + if (requiredModule.isNull()) + return false; + SbkPySide_QtCoreTypes = Shiboken::Module::getTypes(requiredModule); + } +#endif + return true; +} + +bool PythonWrapper::loadGuiModule() +{ +#if defined (HAVE_SHIBOKEN2) && defined(HAVE_PYSIDE2) + // QtGui + if (!SbkPySide2_QtGuiTypes) { + Shiboken::AutoDecRef requiredModule(Shiboken::Module::import("PySide2.QtGui")); + if (requiredModule.isNull()) + return false; + SbkPySide2_QtGuiTypes = Shiboken::Module::getTypes(requiredModule); + } +#elif defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) + // QtGui + if (!SbkPySide_QtGuiTypes) { + Shiboken::AutoDecRef requiredModule(Shiboken::Module::import("PySide.QtGui")); + if (requiredModule.isNull()) + return false; + SbkPySide_QtGuiTypes = Shiboken::Module::getTypes(requiredModule); + } +#endif + return true; +} + +bool PythonWrapper::loadWidgetsModule() +{ +#if defined (HAVE_SHIBOKEN2) && defined(HAVE_PYSIDE2) + // QtWidgets + if (!SbkPySide2_QtWidgetsTypes) { + Shiboken::AutoDecRef requiredModule(Shiboken::Module::import("PySide2.QtWidgets")); + if (requiredModule.isNull()) + return false; + SbkPySide2_QtWidgetsTypes = Shiboken::Module::getTypes(requiredModule); + } +#endif + return true; +} + +bool PythonWrapper::loadUiToolsModule() +{ +#if defined (HAVE_SHIBOKEN2) && defined(HAVE_PYSIDE2) + // QtUiTools + static PyTypeObject** SbkPySide2_QtUiToolsTypes = nullptr; + if (!SbkPySide2_QtUiToolsTypes) { + Shiboken::AutoDecRef requiredModule(Shiboken::Module::import("PySide2.QtUiTools")); + if (requiredModule.isNull()) + return false; + SbkPySide2_QtUiToolsTypes = Shiboken::Module::getTypes(requiredModule); + } +#endif + return true; +} + +void PythonWrapper::createChildrenNameAttributes(PyObject* root, QObject* object) +{ + Q_FOREACH (QObject* child, object->children()) { + const QByteArray name = child->objectName().toLocal8Bit(); + + if (!name.isEmpty() && !name.startsWith("_") && !name.startsWith("qt_")) { + bool hasAttr = PyObject_HasAttrString(root, name.constData()); + if (!hasAttr) { +#if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) + Shiboken::AutoDecRef pyChild(Shiboken::Conversions::pointerToPython(reinterpret_cast(getPyTypeObjectForTypeName()), child)); + PyObject_SetAttrString(root, name.constData(), pyChild); +#else + const char* className = qt_identifyType(child, "PySide2.QtWidgets"); + if (!className) { + if (qobject_cast(child)) + className = "QWidget"; + else + className = "QObject"; + } + + Py::Object pyChild(qt_wrapInstance(child, className, "shiboken2", "PySide2.QtWidgets", "wrapInstance")); + PyObject_SetAttrString(root, name.constData(), pyChild.ptr()); +#endif + } + createChildrenNameAttributes(root, child); + } + createChildrenNameAttributes(root, child); + } +} + +void PythonWrapper::setParent(PyObject* pyWdg, QObject* parent) +{ +#if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) + if (parent) { + Shiboken::AutoDecRef pyParent(Shiboken::Conversions::pointerToPython(reinterpret_cast(getPyTypeObjectForTypeName()), parent)); + Shiboken::Object::setParent(pyParent, pyWdg); + } +#else + Q_UNUSED(pyWdg); + Q_UNUSED(parent); +#endif +} diff --git a/src/Gui/PythonWrapper.h b/src/Gui/PythonWrapper.h new file mode 100644 index 0000000000..7b5a8929ab --- /dev/null +++ b/src/Gui/PythonWrapper.h @@ -0,0 +1,68 @@ +/*************************************************************************** + * Copyright (c) 2021 Werner Mayer * + * * + * This file is part of the FreeCAD CAx development system. * + * * + * This library is free software; you can redistribute it and/or * + * modify it under the terms of the GNU Library General Public * + * License as published by the Free Software Foundation; either * + * version 2 of the License, or (at your option) any later version. * + * * + * This library 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 Library General Public License for more details. * + * * + * You should have received a copy of the GNU Library General Public * + * License along with this library; see the file COPYING.LIB. If not, * + * write to the Free Software Foundation, Inc., 59 Temple Place, * + * Suite 330, Boston, MA 02111-1307, USA * + * * + ***************************************************************************/ + + +#ifndef GUI_PYTHONWRAPPER_H +#define GUI_PYTHONWRAPPER_H + +#include + +#include +#include +#include + +QT_BEGIN_NAMESPACE +class QDir; +QT_END_NAMESPACE + +namespace Gui { + +class GuiExport PythonWrapper +{ +public: + PythonWrapper(); + bool loadCoreModule(); + bool loadGuiModule(); + bool loadWidgetsModule(); + bool loadUiToolsModule(); + + bool toCString(const Py::Object&, std::string&); + QObject* toQObject(const Py::Object&); + QGraphicsItem* toQGraphicsItem(PyObject* ptr); + Py::Object fromQObject(QObject*, const char* className=0); + Py::Object fromQWidget(QWidget*, const char* className=0); + const char* getWrapperName(QObject*) const; + /*! + Create a Python wrapper for the icon. The icon must be created on the heap + and the Python wrapper takes ownership of it. + */ + Py::Object fromQIcon(const QIcon*); + QIcon *toQIcon(PyObject *pyobj); + Py::Object fromQDir(const QDir&); + QDir* toQDir(PyObject* pyobj); + static void createChildrenNameAttributes(PyObject* root, QObject* object); + static void setParent(PyObject* pyWdg, QObject* parent); +}; + +} // namespace Gui + +#endif // GUI_PYTHONWRAPPER_H diff --git a/src/Gui/TaskView/TaskDialogPython.cpp b/src/Gui/TaskView/TaskDialogPython.cpp index 9bbbbb2ff7..7415c85799 100644 --- a/src/Gui/TaskView/TaskDialogPython.cpp +++ b/src/Gui/TaskView/TaskDialogPython.cpp @@ -37,7 +37,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/src/Gui/UiLoader.cpp b/src/Gui/UiLoader.cpp index b2e8d036a8..b90f3c59db 100644 --- a/src/Gui/UiLoader.cpp +++ b/src/Gui/UiLoader.cpp @@ -28,6 +28,7 @@ #endif #include "UiLoader.h" +#include "PythonWrapper.h" #include "WidgetFactory.h" #include diff --git a/src/Gui/View3DPy.cpp b/src/Gui/View3DPy.cpp index 18cf5985ec..50e8325c3a 100644 --- a/src/Gui/View3DPy.cpp +++ b/src/Gui/View3DPy.cpp @@ -51,7 +51,7 @@ #include "View3DInventorViewer.h" #include "View3DViewerPy.h" #include "ActiveObjectList.h" -#include "WidgetFactory.h" +#include "PythonWrapper.h" #include diff --git a/src/Gui/ViewProviderPyImp.cpp b/src/Gui/ViewProviderPyImp.cpp index 506050f9fc..db048d382d 100644 --- a/src/Gui/ViewProviderPyImp.cpp +++ b/src/Gui/ViewProviderPyImp.cpp @@ -37,7 +37,7 @@ #include "SoFCDB.h" #include "ViewProvider.h" -#include "WidgetFactory.h" +#include "PythonWrapper.h" #include diff --git a/src/Gui/ViewProviderPythonFeature.cpp b/src/Gui/ViewProviderPythonFeature.cpp index 56c32885de..7b1c946844 100644 --- a/src/Gui/ViewProviderPythonFeature.cpp +++ b/src/Gui/ViewProviderPythonFeature.cpp @@ -57,7 +57,7 @@ #include "Application.h" #include "BitmapFactory.h" #include "Document.h" -#include "WidgetFactory.h" +#include "PythonWrapper.h" #include "View3DInventorViewer.h" #include #include diff --git a/src/Gui/WidgetFactory.cpp b/src/Gui/WidgetFactory.cpp index f55ebf4e36..70c30fdc3e 100644 --- a/src/Gui/WidgetFactory.cpp +++ b/src/Gui/WidgetFactory.cpp @@ -26,13 +26,6 @@ # include # include #endif -#include - -// Uncomment this block to remove PySide C++ support and switch to its Python interface -//#undef HAVE_SHIBOKEN -//#undef HAVE_PYSIDE -//#undef HAVE_SHIBOKEN2 -//#undef HAVE_PYSIDE2 #ifdef FC_OS_WIN32 #undef max @@ -43,617 +36,22 @@ #endif #endif -// class and struct used for SbkObject -#if defined(__clang__) -# pragma clang diagnostic push -# pragma clang diagnostic ignored "-Wmismatched-tags" -# pragma clang diagnostic ignored "-Wunused-parameter" -# if __clang_major__ > 3 -# pragma clang diagnostic ignored "-Wkeyword-macro" -# endif -#elif defined (__GNUC__) -# pragma GCC diagnostic push -# pragma GCC diagnostic ignored "-Wunused-parameter" -# pragma GCC diagnostic ignored "-Wdeprecated-declarations" -#endif - -#ifdef HAVE_SHIBOKEN -# undef _POSIX_C_SOURCE -# undef _XOPEN_SOURCE -# include -# include -# include -# include -# include -# ifdef HAVE_PYSIDE -# include -# include -PyTypeObject** SbkPySide_QtCoreTypes=nullptr; -PyTypeObject** SbkPySide_QtGuiTypes=nullptr; -# endif -#endif - -#ifdef HAVE_SHIBOKEN2 -# define HAVE_SHIBOKEN -# undef _POSIX_C_SOURCE -# undef _XOPEN_SOURCE -# include -# include -# include -# include -# ifdef HAVE_PYSIDE2 -# define HAVE_PYSIDE - -// Since version 5.12 shiboken offers a method to get wrapper by class name (typeForTypeName) -// This helps to avoid to include the PySide2 headers since MSVC has a compiler bug when -// compiling together with std::bitset (https://bugreports.qt.io/browse/QTBUG-72073) - -// Do not use SHIBOKEN_MICRO_VERSION; it might contain a dot -# define SHIBOKEN_FULL_VERSION QT_VERSION_CHECK(SHIBOKEN_MAJOR_VERSION, SHIBOKEN_MINOR_VERSION, 0) -# if (SHIBOKEN_FULL_VERSION >= QT_VERSION_CHECK(5, 12, 0)) -# define HAVE_SHIBOKEN_TYPE_FOR_TYPENAME -# endif - -# ifndef HAVE_SHIBOKEN_TYPE_FOR_TYPENAME -# include -# include -# include -# endif -# include -PyTypeObject** SbkPySide2_QtCoreTypes=nullptr; -PyTypeObject** SbkPySide2_QtGuiTypes=nullptr; -PyTypeObject** SbkPySide2_QtWidgetsTypes=nullptr; -# endif // HAVE_PYSIDE2 -#endif // HAVE_SHIBOKEN2 - -#if defined(__clang__) -# pragma clang diagnostic pop -#elif defined (__GNUC__) -# pragma GCC diagnostic pop -#endif - #include #include #include #include #include -#include -#include #include "WidgetFactory.h" #include "UiLoader.h" +#include "PythonWrapper.h" #include "PrefWidgets.h" #include "PropertyPage.h" using namespace Gui; -#if defined (HAVE_SHIBOKEN) - -/** - Example: - \code - ui = FreeCADGui.UiLoader() - w = ui.createWidget("Gui::InputField") - w.show() - w.property("quantity") - \endcode - */ - -PyObject* toPythonFuncQuantityTyped(Base::Quantity cpx) { - return new Base::QuantityPy(new Base::Quantity(cpx)); -} - -PyObject* toPythonFuncQuantity(const void* cpp) -{ - return toPythonFuncQuantityTyped(*reinterpret_cast(cpp)); -} - -void toCppPointerConvFuncQuantity(PyObject* pyobj,void* cpp) -{ - *((Base::Quantity*)cpp) = *static_cast(pyobj)->getQuantityPtr(); -} - -PythonToCppFunc toCppPointerCheckFuncQuantity(PyObject* obj) -{ - if (PyObject_TypeCheck(obj, &(Base::QuantityPy::Type))) - return toCppPointerConvFuncQuantity; - else - return 0; -} - -void BaseQuantity_PythonToCpp_QVariant(PyObject* pyIn, void* cppOut) -{ - Base::Quantity* q = static_cast(pyIn)->getQuantityPtr(); - *((QVariant*)cppOut) = QVariant::fromValue(*q); -} - -PythonToCppFunc isBaseQuantity_PythonToCpp_QVariantConvertible(PyObject* obj) -{ - if (PyObject_TypeCheck(obj, &(Base::QuantityPy::Type))) - return BaseQuantity_PythonToCpp_QVariant; - return 0; -} - -#if defined (HAVE_PYSIDE) -Base::Quantity convertWrapperToQuantity(const PySide::PyObjectWrapper &w) -{ - PyObject* pyIn = static_cast(w); - if (PyObject_TypeCheck(pyIn, &(Base::QuantityPy::Type))) { - return *static_cast(pyIn)->getQuantityPtr(); - } - - return Base::Quantity(std::numeric_limits::quiet_NaN()); -} -#endif - -void registerTypes() -{ - SbkConverter* convert = Shiboken::Conversions::createConverter(&Base::QuantityPy::Type, - toPythonFuncQuantity); - Shiboken::Conversions::setPythonToCppPointerFunctions(convert, - toCppPointerConvFuncQuantity, - toCppPointerCheckFuncQuantity); - Shiboken::Conversions::registerConverterName(convert, "Base::Quantity"); - - SbkConverter* qvariant_conv = Shiboken::Conversions::getConverter("QVariant"); - if (qvariant_conv) { - // The type QVariant already has a converter from PyBaseObject_Type which will - // come before our own converter. - Shiboken::Conversions::addPythonToCppValueConversion(qvariant_conv, - BaseQuantity_PythonToCpp_QVariant, - isBaseQuantity_PythonToCpp_QVariantConvertible); - } - -#if defined (HAVE_PYSIDE) - QMetaType::registerConverter(&convertWrapperToQuantity); -#endif -} -#endif - -// -------------------------------------------------------- - -namespace Gui { -template -Py::Object qt_wrapInstance(qttype object, const char* className, - const char* shiboken, const char* pyside, - const char* wrap) -{ - PyObject* module = PyImport_ImportModule(shiboken); - if (!module) { - std::string error = "Cannot load "; - error += shiboken; - error += " module"; - throw Py::Exception(PyExc_ImportError, error); - } - - Py::Module mainmod(module, true); - Py::Callable func = mainmod.getDict().getItem(wrap); - - Py::Tuple arguments(2); - arguments[0] = Py::asObject(PyLong_FromVoidPtr((void*)object)); - - module = PyImport_ImportModule(pyside); - if (!module) { - std::string error = "Cannot load "; - error += pyside; - error += " module"; - throw Py::Exception(PyExc_ImportError, error); - } - - Py::Module qtmod(module); - arguments[1] = qtmod.getDict().getItem(className); - return func.apply(arguments); -} - -const char* qt_identifyType(QObject* ptr, const char* pyside) -{ - PyObject* module = PyImport_ImportModule(pyside); - if (!module) { - std::string error = "Cannot load "; - error += pyside; - error += " module"; - throw Py::Exception(PyExc_ImportError, error); - } - - Py::Module qtmod(module); - const QMetaObject* metaObject = ptr->metaObject(); - while (metaObject) { - const char* className = metaObject->className(); - if (qtmod.getDict().hasKey(className)) - return className; - metaObject = metaObject->superClass(); - } - - return nullptr; -} - -void* qt_getCppPointer(const Py::Object& pyobject, const char* shiboken, const char* unwrap) -{ - // https://github.com/PySide/Shiboken/blob/master/shibokenmodule/typesystem_shiboken.xml - PyObject* module = PyImport_ImportModule(shiboken); - if (!module) { - std::string error = "Cannot load "; - error += shiboken; - error += " module"; - throw Py::Exception(PyExc_ImportError, error); - } - - Py::Module mainmod(module, true); - Py::Callable func = mainmod.getDict().getItem(unwrap); - - Py::Tuple arguments(1); - arguments[0] = pyobject; //PySide pointer - Py::Tuple result(func.apply(arguments)); - void* ptr = PyLong_AsVoidPtr(result[0].ptr()); - return ptr; -} - - -template -PyTypeObject *getPyTypeObjectForTypeName() -{ -#if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) -#if defined (HAVE_SHIBOKEN_TYPE_FOR_TYPENAME) - SbkObjectType* sbkType = Shiboken::ObjectType::typeForTypeName(typeid(qttype).name()); - if (sbkType) - return &(sbkType->type); -#else - return Shiboken::SbkType(); -#endif -#endif - return nullptr; -} -} - -// -------------------------------------------------------- - -PythonWrapper::PythonWrapper() -{ -#if defined (HAVE_SHIBOKEN) - static bool init = false; - if (!init) { - init = true; - registerTypes(); - } -#endif -} - -bool PythonWrapper::toCString(const Py::Object& pyobject, std::string& str) -{ - if (PyUnicode_Check(pyobject.ptr())) { - PyObject* unicode = PyUnicode_AsUTF8String(pyobject.ptr()); - str = PyBytes_AsString(unicode); - Py_DECREF(unicode); - return true; - } - else if (PyBytes_Check(pyobject.ptr())) { - str = PyBytes_AsString(pyobject.ptr()); - return true; - } -#if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) - if (Shiboken::String::check(pyobject.ptr())) { - const char* s = Shiboken::String::toCString(pyobject.ptr()); - if (s) str = s; - return true; - } -#endif - return false; -} - -QObject* PythonWrapper::toQObject(const Py::Object& pyobject) -{ - // http://pastebin.com/JByDAF5Z -#if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) - PyTypeObject * type = getPyTypeObjectForTypeName(); - if (type) { - if (Shiboken::Object::checkType(pyobject.ptr())) { - SbkObject* sbkobject = reinterpret_cast(pyobject.ptr()); - void* cppobject = Shiboken::Object::cppPointer(sbkobject, type); - return reinterpret_cast(cppobject); - } - } -#else - // Access shiboken2/PySide2 via Python - // - void* ptr = qt_getCppPointer(pyobject, "shiboken2", "getCppPointer"); - return reinterpret_cast(ptr); -#endif - -#if 0 // Unwrapping using sip/PyQt - void* ptr = qt_getCppPointer(pyobject, "sip", "unwrapinstance"); - return reinterpret_cast(ptr); -#endif - - return 0; -} - -QGraphicsItem* PythonWrapper::toQGraphicsItem(PyObject* pyPtr) -{ -#if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) - PyTypeObject* type = getPyTypeObjectForTypeName(); - if (type) { - if (Shiboken::Object::checkType(pyPtr)) { - SbkObject* sbkobject = reinterpret_cast(pyPtr); - void* cppobject = Shiboken::Object::cppPointer(sbkobject, type); - return reinterpret_cast(cppobject); - } - } -#else - // Access shiboken2/PySide2 via Python - // - void* ptr = qt_getCppPointer(Py::asObject(pyPtr), "shiboken2", "getCppPointer"); - return reinterpret_cast(ptr); -#endif - return nullptr; -} - -Py::Object PythonWrapper::fromQIcon(const QIcon* icon) -{ -#if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) - const char* typeName = typeid(*const_cast(icon)).name(); - PyObject* pyobj = Shiboken::Object::newObject(reinterpret_cast(getPyTypeObjectForTypeName()), - const_cast(icon), true, false, typeName); - if (pyobj) - return Py::asObject(pyobj); -#else - // Access shiboken2/PySide2 via Python - // - return qt_wrapInstance(icon, "QIcon", "shiboken2", "PySide2.QtGui", "wrapInstance"); -#endif - throw Py::RuntimeError("Failed to wrap icon"); -} - -QIcon *PythonWrapper::toQIcon(PyObject *pyobj) -{ -#if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) - PyTypeObject * type = getPyTypeObjectForTypeName(); - if(type) { - if (Shiboken::Object::checkType(pyobj)) { - SbkObject* sbkobject = reinterpret_cast(pyobj); - void* cppobject = Shiboken::Object::cppPointer(sbkobject, type); - return reinterpret_cast(cppobject); - } - } -#else - Q_UNUSED(pyobj); -#endif - return 0; -} - -Py::Object PythonWrapper::fromQDir(const QDir& dir) -{ -#if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) - const char* typeName = typeid(dir).name(); - PyObject* pyobj = Shiboken::Object::newObject(reinterpret_cast(getPyTypeObjectForTypeName()), - const_cast(&dir), false, false, typeName); - if (pyobj) - return Py::asObject(pyobj); -#endif - throw Py::RuntimeError("Failed to wrap icon"); -} - -QDir* PythonWrapper::toQDir(PyObject* pyobj) -{ -#if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) - PyTypeObject* type = getPyTypeObjectForTypeName(); - if (type) { - if (Shiboken::Object::checkType(pyobj)) { - SbkObject* sbkobject = reinterpret_cast(pyobj); - void* cppobject = Shiboken::Object::cppPointer(sbkobject, type); - return reinterpret_cast(cppobject); - } - } -#else - Q_UNUSED(pyobj); -#endif - return nullptr; -} - -Py::Object PythonWrapper::fromQObject(QObject* object, const char* className) -{ - if (!object) - return Py::None(); -#if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) - // Access shiboken/PySide via C++ - // - PyTypeObject * type = getPyTypeObjectForTypeName(); - if (type) { - SbkObjectType* sbk_type = reinterpret_cast(type); - std::string typeName; - if (className) - typeName = className; - else - typeName = object->metaObject()->className(); - PyObject* pyobj = Shiboken::Object::newObject(sbk_type, object, false, false, typeName.c_str()); - return Py::asObject(pyobj); - } - throw Py::RuntimeError("Failed to wrap object"); -#else - // Access shiboken2/PySide2 via Python - // - return qt_wrapInstance(object, className, "shiboken2", "PySide2.QtCore", "wrapInstance"); -#endif -#if 0 // Unwrapping using sip/PyQt - Q_UNUSED(className); - return qt_wrapInstance(object, "QObject", "sip", "PyQt5.QtCore", "wrapinstance"); -#endif -} - -Py::Object PythonWrapper::fromQWidget(QWidget* widget, const char* className) -{ -#if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) - // Access shiboken/PySide via C++ - // - PyTypeObject * type = getPyTypeObjectForTypeName(); - if (type) { - SbkObjectType* sbk_type = reinterpret_cast(type); - std::string typeName; - if (className) - typeName = className; - else - typeName = widget->metaObject()->className(); - PyObject* pyobj = Shiboken::Object::newObject(sbk_type, widget, false, false, typeName.c_str()); - return Py::asObject(pyobj); - } - throw Py::RuntimeError("Failed to wrap widget"); - -#else - // Access shiboken2/PySide2 via Python - // - return qt_wrapInstance(widget, className, "shiboken2", "PySide2.QtWidgets", "wrapInstance"); -#endif - -#if 0 // Unwrapping using sip/PyQt - Q_UNUSED(className); - return qt_wrapInstance(widget, "QWidget", "sip", "PyQt5.QtWidgets", "wrapinstance"); -#endif -} - -const char* PythonWrapper::getWrapperName(QObject* obj) const -{ -#if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) - const QMetaObject* meta = obj->metaObject(); - while (meta) { - const char* typeName = meta->className(); - PyTypeObject* exactType = Shiboken::Conversions::getPythonTypeObject(typeName); - if (exactType) - return typeName; - meta = meta->superClass(); - } -#else - QUiLoader ui; - QStringList names = ui.availableWidgets(); - const QMetaObject* meta = obj->metaObject(); - while (meta) { - const char* typeName = meta->className(); - if (names.indexOf(QLatin1String(typeName)) >= 0) - return typeName; - meta = meta->superClass(); - } -#endif - return "QObject"; -} - -bool PythonWrapper::loadCoreModule() -{ -#if defined (HAVE_SHIBOKEN2) && (HAVE_PYSIDE2) - // QtCore - if (!SbkPySide2_QtCoreTypes) { - Shiboken::AutoDecRef requiredModule(Shiboken::Module::import("PySide2.QtCore")); - if (requiredModule.isNull()) - return false; - SbkPySide2_QtCoreTypes = Shiboken::Module::getTypes(requiredModule); - } -#elif defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) - // QtCore - if (!SbkPySide_QtCoreTypes) { - Shiboken::AutoDecRef requiredModule(Shiboken::Module::import("PySide.QtCore")); - if (requiredModule.isNull()) - return false; - SbkPySide_QtCoreTypes = Shiboken::Module::getTypes(requiredModule); - } -#endif - return true; -} - -bool PythonWrapper::loadGuiModule() -{ -#if defined (HAVE_SHIBOKEN2) && defined(HAVE_PYSIDE2) - // QtGui - if (!SbkPySide2_QtGuiTypes) { - Shiboken::AutoDecRef requiredModule(Shiboken::Module::import("PySide2.QtGui")); - if (requiredModule.isNull()) - return false; - SbkPySide2_QtGuiTypes = Shiboken::Module::getTypes(requiredModule); - } -#elif defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) - // QtGui - if (!SbkPySide_QtGuiTypes) { - Shiboken::AutoDecRef requiredModule(Shiboken::Module::import("PySide.QtGui")); - if (requiredModule.isNull()) - return false; - SbkPySide_QtGuiTypes = Shiboken::Module::getTypes(requiredModule); - } -#endif - return true; -} - -bool PythonWrapper::loadWidgetsModule() -{ -#if defined (HAVE_SHIBOKEN2) && defined(HAVE_PYSIDE2) - // QtWidgets - if (!SbkPySide2_QtWidgetsTypes) { - Shiboken::AutoDecRef requiredModule(Shiboken::Module::import("PySide2.QtWidgets")); - if (requiredModule.isNull()) - return false; - SbkPySide2_QtWidgetsTypes = Shiboken::Module::getTypes(requiredModule); - } -#endif - return true; -} - -bool PythonWrapper::loadUiToolsModule() -{ -#if defined (HAVE_SHIBOKEN2) && defined(HAVE_PYSIDE2) - // QtUiTools - static PyTypeObject** SbkPySide2_QtUiToolsTypes = nullptr; - if (!SbkPySide2_QtUiToolsTypes) { - Shiboken::AutoDecRef requiredModule(Shiboken::Module::import("PySide2.QtUiTools")); - if (requiredModule.isNull()) - return false; - SbkPySide2_QtUiToolsTypes = Shiboken::Module::getTypes(requiredModule); - } -#endif - return true; -} - -void PythonWrapper::createChildrenNameAttributes(PyObject* root, QObject* object) -{ - Q_FOREACH (QObject* child, object->children()) { - const QByteArray name = child->objectName().toLocal8Bit(); - - if (!name.isEmpty() && !name.startsWith("_") && !name.startsWith("qt_")) { - bool hasAttr = PyObject_HasAttrString(root, name.constData()); - if (!hasAttr) { -#if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) - Shiboken::AutoDecRef pyChild(Shiboken::Conversions::pointerToPython(reinterpret_cast(getPyTypeObjectForTypeName()), child)); - PyObject_SetAttrString(root, name.constData(), pyChild); -#else - const char* className = qt_identifyType(child, "PySide2.QtWidgets"); - if (!className) { - if (qobject_cast(child)) - className = "QWidget"; - else - className = "QObject"; - } - - Py::Object pyChild(qt_wrapInstance(child, className, "shiboken2", "PySide2.QtWidgets", "wrapInstance")); - PyObject_SetAttrString(root, name.constData(), pyChild.ptr()); -#endif - } - createChildrenNameAttributes(root, child); - } - createChildrenNameAttributes(root, child); - } -} - -void PythonWrapper::setParent(PyObject* pyWdg, QObject* parent) -{ -#if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) - if (parent) { - Shiboken::AutoDecRef pyParent(Shiboken::Conversions::pointerToPython(reinterpret_cast(getPyTypeObjectForTypeName()), parent)); - Shiboken::Object::setParent(pyParent, pyWdg); - } -#else - Q_UNUSED(pyWdg); - Q_UNUSED(parent); -#endif -} - -// ---------------------------------------------------- - Gui::WidgetFactoryInst* Gui::WidgetFactoryInst::_pcSingleton = NULL; WidgetFactoryInst& WidgetFactoryInst::instance() diff --git a/src/Gui/WidgetFactory.h b/src/Gui/WidgetFactory.h index 83804621bb..db59c16535 100644 --- a/src/Gui/WidgetFactory.h +++ b/src/Gui/WidgetFactory.h @@ -25,7 +25,6 @@ #define GUI_WIDGETFACTORY_H #include -#include #include #include @@ -43,33 +42,6 @@ namespace Gui { class PreferencePage; } -class GuiExport PythonWrapper -{ -public: - PythonWrapper(); - bool loadCoreModule(); - bool loadGuiModule(); - bool loadWidgetsModule(); - bool loadUiToolsModule(); - - bool toCString(const Py::Object&, std::string&); - QObject* toQObject(const Py::Object&); - QGraphicsItem* toQGraphicsItem(PyObject* ptr); - Py::Object fromQObject(QObject*, const char* className=0); - Py::Object fromQWidget(QWidget*, const char* className=0); - const char* getWrapperName(QObject*) const; - /*! - Create a Python wrapper for the icon. The icon must be created on the heap - and the Python wrapper takes ownership of it. - */ - Py::Object fromQIcon(const QIcon*); - QIcon *toQIcon(PyObject *pyobj); - Py::Object fromQDir(const QDir&); - QDir* toQDir(PyObject* pyobj); - static void createChildrenNameAttributes(PyObject* root, QObject* object); - static void setParent(PyObject* pyWdg, QObject* parent); -}; - /** * The widget factory provides methods for the dynamic creation of widgets. * To create these widgets once they must be registered to the factory. diff --git a/src/Mod/TechDraw/Gui/AppTechDrawGuiPy.cpp b/src/Mod/TechDraw/Gui/AppTechDrawGuiPy.cpp index 14dc2882c3..93836655b0 100644 --- a/src/Mod/TechDraw/Gui/AppTechDrawGuiPy.cpp +++ b/src/Mod/TechDraw/Gui/AppTechDrawGuiPy.cpp @@ -45,7 +45,7 @@ #include #include #include -#include //for PythonWrappers +#include #include #include From 0d2451a20a320a9dc147923e01337bbfa0c2f6c9 Mon Sep 17 00:00:00 2001 From: wmayer Date: Thu, 23 Sep 2021 09:46:20 +0200 Subject: [PATCH 14/36] Gui: implement a workaround for MSYS2 to access QUiLoader via its Python interface --- src/Ext/freecad/CMakeLists.txt | 11 +- src/Ext/freecad/UiTools.py | 21 ++ src/Gui/UiLoader.cpp | 395 +++++++++++++++++++++++++++++---- src/Gui/UiLoader.h | 56 +++++ 4 files changed, 440 insertions(+), 43 deletions(-) create mode 100644 src/Ext/freecad/UiTools.py diff --git a/src/Ext/freecad/CMakeLists.txt b/src/Ext/freecad/CMakeLists.txt index baf6df2e52..70aa6b7d9c 100644 --- a/src/Ext/freecad/CMakeLists.txt +++ b/src/Ext/freecad/CMakeLists.txt @@ -3,16 +3,18 @@ EXECUTE_PROCESS(COMMAND ${PYTHON_EXECUTABLE} -c OUTPUT_VARIABLE python_libs OUTPUT_STRIP_TRAILING_WHITESPACE ) SET(PYTHON_MAIN_DIR ${python_libs}) -set(NAMESPACE_INIT "${CMAKE_BINARY_DIR}/Ext/freecad/__init__.py") +set(NAMESPACE_DIR "${CMAKE_BINARY_DIR}/Ext/freecad") +set(NAMESPACE_INIT "${NAMESPACE_DIR}/__init__.py") if (WIN32) - get_filename_component(FREECAD_LIBRARY_INSTALL_DIR "${CMAKE_INSTALL_BINDIR}" + get_filename_component(FREECAD_LIBRARY_INSTALL_DIR "${CMAKE_INSTALL_BINDIR}" REALPATH BASE_DIR "${CMAKE_INSTALL_PREFIX}") - set( ${CMAKE_INSTALL_BINDIR}) + set( ${CMAKE_INSTALL_BINDIR}) else() - set(FREECAD_LIBRARY_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR}) + set(FREECAD_LIBRARY_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR}) endif() configure_file(__init__.py.template ${NAMESPACE_INIT}) +configure_file(UiTools.py ${NAMESPACE_DIR}/UiTools.py) if (INSTALL_TO_SITEPACKAGES) SET(SITE_PACKAGE_DIR ${PYTHON_MAIN_DIR}/freecad) @@ -23,6 +25,7 @@ endif() INSTALL( FILES ${NAMESPACE_INIT} + UiTools.py DESTINATION ${SITE_PACKAGE_DIR} ) diff --git a/src/Ext/freecad/UiTools.py b/src/Ext/freecad/UiTools.py new file mode 100644 index 0000000000..aad94ebb04 --- /dev/null +++ b/src/Ext/freecad/UiTools.py @@ -0,0 +1,21 @@ +# (c) 2021 Werner Mayer LGPL + +from PySide2 import QtUiTools +from PySide2 import QtCore +import FreeCADGui as Gui + + +class QUiLoader(QtUiTools.QUiLoader): + """ + This is an extension of Qt's QUiLoader to also create custom widgets + """ + def __init__(self, arg = None): + super(QUiLoader, self).__init__(arg) + self.ui = Gui.PySideUic + + def createWidget(self, className, parent = None, name = ""): + widget = self.ui.createCustomWidget(className, parent, name) + if not widget: + widget = super(QUiLoader, self).createWidget(className, parent, name) + return widget + diff --git a/src/Gui/UiLoader.cpp b/src/Gui/UiLoader.cpp index b90f3c59db..d41f6058db 100644 --- a/src/Gui/UiLoader.cpp +++ b/src/Gui/UiLoader.cpp @@ -23,6 +23,10 @@ #include "PreCompiled.h" #ifndef _PreComp_ +# include +# include +# include +# include # include # include #endif @@ -31,9 +35,62 @@ #include "PythonWrapper.h" #include "WidgetFactory.h" #include +#include using namespace Gui; +namespace { + +QWidget* createFromWidgetFactory(const QString & className, QWidget * parent, const QString& name) +{ + QWidget* widget = nullptr; + if (WidgetFactory().CanProduce((const char*)className.toLatin1())) + widget = WidgetFactory().createWidget((const char*)className.toLatin1(), parent); + if (widget) + widget->setObjectName(name); + return widget; +} + +Py::Object wrapFromWidgetFactory(const Py::Tuple& args, const std::function & callableFunc) +{ + Gui::PythonWrapper wrap; + + // 1st argument + Py::String str(args[0]); + std::string className; + className = str.as_std_string("utf-8"); + // 2nd argument + QWidget* parent = 0; + if (wrap.loadCoreModule() && args.size() > 1) { + QObject* object = wrap.toQObject(args[1]); + if (object) + parent = qobject_cast(object); + } + + // 3rd argument + std::string objectName; + if (args.size() > 2) { + Py::String str(args[2]); + objectName = str.as_std_string("utf-8"); + } + + QWidget* widget = callableFunc(QString::fromLatin1(className.c_str()), parent, + QString::fromLatin1(objectName.c_str())); + if (!widget) { + return Py::None(); + // std::string err = "No such widget class '"; + // err += className; + // err += "'"; + // throw Py::RuntimeError(err); + } + wrap.loadGuiModule(); + wrap.loadWidgetsModule(); + + const char* typeName = wrap.getWrapperName(widget); + return wrap.fromQWidget(widget, typeName); +} + +} PySideUicModule::PySideUicModule() : Py::ExtensionModule("PySideUic") @@ -43,6 +100,8 @@ PySideUicModule::PySideUicModule() "and then execute it in a special frame to retrieve the form_class."); add_varargs_method("loadUi",&PySideUicModule::loadUi, "Addition of \"loadUi\" to PySide."); + add_varargs_method("createCustomWidget",&PySideUicModule::createCustomWidget, + "Create custom widgets."); initialize("PySideUic helper module"); // register with Python } @@ -160,6 +219,295 @@ Py::Object PySideUicModule::loadUi(const Py::Tuple& args) return Py::None(); } +Py::Object PySideUicModule::createCustomWidget(const Py::Tuple& args) +{ + return wrapFromWidgetFactory(args, &createFromWidgetFactory); +} + +// ---------------------------------------------------- + +#if !defined (HAVE_QT_UI_TOOLS) +namespace Gui { +QUiLoader::QUiLoader(QObject* parent) +{ + Base::PyGILStateLocker lock; + PythonWrapper wrap; + wrap.loadUiToolsModule(); + //PyObject* module = PyImport_ImportModule("PySide2.QtUiTools"); + PyObject* module = PyImport_ImportModule("freecad.UiTools"); + if (module) { + Py::Tuple args(1); + args[0] = wrap.fromQObject(parent); + Py::Module mod(module, true); + uiloader = mod.callMemberFunction("QUiLoader", args); + } +} + +QUiLoader::~QUiLoader() +{ + Base::PyGILStateLocker lock; + uiloader = Py::None(); +} + +QStringList QUiLoader::pluginPaths() const +{ + Base::PyGILStateLocker lock; + try { + Py::List list(uiloader.callMemberFunction("pluginPaths")); + QStringList paths; + for (const auto& it : list) { + paths << QString::fromStdString(Py::String(it).as_std_string()); + } + return paths; + } + catch (Py::Exception& e) { + e.clear(); + return QStringList(); + } +} + +void QUiLoader::clearPluginPaths() +{ + Base::PyGILStateLocker lock; + try { + uiloader.callMemberFunction("clearPluginPaths"); + } + catch (Py::Exception& e) { + e.clear(); + } +} + +void QUiLoader::addPluginPath(const QString& path) +{ + Base::PyGILStateLocker lock; + try { + Py::Tuple args(1); + args[0] = Py::String(path.toStdString()); + uiloader.callMemberFunction("addPluginPath", args); + } + catch (Py::Exception& e) { + e.clear(); + } +} + +QWidget* QUiLoader::load(QIODevice* device, QWidget* parentWidget) +{ + Base::PyGILStateLocker lock; + try { + PythonWrapper wrap; + Py::Tuple args(2); + args[0] = wrap.fromQObject(device); + args[1] = wrap.fromQObject(parentWidget); + Py::Object form(uiloader.callMemberFunction("load", args)); + return qobject_cast(wrap.toQObject(form)); + } + catch (Py::Exception& e) { + e.clear(); + return nullptr; + } +} + +QStringList QUiLoader::availableWidgets() const +{ + Base::PyGILStateLocker lock; + try { + Py::List list(uiloader.callMemberFunction("availableWidgets")); + QStringList widgets; + for (const auto& it : list) { + widgets << QString::fromStdString(Py::String(it).as_std_string()); + } + return widgets; + } + catch (Py::Exception& e) { + e.clear(); + return QStringList(); + } +} + +QStringList QUiLoader::availableLayouts() const +{ + Base::PyGILStateLocker lock; + try { + Py::List list(uiloader.callMemberFunction("availableLayouts")); + QStringList layouts; + for (const auto& it : list) { + layouts << QString::fromStdString(Py::String(it).as_std_string()); + } + return layouts; + } + catch (Py::Exception& e) { + e.clear(); + return QStringList(); + } +} + +QWidget* QUiLoader::createWidget(const QString& className, QWidget* parent, const QString& name) +{ + Base::PyGILStateLocker lock; + try { + PythonWrapper wrap; + Py::Tuple args(3); + args[0] = Py::String(className.toStdString()); + args[1] = wrap.fromQObject(parent); + args[2] = Py::String(name.toStdString()); + Py::Object form(uiloader.callMemberFunction("createWidget", args)); + return qobject_cast(wrap.toQObject(form)); + } + catch (Py::Exception& e) { + e.clear(); + return nullptr; + } +} + +QLayout* QUiLoader::createLayout(const QString& className, QObject* parent, const QString& name) +{ + Base::PyGILStateLocker lock; + try { + PythonWrapper wrap; + Py::Tuple args(3); + args[0] = Py::String(className.toStdString()); + args[1] = wrap.fromQObject(parent); + args[2] = Py::String(name.toStdString()); + Py::Object form(uiloader.callMemberFunction("createLayout", args)); + return qobject_cast(wrap.toQObject(form)); + } + catch (Py::Exception& e) { + e.clear(); + return nullptr; + } +} + +QActionGroup* QUiLoader::createActionGroup(QObject* parent, const QString& name) +{ + Base::PyGILStateLocker lock; + try { + PythonWrapper wrap; + Py::Tuple args(2); + args[0] = wrap.fromQObject(parent); + args[1] = Py::String(name.toStdString()); + Py::Object action(uiloader.callMemberFunction("createActionGroup", args)); + return qobject_cast(wrap.toQObject(action)); + } + catch (Py::Exception& e) { + e.clear(); + return nullptr; + } +} + +QAction* QUiLoader::createAction(QObject* parent, const QString& name) +{ + Base::PyGILStateLocker lock; + try { + PythonWrapper wrap; + Py::Tuple args(2); + args[0] = wrap.fromQObject(parent); + args[1] = Py::String(name.toStdString()); + Py::Object action(uiloader.callMemberFunction("createAction", args)); + return qobject_cast(wrap.toQObject(action)); + } + catch (Py::Exception& e) { + e.clear(); + return nullptr; + } +} + +void QUiLoader::setWorkingDirectory(const QDir& dir) +{ + Base::PyGILStateLocker lock; + try { + PythonWrapper wrap; + Py::Tuple args(1); + args[0] = wrap.fromQDir(dir); + uiloader.callMemberFunction("setWorkingDirectory", args); + } + catch (Py::Exception& e) { + e.clear(); + } +} + +QDir QUiLoader::workingDirectory() const +{ + Base::PyGILStateLocker lock; + try { + PythonWrapper wrap; + Py::Object dir((uiloader.callMemberFunction("workingDirectory"))); + QDir* d = wrap.toQDir(dir.ptr()); + if (d) return *d; + return QDir::current(); + } + catch (Py::Exception& e) { + e.clear(); + return QDir::current(); + } +} + +void QUiLoader::setLanguageChangeEnabled(bool enabled) +{ + Base::PyGILStateLocker lock; + try { + Py::Tuple args(1); + args[0] = Py::Boolean(enabled); + uiloader.callMemberFunction("setLanguageChangeEnabled", args); + } + catch (Py::Exception& e) { + e.clear(); + } +} + +bool QUiLoader::isLanguageChangeEnabled() const +{ + Base::PyGILStateLocker lock; + try { + Py::Boolean ok((uiloader.callMemberFunction("isLanguageChangeEnabled"))); + return static_cast(ok); + } + catch (Py::Exception& e) { + e.clear(); + return false; + } +} + +void QUiLoader::setTranslationEnabled(bool enabled) +{ + Base::PyGILStateLocker lock; + try { + Py::Tuple args(1); + args[0] = Py::Boolean(enabled); + uiloader.callMemberFunction("setTranslationEnabled", args); + } + catch (Py::Exception& e) { + e.clear(); + } +} + +bool QUiLoader::isTranslationEnabled() const +{ + Base::PyGILStateLocker lock; + try { + Py::Boolean ok((uiloader.callMemberFunction("isTranslationEnabled"))); + return static_cast(ok); + } + catch (Py::Exception& e) { + e.clear(); + return false; + } +} + +QString QUiLoader::errorString() const +{ + Base::PyGILStateLocker lock; + try { + Py::String error((uiloader.callMemberFunction("errorString"))); + return QString::fromStdString(error.as_std_string()); + } + catch (Py::Exception& e) { + e.clear(); + return QString(); + } +} +} +#endif + // ---------------------------------------------------- UiLoader::UiLoader(QObject* parent) @@ -180,11 +528,8 @@ QWidget* UiLoader::createWidget(const QString & className, QWidget * parent, { if (this->cw.contains(className)) return QUiLoader::createWidget(className, parent, name); - QWidget* w = 0; - if (WidgetFactory().CanProduce((const char*)className.toLatin1())) - w = WidgetFactory().createWidget((const char*)className.toLatin1(), parent); - if (w) w->setObjectName(name); - return w; + + return createFromWidgetFactory(className, parent, name); } // ---------------------------------------------------- @@ -279,38 +624,10 @@ Py::Object UiLoaderPy::load(const Py::Tuple& args) Py::Object UiLoaderPy::createWidget(const Py::Tuple& args) { - Gui::PythonWrapper wrap; - - // 1st argument - Py::String str(args[0]); - std::string className; - className = str.as_std_string("utf-8"); - // 2nd argument - QWidget* parent = 0; - if (wrap.loadCoreModule() && args.size() > 1) { - QObject* object = wrap.toQObject(args[1]); - if (object) - parent = qobject_cast(object); - } - - // 3rd argument - std::string objectName; - if (args.size() > 2) { - Py::String str(args[2]); - objectName = str.as_std_string("utf-8"); - } - - QWidget* widget = loader.createWidget(QString::fromLatin1(className.c_str()), parent, - QString::fromLatin1(objectName.c_str())); - if (!widget) { - std::string err = "No such widget class '"; - err += className; - err += "'"; - throw Py::RuntimeError(err); - } - wrap.loadGuiModule(); - wrap.loadWidgetsModule(); - - const char* typeName = wrap.getWrapperName(widget); - return wrap.fromQWidget(widget, typeName); + return wrapFromWidgetFactory(args, std::bind(&UiLoader::createWidget, &loader, + std::placeholders::_1, + std::placeholders::_2, + std::placeholders::_3)); } + +#include "moc_UiLoader.cpp" diff --git a/src/Gui/UiLoader.h b/src/Gui/UiLoader.h index e4567c0191..3ba1f6b85d 100644 --- a/src/Gui/UiLoader.h +++ b/src/Gui/UiLoader.h @@ -24,9 +24,26 @@ #ifndef GUI_UILOADER_H #define GUI_UILOADER_H +#if !defined (__MINGW32__) +#define HAVE_QT_UI_TOOLS +#endif + +#if defined (HAVE_QT_UI_TOOLS) #include +#else +#include +#endif #include +QT_BEGIN_NAMESPACE +class QLayout; +class QAction; +class QActionGroup; +class QDir; +class QIODevice; +class QWidget; +QT_END_NAMESPACE + namespace Gui { @@ -40,8 +57,46 @@ public: private: Py::Object loadUiType(const Py::Tuple& args); Py::Object loadUi(const Py::Tuple& args); + Py::Object createCustomWidget(const Py::Tuple&); }; +#if !defined (HAVE_QT_UI_TOOLS) +class QUiLoader : public QObject +{ + Q_OBJECT +public: + explicit QUiLoader(QObject* parent = nullptr); + ~QUiLoader(); + + QStringList pluginPaths() const; + void clearPluginPaths(); + void addPluginPath(const QString& path); + + QWidget* load(QIODevice* device, QWidget* parentWidget = nullptr); + QStringList availableWidgets() const; + QStringList availableLayouts() const; + + virtual QWidget* createWidget(const QString& className, QWidget* parent = nullptr, const QString& name = QString()); + virtual QLayout* createLayout(const QString& className, QObject* parent = nullptr, const QString& name = QString()); + virtual QActionGroup* createActionGroup(QObject* parent = nullptr, const QString& name = QString()); + virtual QAction* createAction(QObject* parent = nullptr, const QString& name = QString()); + + void setWorkingDirectory(const QDir& dir); + QDir workingDirectory() const; + + void setLanguageChangeEnabled(bool enabled); + bool isLanguageChangeEnabled() const; + + void setTranslationEnabled(bool enabled); + bool isTranslationEnabled() const; + + QString errorString() const; + +private: + Py::Object uiloader; +}; +#endif + /** * The UiLoader class provides the abitlity to use the widget factory * framework of FreeCAD within the framework provided by Qt. This class @@ -60,6 +115,7 @@ public: */ QWidget* createWidget(const QString & className, QWidget * parent=0, const QString& name = QString()); + private: QStringList cw; }; From deda3668c9b38960fad89d691063b2772e07c552 Mon Sep 17 00:00:00 2001 From: Roy-043 <70520633+Roy-043@users.noreply.github.com> Date: Thu, 23 Sep 2021 10:45:21 +0200 Subject: [PATCH 15/36] Draft: fix dim symbol issues --- src/Mod/Draft/draftutils/gui_utils.py | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/src/Mod/Draft/draftutils/gui_utils.py b/src/Mod/Draft/draftutils/gui_utils.py index cb5b5e54c3..a89d78c286 100644 --- a/src/Mod/Draft/draftutils/gui_utils.py +++ b/src/Mod/Draft/draftutils/gui_utils.py @@ -187,7 +187,7 @@ def dim_symbol(symbol=None, invert=False): A numerical value defines different markers * 0, `SoSphere` - * 1, `SoMarkerSet` with a circle + * 1, `SoSeparator` with a `SoLineSet`, a circle (in fact a 24 sided polygon) * 2, `SoSeparator` with a `soCone` * 3, `SoSeparator` with a `SoFaceSet` * 4, `SoSeparator` with a `SoLineSet`, calling `dim_dash` @@ -202,8 +202,7 @@ def dim_symbol(symbol=None, invert=False): Returns ------- Coin.SoNode - A `Coin.SoSphere`, or `Coin.SoMarkerSet` (circle), - or `Coin.SoSeparator` (cone, face, line) + A `Coin.SoSphere`, or `Coin.SoSeparator` (circle, cone, face, line) that will be used as a dimension symbol. """ if symbol is None: @@ -219,10 +218,14 @@ def dim_symbol(symbol=None, invert=False): marker = coin.SoSphere() return marker elif symbol == 1: - marker = coin.SoMarkerSet() - # Should be the same as - # marker.markerIndex = 10 - marker.markerIndex = Gui.getMarkerIndex("circle", 9) + marker = coin.SoSeparator() + v = coin.SoVertexProperty() + for i in range(25): + ang = math.radians(i * 15) + v.vertex.set1Value(i, (math.sin(ang), math.cos(ang), 0)) + p = coin.SoLineSet() + p.vertexProperty = v + marker.addChild(p) return marker elif symbol == 2: marker = coin.SoSeparator() @@ -240,15 +243,19 @@ def dim_symbol(symbol=None, invert=False): return marker elif symbol == 3: marker = coin.SoSeparator() + # hints are required otherwise only the bottom of the face is colored + h = coin.SoShapeHints() + h.vertexOrdering = h.COUNTERCLOCKWISE c = coin.SoCoordinate3() c.point.setValues([(-1, -2, 0), (0, 2, 0), (1, 2, 0), (0, -2, 0)]) f = coin.SoFaceSet() + marker.addChild(h) marker.addChild(c) marker.addChild(f) return marker elif symbol == 4: - return dimDash((-1.5, -1.5, 0), (1.5, 1.5, 0)) + return dim_dash((-1.5, -1.5, 0), (1.5, 1.5, 0)) else: _wrn(_tr("Symbol not implemented. Use a default symbol.")) return coin.SoSphere() From 89ab1ddbfba2b820090e46f89af33d412821274d Mon Sep 17 00:00:00 2001 From: wmayer Date: Thu, 23 Sep 2021 10:57:22 +0200 Subject: [PATCH 16/36] Gui: include FCGlobal.h for export macro --- src/Gui/DlgPreferencesImp.h | 1 + src/Gui/PropertyPage.h | 1 + 2 files changed, 2 insertions(+) diff --git a/src/Gui/DlgPreferencesImp.h b/src/Gui/DlgPreferencesImp.h index 172baba36d..a785e178db 100644 --- a/src/Gui/DlgPreferencesImp.h +++ b/src/Gui/DlgPreferencesImp.h @@ -26,6 +26,7 @@ #include #include +#include class QAbstractButton; class QListWidgetItem; diff --git a/src/Gui/PropertyPage.h b/src/Gui/PropertyPage.h index 1718d60019..486d42ea50 100644 --- a/src/Gui/PropertyPage.h +++ b/src/Gui/PropertyPage.h @@ -25,6 +25,7 @@ #define GUI_DIALOG_PROPERTYPAGE_H #include +#include namespace Gui { namespace Dialog { From eb18c2f9db7767138e2a13efa5ee717b55f2e56a Mon Sep 17 00:00:00 2001 From: wmayer Date: Thu, 23 Sep 2021 11:00:50 +0200 Subject: [PATCH 17/36] Gui: modernize some classes --- src/Gui/PythonWrapper.cpp | 8 +++---- src/Gui/PythonWrapper.h | 4 ++-- src/Gui/UiLoader.cpp | 4 ++-- src/Gui/UiLoader.h | 6 ++--- src/Gui/WidgetFactory.cpp | 46 +++++++++++++++++++-------------------- src/Gui/WidgetFactory.h | 8 +++---- 6 files changed, 38 insertions(+), 38 deletions(-) diff --git a/src/Gui/PythonWrapper.cpp b/src/Gui/PythonWrapper.cpp index cb4e9ba0aa..d210f8c753 100644 --- a/src/Gui/PythonWrapper.cpp +++ b/src/Gui/PythonWrapper.cpp @@ -154,7 +154,7 @@ PythonToCppFunc toCppPointerCheckFuncQuantity(PyObject* obj) if (PyObject_TypeCheck(obj, &(Base::QuantityPy::Type))) return toCppPointerConvFuncQuantity; else - return 0; + return nullptr; } void BaseQuantity_PythonToCpp_QVariant(PyObject* pyIn, void* cppOut) @@ -167,7 +167,7 @@ PythonToCppFunc isBaseQuantity_PythonToCpp_QVariantConvertible(PyObject* obj) { if (PyObject_TypeCheck(obj, &(Base::QuantityPy::Type))) return BaseQuantity_PythonToCpp_QVariant; - return 0; + return nullptr; } #if defined (HAVE_PYSIDE) @@ -360,7 +360,7 @@ QObject* PythonWrapper::toQObject(const Py::Object& pyobject) return reinterpret_cast(ptr); #endif - return 0; + return nullptr; } QGraphicsItem* PythonWrapper::toQGraphicsItem(PyObject* pyPtr) @@ -413,7 +413,7 @@ QIcon *PythonWrapper::toQIcon(PyObject *pyobj) #else Q_UNUSED(pyobj); #endif - return 0; + return nullptr; } Py::Object PythonWrapper::fromQDir(const QDir& dir) diff --git a/src/Gui/PythonWrapper.h b/src/Gui/PythonWrapper.h index 7b5a8929ab..d12e81df15 100644 --- a/src/Gui/PythonWrapper.h +++ b/src/Gui/PythonWrapper.h @@ -48,8 +48,8 @@ public: bool toCString(const Py::Object&, std::string&); QObject* toQObject(const Py::Object&); QGraphicsItem* toQGraphicsItem(PyObject* ptr); - Py::Object fromQObject(QObject*, const char* className=0); - Py::Object fromQWidget(QWidget*, const char* className=0); + Py::Object fromQObject(QObject*, const char* className=nullptr); + Py::Object fromQWidget(QWidget*, const char* className=nullptr); const char* getWrapperName(QObject*) const; /*! Create a Python wrapper for the icon. The icon must be created on the heap diff --git a/src/Gui/UiLoader.cpp b/src/Gui/UiLoader.cpp index d41f6058db..54a6accfe8 100644 --- a/src/Gui/UiLoader.cpp +++ b/src/Gui/UiLoader.cpp @@ -60,7 +60,7 @@ Py::Object wrapFromWidgetFactory(const Py::Tuple& args, const std::function 1) { QObject* object = wrap.toQObject(args[1]); if (object) @@ -537,7 +537,7 @@ QWidget* UiLoader::createWidget(const QString & className, QWidget * parent, PyObject *UiLoaderPy::PyMake(struct _typeobject * /*type*/, PyObject * args, PyObject * /*kwds*/) { if (!PyArg_ParseTuple(args, "")) - return 0; + return nullptr; return new UiLoaderPy(); } diff --git a/src/Gui/UiLoader.h b/src/Gui/UiLoader.h index 3ba1f6b85d..8fea2e0048 100644 --- a/src/Gui/UiLoader.h +++ b/src/Gui/UiLoader.h @@ -106,14 +106,14 @@ private: class UiLoader : public QUiLoader { public: - UiLoader(QObject* parent=0); + UiLoader(QObject* parent=nullptr); virtual ~UiLoader(); /** * Creates a widget of the type \a className with the parent \a parent. * For more details see the documentation to QWidgetFactory. */ - QWidget* createWidget(const QString & className, QWidget * parent=0, + QWidget* createWidget(const QString & className, QWidget * parent=nullptr, const QString& name = QString()); private: @@ -125,7 +125,7 @@ private: class UiLoaderPy : public Py::PythonExtension { public: - static void init_type(void); // announce properties and methods + static void init_type(); // announce properties and methods UiLoaderPy(); ~UiLoaderPy(); diff --git a/src/Gui/WidgetFactory.cpp b/src/Gui/WidgetFactory.cpp index 70c30fdc3e..2ba90ac294 100644 --- a/src/Gui/WidgetFactory.cpp +++ b/src/Gui/WidgetFactory.cpp @@ -52,26 +52,26 @@ using namespace Gui; -Gui::WidgetFactoryInst* Gui::WidgetFactoryInst::_pcSingleton = NULL; +Gui::WidgetFactoryInst* Gui::WidgetFactoryInst::_pcSingleton = nullptr; WidgetFactoryInst& WidgetFactoryInst::instance() { - if (_pcSingleton == 0L) + if (_pcSingleton == nullptr) _pcSingleton = new WidgetFactoryInst; return *_pcSingleton; } void WidgetFactoryInst::destruct () { - if (_pcSingleton != 0) + if (_pcSingleton != nullptr) delete _pcSingleton; - _pcSingleton = 0; + _pcSingleton = nullptr; } /** * Creates a widget with the name \a sName which is a child of \a parent. * To create an instance of this widget once it must has been registered. - * If there is no appropriate widget registered 0 is returned. + * If there is no appropriate widget registered nullptr is returned. */ QWidget* WidgetFactoryInst::createWidget (const char* sName, QWidget* parent) const { @@ -84,7 +84,7 @@ QWidget* WidgetFactoryInst::createWidget (const char* sName, QWidget* parent) co #else Base::Console().Log("\"%s\" is not registered\n", sName); #endif - return 0; + return nullptr; } try { @@ -100,7 +100,7 @@ QWidget* WidgetFactoryInst::createWidget (const char* sName, QWidget* parent) co Base::Console().Log("%s does not inherit from \"QWidget\"\n", sName); #endif delete w; - return 0; + return nullptr; } // set the parent to the widget @@ -113,7 +113,7 @@ QWidget* WidgetFactoryInst::createWidget (const char* sName, QWidget* parent) co /** * Creates a widget with the name \a sName which is a child of \a parent. * To create an instance of this widget once it must has been registered. - * If there is no appropriate widget registered 0 is returned. + * If there is no appropriate widget registered nullptr is returned. */ Gui::Dialog::PreferencePage* WidgetFactoryInst::createPreferencePage (const char* sName, QWidget* parent) const { @@ -126,7 +126,7 @@ Gui::Dialog::PreferencePage* WidgetFactoryInst::createPreferencePage (const char #else Base::Console().Log("Cannot create an instance of \"%s\"\n", sName); #endif - return 0; + return nullptr; } if (qobject_cast(w)) { @@ -139,7 +139,7 @@ Gui::Dialog::PreferencePage* WidgetFactoryInst::createPreferencePage (const char Base::Console().Error("%s does not inherit from 'Gui::Dialog::PreferencePage'\n", sName); #endif delete w; - return 0; + return nullptr; } // set the parent to the widget @@ -153,7 +153,7 @@ Gui::Dialog::PreferencePage* WidgetFactoryInst::createPreferencePage (const char * Creates a preference widget with the name \a sName and the preference name \a sPref * which is a child of \a parent. * To create an instance of this widget once it must has been registered. - * If there is no appropriate widget registered 0 is returned. + * If there is no appropriate widget registered nullptr is returned. * After creation of this widget its recent preferences are restored automatically. */ QWidget* WidgetFactoryInst::createPrefWidget(const char* sName, QWidget* parent, const char* sPref) @@ -161,7 +161,7 @@ QWidget* WidgetFactoryInst::createPrefWidget(const char* sName, QWidget* parent, QWidget* w = createWidget(sName); // this widget class is not registered if (!w) - return 0; // no valid QWidget object + return nullptr; // no valid QWidget object // set the parent to the widget w->setParent(parent); @@ -178,7 +178,7 @@ QWidget* WidgetFactoryInst::createPrefWidget(const char* sName, QWidget* parent, Base::Console().Error("%s does not inherit from \"PrefWidget\"\n", w->metaObject()->className()); #endif delete w; - return 0; + return nullptr; } return w; @@ -186,7 +186,7 @@ QWidget* WidgetFactoryInst::createPrefWidget(const char* sName, QWidget* parent, // ---------------------------------------------------- -WidgetFactorySupplier* WidgetFactorySupplier::_pcSingleton = 0L; +WidgetFactorySupplier* WidgetFactorySupplier::_pcSingleton = nullptr; WidgetFactorySupplier & WidgetFactorySupplier::instance() { @@ -201,7 +201,7 @@ void WidgetFactorySupplier::destruct() // delete the widget factory and all its producers first WidgetFactoryInst::destruct(); delete _pcSingleton; - _pcSingleton=0; + _pcSingleton=nullptr; } // ---------------------------------------------------- @@ -254,13 +254,13 @@ void* PrefPagePyProducer::Produce () const QWidget* widget = new Gui::Dialog::PreferencePagePython(page); if (!widget->layout()) { delete widget; - widget = 0; + widget = nullptr; } return widget; } catch (Py::Exception&) { PyErr_Print(); - return 0; + return nullptr; } } @@ -405,7 +405,7 @@ void PyResource::init_type() add_varargs_method("connect",&PyResource::connect); } -PyResource::PyResource() : myDlg(0) +PyResource::PyResource() : myDlg(nullptr) { } @@ -462,7 +462,7 @@ void PyResource::load(const char* name) } } - QWidget* w=0; + QWidget* w=nullptr; try { UiLoader loader; loader.setLanguageChangeEnabled(true); @@ -497,7 +497,7 @@ bool PyResource::connect(const char* sender, const char* signal, PyObject* cb) if ( !myDlg ) return false; - QObject* objS=0L; + QObject* objS=nullptr; QList list = myDlg->findChildren(); QList::const_iterator it = list.begin(); QObject *obj; @@ -534,7 +534,7 @@ Py::Object PyResource::repr() /** * Searches for a widget and its value in the argument object \a args * to returns its value as Python object. - * In the case it fails 0 is returned. + * In the case it fails nullptr is returned. */ Py::Object PyResource::value(const Py::Tuple& args) { @@ -605,7 +605,7 @@ Py::Object PyResource::value(const Py::Tuple& args) /** * Searches for a widget, its value name and the new value in the argument object \a args * to set even this new value. - * In the case it fails 0 is returned. + * In the case it fails nullptr is returned. */ Py::Object PyResource::setValue(const Py::Tuple& args) { @@ -693,7 +693,7 @@ Py::Object PyResource::show(const Py::Tuple&) /** * Searches for the sender, the signal and the callback function to connect with - * in the argument object \a args. In the case it fails 0 is returned. + * in the argument object \a args. In the case it fails nullptr is returned. */ Py::Object PyResource::connect(const Py::Tuple& args) { diff --git a/src/Gui/WidgetFactory.h b/src/Gui/WidgetFactory.h index db59c16535..929483783c 100644 --- a/src/Gui/WidgetFactory.h +++ b/src/Gui/WidgetFactory.h @@ -55,8 +55,8 @@ public: static WidgetFactoryInst& instance(); static void destruct (); - QWidget* createWidget (const char* sName, QWidget* parent=0) const; - Gui::Dialog::PreferencePage* createPreferencePage (const char* sName, QWidget* parent=0) const; + QWidget* createWidget (const char* sName, QWidget* parent=nullptr) const; + Gui::Dialog::PreferencePage* createPreferencePage (const char* sName, QWidget* parent=nullptr) const; QWidget* createPrefWidget(const char* sName, QWidget* parent, const char* sPref); private: @@ -330,7 +330,7 @@ private: class PyResource : public Py::PythonExtension { public: - static void init_type(void); // announce properties and methods + static void init_type(); // announce properties and methods PyResource(); ~PyResource(); @@ -383,7 +383,7 @@ class GuiExport PreferencePagePython : public PreferencePage Q_OBJECT public: - PreferencePagePython(const Py::Object& dlg, QWidget* parent = 0); + PreferencePagePython(const Py::Object& dlg, QWidget* parent = nullptr); virtual ~PreferencePagePython(); void loadSettings(); From 381e4b4d5afb0c2a95861d13dafaf3f92f76ae2e Mon Sep 17 00:00:00 2001 From: wmayer Date: Thu, 23 Sep 2021 11:17:42 +0200 Subject: [PATCH 18/36] Gui: use cbegin()/cend() for const_iterator --- src/Gui/UiLoader.cpp | 4 ++-- src/Gui/WidgetFactory.cpp | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/Gui/UiLoader.cpp b/src/Gui/UiLoader.cpp index 54a6accfe8..1f35360112 100644 --- a/src/Gui/UiLoader.cpp +++ b/src/Gui/UiLoader.cpp @@ -577,8 +577,8 @@ Py::Object UiLoaderPy::load(const Py::Tuple& args) if (wrap.loadCoreModule()) { std::string fn; QFile file; - QIODevice* device = 0; - QWidget* parent = 0; + QIODevice* device = nullptr; + QWidget* parent = nullptr; if (wrap.toCString(args[0], fn)) { file.setFileName(QString::fromUtf8(fn.c_str())); if (!file.open(QFile::ReadOnly)) diff --git a/src/Gui/WidgetFactory.cpp b/src/Gui/WidgetFactory.cpp index 2ba90ac294..b68456e7a4 100644 --- a/src/Gui/WidgetFactory.cpp +++ b/src/Gui/WidgetFactory.cpp @@ -499,11 +499,11 @@ bool PyResource::connect(const char* sender, const char* signal, PyObject* cb) QObject* objS=nullptr; QList list = myDlg->findChildren(); - QList::const_iterator it = list.begin(); + QList::const_iterator it = list.cbegin(); QObject *obj; QString sigStr = QString::fromLatin1("2%1").arg(QString::fromLatin1(signal)); - while ( it != list.end() ) { + while ( it != list.cend() ) { obj = *it; ++it; if (obj->objectName() == QLatin1String(sender)) { @@ -546,11 +546,11 @@ Py::Object PyResource::value(const Py::Tuple& args) QVariant v; if (myDlg) { QList list = myDlg->findChildren(); - QList::const_iterator it = list.begin(); + QList::const_iterator it = list.cbegin(); QObject *obj; bool fnd = false; - while ( it != list.end() ) { + while ( it != list.cend() ) { obj = *it; ++it; if (obj->objectName() == QLatin1String(psName)) { @@ -646,11 +646,11 @@ Py::Object PyResource::setValue(const Py::Tuple& args) if (myDlg) { QList list = myDlg->findChildren(); - QList::const_iterator it = list.begin(); + QList::const_iterator it = list.cbegin(); QObject *obj; bool fnd = false; - while ( it != list.end() ) { + while ( it != list.cend() ) { obj = *it; ++it; if (obj->objectName() == QLatin1String(psName)) { From 9bde68d784b61853c6a35acdfe7e34af99561399 Mon Sep 17 00:00:00 2001 From: wmayer Date: Thu, 23 Sep 2021 12:33:25 +0200 Subject: [PATCH 19/36] MinGW: automatically find Coin library when running CMake --- cMake/FindCoin3D.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cMake/FindCoin3D.cmake b/cMake/FindCoin3D.cmake index a8d68b7e45..22b901f38b 100644 --- a/cMake/FindCoin3D.cmake +++ b/cMake/FindCoin3D.cmake @@ -9,7 +9,7 @@ SET( COIN3D_FOUND "NO" ) IF (WIN32) - IF (CYGWIN) + IF (CYGWIN OR MINGW) FIND_PATH(COIN3D_INCLUDE_DIRS Inventor/So.h ${CMAKE_INCLUDE_PATH} @@ -24,7 +24,7 @@ IF (WIN32) /usr/local/lib ) - ELSE (CYGWIN) + ELSE (CYGWIN OR MINGW) FIND_PATH(COIN3D_INCLUDE_DIRS Inventor/So.h "[HKEY_LOCAL_MACHINE\\SOFTWARE\\SIM\\Coin3D\\2;Installation Path]/include" From b432d1293303e3c4d3e762257a4cdfa8dae6f875 Mon Sep 17 00:00:00 2001 From: wmayer Date: Thu, 23 Sep 2021 12:34:09 +0200 Subject: [PATCH 20/36] MinGW: if PYTHONHOME is not set then automatically do it at program start --- src/Main/MainCmd.cpp | 7 +++++++ src/Main/MainGui.cpp | 5 +++++ 2 files changed, 12 insertions(+) diff --git a/src/Main/MainCmd.cpp b/src/Main/MainCmd.cpp index 4a11233ab5..fa230acacc 100644 --- a/src/Main/MainCmd.cpp +++ b/src/Main/MainCmd.cpp @@ -72,6 +72,13 @@ int main( int argc, char ** argv ) setlocale(LC_ALL, ""); setlocale(LC_NUMERIC, "C"); +#if defined(__MINGW32__) + const char* mingw_prefix = getenv("MINGW_PREFIX"); + const char* py_home = getenv("PYTHONHOME"); + if (!py_home && mingw_prefix) + _putenv_s("PYTHONHOME", mingw_prefix); +#endif + // Name and Version of the Application App::Application::Config()["ExeName"] = "FreeCAD"; App::Application::Config()["ExeVendor"] = "FreeCAD"; diff --git a/src/Main/MainGui.cpp b/src/Main/MainGui.cpp index 93c263d85e..af31924450 100644 --- a/src/Main/MainGui.cpp +++ b/src/Main/MainGui.cpp @@ -127,6 +127,11 @@ int main( int argc, char ** argv ) #elif defined(FC_OS_MACOSX) (void)QLocale::system(); putenv("PYTHONPATH="); +#elif defined(__MINGW32__) + const char* mingw_prefix = getenv("MINGW_PREFIX"); + const char* py_home = getenv("PYTHONHOME"); + if (!py_home && mingw_prefix) + _putenv_s("PYTHONHOME", mingw_prefix); #else _putenv("PYTHONPATH="); // https://forum.freecadweb.org/viewtopic.php?f=4&t=18288 From 612356edfe81b26ecac5e2fba9cca2bb5ec14f23 Mon Sep 17 00:00:00 2001 From: Roy-043 <70520633+Roy-043@users.noreply.github.com> Date: Thu, 23 Sep 2021 12:44:17 +0200 Subject: [PATCH 21/36] Draft: fix wpproxy view properties group View properties of a WP proxy should not appear in the Arch group. --- src/Mod/Draft/draftviewproviders/view_wpproxy.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Mod/Draft/draftviewproviders/view_wpproxy.py b/src/Mod/Draft/draftviewproviders/view_wpproxy.py index 7431f044e4..731f6473c9 100644 --- a/src/Mod/Draft/draftviewproviders/view_wpproxy.py +++ b/src/Mod/Draft/draftviewproviders/view_wpproxy.py @@ -45,11 +45,11 @@ class ViewProviderWorkingPlaneProxy: _tip = "The display length of this section plane" vobj.addProperty("App::PropertyLength", "DisplaySize", - "Arch", QT_TRANSLATE_NOOP("App::Property", _tip)) + "Draft", QT_TRANSLATE_NOOP("App::Property", _tip)) _tip = "The size of the arrows of this section plane" - vobj.addProperty("App::PropertyLength","ArrowSize", - "Arch",QT_TRANSLATE_NOOP("App::Property", _tip)) + vobj.addProperty("App::PropertyLength", "ArrowSize", + "Draft", QT_TRANSLATE_NOOP("App::Property", _tip)) vobj.addProperty("App::PropertyPercent","Transparency","Base","") From 3f224066dbf2ae978c60acae30a3acc6f05fce06 Mon Sep 17 00:00:00 2001 From: 0penBrain <48731257+0penBrain@users.noreply.github.com> Date: Thu, 23 Sep 2021 11:48:00 +0200 Subject: [PATCH 22/36] [BUILDFIX] Add missing includes --- src/Gui/PythonWrapper.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Gui/PythonWrapper.cpp b/src/Gui/PythonWrapper.cpp index d210f8c753..16c39ae148 100644 --- a/src/Gui/PythonWrapper.cpp +++ b/src/Gui/PythonWrapper.cpp @@ -27,6 +27,9 @@ # include #endif #include +#include +#include +#include // Uncomment this block to remove PySide C++ support and switch to its Python interface //#undef HAVE_SHIBOKEN From f439e0c3f36b66c34bb752f25aca80e1007202a9 Mon Sep 17 00:00:00 2001 From: wmayer Date: Thu, 23 Sep 2021 14:28:36 +0200 Subject: [PATCH 23/36] Web: BrowserView::setWindowIcon must be declared as slot --- src/Mod/Web/Gui/BrowserView.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Mod/Web/Gui/BrowserView.h b/src/Mod/Web/Gui/BrowserView.h index b36e505b32..6123460479 100644 --- a/src/Mod/Web/Gui/BrowserView.h +++ b/src/Mod/Web/Gui/BrowserView.h @@ -100,6 +100,7 @@ public: bool canClose (void); #ifdef QTWEBENGINE +public Q_SLOTS: void setWindowIcon(const QIcon &icon); #endif From bfe7a7a120edffc802c782d70a380b09a877513f Mon Sep 17 00:00:00 2001 From: wmayer Date: Thu, 23 Sep 2021 15:31:15 +0200 Subject: [PATCH 24/36] App: make evalExpression() a class method of DocumentObject --- src/App/DocumentObjectPy.xml | 2 +- src/App/DocumentObjectPyImp.cpp | 17 ++++++++++++----- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/src/App/DocumentObjectPy.xml b/src/App/DocumentObjectPy.xml index bc1493fc6c..f15f59399a 100644 --- a/src/App/DocumentObjectPy.xml +++ b/src/App/DocumentObjectPy.xml @@ -55,7 +55,7 @@ Register an expression for a property - + Evaluate an expression diff --git a/src/App/DocumentObjectPyImp.cpp b/src/App/DocumentObjectPyImp.cpp index 450ef7e69a..88bfd1ca92 100644 --- a/src/App/DocumentObjectPyImp.cpp +++ b/src/App/DocumentObjectPyImp.cpp @@ -346,15 +346,22 @@ PyObject* DocumentObjectPy::setExpression(PyObject * args) Py_Return; } -PyObject* DocumentObjectPy::evalExpression(PyObject * args) +PyObject* DocumentObjectPy::evalExpression(PyObject *self, PyObject * args) { const char *expr; - if (!PyArg_ParseTuple(args, "s", &expr)) // convert args: Python->C - return NULL; // NULL triggers exception + if (!PyArg_ParseTuple(args, "s", &expr)) + return nullptr; + + // evalExpression() is a class method and thus 'self' can either be an instance of + // DocumentObjectPy or a type object. + App::DocumentObject* obj = nullptr; + if (self && PyObject_TypeCheck(self, &DocumentObjectPy::Type)) { + obj = static_cast(self)->getDocumentObjectPtr(); + } PY_TRY { - std::shared_ptr shared_expr(Expression::parse(getDocumentObjectPtr(), expr)); - if(shared_expr) + std::shared_ptr shared_expr(Expression::parse(obj, expr)); + if (shared_expr) return Py::new_reference_to(shared_expr->getPyValue()); Py_Return; } PY_CATCH From edd4da121e2c6a0b556130556ffa44dde8bc68ce Mon Sep 17 00:00:00 2001 From: Roy-043 <70520633+Roy-043@users.noreply.github.com> Date: Thu, 23 Sep 2021 16:25:40 +0200 Subject: [PATCH 25/36] Draft: fix wrong type for layer transparency Also fixed a typo. --- src/Mod/Draft/draftviewproviders/view_layer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Mod/Draft/draftviewproviders/view_layer.py b/src/Mod/Draft/draftviewproviders/view_layer.py index 897380827a..b7231ae1f1 100644 --- a/src/Mod/Draft/draftviewproviders/view_layer.py +++ b/src/Mod/Draft/draftviewproviders/view_layer.py @@ -73,7 +73,7 @@ class ViewProviderLayer: _tip = QT_TRANSLATE_NOOP("App::Property", "If it is true, the objects contained " "within this layer will adopt " - "the line color of the layer") + "the shape color of the layer") vobj.addProperty("App::PropertyBool", "OverrideShapeColorChildren", "Layer", @@ -150,7 +150,7 @@ class ViewProviderLayer: _tip = QT_TRANSLATE_NOOP("App::Property", "The transparency of the objects " "contained within this layer") - vobj.addProperty("App::PropertyInteger", + vobj.addProperty("App::PropertyPercent", "Transparency", "Layer", _tip) From 949263b93cc7dfb48e97f28d4051cc2d53980ced Mon Sep 17 00:00:00 2001 From: 0penBrain <48731257+0penBrain@users.noreply.github.com> Date: Thu, 23 Sep 2021 16:28:17 +0200 Subject: [PATCH 26/36] [Examples] Conform PartDesign example to usual guidelines Attach sketches to planes (base planes) Fully constrain sketches Make the example looking a bit nicer too --- data/examples/PartDesignExample.FCStd | Bin 32770 -> 36250 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/data/examples/PartDesignExample.FCStd b/data/examples/PartDesignExample.FCStd index 5288b4e7f9d41c2d46a4c365158e31f58bb36794..8e5278bc540dcd22c1981df81e67997cef4abac2 100644 GIT binary patch literal 36250 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�W@7KhS!#b^7 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

ZaF=l$%7aovq+F(F8$Ge{*Ve+ZX=iaq`jg~E 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 N8;b~ulKt5_{C@;Xlz#vK From 15da3f01e57f7547ad267f4df7132ec30fdb630b Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Thu, 23 Sep 2021 17:04:05 +0200 Subject: [PATCH 27/36] Updated ts files --- src/Gui/Language/FreeCAD.ts | 66 +++- .../Resources/translations/AddonManager.ts | 68 ++-- src/Mod/Draft/Resources/translations/Draft.ts | 29 +- src/Mod/Fem/Gui/Resources/translations/Fem.ts | 10 +- .../Gui/Resources/translations/MeshPart.ts | 14 +- .../Part/Gui/Resources/translations/Part.ts | 20 +- .../Path/Gui/Resources/translations/Path.ts | 366 +++++++++--------- .../translations/ReverseEngineering.ts | 4 +- .../Gui/Resources/translations/Sketcher.ts | 266 ++++++++++--- .../Gui/Resources/translations/TechDraw.ts | 202 ++++++++-- src/Mod/Web/Gui/Resources/translations/Web.ts | 2 +- 11 files changed, 706 insertions(+), 341 deletions(-) diff --git a/src/Gui/Language/FreeCAD.ts b/src/Gui/Language/FreeCAD.ts index ef261795b9..a58cd26e31 100644 --- a/src/Gui/Language/FreeCAD.ts +++ b/src/Gui/Language/FreeCAD.ts @@ -3228,10 +3228,6 @@ You can also use the form: John Doe <john@doe.com> Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - - Workbench Name @@ -3248,6 +3244,10 @@ You can also use the form: John Doe <john@doe.com> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> + + Available Workbenches + + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4435,31 +4435,31 @@ The 'Status' column shows whether the document could be recovered. - Around y-axis: + Pitch (around y-axis): - Around z-axis: + Roll (around x-axis): - Around x-axis: + Yaw (around z-axis): - Rotation around the x-axis + Yaw (around z-axis) - Rotation around the y-axis + Pitch (around y-axis) - Rotation around the z-axis + Roll (around the x-axis) - Euler angles (xy'z'') + Euler angles (zy'x'') @@ -5973,6 +5973,18 @@ Do you want to specify another directory? Vietnamese + + Bulgarian + + + + Greek + + + + Spanish, Argentina + + Gui::TreeDockWidget @@ -6919,6 +6931,34 @@ Document: 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? + + + + Document not saved + + + + The document%1 could not be saved. Do you want to cancel closing it? + + + + %1 Document(s) not saved + + + + Some documents could not be saved. Do you want to cancel closing? + + SelectionFilter @@ -9719,6 +9759,10 @@ Do you still want to proceed? Special Ops + + Axonometric + + testClass diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager.ts b/src/Mod/AddonManager/Resources/translations/AddonManager.ts index 7112c6c5ca..a5ddcc8f2a 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager.ts @@ -3,7 +3,7 @@ AddonInstaller - + Installed location @@ -96,97 +96,97 @@ - + Outdated GitPython detected, consider upgrading with pip. - + List of macros successfully retrieved. - + Retrieving description... - + Retrieving info from - + An update is available for this addon. - + This addon is already installed. - + Retrieving info from git - + Retrieving info from wiki - + GitPython not found. Using standard download instead. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. - + Missing workbench - + Missing python module - + Missing optional python module (doesn't prevent installing) - + Some errors were found that prevent to install this workbench - + Please install the missing components first. - + Error: Unable to download - + Successfully installed - + GitPython not installed! Cannot retrieve macros from git @@ -206,72 +206,72 @@ - + This macro is already installed. - + A macro has been installed and is available under Macro -> Macros menu - + This addon is marked as obsolete - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. - + Error: Unable to locate zip from - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path - + This addon is marked as Python 2 Only - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. - + User requested updating a Python 2 workbench on a system running Python 3 - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. - + User requested installing a Python 2 workbench on a system running Python 3 - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time - + Raw markdown displayed - + Python Markdown library is missing. diff --git a/src/Mod/Draft/Resources/translations/Draft.ts b/src/Mod/Draft/Resources/translations/Draft.ts index 3f82940b26..f2110996d6 100644 --- a/src/Mod/Draft/Resources/translations/Draft.ts +++ b/src/Mod/Draft/Resources/translations/Draft.ts @@ -865,7 +865,7 @@ beyond the dimension line - + If it is true, the objects contained within this layer will adopt the line color of the layer @@ -1063,6 +1063,11 @@ Use 'arch' to force US arch notation If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + + Dialog @@ -1402,27 +1407,27 @@ from menu Tools -> Addon Manager - + Toggles Grid On/Off - + Object snapping - + Toggles Visual Aid Dimensions On/Off - + Toggles Ortho On/Off - + Toggles Constrain to Working Plane On/Off @@ -2776,12 +2781,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren& Draft_Snap - + Toggles Grid On/Off - + Toggle Draft Grid @@ -5079,7 +5084,7 @@ Note: C++ exporter is faster, but is not as featureful yet Workbench - + Draft Snap @@ -6152,17 +6157,17 @@ To enabled FreeCAD to download these libraries, answer Yes. - + custom - + Unable to convert input into a scale factor - + Set custom annotation scale in format x:x, x=x diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem.ts b/src/Mod/Fem/Gui/Resources/translations/Fem.ts index 4f4a6ffe68..99f8010f96 100755 --- a/src/Mod/Fem/Gui/Resources/translations/Fem.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem.ts @@ -74,11 +74,6 @@ Geometry reference selector for a - - - Geometry reference selector for a - - Add @@ -134,6 +129,11 @@ Solid + + + Geometry reference selector for a + + SolidSelector diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart.ts b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart.ts index 4d4ef9d680..262a203b70 100644 --- a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart.ts +++ b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart.ts @@ -488,7 +488,19 @@ A value in the range of 0.2-10. - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + + You have selected a shape without faces. +Select a different shape, please. + + + + Select a shape for meshing, first. diff --git a/src/Mod/Part/Gui/Resources/translations/Part.ts b/src/Mod/Part/Gui/Resources/translations/Part.ts index d91f8bace4..6f107465b6 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part.ts @@ -248,6 +248,16 @@ It will create a 'Compound Filter' for each shape. Part_SplitFeatures + + + Boolean Fragments + + + + + Split objects where they intersect + + Boolean fragments @@ -325,16 +335,6 @@ Click 'Continue' to create the feature anyway, or 'Abort' to Slice to compound - - - Boolean Fragments - - - - - Split objects where they intersect - - Slice a selected object by using other objects as cutting tools. diff --git a/src/Mod/Path/Gui/Resources/translations/Path.ts b/src/Mod/Path/Gui/Resources/translations/Path.ts index ec6dcd191e..7a49c7a7b3 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. - - - The direction along which dropcutter lines are created - - - - - Should the operation be limited by the stock object or by the bounding box of the base object - - - - - Step over percentage of the drop cutter path - - - - - Z-axis offset from the surface of the object - - - - - The Sample Interval. Small values cause long wait times - - - - - Enable optimization which removes unnecessary points from G-Code output - - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much. - - - The completion mode for the operation: single or multi-pass - - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - - Stop index(angle) for rotational scan - - - Ignore areas that proceed below specified depth. - - - - - Depth used to identify waste areas to ignore. - - - - - Cut through waste to depth at model edge, releasing the model. - - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied - - - The base geometry of this toolpath - - The tool controller that will be used to calculate the path @@ -568,6 +508,11 @@ Extra offset to apply to the operation. Direction is operation dependent. + + + The library to use to generate the path + + Start pocketing at center or boundary @@ -668,6 +613,11 @@ A material for this object + + + Controls how tool moves around corners. Default=Round + + Maximum distance before a miter join is truncated @@ -699,13 +649,63 @@ - - The library to use to generate the path + + The direction along which dropcutter lines are created - - Controls how tool moves around corners. Default=Round + + Should the operation be limited by the stock object or by the bounding box of the base object + + + + + Step over percentage of the drop cutter path + + + + + Z-axis offset from the surface of the object + + + + + The Sample Interval. Small values cause long wait times + + + + + Enable optimization which removes unnecessary points from G-Code output + + + + + The completion mode for the operation: single or multi-pass + + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + + + + + Ignore areas that proceed below specified depth. + + + + + Depth used to identify waste areas to ignore. + + + + + Cut through waste to depth at model edge, releasing the model. + + + + + The base geometry of this toolpath @@ -987,13 +987,13 @@ - - Invalid Cutting Edge Angle %.2f, must be >0° and <=180° + + Invalid Cutting Edge Angle %.2f, must be <90° and >=0° - - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° + + Invalid Cutting Edge Angle %.2f, must be >0° and <=180° @@ -1121,6 +1121,31 @@ Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. + + + Face appears misaligned after initial rotation. + + + + + Consider toggling the 'InverseAngle' property and recomputing. + + + + + Multiple faces in Base Geometry. + + + + + Depth settings will be applied to all faces. + + + + + EnableRotation property is 'Off'. + + Unable to create path for face(s). @@ -1217,31 +1242,6 @@ Increased to stock top. Selected feature(s) require 'Enable Rotation: B(y)' for access. - - - Face appears misaligned after initial rotation. - - - - - Consider toggling the 'InverseAngle' property and recomputing. - - - - - Multiple faces in Base Geometry. - - - - - Depth settings will be applied to all faces. - - - - - EnableRotation property is 'Off'. - - Ignoring non-horizontal Face @@ -1982,6 +1982,16 @@ If it is necessary to set the FinalDepth manually please select a different oper PathPocket + + + Pocket Shape + + + + + Creates a Path Pocket object from a face or faces + + Normal @@ -2032,16 +2042,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Final depth set below ZMin of face(s) selected. - - - Pocket Shape - - - - - Creates a Path Pocket object from a face or faces - - 3D Pocket @@ -2175,13 +2175,13 @@ If it is necessary to set the FinalDepth manually please select a different oper - - For open edges, verify Final Depth for this operation. + + Check edge selection and Final Depth requirements for profiling open edge(s). - - Check edge selection and Final Depth requirements for profiling open edge(s). + + For open edges, verify Final Depth for this operation. @@ -3452,16 +3452,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Dressup - - - Dress-up - - - - - Creates a Path Dess-up object from a selected path - - Please select one path object @@ -3479,6 +3469,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Please select a Path object + + + Dress-up + + + + + Creates a Path Dess-up object from a selected path + + Path_DressupAxisMap @@ -3951,6 +3951,12 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a Path Hop object + + + The selected object is not a path + + + Please select one path object @@ -3966,12 +3972,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Create Hop - - - The selected object is not a path - - - Path_Inspect @@ -4218,11 +4218,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Sanity - - - The Job has no selected Base object. - - Check the path job for common errors @@ -4473,6 +4468,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Date + + + The Job has no selected Base object. + + It appears the machine limits haven't been set. Not able to check path extents. @@ -4628,6 +4628,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_ToolController + + + Tool Number to Load + + Add Tool Controller to the Job @@ -4638,11 +4643,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Add Tool Controller - - - Tool Number to Load - - Path_ToolTable @@ -4669,6 +4669,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a medial line engraving path + + + VCarve requires an engraving cutter with CuttingEdgeAngle + + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4679,11 +4684,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Engraver Cutting Edge Angle must be < 180 degrees. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - - Path_Waterline @@ -4718,11 +4718,56 @@ If it is necessary to set the FinalDepth manually please select a different oper Save toolbit library + + + Tooltable JSON (*.json) + + + + + HeeksCAD tooltable (*.tooltable) + + + + + LinuxCNC tooltable (*.tbl) + + Open tooltable + + + Save tooltable + + + + + Rename Tooltable + + + + + Enter Name: + + + + + Add New Tool Table + + + + + Delete Selected Tool Table + + + + + Rename Selected Tool Table + + Tooltable editor @@ -4933,11 +4978,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) - - - Save tooltable - - Tooltable XML (*.xml) @@ -4953,46 +4993,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Object doesn't have a tooltable property - - - Rename Tooltable - - - - - Enter Name: - - - - - Add New Tool Table - - - - - Delete Selected Tool Table - - - - - Rename Selected Tool Table - - - - - Tooltable JSON (*.json) - - - - - HeeksCAD tooltable (*.tooltable) - - - - - LinuxCNC tooltable (*.tbl) - - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering.ts index 19d504ad36..3141d50f51 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering.ts @@ -243,7 +243,7 @@ - + Segmentation @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher.ts index 8ab8a1175c..acbae7bba5 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher.ts @@ -2652,7 +2652,9 @@ invalid constraints, degenerated geometry, etc. - + + + Update constraint's virtual space @@ -2662,12 +2664,12 @@ invalid constraints, degenerated geometry, etc. - + Swap constraint names - + Rename sketch constraint @@ -2735,42 +2737,42 @@ invalid constraints, degenerated geometry, etc. - + This version of OCE/OCC does not support knot operation. You need 6.9.0 or higher. - + BSpline Geometry Index (GeoID) is out of bounds. - + You are requesting no change in knot multiplicity. - + The Geometry Index (GeoId) provided is not a B-spline curve. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. - + The multiplicity cannot be increased beyond the degree of the B-spline. - + The multiplicity cannot be decreased beyond zero. - + OCC is unable to decrease the multiplicity within the maximum tolerance. @@ -3880,12 +3882,12 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c - + Unnamed constraint - + Only the names of named constraints can be swapped. @@ -4607,11 +4609,6 @@ Defaults to: %N = %V DimensionalStringFormat - - - Mod/Sketcher - - Visibility automation @@ -4871,11 +4868,6 @@ However, no constraints linking to the endpoints were found. All - - - Normal - - Datums @@ -4891,34 +4883,192 @@ However, no constraints linking to the endpoints were found. Reference + + + Horizontal + + + Vertical + + + + + Coincident + + + + + Point on Object + + + + + Parallel + + + + + Perpendicular + + + + + Tangent + + + + + Equality + + + + + Symmetric + + + + + Block + + + + + Distance + + + + + Horizontal Distance + + + + + Vertical Distance + + + + + Radius + + + + + Weight + + + + + Diameter + + + + + Angle + + + + + Snell's Law + + + + + Internal Alignment + + + + + View + + + + + Shows all the constraints in the list + + + + + Show All + + + + + Hides all the constraints in the list + + + + + Hide All + + + + + Controls visualisation in the 3D view + + + + + Automation + + + + + Constraint visualisation tracks filter selection so that filtered out constraints are hidden + + + + + Track filter selection + + + + + Controls widget list behaviour + + + + + List + + + + Internal alignments will be hidden - + Hide internal alignment - + Extended information will be added to the list - + + Geometric + + + + Extended information - + Constraints - - + + + + + Error @@ -5276,136 +5426,136 @@ Points must be set closer than a fifth of the grid size to a grid line to snap.< SketcherGui::ViewProviderSketch - + Edit sketch - + A dialog is already open in the task panel - + Do you want to close this dialog? - + Invalid sketch - + Do you want to open the sketch validation tool? - + The sketch is invalid and cannot be edited. - + Please remove the following constraint: - + Please remove at least one of the following constraints: - + Please remove the following redundant constraint: - + Please remove the following redundant constraints: - + The following constraint is partially redundant: - + The following constraints are partially redundant: - + Please remove the following malformed constraint: - + Please remove the following malformed constraints: - + Empty sketch - + Over-constrained sketch - + Sketch contains malformed constraints - + Sketch contains conflicting constraints - + Sketch contains redundant constraints - + Sketch contains partially redundant constraints - - - - + + + + (click to select) - + Fully constrained sketch - + Under-constrained sketch with <a href="#dofs"><span style=" text-decoration: underline; color:#0000ff; background-color: #F8F8FF;">1 degree</span></a> of freedom. %1 - + Under-constrained sketch with <a href="#dofs"><span style=" text-decoration: underline; color:#0000ff; background-color: #F8F8FF;">%1 degrees</span></a> of freedom. %2 - + Solved in %1 sec - + Unsolved (%1 sec) diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw.ts index dc7bda3d59..30c4d5afcb 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw.ts @@ -367,6 +367,106 @@ + + CmdTechDrawExtensionCircleCenterLines + + + TechDraw + + + + + Draw circle center lines + + + + + Draw circle center line cross at circles + - select many circles or arcs + - click this button + + + + + CmdTechDrawExtensionThreadBoltBottom + + + TechDraw + + + + + Cosmetic thread bolt bottom view + + + + + Draw cosmetic screw thread ground view + - select many circles + - click this button + + + + + CmdTechDrawExtensionThreadBoltSide + + + TechDraw + + + + + Cosmetic thread bolt side view + + + + + Draw cosmetic screw thread side view + - select two parallel lines + - click this button + + + + + CmdTechDrawExtensionThreadHoleBottom + + + TechDraw + + + + + Cosmetic thread hole bottom view + + + + + Draw cosmetic hole thread ground view + - select many circles + - click this button + + + + + CmdTechDrawExtensionThreadHoleSide + + + TechDraw + + + + + Cosmetic thread hole side view + + + + + Draw cosmetic thread hole side view + - select two parallel lines + - click this button + + + CmdTechDrawExtentGroup @@ -843,7 +943,7 @@ - + Save page to dxf @@ -1752,28 +1852,28 @@ - + PDF (*.pdf) - - + + All Files (*.*) - + Export Page As PDF - + SVG (*.svg) - + Export page as SVG @@ -1905,17 +2005,71 @@ Edit %1 + + + + TechDraw Circle Centerlines + + + + + + + + + Selection is empty + + + + + + + + + No object selected + + + + + + + TechDraw Thread Hole Side + + + + + + TechDraw Thread Bolt Side + + + + + + TechDraw Thread Hole Bottom + + + + + + TechDraw Tread Bolt Bottom + + + + + Please select two straight lines + + Std_Delete - + You cannot delete this leader line because it has a weld symbol that would become broken. - + @@ -1924,9 +2078,9 @@ it has a weld symbol that would become broken. - - - + + + Object dependencies @@ -1938,19 +2092,19 @@ it has a weld symbol 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 leader line that would become broken. @@ -3421,49 +3575,49 @@ Fast, but result is a collection of short straight lines. - + Different orientation - + The printer uses a different orientation than the drawing. Do you want to continue? - + Different paper size - + The printer uses a different paper size than the drawing. Do you want to continue? - + Opening file failed - + Can not open file %1 for writing. - + Save Dxf File - + Dxf (*.dxf) - + Selected: diff --git a/src/Mod/Web/Gui/Resources/translations/Web.ts b/src/Mod/Web/Gui/Resources/translations/Web.ts index a1ad8e87a4..989e5fe4ef 100644 --- a/src/Mod/Web/Gui/Resources/translations/Web.ts +++ b/src/Mod/Web/Gui/Resources/translations/Web.ts @@ -128,7 +128,7 @@ QObject - + Browser From fafc18158c1cf0c168c2ba94a804b966d1de7242 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Thu, 23 Sep 2021 17:14:31 +0200 Subject: [PATCH 28/36] Tools: small fix in crowdin script --- src/Tools/updatecrowdin.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Tools/updatecrowdin.py b/src/Tools/updatecrowdin.py index 835b54a161..30d69deaaf 100755 --- a/src/Tools/updatecrowdin.py +++ b/src/Tools/updatecrowdin.py @@ -301,7 +301,7 @@ def updateTranslatorCpp(lncode): if l.startswith(" d->mapLanguageTopLevelDomain[QT_TR_NOOP("): lastentry = i if "\""+lncode+"\"" in l: - print(lnname+" ("+lncode+") already exists in Translator.cpp") + #print(lnname+" ("+lncode+") already exists in Translator.cpp") return # find the position to insert @@ -313,7 +313,7 @@ def updateTranslatorCpp(lncode): # inserting new entry just before the above line line = " d->mapLanguageTopLevelDomain[QT_TR_NOOP(\""+lnname+"\")] = \""+lncode+"\";\n" cppcode.insert(pos,line) - print(lnname+" ("+lncode+") inserted in Translator.cpp") + print(lnname+" ("+lncode+") added Translator.cpp") # writing the file f = open(cppfile,"w") From b042405933d90a50f276a8d0d08bb5b420cf3dc5 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Thu, 23 Sep 2021 17:14:48 +0200 Subject: [PATCH 29/36] Merged crowdin translations --- src/Gui/Language/FreeCAD_ar.qm | Bin 254471 -> 256350 bytes src/Gui/Language/FreeCAD_ar.ts | 84 +++- src/Gui/Language/FreeCAD_bg.qm | Bin 264422 -> 266297 bytes src/Gui/Language/FreeCAD_bg.ts | 84 +++- src/Gui/Language/FreeCAD_ca.qm | Bin 274782 -> 276565 bytes src/Gui/Language/FreeCAD_ca.ts | 84 +++- src/Gui/Language/FreeCAD_cs.qm | Bin 260976 -> 262909 bytes src/Gui/Language/FreeCAD_cs.ts | 84 +++- src/Gui/Language/FreeCAD_de.qm | Bin 277322 -> 279267 bytes src/Gui/Language/FreeCAD_de.ts | 91 +++- src/Gui/Language/FreeCAD_el.qm | Bin 278204 -> 280083 bytes src/Gui/Language/FreeCAD_el.ts | 84 +++- src/Gui/Language/FreeCAD_es-AR.qm | Bin 275815 -> 277694 bytes src/Gui/Language/FreeCAD_es-AR.ts | 93 +++- src/Gui/Language/FreeCAD_es-ES.qm | Bin 276231 -> 278108 bytes src/Gui/Language/FreeCAD_es-ES.ts | 93 +++- src/Gui/Language/FreeCAD_eu.qm | Bin 271526 -> 273489 bytes src/Gui/Language/FreeCAD_eu.ts | 97 +++- src/Gui/Language/FreeCAD_fi.qm | Bin 267508 -> 269363 bytes src/Gui/Language/FreeCAD_fi.ts | 84 +++- src/Gui/Language/FreeCAD_fil.qm | Bin 268983 -> 270854 bytes src/Gui/Language/FreeCAD_fil.ts | 84 +++- src/Gui/Language/FreeCAD_fr.qm | Bin 280130 -> 282069 bytes src/Gui/Language/FreeCAD_fr.ts | 94 +++- src/Gui/Language/FreeCAD_gl.qm | Bin 265922 -> 267787 bytes src/Gui/Language/FreeCAD_gl.ts | 84 +++- src/Gui/Language/FreeCAD_hr.qm | Bin 266535 -> 268484 bytes src/Gui/Language/FreeCAD_hr.ts | 84 +++- src/Gui/Language/FreeCAD_hu.qm | Bin 270911 -> 272854 bytes src/Gui/Language/FreeCAD_hu.ts | 94 +++- src/Gui/Language/FreeCAD_id.qm | Bin 260663 -> 262536 bytes src/Gui/Language/FreeCAD_id.ts | 84 +++- src/Gui/Language/FreeCAD_it.qm | Bin 277516 -> 279403 bytes src/Gui/Language/FreeCAD_it.ts | 94 +++- src/Gui/Language/FreeCAD_ja.qm | Bin 215811 -> 217684 bytes src/Gui/Language/FreeCAD_ja.ts | 94 +++- src/Gui/Language/FreeCAD_lt.qm | Bin 269730 -> 271671 bytes src/Gui/Language/FreeCAD_lt.ts | 84 +++- src/Gui/Language/FreeCAD_nl.qm | Bin 272864 -> 274775 bytes src/Gui/Language/FreeCAD_nl.ts | 84 +++- src/Gui/Language/FreeCAD_pl.qm | Bin 272778 -> 274723 bytes src/Gui/Language/FreeCAD_pl.ts | 100 +++- src/Gui/Language/FreeCAD_pt-BR.qm | Bin 270137 -> 271968 bytes src/Gui/Language/FreeCAD_pt-BR.ts | 84 +++- src/Gui/Language/FreeCAD_pt-PT.qm | Bin 267309 -> 269182 bytes src/Gui/Language/FreeCAD_pt-PT.ts | 84 +++- src/Gui/Language/FreeCAD_ro.qm | Bin 272367 -> 274240 bytes src/Gui/Language/FreeCAD_ro.ts | 84 +++- src/Gui/Language/FreeCAD_ru.qm | Bin 274263 -> 276184 bytes src/Gui/Language/FreeCAD_ru.ts | 84 +++- src/Gui/Language/FreeCAD_sl.qm | Bin 262683 -> 264630 bytes src/Gui/Language/FreeCAD_sl.ts | 94 +++- src/Gui/Language/FreeCAD_sv-SE.qm | Bin 258477 -> 260390 bytes src/Gui/Language/FreeCAD_sv-SE.ts | 84 +++- src/Gui/Language/FreeCAD_tr.qm | Bin 262947 -> 264786 bytes src/Gui/Language/FreeCAD_tr.ts | 84 +++- src/Gui/Language/FreeCAD_uk.qm | Bin 267711 -> 269602 bytes src/Gui/Language/FreeCAD_uk.ts | 86 +++- src/Gui/Language/FreeCAD_val-ES.qm | Bin 274339 -> 276140 bytes src/Gui/Language/FreeCAD_val-ES.ts | 84 +++- src/Gui/Language/FreeCAD_vi.qm | Bin 260979 -> 262888 bytes src/Gui/Language/FreeCAD_vi.ts | 84 +++- src/Gui/Language/FreeCAD_zh-CN.qm | Bin 209830 -> 211701 bytes src/Gui/Language/FreeCAD_zh-CN.ts | 84 +++- src/Gui/Language/FreeCAD_zh-TW.qm | Bin 218684 -> 220547 bytes src/Gui/Language/FreeCAD_zh-TW.ts | 84 +++- .../Resources/translations/AddonManager_ar.ts | 68 +-- .../Resources/translations/AddonManager_bg.ts | 68 +-- .../Resources/translations/AddonManager_ca.ts | 68 +-- .../Resources/translations/AddonManager_cs.ts | 68 +-- .../Resources/translations/AddonManager_de.ts | 68 +-- .../Resources/translations/AddonManager_el.ts | 68 +-- .../translations/AddonManager_es-AR.ts | 68 +-- .../translations/AddonManager_es-ES.ts | 68 +-- .../Resources/translations/AddonManager_eu.ts | 68 +-- .../Resources/translations/AddonManager_fi.ts | 68 +-- .../translations/AddonManager_fil.ts | 68 +-- .../Resources/translations/AddonManager_fr.ts | 68 +-- .../Resources/translations/AddonManager_gl.ts | 68 +-- .../Resources/translations/AddonManager_hr.ts | 68 +-- .../Resources/translations/AddonManager_hu.ts | 68 +-- .../Resources/translations/AddonManager_id.ts | 68 +-- .../Resources/translations/AddonManager_it.ts | 68 +-- .../Resources/translations/AddonManager_ja.ts | 68 +-- .../Resources/translations/AddonManager_lt.ts | 68 +-- .../Resources/translations/AddonManager_nl.ts | 68 +-- .../Resources/translations/AddonManager_pl.ts | 68 +-- .../translations/AddonManager_pt-BR.ts | 68 +-- .../translations/AddonManager_pt-PT.ts | 68 +-- .../Resources/translations/AddonManager_ro.ts | 68 +-- .../Resources/translations/AddonManager_ru.ts | 68 +-- .../Resources/translations/AddonManager_sl.ts | 68 +-- .../translations/AddonManager_sv-SE.ts | 68 +-- .../Resources/translations/AddonManager_tr.ts | 68 +-- .../Resources/translations/AddonManager_uk.ts | 68 +-- .../translations/AddonManager_val-ES.ts | 68 +-- .../Resources/translations/AddonManager_vi.ts | 68 +-- .../translations/AddonManager_zh-CN.ts | 68 +-- .../translations/AddonManager_zh-TW.ts | 68 +-- .../Arch/Resources/translations/Arch_cs.qm | Bin 188496 -> 188502 bytes .../Arch/Resources/translations/Arch_cs.ts | 2 +- .../Arch/Resources/translations/Arch_de.qm | Bin 203460 -> 203460 bytes .../Arch/Resources/translations/Arch_de.ts | 2 +- .../Arch/Resources/translations/Arch_es-AR.qm | Bin 202419 -> 203015 bytes .../Arch/Resources/translations/Arch_es-AR.ts | 44 +- .../Arch/Resources/translations/Arch_es-ES.qm | Bin 202667 -> 203263 bytes .../Arch/Resources/translations/Arch_es-ES.ts | 44 +- .../Arch/Resources/translations/Arch_eu.qm | Bin 198966 -> 199032 bytes .../Arch/Resources/translations/Arch_eu.ts | 24 +- .../Arch/Resources/translations/Arch_fr.qm | Bin 204274 -> 204812 bytes .../Arch/Resources/translations/Arch_fr.ts | 46 +- .../Arch/Resources/translations/Arch_hu.qm | Bin 199025 -> 199313 bytes .../Arch/Resources/translations/Arch_hu.ts | 44 +- .../Arch/Resources/translations/Arch_it.qm | Bin 205050 -> 205430 bytes .../Arch/Resources/translations/Arch_it.ts | 38 +- .../Arch/Resources/translations/Arch_pl.qm | Bin 197716 -> 198534 bytes .../Arch/Resources/translations/Arch_pl.ts | 74 +-- .../Arch/Resources/translations/Arch_ru.qm | Bin 195351 -> 195357 bytes .../Arch/Resources/translations/Arch_ru.ts | 2 +- .../Arch/Resources/translations/Arch_sl.qm | Bin 187441 -> 187597 bytes .../Arch/Resources/translations/Arch_sl.ts | 46 +- .../Arch/Resources/translations/Arch_tr.qm | Bin 188845 -> 188905 bytes .../Arch/Resources/translations/Arch_tr.ts | 6 +- .../Arch/Resources/translations/Arch_vi.qm | Bin 193389 -> 193317 bytes .../Arch/Resources/translations/Arch_vi.ts | 16 +- .../Draft/Resources/translations/Draft_ar.qm | Bin 227623 -> 227947 bytes .../Draft/Resources/translations/Draft_ar.ts | 29 +- .../Draft/Resources/translations/Draft_bg.qm | Bin 229828 -> 230162 bytes .../Draft/Resources/translations/Draft_bg.ts | 31 +- .../Draft/Resources/translations/Draft_ca.qm | Bin 241998 -> 242322 bytes .../Draft/Resources/translations/Draft_ca.ts | 29 +- .../Draft/Resources/translations/Draft_cs.qm | Bin 227002 -> 227334 bytes .../Draft/Resources/translations/Draft_cs.ts | 35 +- .../Draft/Resources/translations/Draft_de.qm | Bin 248972 -> 249432 bytes .../Draft/Resources/translations/Draft_de.ts | 47 +- .../Draft/Resources/translations/Draft_el.qm | Bin 235722 -> 236046 bytes .../Draft/Resources/translations/Draft_el.ts | 29 +- .../Resources/translations/Draft_es-AR.qm | Bin 246421 -> 246841 bytes .../Resources/translations/Draft_es-AR.ts | 53 ++- .../Resources/translations/Draft_es-ES.qm | Bin 246695 -> 247115 bytes .../Resources/translations/Draft_es-ES.ts | 53 ++- .../Draft/Resources/translations/Draft_eu.qm | Bin 242458 -> 242978 bytes .../Draft/Resources/translations/Draft_eu.ts | 63 +-- .../Draft/Resources/translations/Draft_fi.qm | Bin 228768 -> 229092 bytes .../Draft/Resources/translations/Draft_fi.ts | 29 +- .../Draft/Resources/translations/Draft_fil.qm | Bin 232737 -> 233061 bytes .../Draft/Resources/translations/Draft_fil.ts | 29 +- .../Draft/Resources/translations/Draft_fr.qm | Bin 251706 -> 252162 bytes .../Draft/Resources/translations/Draft_fr.ts | 53 ++- .../Draft/Resources/translations/Draft_gl.qm | Bin 232502 -> 232826 bytes .../Draft/Resources/translations/Draft_gl.ts | 29 +- .../Draft/Resources/translations/Draft_hr.qm | Bin 229701 -> 230025 bytes .../Draft/Resources/translations/Draft_hr.ts | 29 +- .../Draft/Resources/translations/Draft_hu.qm | Bin 240139 -> 240549 bytes .../Draft/Resources/translations/Draft_hu.ts | 53 ++- .../Draft/Resources/translations/Draft_id.qm | Bin 229467 -> 229791 bytes .../Draft/Resources/translations/Draft_id.ts | 29 +- .../Draft/Resources/translations/Draft_it.qm | Bin 247648 -> 248100 bytes .../Draft/Resources/translations/Draft_it.ts | 53 ++- .../Draft/Resources/translations/Draft_ja.qm | Bin 173159 -> 173099 bytes .../Draft/Resources/translations/Draft_ja.ts | 53 ++- .../Draft/Resources/translations/Draft_lt.qm | Bin 231096 -> 231420 bytes .../Draft/Resources/translations/Draft_lt.ts | 29 +- .../Draft/Resources/translations/Draft_nl.qm | Bin 243494 -> 243818 bytes .../Draft/Resources/translations/Draft_nl.ts | 29 +- .../Draft/Resources/translations/Draft_pl.qm | Bin 244856 -> 245368 bytes .../Draft/Resources/translations/Draft_pl.ts | 69 +-- .../Resources/translations/Draft_pt-BR.qm | Bin 240743 -> 241067 bytes .../Resources/translations/Draft_pt-BR.ts | 29 +- .../Resources/translations/Draft_pt-PT.qm | Bin 237011 -> 237335 bytes .../Resources/translations/Draft_pt-PT.ts | 29 +- .../Draft/Resources/translations/Draft_ro.qm | Bin 235495 -> 235819 bytes .../Draft/Resources/translations/Draft_ro.ts | 29 +- .../Draft/Resources/translations/Draft_ru.qm | Bin 234473 -> 234867 bytes .../Draft/Resources/translations/Draft_ru.ts | 51 +- .../Draft/Resources/translations/Draft_sl.qm | Bin 230997 -> 231415 bytes .../Draft/Resources/translations/Draft_sl.ts | 53 ++- .../Resources/translations/Draft_sv-SE.qm | Bin 233153 -> 233477 bytes .../Resources/translations/Draft_sv-SE.ts | 29 +- .../Draft/Resources/translations/Draft_tr.qm | Bin 233367 -> 233691 bytes .../Draft/Resources/translations/Draft_tr.ts | 29 +- .../Draft/Resources/translations/Draft_uk.qm | Bin 230783 -> 231489 bytes .../Draft/Resources/translations/Draft_uk.ts | 73 +-- .../Resources/translations/Draft_val-ES.qm | Bin 235563 -> 236557 bytes .../Resources/translations/Draft_val-ES.ts | 327 ++++++------- .../Draft/Resources/translations/Draft_vi.qm | Bin 230725 -> 231043 bytes .../Draft/Resources/translations/Draft_vi.ts | 37 +- .../Resources/translations/Draft_zh-CN.qm | Bin 205622 -> 205946 bytes .../Resources/translations/Draft_zh-CN.ts | 29 +- .../Resources/translations/Draft_zh-TW.qm | Bin 220012 -> 220336 bytes .../Resources/translations/Draft_zh-TW.ts | 29 +- .../Fem/Gui/Resources/translations/Fem_ar.ts | 10 +- .../Fem/Gui/Resources/translations/Fem_bg.ts | 10 +- .../Fem/Gui/Resources/translations/Fem_ca.ts | 10 +- .../Fem/Gui/Resources/translations/Fem_cs.qm | Bin 51530 -> 51650 bytes .../Fem/Gui/Resources/translations/Fem_cs.ts | 26 +- .../Fem/Gui/Resources/translations/Fem_de.ts | 10 +- .../Fem/Gui/Resources/translations/Fem_el.ts | 10 +- .../Gui/Resources/translations/Fem_es-AR.ts | 10 +- .../Gui/Resources/translations/Fem_es-ES.ts | 10 +- .../Fem/Gui/Resources/translations/Fem_eu.qm | Bin 55798 -> 55800 bytes .../Fem/Gui/Resources/translations/Fem_eu.ts | 12 +- .../Fem/Gui/Resources/translations/Fem_fi.ts | 10 +- .../Fem/Gui/Resources/translations/Fem_fil.ts | 10 +- .../Fem/Gui/Resources/translations/Fem_fr.ts | 10 +- .../Fem/Gui/Resources/translations/Fem_gl.ts | 10 +- .../Fem/Gui/Resources/translations/Fem_hr.ts | 10 +- .../Fem/Gui/Resources/translations/Fem_hu.ts | 10 +- .../Fem/Gui/Resources/translations/Fem_id.ts | 10 +- .../Fem/Gui/Resources/translations/Fem_it.qm | Bin 55550 -> 55614 bytes .../Fem/Gui/Resources/translations/Fem_it.ts | 14 +- .../Fem/Gui/Resources/translations/Fem_ja.ts | 10 +- .../Fem/Gui/Resources/translations/Fem_lt.ts | 10 +- .../Fem/Gui/Resources/translations/Fem_nl.ts | 10 +- .../Fem/Gui/Resources/translations/Fem_pl.ts | 10 +- .../Gui/Resources/translations/Fem_pt-BR.ts | 10 +- .../Gui/Resources/translations/Fem_pt-PT.ts | 10 +- .../Fem/Gui/Resources/translations/Fem_ro.ts | 10 +- .../Fem/Gui/Resources/translations/Fem_ru.qm | Bin 57179 -> 57179 bytes .../Fem/Gui/Resources/translations/Fem_ru.ts | 12 +- .../Fem/Gui/Resources/translations/Fem_sl.ts | 10 +- .../Gui/Resources/translations/Fem_sv-SE.ts | 10 +- .../Fem/Gui/Resources/translations/Fem_tr.qm | Bin 53941 -> 53939 bytes .../Fem/Gui/Resources/translations/Fem_tr.ts | 16 +- .../Fem/Gui/Resources/translations/Fem_uk.ts | 10 +- .../Gui/Resources/translations/Fem_val-ES.ts | 10 +- .../Fem/Gui/Resources/translations/Fem_vi.ts | 10 +- .../Gui/Resources/translations/Fem_zh-CN.ts | 10 +- .../Gui/Resources/translations/Fem_zh-TW.ts | 10 +- .../Gui/Resources/translations/Mesh_cs.qm | Bin 48569 -> 48575 bytes .../Gui/Resources/translations/Mesh_cs.ts | 2 +- .../Gui/Resources/translations/MeshPart_ar.qm | Bin 13005 -> 13650 bytes .../Gui/Resources/translations/MeshPart_ar.ts | 16 +- .../Gui/Resources/translations/MeshPart_bg.qm | Bin 13648 -> 14293 bytes .../Gui/Resources/translations/MeshPart_bg.ts | 16 +- .../Gui/Resources/translations/MeshPart_ca.qm | Bin 14116 -> 14761 bytes .../Gui/Resources/translations/MeshPart_ca.ts | 16 +- .../Gui/Resources/translations/MeshPart_cs.qm | Bin 13308 -> 13953 bytes .../Gui/Resources/translations/MeshPart_cs.ts | 16 +- .../Gui/Resources/translations/MeshPart_de.qm | Bin 13994 -> 14639 bytes .../Gui/Resources/translations/MeshPart_de.ts | 16 +- .../Gui/Resources/translations/MeshPart_el.qm | Bin 13842 -> 14487 bytes .../Gui/Resources/translations/MeshPart_el.ts | 16 +- .../Resources/translations/MeshPart_es-AR.qm | Bin 13979 -> 14624 bytes .../Resources/translations/MeshPart_es-AR.ts | 16 +- .../Resources/translations/MeshPart_es-ES.qm | Bin 13957 -> 14602 bytes .../Resources/translations/MeshPart_es-ES.ts | 16 +- .../Gui/Resources/translations/MeshPart_eu.qm | Bin 14048 -> 14693 bytes .../Gui/Resources/translations/MeshPart_eu.ts | 16 +- .../Gui/Resources/translations/MeshPart_fi.qm | Bin 13768 -> 14413 bytes .../Gui/Resources/translations/MeshPart_fi.ts | 16 +- .../Resources/translations/MeshPart_fil.qm | Bin 13591 -> 14236 bytes .../Resources/translations/MeshPart_fil.ts | 16 +- .../Gui/Resources/translations/MeshPart_fr.qm | Bin 14398 -> 15043 bytes .../Gui/Resources/translations/MeshPart_fr.ts | 16 +- .../Gui/Resources/translations/MeshPart_gl.qm | Bin 13382 -> 14027 bytes .../Gui/Resources/translations/MeshPart_gl.ts | 16 +- .../Gui/Resources/translations/MeshPart_hr.qm | Bin 13485 -> 14130 bytes .../Gui/Resources/translations/MeshPart_hr.ts | 16 +- .../Gui/Resources/translations/MeshPart_hu.qm | Bin 13701 -> 14346 bytes .../Gui/Resources/translations/MeshPart_hu.ts | 16 +- .../Gui/Resources/translations/MeshPart_id.qm | Bin 13289 -> 13934 bytes .../Gui/Resources/translations/MeshPart_id.ts | 16 +- .../Gui/Resources/translations/MeshPart_it.qm | Bin 14104 -> 14749 bytes .../Gui/Resources/translations/MeshPart_it.ts | 16 +- .../Gui/Resources/translations/MeshPart_ja.qm | Bin 10537 -> 11182 bytes .../Gui/Resources/translations/MeshPart_ja.ts | 16 +- .../Gui/Resources/translations/MeshPart_lt.qm | Bin 13686 -> 14331 bytes .../Gui/Resources/translations/MeshPart_lt.ts | 16 +- .../Gui/Resources/translations/MeshPart_nl.qm | Bin 13752 -> 14397 bytes .../Gui/Resources/translations/MeshPart_nl.ts | 16 +- .../Gui/Resources/translations/MeshPart_pl.qm | Bin 14228 -> 14873 bytes .../Gui/Resources/translations/MeshPart_pl.ts | 16 +- .../Resources/translations/MeshPart_pt-BR.qm | Bin 13985 -> 14630 bytes .../Resources/translations/MeshPart_pt-BR.ts | 16 +- .../Resources/translations/MeshPart_pt-PT.qm | Bin 13793 -> 14438 bytes .../Resources/translations/MeshPart_pt-PT.ts | 16 +- .../Gui/Resources/translations/MeshPart_ro.qm | Bin 13875 -> 14520 bytes .../Gui/Resources/translations/MeshPart_ro.ts | 16 +- .../Gui/Resources/translations/MeshPart_ru.qm | Bin 14481 -> 15126 bytes .../Gui/Resources/translations/MeshPart_ru.ts | 16 +- .../Gui/Resources/translations/MeshPart_sl.qm | Bin 13529 -> 14174 bytes .../Gui/Resources/translations/MeshPart_sl.ts | 16 +- .../Resources/translations/MeshPart_sv-SE.qm | Bin 13113 -> 13758 bytes .../Resources/translations/MeshPart_sv-SE.ts | 16 +- .../Gui/Resources/translations/MeshPart_tr.qm | Bin 13169 -> 13814 bytes .../Gui/Resources/translations/MeshPart_tr.ts | 16 +- .../Gui/Resources/translations/MeshPart_uk.qm | Bin 13479 -> 14124 bytes .../Gui/Resources/translations/MeshPart_uk.ts | 16 +- .../Resources/translations/MeshPart_val-ES.qm | Bin 13977 -> 14622 bytes .../Resources/translations/MeshPart_val-ES.ts | 16 +- .../Gui/Resources/translations/MeshPart_vi.qm | Bin 13241 -> 13886 bytes .../Gui/Resources/translations/MeshPart_vi.ts | 16 +- .../Resources/translations/MeshPart_zh-CN.qm | Bin 9602 -> 10247 bytes .../Resources/translations/MeshPart_zh-CN.ts | 16 +- .../Resources/translations/MeshPart_zh-TW.qm | Bin 12280 -> 12925 bytes .../Resources/translations/MeshPart_zh-TW.ts | 16 +- .../Resources/translations/OpenSCAD_ru.qm | Bin 10393 -> 10399 bytes .../Resources/translations/OpenSCAD_ru.ts | 2 +- .../Gui/Resources/translations/Part_ar.ts | 20 +- .../Gui/Resources/translations/Part_bg.ts | 20 +- .../Gui/Resources/translations/Part_ca.ts | 20 +- .../Gui/Resources/translations/Part_cs.ts | 20 +- .../Gui/Resources/translations/Part_de.ts | 20 +- .../Gui/Resources/translations/Part_el.ts | 20 +- .../Gui/Resources/translations/Part_es-AR.ts | 20 +- .../Gui/Resources/translations/Part_es-ES.ts | 20 +- .../Gui/Resources/translations/Part_eu.ts | 20 +- .../Gui/Resources/translations/Part_fi.ts | 20 +- .../Gui/Resources/translations/Part_fil.ts | 20 +- .../Gui/Resources/translations/Part_fr.ts | 20 +- .../Gui/Resources/translations/Part_gl.ts | 20 +- .../Gui/Resources/translations/Part_hr.ts | 20 +- .../Gui/Resources/translations/Part_hu.ts | 20 +- .../Gui/Resources/translations/Part_id.ts | 20 +- .../Gui/Resources/translations/Part_it.qm | Bin 125420 -> 125390 bytes .../Gui/Resources/translations/Part_it.ts | 26 +- .../Gui/Resources/translations/Part_ja.ts | 20 +- .../Gui/Resources/translations/Part_lt.ts | 20 +- .../Gui/Resources/translations/Part_nl.ts | 20 +- .../Gui/Resources/translations/Part_pl.qm | Bin 126156 -> 126252 bytes .../Gui/Resources/translations/Part_pl.ts | 48 +- .../Gui/Resources/translations/Part_pt-BR.ts | 20 +- .../Gui/Resources/translations/Part_pt-PT.ts | 20 +- .../Gui/Resources/translations/Part_ro.ts | 20 +- .../Gui/Resources/translations/Part_ru.qm | Bin 125065 -> 125097 bytes .../Gui/Resources/translations/Part_ru.ts | 30 +- .../Gui/Resources/translations/Part_sl.ts | 20 +- .../Gui/Resources/translations/Part_sv-SE.ts | 20 +- .../Gui/Resources/translations/Part_tr.ts | 20 +- .../Gui/Resources/translations/Part_uk.qm | Bin 119359 -> 119369 bytes .../Gui/Resources/translations/Part_uk.ts | 34 +- .../Gui/Resources/translations/Part_val-ES.ts | 20 +- .../Gui/Resources/translations/Part_vi.ts | 20 +- .../Gui/Resources/translations/Part_zh-CN.ts | 20 +- .../Gui/Resources/translations/Part_zh-TW.ts | 20 +- .../Resources/translations/PartDesign_bg.qm | Bin 97319 -> 97413 bytes .../Resources/translations/PartDesign_bg.ts | 16 +- .../Resources/translations/PartDesign_cs.qm | Bin 96231 -> 96395 bytes .../Resources/translations/PartDesign_cs.ts | 36 +- .../Resources/translations/PartDesign_de.qm | Bin 103603 -> 103581 bytes .../Resources/translations/PartDesign_de.ts | 24 +- .../Resources/translations/PartDesign_eu.qm | Bin 100983 -> 101541 bytes .../Resources/translations/PartDesign_eu.ts | 90 ++-- .../Resources/translations/PartDesign_it.qm | Bin 102419 -> 102741 bytes .../Resources/translations/PartDesign_it.ts | 104 ++-- .../Resources/translations/PartDesign_nl.qm | Bin 98951 -> 99155 bytes .../Resources/translations/PartDesign_nl.ts | 78 +-- .../Resources/translations/PartDesign_pl.qm | Bin 102269 -> 102273 bytes .../Resources/translations/PartDesign_pl.ts | 2 +- .../Resources/translations/PartDesign_ru.qm | Bin 100138 -> 101418 bytes .../Resources/translations/PartDesign_ru.ts | 160 +++---- .../Resources/translations/PartDesign_tr.qm | Bin 97708 -> 97816 bytes .../Resources/translations/PartDesign_tr.ts | 28 +- .../Gui/Resources/translations/Path_ar.ts | 376 +++++++-------- .../Gui/Resources/translations/Path_bg.ts | 376 +++++++-------- .../Gui/Resources/translations/Path_ca.ts | 376 +++++++-------- .../Gui/Resources/translations/Path_cs.ts | 376 +++++++-------- .../Gui/Resources/translations/Path_de.ts | 376 +++++++-------- .../Gui/Resources/translations/Path_el.ts | 376 +++++++-------- .../Gui/Resources/translations/Path_es-AR.ts | 376 +++++++-------- .../Gui/Resources/translations/Path_es-ES.ts | 376 +++++++-------- .../Gui/Resources/translations/Path_eu.qm | Bin 191465 -> 191495 bytes .../Gui/Resources/translations/Path_eu.ts | 388 +++++++-------- .../Gui/Resources/translations/Path_fi.ts | 376 +++++++-------- .../Gui/Resources/translations/Path_fil.ts | 376 +++++++-------- .../Gui/Resources/translations/Path_fr.qm | Bin 202001 -> 201895 bytes .../Gui/Resources/translations/Path_fr.ts | 386 +++++++-------- .../Gui/Resources/translations/Path_gl.ts | 376 +++++++-------- .../Gui/Resources/translations/Path_hr.ts | 382 +++++++-------- .../Gui/Resources/translations/Path_hu.ts | 376 +++++++-------- .../Gui/Resources/translations/Path_id.ts | 374 +++++++-------- .../Gui/Resources/translations/Path_it.ts | 376 +++++++-------- .../Gui/Resources/translations/Path_ja.ts | 376 +++++++-------- .../Gui/Resources/translations/Path_lt.ts | 376 +++++++-------- .../Gui/Resources/translations/Path_nl.ts | 376 +++++++-------- .../Gui/Resources/translations/Path_pl.qm | Bin 189081 -> 189075 bytes .../Gui/Resources/translations/Path_pl.ts | 380 +++++++-------- .../Gui/Resources/translations/Path_pt-BR.ts | 376 +++++++-------- .../Gui/Resources/translations/Path_pt-PT.ts | 376 +++++++-------- .../Gui/Resources/translations/Path_ro.ts | 376 +++++++-------- .../Gui/Resources/translations/Path_ru.ts | 376 +++++++-------- .../Gui/Resources/translations/Path_sl.ts | 376 +++++++-------- .../Gui/Resources/translations/Path_sv-SE.ts | 376 +++++++-------- .../Gui/Resources/translations/Path_tr.ts | 376 +++++++-------- .../Gui/Resources/translations/Path_uk.ts | 376 +++++++-------- .../Gui/Resources/translations/Path_val-ES.ts | 374 +++++++-------- .../Gui/Resources/translations/Path_vi.ts | 376 +++++++-------- .../Gui/Resources/translations/Path_zh-CN.ts | 376 +++++++-------- .../Gui/Resources/translations/Path_zh-TW.ts | 376 +++++++-------- .../Resources/translations/Raytracing_pl.qm | Bin 12679 -> 12679 bytes .../Resources/translations/Raytracing_pl.ts | 2 +- .../translations/ReverseEngineering_ar.ts | 4 +- .../translations/ReverseEngineering_bg.ts | 4 +- .../translations/ReverseEngineering_ca.ts | 4 +- .../translations/ReverseEngineering_cs.ts | 4 +- .../translations/ReverseEngineering_de.ts | 4 +- .../translations/ReverseEngineering_el.ts | 4 +- .../translations/ReverseEngineering_es-AR.ts | 4 +- .../translations/ReverseEngineering_es-ES.ts | 4 +- .../translations/ReverseEngineering_eu.ts | 4 +- .../translations/ReverseEngineering_fi.ts | 4 +- .../translations/ReverseEngineering_fil.ts | 4 +- .../translations/ReverseEngineering_fr.ts | 4 +- .../translations/ReverseEngineering_gl.ts | 4 +- .../translations/ReverseEngineering_hr.ts | 4 +- .../translations/ReverseEngineering_hu.ts | 4 +- .../translations/ReverseEngineering_id.ts | 4 +- .../translations/ReverseEngineering_it.ts | 4 +- .../translations/ReverseEngineering_ja.ts | 4 +- .../translations/ReverseEngineering_lt.ts | 4 +- .../translations/ReverseEngineering_nl.ts | 4 +- .../translations/ReverseEngineering_pl.ts | 4 +- .../translations/ReverseEngineering_pt-BR.ts | 4 +- .../translations/ReverseEngineering_pt-PT.ts | 4 +- .../translations/ReverseEngineering_ro.ts | 4 +- .../translations/ReverseEngineering_ru.ts | 4 +- .../translations/ReverseEngineering_sl.ts | 4 +- .../translations/ReverseEngineering_sv-SE.ts | 4 +- .../translations/ReverseEngineering_tr.ts | 4 +- .../translations/ReverseEngineering_uk.ts | 4 +- .../translations/ReverseEngineering_val-ES.ts | 4 +- .../translations/ReverseEngineering_vi.ts | 4 +- .../translations/ReverseEngineering_zh-CN.ts | 4 +- .../translations/ReverseEngineering_zh-TW.ts | 4 +- .../Gui/Resources/translations/Sketcher_ar.qm | Bin 162037 -> 165301 bytes .../Gui/Resources/translations/Sketcher_ar.ts | 266 ++++++++--- .../Gui/Resources/translations/Sketcher_bg.qm | Bin 164280 -> 167668 bytes .../Gui/Resources/translations/Sketcher_bg.ts | 280 ++++++++--- .../Gui/Resources/translations/Sketcher_ca.qm | Bin 173124 -> 176398 bytes .../Gui/Resources/translations/Sketcher_ca.ts | 266 ++++++++--- .../Gui/Resources/translations/Sketcher_cs.qm | Bin 160994 -> 164106 bytes .../Gui/Resources/translations/Sketcher_cs.ts | 358 ++++++++++---- .../Gui/Resources/translations/Sketcher_de.qm | Bin 178196 -> 181606 bytes .../Gui/Resources/translations/Sketcher_de.ts | 275 ++++++++--- .../Gui/Resources/translations/Sketcher_el.qm | Bin 175958 -> 179252 bytes .../Gui/Resources/translations/Sketcher_el.ts | 266 ++++++++--- .../Resources/translations/Sketcher_es-AR.qm | Bin 175831 -> 179467 bytes .../Resources/translations/Sketcher_es-AR.ts | 310 ++++++++---- .../Resources/translations/Sketcher_es-ES.qm | Bin 175309 -> 178951 bytes .../Resources/translations/Sketcher_es-ES.ts | 310 ++++++++---- .../Gui/Resources/translations/Sketcher_eu.qm | Bin 171994 -> 175488 bytes .../Gui/Resources/translations/Sketcher_eu.ts | 310 ++++++++---- .../Gui/Resources/translations/Sketcher_fi.qm | Bin 169878 -> 173186 bytes .../Gui/Resources/translations/Sketcher_fi.ts | 266 ++++++++--- .../Resources/translations/Sketcher_fil.qm | Bin 173555 -> 176937 bytes .../Resources/translations/Sketcher_fil.ts | 266 ++++++++--- .../Gui/Resources/translations/Sketcher_fr.qm | Bin 178930 -> 182540 bytes .../Gui/Resources/translations/Sketcher_fr.ts | 310 ++++++++---- .../Gui/Resources/translations/Sketcher_gl.qm | Bin 167636 -> 170916 bytes .../Gui/Resources/translations/Sketcher_gl.ts | 266 ++++++++--- .../Gui/Resources/translations/Sketcher_hr.qm | Bin 166909 -> 170177 bytes .../Gui/Resources/translations/Sketcher_hr.ts | 266 ++++++++--- .../Gui/Resources/translations/Sketcher_hu.qm | Bin 173109 -> 176581 bytes .../Gui/Resources/translations/Sketcher_hu.ts | 310 ++++++++---- .../Gui/Resources/translations/Sketcher_id.qm | Bin 165999 -> 169309 bytes .../Gui/Resources/translations/Sketcher_id.ts | 266 ++++++++--- .../Gui/Resources/translations/Sketcher_it.qm | Bin 173076 -> 177112 bytes .../Gui/Resources/translations/Sketcher_it.ts | 374 ++++++++++----- .../Gui/Resources/translations/Sketcher_ja.qm | Bin 127005 -> 128981 bytes .../Gui/Resources/translations/Sketcher_ja.ts | 310 ++++++++---- .../Gui/Resources/translations/Sketcher_lt.qm | Bin 168000 -> 171286 bytes .../Gui/Resources/translations/Sketcher_lt.ts | 266 ++++++++--- .../Gui/Resources/translations/Sketcher_nl.qm | Bin 172872 -> 176296 bytes .../Gui/Resources/translations/Sketcher_nl.ts | 304 +++++++++--- .../Gui/Resources/translations/Sketcher_pl.qm | Bin 170320 -> 173798 bytes .../Gui/Resources/translations/Sketcher_pl.ts | 314 ++++++++---- .../Resources/translations/Sketcher_pt-BR.qm | Bin 171239 -> 174523 bytes .../Resources/translations/Sketcher_pt-BR.ts | 266 ++++++++--- .../Resources/translations/Sketcher_pt-PT.qm | Bin 168731 -> 172019 bytes .../Resources/translations/Sketcher_pt-PT.ts | 266 ++++++++--- .../Gui/Resources/translations/Sketcher_ro.qm | Bin 168979 -> 172279 bytes .../Gui/Resources/translations/Sketcher_ro.ts | 266 ++++++++--- .../Gui/Resources/translations/Sketcher_ru.qm | Bin 170889 -> 174387 bytes .../Gui/Resources/translations/Sketcher_ru.ts | 327 +++++++++---- .../Gui/Resources/translations/Sketcher_sl.qm | Bin 162479 -> 165947 bytes .../Gui/Resources/translations/Sketcher_sl.ts | 311 ++++++++---- .../Resources/translations/Sketcher_sv-SE.qm | Bin 164651 -> 167915 bytes .../Resources/translations/Sketcher_sv-SE.ts | 266 ++++++++--- .../Gui/Resources/translations/Sketcher_tr.qm | Bin 164525 -> 167749 bytes .../Gui/Resources/translations/Sketcher_tr.ts | 266 ++++++++--- .../Gui/Resources/translations/Sketcher_uk.qm | Bin 167141 -> 170437 bytes .../Gui/Resources/translations/Sketcher_uk.ts | 266 ++++++++--- .../Resources/translations/Sketcher_val-ES.qm | Bin 170161 -> 173447 bytes .../Resources/translations/Sketcher_val-ES.ts | 266 ++++++++--- .../Gui/Resources/translations/Sketcher_vi.qm | Bin 167063 -> 170365 bytes .../Gui/Resources/translations/Sketcher_vi.ts | 266 ++++++++--- .../Resources/translations/Sketcher_zh-CN.qm | Bin 129846 -> 132988 bytes .../Resources/translations/Sketcher_zh-CN.ts | 266 ++++++++--- .../Resources/translations/Sketcher_zh-TW.qm | Bin 136946 -> 140120 bytes .../Resources/translations/Sketcher_zh-TW.ts | 266 ++++++++--- .../Resources/translations/Spreadsheet_cs.qm | Bin 13473 -> 13483 bytes .../Resources/translations/Spreadsheet_cs.ts | 6 +- .../translations/Spreadsheet_es-AR.qm | Bin 14616 -> 14624 bytes .../translations/Spreadsheet_es-AR.ts | 12 +- .../translations/Spreadsheet_es-ES.qm | Bin 13902 -> 13910 bytes .../translations/Spreadsheet_es-ES.ts | 12 +- .../Resources/translations/Spreadsheet_eu.qm | Bin 14531 -> 14543 bytes .../Resources/translations/Spreadsheet_eu.ts | 6 +- .../Resources/translations/StartPage_cs.qm | Bin 20875 -> 20883 bytes .../Resources/translations/StartPage_cs.ts | 2 +- .../Resources/translations/StartPage_eu.qm | Bin 22035 -> 22139 bytes .../Resources/translations/StartPage_eu.ts | 14 +- .../Gui/Resources/translations/TechDraw_ar.qm | Bin 112599 -> 116379 bytes .../Gui/Resources/translations/TechDraw_ar.ts | 212 ++++++++- .../Gui/Resources/translations/TechDraw_bg.qm | Bin 114386 -> 118256 bytes .../Gui/Resources/translations/TechDraw_bg.ts | 212 ++++++++- .../Gui/Resources/translations/TechDraw_ca.qm | Bin 122442 -> 126222 bytes .../Gui/Resources/translations/TechDraw_ca.ts | 212 ++++++++- .../Gui/Resources/translations/TechDraw_cs.qm | Bin 114318 -> 118266 bytes .../Gui/Resources/translations/TechDraw_cs.ts | 332 +++++++++---- .../Gui/Resources/translations/TechDraw_de.qm | Bin 125308 -> 129208 bytes .../Gui/Resources/translations/TechDraw_de.ts | 212 ++++++++- .../Gui/Resources/translations/TechDraw_el.qm | Bin 115938 -> 119798 bytes .../Gui/Resources/translations/TechDraw_el.ts | 212 ++++++++- .../Resources/translations/TechDraw_es-AR.qm | Bin 122709 -> 126539 bytes .../Resources/translations/TechDraw_es-AR.ts | 212 ++++++++- .../Resources/translations/TechDraw_es-ES.qm | Bin 122711 -> 126491 bytes .../Resources/translations/TechDraw_es-ES.ts | 212 ++++++++- .../Gui/Resources/translations/TechDraw_eu.qm | Bin 120884 -> 124664 bytes .../Gui/Resources/translations/TechDraw_eu.ts | 212 ++++++++- .../Gui/Resources/translations/TechDraw_fi.qm | Bin 118960 -> 122740 bytes .../Gui/Resources/translations/TechDraw_fi.ts | 212 ++++++++- .../Resources/translations/TechDraw_fil.qm | Bin 114117 -> 117897 bytes .../Resources/translations/TechDraw_fil.ts | 212 ++++++++- .../Gui/Resources/translations/TechDraw_fr.qm | Bin 125188 -> 128968 bytes .../Gui/Resources/translations/TechDraw_fr.ts | 212 ++++++++- .../Gui/Resources/translations/TechDraw_gl.qm | Bin 114562 -> 118342 bytes .../Gui/Resources/translations/TechDraw_gl.ts | 212 ++++++++- .../Gui/Resources/translations/TechDraw_hr.qm | Bin 118719 -> 122579 bytes .../Gui/Resources/translations/TechDraw_hr.ts | 212 ++++++++- .../Gui/Resources/translations/TechDraw_hu.qm | Bin 117943 -> 121753 bytes .../Gui/Resources/translations/TechDraw_hu.ts | 212 ++++++++- .../Gui/Resources/translations/TechDraw_id.qm | Bin 113547 -> 117327 bytes .../Gui/Resources/translations/TechDraw_id.ts | 212 ++++++++- .../Gui/Resources/translations/TechDraw_it.qm | Bin 122382 -> 126162 bytes .../Gui/Resources/translations/TechDraw_it.ts | 212 ++++++++- .../Gui/Resources/translations/TechDraw_ja.qm | Bin 92409 -> 96189 bytes .../Gui/Resources/translations/TechDraw_ja.ts | 212 ++++++++- .../Gui/Resources/translations/TechDraw_lt.qm | Bin 115508 -> 119408 bytes .../Gui/Resources/translations/TechDraw_lt.ts | 212 ++++++++- .../Gui/Resources/translations/TechDraw_nl.qm | Bin 119726 -> 123506 bytes .../Gui/Resources/translations/TechDraw_nl.ts | 212 ++++++++- .../Gui/Resources/translations/TechDraw_pl.qm | Bin 122496 -> 126390 bytes .../Gui/Resources/translations/TechDraw_pl.ts | 226 +++++++-- .../Resources/translations/TechDraw_pt-BR.qm | Bin 122391 -> 126371 bytes .../Resources/translations/TechDraw_pt-BR.ts | 212 ++++++++- .../Resources/translations/TechDraw_pt-PT.qm | Bin 119671 -> 123651 bytes .../Resources/translations/TechDraw_pt-PT.ts | 212 ++++++++- .../Gui/Resources/translations/TechDraw_ro.qm | Bin 114851 -> 118671 bytes .../Gui/Resources/translations/TechDraw_ro.ts | 212 ++++++++- .../Gui/Resources/translations/TechDraw_ru.qm | Bin 121257 -> 126455 bytes .../Gui/Resources/translations/TechDraw_ru.ts | 445 ++++++++++++------ .../Gui/Resources/translations/TechDraw_sl.qm | Bin 116357 -> 120157 bytes .../Gui/Resources/translations/TechDraw_sl.ts | 212 ++++++++- .../Resources/translations/TechDraw_sv-SE.qm | Bin 114343 -> 118123 bytes .../Resources/translations/TechDraw_sv-SE.ts | 212 ++++++++- .../Gui/Resources/translations/TechDraw_tr.qm | Bin 116385 -> 120195 bytes .../Gui/Resources/translations/TechDraw_tr.ts | 212 ++++++++- .../Gui/Resources/translations/TechDraw_uk.qm | Bin 113743 -> 117543 bytes .../Gui/Resources/translations/TechDraw_uk.ts | 212 ++++++++- .../Resources/translations/TechDraw_val-ES.qm | Bin 121455 -> 125235 bytes .../Resources/translations/TechDraw_val-ES.ts | 212 ++++++++- .../Gui/Resources/translations/TechDraw_vi.qm | Bin 113715 -> 117535 bytes .../Gui/Resources/translations/TechDraw_vi.ts | 212 ++++++++- .../Resources/translations/TechDraw_zh-CN.qm | Bin 100040 -> 103760 bytes .../Resources/translations/TechDraw_zh-CN.ts | 212 ++++++++- .../Resources/translations/TechDraw_zh-TW.qm | Bin 109330 -> 113110 bytes .../Resources/translations/TechDraw_zh-TW.ts | 212 ++++++++- .../Web/Gui/Resources/translations/Web_ar.ts | 2 +- .../Web/Gui/Resources/translations/Web_bg.ts | 2 +- .../Web/Gui/Resources/translations/Web_ca.ts | 2 +- .../Web/Gui/Resources/translations/Web_cs.ts | 2 +- .../Web/Gui/Resources/translations/Web_de.ts | 2 +- .../Web/Gui/Resources/translations/Web_el.ts | 2 +- .../Gui/Resources/translations/Web_es-AR.ts | 2 +- .../Gui/Resources/translations/Web_es-ES.ts | 2 +- .../Web/Gui/Resources/translations/Web_eu.ts | 2 +- .../Web/Gui/Resources/translations/Web_fi.ts | 2 +- .../Web/Gui/Resources/translations/Web_fil.ts | 2 +- .../Web/Gui/Resources/translations/Web_fr.ts | 2 +- .../Web/Gui/Resources/translations/Web_gl.ts | 2 +- .../Web/Gui/Resources/translations/Web_hr.ts | 2 +- .../Web/Gui/Resources/translations/Web_hu.ts | 2 +- .../Web/Gui/Resources/translations/Web_id.ts | 2 +- .../Web/Gui/Resources/translations/Web_it.ts | 2 +- .../Web/Gui/Resources/translations/Web_ja.ts | 2 +- .../Web/Gui/Resources/translations/Web_lt.ts | 2 +- .../Web/Gui/Resources/translations/Web_nl.ts | 2 +- .../Web/Gui/Resources/translations/Web_pl.ts | 2 +- .../Gui/Resources/translations/Web_pt-BR.ts | 2 +- .../Gui/Resources/translations/Web_pt-PT.ts | 2 +- .../Web/Gui/Resources/translations/Web_ro.ts | 2 +- .../Web/Gui/Resources/translations/Web_ru.ts | 2 +- .../Web/Gui/Resources/translations/Web_sl.ts | 2 +- .../Gui/Resources/translations/Web_sv-SE.ts | 2 +- .../Web/Gui/Resources/translations/Web_tr.ts | 2 +- .../Web/Gui/Resources/translations/Web_uk.ts | 2 +- .../Gui/Resources/translations/Web_val-ES.ts | 2 +- .../Web/Gui/Resources/translations/Web_vi.ts | 2 +- .../Gui/Resources/translations/Web_zh-CN.ts | 2 +- .../Gui/Resources/translations/Web_zh-TW.ts | 2 +- 602 files changed, 25665 insertions(+), 13098 deletions(-) diff --git a/src/Gui/Language/FreeCAD_ar.qm b/src/Gui/Language/FreeCAD_ar.qm index 47decf0817be9746ace2774fa3c81987c7b61f46..d24c3dd55558bcfae50d245bb1db643c31bfe95d 100644 GIT binary patch delta 17170 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 delta 15730 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 diff --git a/src/Gui/Language/FreeCAD_ar.ts b/src/Gui/Language/FreeCAD_ar.ts index b68313cc21..4ec442eff0 100644 --- a/src/Gui/Language/FreeCAD_ar.ts +++ b/src/Gui/Language/FreeCAD_ar.ts @@ -3293,10 +3293,6 @@ You can also use the form: John Doe <john@doe.com> Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Unloaded Workbenches - Workbench Name Workbench Name @@ -3313,6 +3309,10 @@ You can also use the form: John Doe <john@doe.com> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4511,32 +4511,32 @@ The 'Status' column shows whether the document could be recovered. Please 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. - Around y-axis: - Around y-axis: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Around z-axis: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - Around x-axis: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - Rotation around the x-axis + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Rotation around the y-axis + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Rotation around the z-axis + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - Euler angles (xy'z'') + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -6062,6 +6062,18 @@ Do you want to specify another directory? Vietnamese Vietnamese + + Bulgarian + Bulgarian + + + Greek + اليونانية + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -7026,6 +7038,38 @@ Physical path: Physical path: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -9833,6 +9877,10 @@ Do you still want to proceed? Special Ops Special Ops + + Axonometric + Axonometric + testClass diff --git a/src/Gui/Language/FreeCAD_bg.qm b/src/Gui/Language/FreeCAD_bg.qm index 097ade43b47f32a7a7284e9114bdd19041f428c0..ee62d33c904eb6e9d1cc3bcee9872cfacb5182c8 100644 GIT binary patch delta 17098 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 E0N89z761SM delta 15738 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 diff --git a/src/Gui/Language/FreeCAD_bg.ts b/src/Gui/Language/FreeCAD_bg.ts index b2900f2f6b..15000a907d 100644 --- a/src/Gui/Language/FreeCAD_bg.ts +++ b/src/Gui/Language/FreeCAD_bg.ts @@ -3266,10 +3266,6 @@ You can also use the form: John Doe <john@doe.com> Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Unloaded Workbenches - Workbench Name Workbench Name @@ -3286,6 +3282,10 @@ You can also use the form: John Doe <john@doe.com> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4484,32 +4484,32 @@ The 'Status' column shows whether the document could be recovered. Please 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. - Around y-axis: - Around y-axis: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Around z-axis: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - Around x-axis: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - Rotation around the x-axis + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Rotation around the y-axis + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Rotation around the z-axis + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - Euler angles (xy'z'') + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -6035,6 +6035,18 @@ Do you want to specify another directory? Vietnamese Vietnamese + + Bulgarian + Bulgarian + + + Greek + Гръцки + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -6999,6 +7011,38 @@ Physical path: Физически път: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -9806,6 +9850,10 @@ Do you still want to proceed? Special Ops Специални операции + + Axonometric + Аксонометрия + testClass diff --git a/src/Gui/Language/FreeCAD_ca.qm b/src/Gui/Language/FreeCAD_ca.qm index 98fc5c754cee96f8d0cf5e2bed92343eea6a1374..26b3ca064d9bedecc26ccb2d2294107f5c0f1896 100644 GIT binary patch delta 17384 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

>s_NCKX20w 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 Pjyl$~ut>*lsPVr5iix1k delta 15858 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 Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Bancs de treball no carregats - Workbench Name Workbench Name @@ -3305,6 +3301,10 @@ També podeu utilitzar la forma: Joan Peris <joan@peris.com> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4500,32 +4500,32 @@ La columna 'Estat' mostra si el document es pot recuperar. Seleccioneu 1, 2 o 3 punts abans de fer clic en aquest botó. Un punt pot estar en un vèrtex, cara o aresta. Si esteu en una cara o aresta, el punt utilitzat serà el punt en la cara o aresta de la posició del ratolí. Si 1 punt és seleccionat serà utilitzat com a centre de rotació. Si se seleccionen 2 punts, el punt mig entre ells serà el centre de rotació i un nou eix personalitzat es crearà, si és necessari. Si se seleccionen 3 punts, el primer punt es converteix en el centre de rotació i es troba en el vector que és normal al pla definit per 3 punts. Alguns detalls de distància i angle es proporcionen en la visualització d'informe, que pot ser útil per a alinear objectes. Per a la vostra comoditat, quan feu Majúscules + clic s'utilitza la distància adequada o l'angle es copia al porta-retalls. - Around y-axis: - Al voltant de l'eix Y: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Al voltant de l'eix Z: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - Al voltant de l'eix X: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - Rotació al voltant de l'eix X + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Rotació al voltant de l'eix Y + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Rotació al voltant de l'eix Z + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - Angles d'Euler (xy'z'') + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -6043,6 +6043,18 @@ Do you want to specify another directory? Vietnamese Vietnamita + + Bulgarian + Bulgarian + + + Greek + Grec + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -7001,6 +7013,38 @@ Physical path: Ruta física: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -9808,6 +9852,10 @@ Encara voleu continuar? Special Ops Operacions especials + + Axonometric + Axonomètrica + testClass diff --git a/src/Gui/Language/FreeCAD_cs.qm b/src/Gui/Language/FreeCAD_cs.qm index adef8c6075a0b20b65145c6c1c3e89fac1fb2554..5ec8c04e7dd7bc4191d0beff22ccce261fac157f 100644 GIT binary patch delta 17573 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 acXeGB`#61m46{u4{>XH>vp=($wf-L%&d0_8 diff --git a/src/Gui/Language/FreeCAD_cs.ts b/src/Gui/Language/FreeCAD_cs.ts index ab149f73ef..01a2c19930 100644 --- a/src/Gui/Language/FreeCAD_cs.ts +++ b/src/Gui/Language/FreeCAD_cs.ts @@ -3286,10 +3286,6 @@ You can also use the form: John Doe <john@doe.com> Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Unloaded Workbenches - Workbench Name Workbench Name @@ -3306,6 +3302,10 @@ You can also use the form: John Doe <john@doe.com> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4504,32 +4504,32 @@ Sloupec "Status" ukazuje zda je možné dokument obnovit. Před stisknutím tohoto tlačítka prosím vyberte 1, 2 nebo 3 body. Bod může být na vrcholu, ploše nebo hraně. Je-li na ploše nebo hraně, pak bude použit bod na pozici myši podél plochy nebo hrany. Je-li vybrán 1 bod, pak bude použit jako střed rotace. Jsou-li vybrány 2 body, pak bude střední bod mezi nimi středem rotace a bude vytvořena nová uživatelská osa, je-li potřeba. Jsou-li vybrány 3 body, první bod bude středem rotace a bude podél vektoru, který je normálou roviny dané třemi body. Vzdálenost a úhlová informace jsou v zobrazení reportu, což může být užitečné pro zarovnání objektů. Příslušnou vzdálenost a úhel je možné zkopírovat do schánky kliknutím se Shiftem. - Around y-axis: - Kolem osy y: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Kolem osy z: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - Kolem osy x: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - Otáčení kolem osy x + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Otáčení kolem osy y + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Otáčení kolem osy z + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - Eulerovy úhly (xy'z") + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -6051,6 +6051,18 @@ Do you want to specify another directory? Vietnamese Vietnamština + + Bulgarian + Bulgarian + + + Greek + Řečtina + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -7014,6 +7026,38 @@ Physical path: Fyzická cesta: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -9821,6 +9865,10 @@ Do you still want to proceed? Special Ops Speciální operace + + Axonometric + Axonometrický + testClass diff --git a/src/Gui/Language/FreeCAD_de.qm b/src/Gui/Language/FreeCAD_de.qm index b904288bc09395cd27490d9ba138130658848ce8..51ae74ebbc39a0e0eb5bde3cbb6f12af0b2c60af 100644 GIT binary patch delta 17794 zcmcJWd0b6h-|&BHt-a4YP#H4Rku*uDgrq2mkO�xoDtKrh_sM7Y;IJC^Ll+Nro~M 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

~w<@ zm(eMFDu;7XxHb=Ugd6)((HL{)7(bB9O`xb3&V7$GxYZaN{*i-{FK8oir{RGMDz7jB z9_-!)Fnbfc9uflVRDJkVybtK9fl%=SW#Z;p@NHggpjW5C_Xuo|*+}^L2%np93Vzjo z3H0u0Li5r8uDVV*RWLBivqV8d)j${YCz^@DK%d<)#AzJ#PIZWxXB^O+VWjCAU!XI> zNwd&!ppCYWW~coCLY|VApKSs5&mq>~Q-Ln}L2NEQ0chxKB%PZ`+W0%7z8gr|>^%mg z^gD5yyA9y@P13%W13-lz>C_J0PhJ`6e47DzpeEg4q4QEEke-`8!O%==O7D0XT(stc zFN`Gv555IhZAC^%nE;W0NoZvTusdhSgh>$qk2GY$bd13r6Uano6Cf>%$wV&K*{!}cV~bsG?m6cX(?7l-7P;iT4q_Q*GsYpwOJL{HHx9L*-l-Q0m>KPD+nP%~fr zKsK#k2~h7ODHwt)V&X+3>8knU;xTlC=ZBI@?a@76awk{)6#%V9kQ<&If#qb9qE~l- zj7lPRI(!25Y$Ca5^%r1UB`LAk0p#sA@}SBAnAHRF%o&A=zA;ChO}zr_?kn=r371yA zCggRf4?vYUc^!EdXzhOFEsyc(T|4sj1P_q#kbHU26Ge3*`8oJsmUHJy#8u zwXF2suV_>Ek3gdZne&`vZk$eA7G41`+@ozv@$UgC)G<$m*K?>d#$FbfLOWTN010_W zd%Uj(QtLA9)qE?^M|-G8=~iG}_RxMgLBMvdre3A!?Dj-aZ^;SRfxpzdNeIvzpQz8? zSQtS*4yQi1{{_}+5gpX87r^6aI!uKf&I_f12{CBlU+B2S=Yh7FBlF;EI-wB-a{4)) zFw_*tfgn2JxjE2(rqYO3Q}8_%G;%EtK>PCs%i7lZb9CBvTzGDK=(Mw#|1^)GNxUDB znPcdzm_UFTQ|bIQmO#JGq6?-!2eu{;Sqdz@3i$%qIv2Xeas$xU?sV;CY<{=(bYo}> zASIM;`tAgz!&$ny`UlWHf9ckXII3A8belN?IC_X~yE6fY>q>14ePj{M!HC0N^`tqg z@`2U9LJuXU0$lz}58b{C>_lgJq$Us~+%S@jN~gK$*rm04nJ*maQHF`u$4Yv%#_@Z` z&|^&lffV+p$G@WUsMnkx|DFM4XSU4K9q0*k*X-3hdeSlp^z>Ixnx~2cXt9MB%vg#N z;~Oo=uLipF20icP3iMQaD$lk~yd2Ea6tGPQMO*8T5(qoeY*)uI|==<8S^-{=w`v+Gis@!w@8e3Ut(oy^2g znX?Tt=VZuCX)beaw#@nSWUkiAObd~@CPHTVPNW`Ny7rxXW4$PIgRRVrRGAxtWNsQF zb91oFt&9KT3z?Y{P)F! z%jEkxb}|o{%RGET=JEd;db~`&KItg)+J7T;{j7X_BU$E62bs5)$h`fI>WwYC6D!}i z^M^io6^E(yXZp0qc%c14>C*%Lzy>k;d`TouRXi=NQK3~wXz7#BKz`LRl78+@-`qky zJJphYc0Ua4`GSch0CvRdzO9r^ZVbxqLJ zbst!xwN3zK;mquE9*~SBhBy;zeF}5f=n5>q7Hem$B(!GjYKj4QBbn1AwA;Fg%-P)m zXyYQ*v-cKUAitTrQHu-AeXs)9>^H1W9sE15Wqm*4ul{(!JUy`$)3nU1Mv8+M^J#`$ zGM@PwzqgtiUdZ(gUPIm=Bzk+AU@%Pl~65S(sk+`wEv z_#wM6U<|NMFWIGTen895vCBbcfnL_IJK^YVUJqgS9${#BV9iRhQFEl+XZJs1jEg8| zj{^!(BXI2L&^7>@ni@%OQT9R+3gmYkBk8pU?4<_h{!So!on!zO_KH>BDg#=S$NoJx z2}M%oEaL}uC6QJC;DJ5r$dT?SQmzf**m(4h9_u*XI1VE@{tBwc4~d*~>O7EHcR0jT-$z0K!*i$j^oY) zyWfy=uCJ-aBf8WM!N-zX0=NxdqcIfNpZ*7VJEXOyCyVECbSUEVra7TJgfe+|uSe z(CI_DrQfU2y03GqPmBVR;%X#YwT7#Sf#gp;Bk8LT+?sxvCFrx?8$Zw{|H!;_pG#M_ z1@i9&E`1zom#ClI`V)azY|P;{xGcr0Odyw$m;`XE9+z=%6)=;D+{V@I0it_x8*gH9 zHrgosQg*zPM@} zg193W&`~XG%bk!gQ=K-OJJD(d&<>BdlUQY94x6|$BT*uZe8UxB@&sxt?(%8_P^&xK zjq$yJd_TYy`K-ZJxXDQRG>N-24SP#tx*EzGnd`TH;YtcH;oaJmyFaxWYlXl)_>~MW zuP^t=fL6El829L596Hu%+@ohGML$2}p4NSWm5ns6)a3={sc*R#!x90;4lt578pD5om<`Xx zqefPk@j`zNx1O)N z0UwMH;p?GDqPi-+!KRj&RaNk2ty%!fYRsF>2?g4>fNzplfR3O$Z(08Z&=bzQWzF-o z!g;GjIAWP?c-!AS(c3=e?Y^V_$#v)34M+ykX&&$RdLOW}ro1!G803B7+fU~Y0hwH7 zNNjASAM}iO+uRBrQw-lb5$$eAA@5PEGmvwxycb2iG-D3$y;%zoe3u{ObP-4$9UoA- z4Oo(rAK3}bY}8$TEPc_cOhyHv-F2102hLP0Hfsc514j{HaKWP*?9>WSgvIRPlA}t?X zF$+QB-n%aP0 zfB6;;=@LF;IxgOav3$m5TzuAN_)RYOLsQ!Do0sC>&qncE{OV!Wkk4<~odI;xPJYYd zdcay2^IIck0NoM5Z`ZFqgf@}IZ@;t(;C3Oudr>}+7vcP#Wgb9AH|O_uF9Xtjt&!Bc zOy*rXe(#6-XzU4mc5Ad@k1#&_$zdRg3H<(XT-f_7f4Y`Eudh9 z*jDjpx?`f5GS^7zdYsqgZwv$$l*pgQ(lqN22Fs>x^!EI2ys&P# zd^G>5L0zDADF6NHCLmkh8SE|0_0C#BF&lMS%Ugna9S3aIOF`Qm=dq)ipnZfYbKW#T zw-iIPvy)J}+yPkBUZGAoR#jW22=#`)20EseU~JV|xGINZ)h$-@C{&_}S{h+cG96T!Y?OB9q- z1pACFz$O#HK5q+_2mc7Ib8v}hKyX+$1y~0=p-uDyfJtABq^nm5Z9eB=o+}D%CvgC8 z#|nErum*Slh+I0E;&GL#tGg&*MKz6 z6nx?*fF6z#VNfCZ#%I$6S(3&JLr%qDrO8bgVT<$BBvBagurbh4{e-|kwAVpp!f2m6 zSalo0`5ch^ z>%zqOsIe?}3lVkm(5Vlm zb-}Q-O-Q(ho2LhTg&6`W`t?(0;MbhUIHCWv5~v|YI9DEldz|*dxjzem{8bD2p1tq|&O-hH z6JTW)!i5O*LE68aUTse^p!g!~7n?AHfpKnm2_%9kGR3 zuY_uF0$TZ50cGeUieD%Q>SlVrg(1<>-18}~(45B+-F;ADrjEoCe}9G9*)PD_BrBRs zO9CdiD4Kj#09zfXXzJ~Uw)-t;~;kE=w^+qGR_g<)o zYl6~w2PoqIV)<{NyCUJ&6rAE;GAFlC%m+NP5gGyA2Wshp5G_LE}f31@(y?M9OO z?h1VcnvmN|#Vpl*EWR#O%*LHCICfJpw`dMZo4<<1c~{WHz8Xnay;Ur^8isyo*)zqm zeXc+}ofIqm(H&U)QLKK$fW&W7te+GIpgLDSTuYq-#AdVNy4xaPy-F3=OQ&LF+@~l~RpN%Cm*UX@ zw1V2L6;FK%fL&^-c$(M?PZcy#JR6F})v&$dRm#5rdy5qBi!*@P9aEGi;-pPEr}$Cf z2f%e#{47PQ*-aHyj_s>~Chk}KxoQElph)p|e+6doe-wZ3#Q}L{ujGE@qq*Hs@^f&t zbr>)6K(T?dY3W4&zEL)fLY3HOjDf|Cmxb*c(?X*w%Y>YxhEs8Y_miu%8cnapEf zmGfVqz8(>xT-b9t(3n7(`q=f#R8<~2FcW3!6=(Fsl5&x^1Heta(x7Mw%uG-ktXtyQ zm2pbL&t$AvL@QSjG%nkh%GK^qfVQ2YTsw3MusM~=b=7VF1D7f@@~}Y@Ix9E6K@ZUL zhH_Imdg{&fm0PY1#tO$w<&NVmuxk85xudEMFmfu|(Ad_THg`0**qZC}Je0?;poyJc zEAz}Pndib~7POUlew54$M`T_~lzFAS%&Qs7<1Yg-zpz%GT6_t`4k%A8wE;GvoAT6y z_9%Y8DNnuG2PFBK@=VZ8%!{5Y&t~reI}*M|dCmj3fL)g>3;qgN5tymGaJDXrv^vU* z);O@;&nhpvpTxr*^9`JxgT7ZU<>NMGSc7k;d}^A8f$Eg9^m+qeID9W0&jC5!PWi&u z99V-A<-0*zfIZigpFHw`R#Ygzcuog!J*uo|fR^2*W#WKyC?+TrkT0+DRS%v9lPq@KA=7Rh-I$gF6QADM(+X@Dq==7Aj>Dr#!G0uAXX z)(%Gpxhl*^YFQ@poR3&%v=UR|CnqD_}TATfQ#R$=H>8kvZ;oqMC&c_y}{LHJ^1 zv=fkNT|~#I1T_AWVtcL*(4k+&_PsU(2}>3`*fqy|7&iQV@2IPocmteVb+6A#&Ev$J#xAUT#atF}-Q-+iFR{E@sqEFp- zs4`!Qg90J}Y8Q$_aM7}1cf?_P&|o*`ivgA|(Mz5YM_6M=7FCNQ*HoiHPZUS#(eO_= zi(_o|0W-fS24#E)YDUFi49x6Vkr;gI5U|dLV#uJwz-%UoI`x@2uCRuwVp#93 z7|Lcg5yM`iN$lP)j(>seyP742@9hY5a=gr#ePZ~pR7|zEixGV?01jt}5q&XqYlFmy zvFKHGUBrlSUw|IpVvu!{>|0B-uy$dYcL!4Q2-R7^D zq|8J&Zsj2^cwCb>^b!}YLQ|+0CobGxjBBbyOr3)!u_;Gf9FK0VTcNmQ)?I+R^~I(A z?f|jsCoXTH!-gJ~8S`0Ov2Yu(Gc!cP(K#4T>WOKw`9Mr>ifj5~s(g2`%ts5wbu0X_ zrutW0|4v_lfn~I~aW@WS%x`fk{Rs3U5x4r|7uJpxx6TOy652!Db`XnGbM}b4r{NcI zB=(yB1Jv)Dk?heYG3#a-u<4oN{w*lV#?}!J9Ld4R*-Fe+;+h;2A|Aa~0pzp4cuXk5 zvQanjcnCJ^!)fuj`72!Ao!g1WYdC7Gc=F}|pljZUr+?#%#%K(`9nAHtk9fYs7q`5Z ziWd?KfUX-LUPM7pkLksWWqCkLeu!5#I-rVdDqcN;nZ@{y;?)O%K(|MWh1pdA&rQXm z;lY^Tz7}uRjRV#%MtqoRjx~cU@oD{PU|U*>rGGnOU{#6lobYEShl%CssM|{$iskEl zVFYVYD1J)75ue;ktk|CmEbY5k`4g)hX)fZ=;X5z^xGnyAQi1iYDiwK)TW!sPRjeQK z+!>Yfc@9?f)GE<{#{u7WRH+f{`$^D4=#7&jA4!z@Z8CZjNt&OWLN8D9^BB;FryiaUifR3XbufWADa8dqR~l?h)}Siek+zcxm) z!5?M%&Qgu{LFd2YzA8L&C9wEzs%YH1V~UQd=tM6Ri;1cj?@Zjga972o^}r0ci)zXO zC$OWhHmRn32mvyVs^T+IF=hL!ruOQOy9=hOX**HPk1bKns+9~R^{ioUJ1hO+W2%J# z=-gA>R11T~V1;3!Ds^KuK)>6n)KeJmD=Unowew_t^-?XWkvA>gs+N>HV1j9`TAsfY zwf=C`iUPEkVtdsp!5Ns!R+Y8_=W*OL)tY|m0nCS~)*NyN`Xok`KF1TF|5ep`k^>T( zWv1HXx(^E>pA91&%?F!aQ|)s_JMH?yNZLT5+Fyzbz1=U>0ekG$+fJ&S+Gx+8j;eBQ zpT`6?Ty>~y6|j*psw4B~0`aX>9a)62Zrmr;(ZWWU{J0pdIa;Z{pH`h&G6yxrT*Gfi zb80%=(Addbf9{s*#>u-t8@E*z&C39mx>0rOYy)6>TC46JTnWUlr|RK;oP?eARFAWs z0Q702da^MR=&RnU=Uq&ItWm2f`RjJuUkv$eCB7}Hwc#fug#iP|OHWA^a~aPksEwqzR!b7WUN3KBB(;l@IpeU*{8&l) z)dEO2FG*8;5a45$q&u8}{qROk6utaVP2OwK+9nlw^sG;09X=9f!NyWzR!M;?;J zXf2So?Invf-az5A)Vv@L4~QI+EU#Px#uZ7{AGTuhbWdt!)d1kbbjdCQ3ph?2B}a=m zAV*xK&b_|_$sHthos4E-`%UWl(jCaKaLKKk9yM3b6_Q&Bu4}!U)V&lP{=;mkXF^>( z@oOr%+x`XiBwuo`7y@)xeW`albUQDDrQXSNfrnvh`C00ur zrdhz+ZIQM zPdXNc%O>-kbm9t+vC2j|ar-v9u=7&h!$3?Ven@A|p?XL>DxHhQWg6E>x>Q}$(5BL5 zi<;%>D_vhU7>(?kbYplP79+<nTtb0#4+oI$Etg7qTm(paB|T{W5?HB^^z=AR zjeg8!>A77B(AIkC`C05?=?kgU_A=I#&Pwl;Xk^K|rFT)ifO&P3%3tCp_<#%2hk09Z z?#rZ)eYRm$_py=G^{4c?_ywMNX)0A-x({rgQu^^>BkI4|QdKcJQ?qn6IHHhkTHi>z z-$V^nj<~gXOs{6MS7P2iLd`pkmJd{$d`2mkd$LCMHH>L6tb7Ke7LL%(I>UVX4SE)7|JL_L+};TDFy%(3^3Bqa&zse1IV zL9RxUk|*jEh6*-exjMyQ)w!O&!3gyNH`Mws>Z=!A6tP5Nqh2)333qias23kD1LFNd zy<##}{u2e{Pvi*oO1DM;F0tzLz8M(Ef2h;L(PiK7s$SoQLtC;|umA0fhiO`=Gp-)S z~eU^f=Z9vF6=PeR7v8 zp16ospZ9e}$y=$uyp9Lf;kf$pCXCcAwCc-G@cy6(^_AHu5a0JzUtMSkWWi7M^^|I$ z8-A&8JX(tBSyOe}sz6-b3Tw)D^&fsm3z|$N$(A&AP9IKSzFCaO0owz0mN*m8SRLWP<*?Id6Y zH#F1w#p0PvwPso-?s4pYshQqoIFP-qHPZud8}Wp%Cb8XSfYZ^Mq#=1&{`{kvJqHCe z>8V)|jz8%3QnP3cM#Mhlnk8S+8!m09Szksl*?gnf7Ktlo#Z=9<4VOm(oBv3Yxfail z>|LqZz74%n`Y_E7_h6KE!!>ttvXz@JFfo|Ba5Eso6uN+_( zsx`SQOo2>D*W|8$i~OZIWsA=@*BTzVnCqXpYc6&8h{qXHHJ1+g;c2mId+y%|;JCW$cCC#1p#{sNtG!LhQ01euwdA17!ZrC?X=|F5=$J?5+ z(|3VPG0}YROhM^UsQK^;BY3r|=Cdh=m6okFRen4w)r(rv<0aM}rK?)*kT0I;AEM z=n$=CaeE-vd0MODJHWz{v^GWG@jOgjtu5|Dv+)zOZ7Og@>*s0PHp;-b@$Tmue3SqKv~DT*q9*82)Zi|JZz z|EO5p)VZkbe=P&0O@-Fy4R$>1s&fLf@j2%v`Lki)$ftC zDe>7jkY?Js6B5u6>S>oO!lLcaVOql%yxzM*yV~CmNZK;(>O|}ivDU8hF2w&!;a)>S zC$~EKGl#XAO%4I$hiiA#Xm=)70_{6oyK_Slz|eNuJ@s)l2ffwqKZ7>d?zcAQ z=y{AYN3^*Khp?P$rakuO2YTO2+S898pmuTAo~dsK^x;fx!JuHER)N~f1t{>ENe89(rkC z4#tYd&eY^JE@Cu9<*4lT6FdV$Orv20*A2%y5Yd>8-hc&^A+RsOEwf^+d zeu+hX|Ec{N5eVQEq^)R;ZYJDJTT!#4H}HbCD(0*nOC#^JRdZ2e406!^N$mwR*iu`) z3@1Syu49>DK<3ZX)vkRTsPju*orwVep__FLY_JFZ=DG&Ei%@mN=uB5*B)xD>XVw~z z7;pNjYr20G?qo|k%Wl}QH??(^zj1_TZqZr!UXc*3upp}c!jy{PMx;f{5QT{@3L!N9hM>AXha*Ec2T`qvqT&34ue*ck_K zW3+B)E`~u?sPpGA9>18O8#Wkiyuou_=s6RVxx;nidaT6Vt@FBZ_pp24s4g69j`ZYs zU3f5ZYFpied|cITMY<@zG+>+F>0;L6`08zb=;HUH4!`?IHzUdc3olD`vt7e5|1Q!k zOuqxP-+kR;XoagY$Vm3)fo^FeuG;aJbSs+UxtMM-GQXZNlCFHI+pqvvzeNip>EUs@ zEtTd#zkktfo7)`N&cC|M?MYb8Y^2*6;fj9x*$&;#iu<@~_vv=s{0KC3sBZUE9Jo0; z-QEFlm|0BG?RUZREDzi34))Ij@H?){sgG8F;Gr%@{{$;2lXOQsov^_1QFoG0#e~64 zce3{vEOb27ovcx#8>Z_{KgXVjZqZ#_jRlXeR=O*bCjeY2*A?AQLcQI=qUHlGvrmS_ zJ+1V0Tk9TQEd$y+Q}_4{uBK&AbiXpb|xH<6aOPt{5H{>g6q{~_yi z6?P3UdHt!YjK@{`b&!#?TL;}w)j%w#57+%ZeHyi8rmoroC7selSN$*#sP90TKep=r zM!N$2bxHRZD_2Uk`A9gh9|6go-E%v;6GK#5&m1zu%moHOI0VCZhyx19x+i5L>YToGliiLZS1RY(sA%=rZg6NJ{F$}K}O?~QFuQT|J7Vi#V6u$d@S&8 z5KO?k!FU}DD&srD@$EIkJ{AW(0tegz|57sn@>8KM|Lc|E#>Xx2t5L>R$&IM_Y8YPE z{6M&|88tRm^Rg%i%gqX=^JnG8mQh!h`|&kx!R1aYr@rR7%_VkU%pGaM*7LcZW~@`Q w+_Bx*KP0!rjrCUKnt8I2m38Z&jnurW#?B|<+pxR2Tb{7tzPYZBTxPBR0i|t2VE_OC diff --git a/src/Gui/Language/FreeCAD_de.ts b/src/Gui/Language/FreeCAD_de.ts index c85b156562..7487f3443e 100644 --- a/src/Gui/Language/FreeCAD_de.ts +++ b/src/Gui/Language/FreeCAD_de.ts @@ -3274,10 +3274,6 @@ Sie können auch das Formular verwenden: John Doe <john@doe.com> Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Nicht geladene Arbeitsbereiche - Workbench Name Name des Arbeitsbereichs @@ -3294,6 +3290,10 @@ Sie können auch das Formular verwenden: John Doe <john@doe.com><html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>Um Ressourcen zu schonen, lädt FreeCAD keine Arbeitsbereiche solange sie nicht verwendet werden. Wenn sie geladen werden, können sie Zugriff auf weitere Einstellungen bezüglich ihrer Funktionalität freigeben.</p><p>Die folgenden Arbeitsbereiche sind in Ihrer Installation verfügbar:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4490,32 +4490,32 @@ The 'Status' column shows whether the document could be recovered. Bitte wählen Sie 1, 2 oder 3 Punkte, bevor Sie auf diese Schaltfläche klicken. Ein Punkt kann sich auf einem Scheitelpunkt, einer Fläche oder einer Kante befinden. Der verwendete Punkt auf einer Fläche oder Kante ist derjenige Punkt, der sich an der Mausposition entlang der Fläche oder Kante befindet. Wenn 1 Punkt ausgewählt ist, wird dieser als Drehpunkt verwendet. Wenn zwei Punkte ausgewählt werden, ist der Mittelpunkt zwischen ihnen der Drehpunkt und falls erforderlich, wird eine neue benutzerdefinierte Achse erstellt. Wenn 3 Punkte ausgewählt werden, wird der erste Punkt zum Drehpunkt und liegt auf dem Vektor, der senkrecht zu der durch die 3 Punkte definierten Ebene liegt. In der Berichtansicht werden einige Entfernungs- und Winkelinformationen bereitgestellt, die beim Ausrichten von Objekten hilfreich sein können. Wenn Sie bei gedrückter Umschalttaste + klicken, wird der entsprechende Abstand oder Winkel in die Zwischenablage kopiert. - Around y-axis: - Um die y-Achse: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Um die z-Achse: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - Um die x-Achse: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - Drehen um die x-Achse + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Drehen um die y-Achse + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Drehung um die z-Achse + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - Eulersche Winkel (xy'z'') + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -4685,8 +4685,9 @@ The 'Status' column shows whether the document could be recovered. Ignore dependencies and proceed with objects originally selected prior to opening this dialog - Ignore dependencies and proceed with objects -originally selected prior to opening this dialog + Abhängigkeiten ignorieren und mit Objekten +fortfahren die ursprünglich vor dem Öffnen +dieses Dialogs ausgewählt wurden @@ -6040,6 +6041,18 @@ Möchten Sie ein anderes Verzeichnis angeben? Vietnamese Vietnamesisch + + Bulgarian + Bulgarian + + + Greek + Griechisch + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -7004,6 +7017,38 @@ Physical path: Physischer Pfad: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -8780,7 +8825,7 @@ Physischer Pfad: StdCmdUserEditMode Edit mode - Edit mode + Bearbeitungsmodus Defines behavior when editing an object from tree @@ -9811,6 +9856,10 @@ Möchten Sie trotzdem fortfahren? Special Ops Spezialfunktionen + + Axonometric + Axonometrisch + testClass diff --git a/src/Gui/Language/FreeCAD_el.qm b/src/Gui/Language/FreeCAD_el.qm index b67377e7691a46d2963575b52b0d906a47c97f74..a9e18ee155ab7a716c780cbf1403da35d578e174 100644 GIT binary patch delta 17124 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 SxO$t;rZ6${nImUs^8W$(LoWdU diff --git a/src/Gui/Language/FreeCAD_el.ts b/src/Gui/Language/FreeCAD_el.ts index 242d9a63db..679a2de28a 100644 --- a/src/Gui/Language/FreeCAD_el.ts +++ b/src/Gui/Language/FreeCAD_el.ts @@ -3292,10 +3292,6 @@ You can also use the form: John Doe <john@doe.com> Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Unloaded Workbenches - Workbench Name Workbench Name @@ -3312,6 +3308,10 @@ You can also use the form: John Doe <john@doe.com> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4510,32 +4510,32 @@ The 'Status' column shows whether the document could be recovered. Please 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. - Around y-axis: - Around y-axis: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Around z-axis: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - Around x-axis: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - Rotation around the x-axis + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Rotation around the y-axis + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Rotation around the z-axis + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - Euler angles (xy'z'') + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -6060,6 +6060,18 @@ Do you want to specify another directory? Vietnamese Vietnamese + + Bulgarian + Bulgarian + + + Greek + Ελληνικά + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -7025,6 +7037,38 @@ Physical path: Physical path: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -9832,6 +9876,10 @@ Do you still want to proceed; Special Ops Ειδικές Λειτουργίες + + Axonometric + Αξονομετρική + testClass diff --git a/src/Gui/Language/FreeCAD_es-AR.qm b/src/Gui/Language/FreeCAD_es-AR.qm index 1f3cf6b3dd0f0a0c5ed0f51c97effa7a1756c5a8..3e337d38235870d07eba3c5f40316ae079507091 100644 GIT binary patch delta 16365 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 a4E`NfWc`rt_D@@Wh;}IIZX;UV;(q`wug2>D diff --git a/src/Gui/Language/FreeCAD_es-AR.ts b/src/Gui/Language/FreeCAD_es-AR.ts index 1f2a125f97..3a42d849b9 100644 --- a/src/Gui/Language/FreeCAD_es-AR.ts +++ b/src/Gui/Language/FreeCAD_es-AR.ts @@ -3284,10 +3284,6 @@ También puede utilizar el formulario: John Doe <john@doe.com> Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Bancos de trabajo descargados - Workbench Name Nombre del banco de trabajo @@ -3304,6 +3300,10 @@ También puede utilizar el formulario: John Doe <john@doe.com><html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>Para ahorrarrecursos, FreeCAD no carga los bancos de trabajo hasta que se usen. Cargarlos puede proporcionar acceso a preferencias adicionales relacionadas con su funcionalidad.</p><p>Los siguientes bancos de trabajo están disponibles en su instalación:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4500,32 +4500,32 @@ La columna 'Estado' muestra si el documento puede ser recuperado. Por favor, seleccione 1, 2 o 3 puntos antes de hacer clic en este botón. Un punto puede estar en un vértice, cara o arista. Si en una cara o arista, el punto utilizado será el punto en la posición del mouse a lo largo de la cara o la arista. Si se selecciona 1 punto, se utilizará como centro de rotación. Si se seleccionan 2 puntos, el punto medio entre ellos será el centro de rotación y, si es necesario, se creará un nuevo eje personalizado. Si se seleccionan 3 puntos, el primer punto se convierte en el centro de rotación y se encuentra en el vector que es normal al plano definido por los 3 puntos. Se proporciona cierta información de distancia y ángulo en la vista de reporte, que puede ser útil al alinear objetos. Para su comodidad, cuando se usa la tecla Mayús + clic, la distancia o el ángulo apropiados se copian en el portapapeles. - Around y-axis: - Alrededor del eje Y: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Alrededor del eje Z: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - Alrededor del eje X: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - Rotación alrededor del eje x + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Rotación alrededor del eje y + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Rotación alrededor del eje z + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - Ángulos de Euler (xy'z'') + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -4690,13 +4690,12 @@ La columna 'Estado' muestra si el documento puede ser recuperado. &Use Original Selections - &Use Original Selections + &Usar las Selecciones Originales Ignore dependencies and proceed with objects originally selected prior to opening this dialog - Ignore dependencies and proceed with objects -originally selected prior to opening this dialog + Ignorar lo precedente y continuar con los objetos seleccionados con prioridad a la apertura de este dialogo @@ -6048,6 +6047,18 @@ Do you want to specify another directory? Vietnamese Vietnamita + + Bulgarian + Bulgarian + + + Greek + Griego + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -7009,6 +7020,38 @@ Physical path: Trayectoria física: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -8785,11 +8828,11 @@ Trayectoria física: StdCmdUserEditMode Edit mode - Edit mode + Modo edición Defines behavior when editing an object from tree - Defines behavior when editing an object from tree + Determina el comportamiento cuando se edita un objeto del árbol @@ -9816,6 +9859,10 @@ Por favor, compruebe la Vista de Reportes para más detalles. Special Ops Operaciones especiales + + Axonometric + Axonométrica + testClass diff --git a/src/Gui/Language/FreeCAD_es-ES.qm b/src/Gui/Language/FreeCAD_es-ES.qm index 4a4237fe9ad47107a8105d262722629b4000f933..f17cc722b0e9ddd3923b0199f943ac5826050e5c 100644 GIT binary patch delta 16392 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 k8i?mSQ6UAF*Q|<~tCXG- delta 14680 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 J(SpsZ_g|&T&rARS diff --git a/src/Gui/Language/FreeCAD_es-ES.ts b/src/Gui/Language/FreeCAD_es-ES.ts index 388c753e09..4d356fd898 100644 --- a/src/Gui/Language/FreeCAD_es-ES.ts +++ b/src/Gui/Language/FreeCAD_es-ES.ts @@ -3286,10 +3286,6 @@ También puede utilizar el formulario: John Doe <john@doe.com> Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Bancos de trabajo descargados - Workbench Name Nombre del banco de trabajo @@ -3306,6 +3302,10 @@ También puede utilizar el formulario: John Doe <john@doe.com><html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>Para preservar recursos, FreeCAD no carga los bancos de trabajo hasta que se usen. Cargarlos puede proporcionar acceso a preferencias adicionales relacionadas con su funcionalidad.</p><p>Los siguientes bancos de trabajo están disponibles en su instalación:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4502,32 +4502,32 @@ La columna 'Estado' muestra si el documento puede ser recuperado. Por favor, seleccione 1, 2 o 3 puntos antes de hacer clic en este botón. Un punto puede estar en un vértice, cara o arista. Si en una cara o arista, el punto utilizado será el punto en la posición del mouse a lo largo de la cara o la arista. Si se selecciona 1 punto, se utilizará como centro de rotación. Si se seleccionan 2 puntos, el punto medio entre ellos será el centro de rotación y, si es necesario, se creará un nuevo eje personalizado. Si se seleccionan 3 puntos, el primer punto se convierte en el centro de rotación y se encuentra en el vector que es normal al plano definido por los 3 puntos. Se proporciona cierta información de distancia y ángulo en la vista de reporte, que puede ser útil al alinear objetos. Para su comodidad, cuando se usa la tecla Mayús + clic, la distancia o el ángulo apropiados se copian en el portapapeles. - Around y-axis: - Alrededor del eje Y-: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Alrededor del eje Z: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - Alrededor del eje X: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - Rotación alrededor del eje x + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Rotación alrededor del eje y + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Rotación alrededor del eje z + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - Ángulos de Euler (xy'z'') + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -4692,13 +4692,12 @@ La columna 'Estado' muestra si el documento puede ser recuperado. &Use Original Selections - &Use Original Selections + &Usar las Selecciones Originales Ignore dependencies and proceed with objects originally selected prior to opening this dialog - Ignore dependencies and proceed with objects -originally selected prior to opening this dialog + Ignorar lo precedente y continuar con los objetos seleccionados con prioridad a la apertura de este dialogo @@ -6050,6 +6049,18 @@ Do you want to specify another directory? Vietnamese Vietnamita + + Bulgarian + Bulgarian + + + Greek + Griego + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -7011,6 +7022,38 @@ Physical path: Trayectoria física: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -8787,11 +8830,11 @@ Trayectoria física: StdCmdUserEditMode Edit mode - Edit mode + Modo edición Defines behavior when editing an object from tree - Defines behavior when editing an object from tree + Determina el comportamiento cuando se edita un objeto del árbol @@ -9818,6 +9861,10 @@ Por favor, compruebe la Vista de Reportes para más detalles. Special Ops Operaciones especiales + + Axonometric + Axonométrica + testClass diff --git a/src/Gui/Language/FreeCAD_eu.qm b/src/Gui/Language/FreeCAD_eu.qm index 9bbd9255e9e9deb4b7ee7c06af98cfec487a6278..1fb1569dbe75d73b295691faca7ddfa550e254b6 100644 GIT binary patch delta 17968 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 delta 16362 zcmai*30O^Qyzu|)eb-uhueJ7|j1?6kl1!PCA)$n*lqobSDMN}38yPbkY?LHJnIohk zWGc##DB~eyc8sUUnD4*$a_{}V``quj&v}mDT5GT29scwCcH?fH-Nkj*S`6<40L=he z-b1zkIBH;TU@8V7{ebjaha81Gg&d812|x_@??%o5u)mF52;^7|0ILBe_xQR9OVdYR z0l1z3)_4b!`TBKTN;_Q=p5y^hj*;o&Co?kxc^R0OSBxaeRWeXa)5ZMbPk=EKfZ4kZ-2r4$D6l74?80xE zo0b?!oLyy3crP=Am$|5?%w;7qf29~n=`)$^beY_EnWhtD)*CIe;VqfEL2CJ6&{~;Z z@`tE*jeI`7q0EW*Wk&awIWtV=+&;jTwgB27MrNaInXOD^_Gu%t?{%53HZt7`jT}P< zHt&X7llcw%jrWo7hm54=!7?qXWj3B8(-I{e@1spcna#8^Q38zD z`+Yakf)0z8FYKrX?1x=I7R>_oOJ|@7Q}pSqtu7U~HswG!vB0$-3~+Oek<>0-W}7!M z?T^cBna z1xD-zTu45U_N#!Kz5<|~7Pys*fLZ<3NV=&KnF-{~ymYFt6=FJ39V1K}Lkj!CcL6MOTw9*umaT|f@90J1oq1f<9X!x!gVDKz3 ze_amD?55Co^Gl!}3TSRA;`8~?eEtxCe^Q{;!g1ITXRuqg1sm=ScDrZmP;+m99cnJU zJ{jx`if}y@?8-ucu{aEN27wD0ZzR2b2ioAkQLp3BCaDnU$fwZeFy0^b71|Ww^|>l& zW9Vt=7qD0T1x({iuy24LyfFss`#%S$(*W$(#shQJ1=@PL0EyiO?XIa80cbWr`-p8o z*464g6jr(>;Mme&g;K!L)?jsFz_B%2qa7CDXm7AmHsH9UE->9jLubS9hpeHq@%m=y zI@j>~S?FfGehqr`ZwTb-S#UD^&Pd>N$_1DOos6W5JizH`ATWuejHKJVp!d`S0K0{= zq4&KCpaBoT_4aI_bRrDgv;l~_h%5lGii3fVaJ)R{=<6wUtp~v%Ukdd6Qy3K69hmAW z81xZsZA~n=*=_*_?XcTyDrW}Ibc4XX%_1PD?tpujjR0*A$=n!gB$N9|X3b|K ziIfBGfdM#nXJN3EghS*8gD)Gn2s}0i0128U^I~`KC@lfHJPC$u@&+c}%SgInJq+D+ z7M;aqnY#Qh#sjh~#7J6H0>gHD0ra^Ep5Ety+?)uWzSzkP^T0DX2$=GX;F*D==3{9j zX?PdB;&5`Ozc!KzPBNu+GF9DWc1xDoz11IHF;Yi+jFK<(cqy~zTbUzDWQLc?ym1!1 zN1p=HC=$HqRRj6q1K#l$0P-7w&*%$4)NNs80$QWLO^|s2#jRlEq4U5D@P(0=u_O1F zg0JQjFcZwcH!Kc_xB~ogPdEZ`T@QZ6*u!9RnK!Q+Nk|R&UD*s|L=pJ?ss?6FUnA+} z2Ko(R%Vw4T!syv8fb5Qd(Fx75T?b(F);NI6V_@`NY)Ac}`Uj$wPJ%HZols_4$y5}| z6o^dCD4E&=GMyjG9J*TO*hVrZot7DPO6I&`80(n@%>FDGyD%5%)*=`ipAB&Cx{+j( z6^#413z&Wr>%fFTX#MWpfY3GdfzCe*p)dObS@A|@p%%i$3m9ei!4!hS_@xr24sr!* z;SV!JXP|r={VA!XuBIB+#99F4NwDRsBQPdf*fHo1Fvob<8CegQ6NQjQ+5x#?4(Tzd zG`-7UZ#xGd`W)EX-xNr6W5^g?0i z_p`2WJ_>bg=PtN@C;@cLejnojbEXfJ_Q&b%-4bp##&%Z@hP$6o45sdZ`%W4lzW3q& z{(S&*cfm`aAfS6v;KQ9mKn`4os;{QNBu#`bOHF{B_!nv-utA#B@a+NK=hFs$m^=q^ z!Hppo&{{5VWmqu~sP-kJAi*jivsyFi$$>zw73trq9CVib7z_7kAUg^et0XTVlV>nZ zgTqh^e=tqYcmqs0z_j>i2XL?QV(j!>LA+nK4W|-;O{wM=|X(P5^T! zhUv5<9U$ie)47fV!27?LZXM8!?DJ&0mr-D@E0{hnu)S5&n0`ClaX^IIO#cyU0ahSW zhXRbe%DDQR0dl?rGr+$-FhhDV1I^3<5~s?{IK{X(dIt1x4KwWMYk>7_nK9BXfbeW4 zxH=W+83!hON(8{2cqTj!{j1#pX0ju`$LbI>c`&+BhaOCneGM>KBbg}YbQLgtbj;L_ zOMqwx>K!!>#QqJFGfeuOk^f7@x9PY?7pi{(OBtvGM7%EVLunZ6m>@1mve`? z;;R5?rDm?XcLkcdjwyXnjz(n)Q{LqR(94sV+bw?sY>#K|TJHho;cMppcL$&*Kbgml z7+dgfn8&e~fu5bfJnz&37|n9#Ww0l}XEpOO@)i&_pLxxphk0I~d3}<@0DtCs=F@%j zA!oKR|Bgdxm|-t7`UCS-Wewz3JEqpl4UI%E!rqGls+vJ02Q;4=JyES64UlR_v}X%| zZc8S0reO+k;s~j8bu%zK59w31wz?o<p2m zd=bwF62}*HfeyMzy0yFu%-G$e??1KZki1F%W@$i*e~^KdX+T?cC2m;(K=sSX;7ZiZ z}!2yY&aS`}#DDg56#9!K zWK|(1ID2L82qfX=1hX2RgpV`>W^Zc}{=^c9t_g`~Jrm#a4~b01?l&E%PpM<8+ec>Y zMqTWfNoJkHgr)H)GN1DXCi*E^Fx?*@)`l!gvH?<&Lzc%q0UGattOU9^9r+aKl7C5( z%~l}g4M}n_Hovtq*%sU!m}>*c_L@$>wBJv5)P4oheKtwEgoB#ii=Mu9GCkVE)5S7)b}-A-S8eO9{PY zmNp>ADW*VAyOZMvYdHJBZWq~Jm=ki;5NIM^8tOnq|M5T@kpB_%%IK(`DhB{v=esXR2I_z|UnyT`@l2+z zxy*?QnSozr2KSX25-W4^6`2vGG9#m9PHiD`I+3|xlgx$RWiI;jzQvw+u4{<%m@5CU zv`pr*k1|*EkeSd}=E|lrSN-|Gn*Q?nnyoU|`pR4{%GBG-+^|#TrawJT43f{2PLumO z94fkbuY4i-hs+dbnOmpJOf~t#TAADD$xQzfJSSUEs{wVoBTUH`V8t!^N7*oJ=oU=rWZQc>|I~f7Qm<*eu>s#`{FiA!_(;0=g9+$p%0{~MVmq9?S#-r?v<&s? z(!bbu01oS@e%yLs%5KvQS-UX2XKAW0D!zk@ku-gh%#-0Xee5t`-t4C7_fSX<_n^D) z_5o({4Z3f(3(i(6da#onfX;><9%GKaB!}is>khQpUYa}mB`S8pPMTYQ7R0-l9?!s- zh-?3cku*OUEk)bswD6Wc2CC!e#i0{WN@micUfvkeEvLl+=YZtuXn7c#uD|!w+Yivq zTuP&NGclxza;5j)qqp>Rrw>P$0ExRxAB}7Wutg?0^MXEA=z@Xy*cA_gf#j{A&($a| z#sAQk^YuVS#L?=T&(P20(a-0n0F&ZlB+VW{Yrk?pFX~yQ55_=wS6Dj95=f7REN2|K zQkJ`%g)!wNRyth>%&aM_dM|dM?x|t{@TVa-ZzM4>m6_|qZdSENnPu3`As8S{&Sq0i z`eP0AJ-gLu4bY82Z0g+k0N1kE)Y}_@!gzMurp^EnEW7On)=&-&XVc4`0D1VB-LXW?%r@7n7L*8Rc7sUr`U`G^^&TEJi3pH?aknvw==}!xnGS12Ox_ zUZ2z-n161wrJhNc-3~XBTwTwW&%$vSyMn#F0HX}Iuk3C8Vqk{*vv+;70b<6ochBZy zdeecuTY%~JdL4T&wiauKU)cLU;sF-kVISz{a{eW_m0+>W;t=Lb5T&!#&HAdbO+}64{k8Q zFfMol=dnWrFka6M?{o<@G>#ixnGSSPV{U9WluMs{ZtOiY{`Mj_&a4dRUz7_N*$f!> zFZd!>m`s%q{v|$+7UR<;vcFVgb z7sF)%E$qg{v_}cs*piDG;R{Tt2NyFP88(hv6440DjM3ckvo#=*VUM^3(>6dII_MiW zvC{S8Rt+cw5}(PfGE_+|@5oHNY9vY9&8^CC1m@I!Zq?NdnEuvstKUWfm2Prt$78dL z^0>7>(5D1?avSEO{6s}^8?Ouma%2#fh)$6BU*HlAUU^6}ZVT3!pv=rjVxyO-ODg74 z+N5Jq?*o@od=m#QmrKRzqJ`O9YB6e_`Fn1=6Mkq~eQw7Z{QYo!Zl`xWOj#UP zjLYM8KCB0{(Pu6#Vh)f^^SRy0$8g%SxZOn?0j{s$_OC=!d*=anVC_I)eCu-=eVzf+ zgBlq~Ove}x$ORKF?(jS_fClZj(*fInbX&lksbdfH zi4}KdXbF&NQ|@dZ%w*?kj3gcQa~HPx10BM0g;>|7U9I&gmhE&t+|^)9fJR9&&25Y% zz2C}=N#?Fe$pEYOb2rRT4Lbbf9-MLkM!A%GRL3949~#yL!o_nnSGEJQIhXtTA{AhkJ6GEj*=ih5J#oDCy?FKp%CA*4uUOa# zi>*g_)fN`$WG%1hla6_jog1%tfU)n?ue^2*I{UT{c$2pdKu4SNrf*AtX&%eh8}$;% z@EE@S4F{~3z2X}^#AUH*`MjADpWE%lo6SdGr%K|@HYQ^wbP;cp@&uTQ_q?qGj{hbP zBT2`}e5-sM=?2GnyKNP?5H*Ll@7e-=-^#TozWLg;5(UC3dPP>2~V~2CA9Lfl@DX)!#QL}Ar}VbLlIs{g(oz6A{UYBmri%;4XV!dd>o+*WU5zA5iT-UYnlFctWh;eK1R(?gMJ&<~Ze8TlnSVU>eud*lrCU!c%t_MocigEn9 zsQCaEL;JpRzFT3kZ9%4fdoj6SXhfAYfy zG@3U2`L_|sH~jfuD}bq*#$RynkI(n#FC0OiSEAuBM&NjUZ^K_Keg@Pfg)drb&@quO zUW(z~vK#!B9tBvV+qH$iT7M`SuYCUIP!=m3*ZG^v@Ij}oe3==t*Dt>8Z@ljGoG*J~ zIB(0}4xfSbtk?Vfc?9fBK+-GtS4|60H!9!oZztB`6m;O<&c?9f+C~2D(ceJM_2d72ffKi< zivRNd5P+G5k)+R5nXwl9FWv@7nj8PCD>g8tl&^(OD8d>AJVWbIs8=u;fRn733NdLm zTHP}Wu@rTuypuxW+|X*IDAdtIyfH4cP^b%WsCOSwSg0a_S@d3EaqbgP^E5@1S@?oa zDn*ljF^ydCN@3-J_Ya$?u_&V+-s18+xbkzehRj-)b z8C5Uonqu<9TA=keD<(e~3e+}A5z%`!F#morlH9tYh}ig_m;0sI#k$&^gc z|7>Apa#gV^|1w&;wcaa%w%f0`R*9YYabHm?R^wWv zmEyq>oY0>`6puU$fF8Y}cr>>^+QyQAx?+ujyjJo1a22}0^@`uOqrrkHf2d@?UO>sY zqU08#O0`avxqYI3u5C-*KP{D3QJv7AE0xWQo}nrIptLRd2GqWp(tg2w%-Bkm?Y11k z1mL8yqtS$%Q#!t_gT;jt$}T<|06ga?yFA83!Fj8)`zmu(sMkv8tTG_8MWxGnv;-3p zm99Uqot~A-0e5hxNpo|hN8dF-j#n!^Zn2GIaYqtOBf7hUQ>MJ8ii#^iePt zI-4pdxot%E^hp`}56;cJ^U7KFF?jvAGHwRWy)N*xa&Ff^ASQ{*`7XNvzMCi))J5e= z%uy~l{T)b+nR2mdAwcpi<Q(7sv)bBJw(otH;oq2#l2PhN9iW)4;E z`EH7fS&7O6l>&h42W3Wr2kOL2na6r653bF}Qj>%7=vj;yzMocR?Tgl-G?goJcvO=W zUdp`7u_*ROWbPMb9vC1qG196GkuD-J1H;)B} ziOP%T>H=ACUU|tDr^0!p@{-FbED62V&$V;VwQH<=*zOtDQ{0q~%o5SD>6Mk&8lpNX zlutXJ2j)m)pPRx6DpU&abdhj^@K_zTPq%wiQ2jdY=Q_XNhU*Vp4n-@Z4j1gYyW;$N3++h&KxHGL{nSptM4c8o zMxi%5^-1W=ngVfaBy{e-1DNp>gf4BGVg0JT&}9WaS9(S07LHYx#T7!gnsO{N*!v0H z#X+c@e+k_$^ak4Pp3rkO7GR@i3%%+%1N00KdMoz;IjYk;+PBoDtPniwVz~6|nlOBH zB!I~#!RIJC5tkl<-vN~4b&@dJ<~hn~rZC19`w_oQ7@JfJq{$IsoDLNtcc?I-)ghol ztPqe|14I)l1fsX5my3kJo5z5*7%2n|&jwm|ju3LS7)a=4A*95>Xd%=!4HaifQz7&v z&im#PVbW7<-zB9GmeCc+#JMs9jtOBu5-{S75h4a)+;QZd5HaWzkZ;jK#KdY0d?JO2 z5Io;!BJ*3WFcsYZWt@a*mkH4A&cgJj=~y1p3Uj<}0Zkqv%rl%fuP@A3?!xMW$v9#8 zLqj%UDXiGYp_N@Mtk``A=zb3&VG+*zS`%Sa44T9C`NHZ2w*X3C3v1lUfw68ZtZS~t zhMtxg@Ksp9A|0RmAn1=TLjTiINSuLLVLfLdX-F1EzTahD{3L8y?~A+IY=x9Jx+-); z8-;EAaVR5;gf#LV7yfdEG+%sR2`{8A3IJxDsgQmY3tZE$3;So`gFC&249mZO474_q zUJ4Wr-gpKyC`&lJ6C<_3{=$)*EL@NODdZ|q@!T_n<5#P29XlCgwNflFO%U>euwj)- zAy4-LRoLc)kZ0h)9m1&_LxC*cEu8s@FLL)4&W~OL&|NEBm=}g+?{&h3bGUtPa6_Rm z!yHR~xkBMxFQ7UiT%20~WTjHLgfTwZb4R%JEFWX{Ny6oA4j6Lw6|Ur9vJv=PxN_eg zvzDDgN#=Ke2U`SP>8L;q*}R1tb)$iHx-0yhV2O2?=fa}~wLn*W7Ak*tMHf9sQ!kPk!5v+Z=?2Lg4s*>QBj47 zyGmqU-$&O!QlxIk6Ej8SlPr{pSvpbB-vH*(8c}?z!NuHpqAF|#Ffl_!HO6dkeuAi; z_5t}uH0hp)8)jIsp86P&f<&>w$~27qzK9m5(RwfLBsTR32PpVQY+8!ed0D7vcl0N& zitu6^)j`}B=OeaRvH+NyO+@<%xu|>vqC;PAEHdl9i4KMfEe?t84{X38`zChCMys~^ zh1iKjV>F>q?1cFQY2qyQ3`xP*VTkDDeg~!gnb_-TJ)E+MVxK)L@OfXc&xd0;q>|`z z6GsfThy!xp19PvH=%GccdBs}v%%fOoh!MSBpab z9T)07#n}EsaJgiQIBPFv2wtY*f;#aSut(}`IjW|Bm zi!qDw^DbiXDxAHsoOtChwy(}dv1AxVb0OD_Bu5sB*H7KTtq~i=(xs_bY_$+?o@Jl*jf<4H_W4-X&X5%Pm-=av+AOe z#4=ar;sa=k<+7lJ$5EFm~pWb&>}#pF2s-3Zij`PczBp@>L)oG9=q~2IutarqsG+Lx5L) zQkzsP9JMT#I$B2qbFjJ8-L(doLmj1_(;P8ns*rjjG`tPI9sP4YcT&(&5s`nfc55AKiX>MI3WodG7KQVK?Q4jY?F z!Ar29MCUY@LR#I#;|lX=8iX#B+ZwZHAI^C3_FrkD=kd#4DjN-v?RMb#y5hLV2K?)n=7rR*wDpQGMA5( z*6NBZG1PA?={IAXCU%oH&JV)E$Zwh3FG`#4Is+LWEG6BJ!o5YNMpE&Jl)N$(7{4%S zi}iG%p{7!**+HO(h=D?+MmjVy8HkIilo{6pD^oM1!&BP=xiw2V(xMTNl1Wn5q{TSr^Q4@?eF1C* zDR)i*x@lfI5sG@UHcvWv8RLqL0n*8`GGP2ur2N1AalvV(boM+3C?Qv+^HWi1{UfBJ zT0=wIO2yU&g`A_4uB{z`LUvEOJ}MtA-BYRbHX4$z1=4LCL9*qQbhqy%wBetm`<5-ULn1GjynPd za?-n{X~2Z;lHLzU$13wwBS{BcmGtq>Q``eIQ>rey2XyKJ>Fc{~SOnW5eZNx+V4kLe zju;VJHa3!^9#Fw|T%b7Yr=klnvE2Dg#W{#r9J5w&gRnto9962RXnJjKsnikJW2aPA z-6vSXyPB*rmjE4#r;)U6xyt%b1!i^os#Q(X6jIjty1)o_EdQ-B>+vMRNnCzlJ(>$(sTN-28`=))%t0;G7({p{DuruZRo8tN3Zr?wRun~I{&+>&0%P@ z%TK6M+Oa5HlT|4{y)fHbqDsAz4G^?bwfhjxsbz&~AH-qxtGnvJFN~_2-&SP?Vjxm& zrON40jiK6Ks=S;FSbE>3Is?t3dfJV<$-N1a2QB|wT-W8z?c&hH& zEWv`Ro9f>6cff3QG?E^8t9m%)4XW)G)x+}?Lpu{y$CDXEiq^5Z&*6H9si=BR*TT_yPwuKaLcJIlv&Avx@#>k{hq&9+gqSc^iNScHpPD04p(iO3tNVS$^yI0P+QrHl^LJkD9)uHq}r*&{{DtGW1l*F<7D)-L)BBRW00_xQ%AXC zj5n&Edd6FOjH*i2(V8hhGo#eA+-6{kuv9&37i#970(BhjvS!lisN+VXsn8uAt)ANf ztDGm-s^|OU19>%Gy>JmGFQ1pGmxtj8+w@hhOhOOY`?Y%Yzi1t2tx%^tV}P6pP^U-M z;uf8I>h!I}SpOfb-j!?uH1U{vcRJdr6?N2mTmpf4wN$-#`2~RA)6@s5QEX<#sSo?~ zz#^BY`be)CxcWWxqB>`A7SJQ9>fH5azy$cKb5k(B3b?I4ZHEukU#TuAaso)`FZ0*G zMlyXm8A-0Wsf)V2$Bi2o)kVj=fmHTaUrr0gHK*z7t6sstyen0gwnSSLbY5Ln9*O3@ ziMsrsJb)IU{(EMSJw~@T)sOd~YaXAgt{jFfZ)2i!rl^Cv1!hDK3}?q{{7MmZ1#a)*b;bU-CA&yzLv+xP<=YO85@ z6ZNKVPmNg?I`o~NH8yuT1JiV)rsbV-pd;#NT9wuSU2#QYmtTN?LBVU(RU5j^mLC!n|LNg(~HFsO|sDRUW_j)BbvS+@`1UsUo)_5KES+w8uv zhVvL(ZE0#G&6=kfZi^EURihc+9lsAIwHmL+=t!UbqZx_85}6vO@zr4rBWW~#X5K&p zZ8ZKCIG|IuYl3`Grp3#epd8fb>*boD3Y7IaWtvGn%K(md&`kMJjY~`aY9js10l0&j zsEPRAt7V#*_htgqwV!6TPkkJL?V9=3SYb$Rtyvt?A`{QAXqJS}#tPRh&FYm{aUMEe zqyL2GX{$7we7!MZUZ+oSZrLMqoMu;(V?aK3(Cjf343^*1?44VUTa%7x_HM<28nI1t zpaH7%klC8UXHiF*C^cEf3(@=h)c!-O{ zyaA}`HqA|g0lYC-0mF-_?oqf@>ydSIWt$c?Y6En5FFZKs! z&}41j=@nSs{-*7>!3_Uq!b>|K6=U;f@3jMu1p-~?rX4)41V7`b9b)PSWbaPx(7n+B zmtSZ{=6=J4thQQT7JYKXbFJS9lxx!vZSeW}xZ+r-4e7f9yE8IJ8*&@_`Q)QE3=5cK z|7C4hATrck8-4*5wtG8mly@So!5-I6PsV|^-LH+wz*zjkUhSMH2mGs$KH7!Op_oi4 zwJSE4199rET?MUCBfA<&Z{}#%M53m8g=^P0n~NS!A@jYHkvg(?mv-xNRCy~iBT3pT z?apdTH1&UL)0Z>@s{gIswR=90M+3BbBbKS5Nf zKzqvd6EKhMwWly5rOW&2AM~{n{IsR_@UvSOJ=?E^j?~&}A6|I|q+1*9!&j)_%dNGK z;|qW}9;1Dla0rOwZtbf`w2Y0XYX7O&kF}1m+Nw4U(S$eDR>z>;y}M;3Y2RM^O&o?b z`<2?CXUvf*m-#bfiO?XvY7|=@R_#^#t zkMv_aLla~7Gowr#p+5w}444cPVLF7u#KcSuu}OTRC8E+NG9qeXP;gLU@BK`-+|vEb z3q}Ve;0==?3?H%n^KUes2jf{F%*0nr$Kyzd#`78Yui>T9czr6KPk|^1!s7_M!yeBk z;(bBJ>obk_T0?;GJrnVsXuLN9|DT9=1mph>c%K&@4KsYm)A*4PJe5Bdh(|M^9SlT9 z8m~^ohucBl|Mntl<7*8Kon-uYCi>7!?Ekuru}}0UXWIM^?~41cn-V{CBcEG4fa{+Dnf_-$ zuua(Znb^L`c%>E0g4tjTafw0?VyT!l+cwVDwsqn}S7Mzwvh~?~KH22I;Ui3eZ$MG6EegUr4V{XD(A?yaBw}u^YZdoaY#f{un zxtXo#3?^4>L(lQK#g6px`oI9ADu>|P3`$_=ph2Guq8{^~ZHYDNY9#(<=>c|Ir?U wHvYdIwuTVnz)Uf=)-agCiS3Kt<8 diff --git a/src/Gui/Language/FreeCAD_eu.ts b/src/Gui/Language/FreeCAD_eu.ts index 3d04b76fcc..b1c79c3b82 100644 --- a/src/Gui/Language/FreeCAD_eu.ts +++ b/src/Gui/Language/FreeCAD_eu.ts @@ -3293,10 +3293,6 @@ Honako forma ere erabili dezakezu: Jon Inor <jon@inor.com> Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Deskargatutako lan-mahaiak - Workbench Name Lan-mahaiaren izena @@ -3313,6 +3309,10 @@ Honako forma ere erabili dezakezu: Jon Inor <jon@inor.com> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>Baliabideak aurrezteko, FreeCADek ez ditu laneko mahaiak kargatzen haiek erabili nahi diren arte. Kargatzen direnean, haien funtzionaltasunari lotutako hobespen gehigarriak agertuko dira.</p><p>Honako laneko mahaiak daude erabilgarri zure instalazioan:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -3334,7 +3334,7 @@ Honako forma ere erabili dezakezu: Jon Inor <jon@inor.com> This is the current startup module, and must be autoloaded. See Preferences/General/Autoload to change. - This is the current startup module, and must be autoloaded. See Preferences/General/Autoload to change. + Uneko abioko modulua da hau, eta automatikoki kargatu behar da. Ikusi 'Hobespenak - Orokorra - Automatikoki kargatu' hura aldatzeko. Loaded @@ -4511,32 +4511,32 @@ The 'Status' column shows whether the document could be recovered. Hautatu 1, 2 edo 3 puntu botoi hau sakatu baino lehen. Puntuak erpin batean, aurpegi batean edo ertz batean egon daitezke. Aurpegi edo ertz batean badago, erabiliko den puntua saguak aurpegian edo ertzean duen kokapenaren puntua izango da. Puntu bat hautatzen bada, biraketa-zentro gisa erabiliko da. Bi puntu hautatzen badira, bien arteko erdiko puntua izango da biraketa-zentroa eta ardatz pertsonalizatu berria sortuko da, beharrezkoa bada. Hiru puntu hautatzen badira, lehen puntua biraketa-zentroa izango da eta hiru puntuek definitutako planoarekiko normala den bektorean egongo da. Txosten-bistak distantziari eta angeluari buruzko informazioa ematen du. Informazio hori erabilgarria izan daiteke objektuak lerrokatzean. Shift + klik erabiltzen denean, distantzia edo angelu egokia arbelera kopiatuko da. - Around y-axis: - Y ardatzaren inguruan: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Z ardatzaren inguruan: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - X ardatzaren inguruan: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - Biraketa X ardatzaren inguruan + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Biraketa Y ardatzaren inguruan + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Biraketa Z ardatzaren inguruan + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - Euler angeluak (xy'z'') + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -4701,13 +4701,14 @@ The 'Status' column shows whether the document could be recovered. &Use Original Selections - &Use Original Selections + Erabili &jatorrizko hautapenak Ignore dependencies and proceed with objects originally selected prior to opening this dialog - Ignore dependencies and proceed with objects -originally selected prior to opening this dialog + Ez ikusiarena egin mendekotasunei eta jarraitu +elkarrizketa-koadro hau ireki baino lehen jatorriz +hautatutako objektuekin @@ -6062,6 +6063,18 @@ Beste direktorio bat aukeratu nahi al duzu? Vietnamese Vietnamiera + + Bulgarian + Bulgarian + + + Greek + Greziera + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -7026,6 +7039,38 @@ Physical path: Bide-izen fisikoa: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -8802,11 +8847,11 @@ Bide-izen fisikoa: StdCmdUserEditMode Edit mode - Edit mode + Edizio modua Defines behavior when editing an object from tree - Defines behavior when editing an object from tree + Zuhaitzeko objektu bat editatzean izango den portaera definitzen du @@ -9833,6 +9878,10 @@ Jarraitu nahi al duzu? Special Ops Eragiketa bereziak + + Axonometric + Axonometrikoa + testClass diff --git a/src/Gui/Language/FreeCAD_fi.qm b/src/Gui/Language/FreeCAD_fi.qm index 1584656d70fe8185aa3d1ddf36bce233975ecf88..a5108b9b866d4a4e53cd9ec29ad2172d06920f1c 100644 GIT binary patch delta 17598 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 L=ZCZGtSbKxeOrf0 delta 15623 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 Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Lataamattomat työpöydät - Workbench Name Workbench Name @@ -3311,6 +3307,10 @@ Voit myös käyttää muotoa: John Doe <john@doe.com> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4509,32 +4509,32 @@ The 'Status' column shows whether the document could be recovered. Valitse 1, 2 tai 3 pistettä ennen kuin napsautat tätä painiketta. Piste voi olla kärkipisteessä, pintanäkymässä tai reunassa. Jos käytetty piste on pintanäkymässä tai reunassa, niin käytetään kohtaa hiiren sijainnissa pitkin pintanäkymää tai reunaa. Jos 1 piste on valittuna, sitä käytetään pyörimisen keskipisteenä. Jos 2 pistettä on valittuna, niin niiden välinen keskikohta on kiertämisen keskipiste ja tarvittaessa luodaan uusi mukautettu akseli. Jos on 3 pistettä valittuna, niin ensimmäinen kohta tulee kiertämisen keskipisteeksi ja se sijaitsee vektorilla, joka on normaali 3 pisteen määrittelemällä tasolla. Raportissa esitetään joitakin etäisyys- ja kulmatietoja, jotka voivat olla hyödyllisiä kohdistettaessa kohteita. Mukavuutesi vuoksi, kun Shift + napsautusta käytetään, niin sopiva etäisyys tai kulma kopioidaan leikepöydälle. - Around y-axis: - Y-akselin ympärillä: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Z-akselin ympärillä: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - X-akselin ympärillä: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - Pyöritys x-akselin ympäri + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Pyöritys y-akselin ympäri + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Kierto z-akselin ympäri + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - Euler kulmat (xy'z') + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -6057,6 +6057,18 @@ Haluatko valita toisen hakemiston? Vietnamese Vietnamin kieli + + Bulgarian + Bulgarian + + + Greek + Kreikaksi + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -7019,6 +7031,38 @@ Physical path: Physical path: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -9826,6 +9870,10 @@ Haluatko silti jatkaa? Special Ops Erityisoperaatiot + + Axonometric + Aksonometrisiä + testClass diff --git a/src/Gui/Language/FreeCAD_fil.qm b/src/Gui/Language/FreeCAD_fil.qm index f1f1dbbc4b0a114a40adb7bc0ba38bfdf190b66a..67cf6dbb30c0bf53424e8021cce9246223e6e8dd 100644 GIT binary patch delta 16616 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 G?f(E?W4H_e delta 15257 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 diff --git a/src/Gui/Language/FreeCAD_fil.ts b/src/Gui/Language/FreeCAD_fil.ts index f1f7e08234..3726553878 100644 --- a/src/Gui/Language/FreeCAD_fil.ts +++ b/src/Gui/Language/FreeCAD_fil.ts @@ -3291,10 +3291,6 @@ You can also use the form: John Doe <john@doe.com> Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Unloaded Workbenches - Workbench Name Workbench Name @@ -3311,6 +3307,10 @@ You can also use the form: John Doe <john@doe.com> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4510,32 +4510,32 @@ Ang haligi ng 'Katayuan' ay nagpapakita kung ang dokumento ay maaaring mabawi.Please 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. - Around y-axis: - Around y-axis: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Around z-axis: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - Around x-axis: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - Rotation around the x-axis + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Rotation around the y-axis + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Rotation around the z-axis + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - Euler angles (xy'z'') + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -6060,6 +6060,18 @@ Gusto mo bang tukuyin ang isa pang direktoryo? Vietnamese Vietnamese + + Bulgarian + Bulgarian + + + Greek + Greek + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -7023,6 +7035,38 @@ Physical path: Physical path: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -9830,6 +9874,10 @@ Do you still want to proceed? Special Ops Espesyal Ops + + Axonometric + Axonometric + testClass diff --git a/src/Gui/Language/FreeCAD_fr.qm b/src/Gui/Language/FreeCAD_fr.qm index cbb3566c82dd603653a6bb99192b174e137b2efc..8b85bde233b1ee648bbc48d84f4c700ea4dc96fe 100644 GIT binary patch delta 17863 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 OF)E~Bc6;_vo&N(o=pYFI delta 15995 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 diff --git a/src/Gui/Language/FreeCAD_fr.ts b/src/Gui/Language/FreeCAD_fr.ts index 1b61323fcd..a525983490 100644 --- a/src/Gui/Language/FreeCAD_fr.ts +++ b/src/Gui/Language/FreeCAD_fr.ts @@ -3287,10 +3287,6 @@ Vous pouvez également utiliser la forme : John Doe <john@doe.com> Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Ateliers non chargés - Workbench Name Nom de l'atelier @@ -3307,6 +3303,10 @@ Vous pouvez également utiliser la forme : John Doe <john@doe.com><html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>Pour préserver les ressources, FreeCAD ne charge pas les ateliers avant qu'ils soient utilisés. Les charger peut permettre d'accéder à des préférences supplémentaires en lien avec leurs fonctionnalités.</p><p>Les ateliers suivants sont disponibles dans votre installation:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4503,32 +4503,32 @@ La colonne « État » indique si le document peut être récupéré.Veuillez sélectionner 1, 2 ou 3 points avant de cliquer sur ce bouton. Un point peut être sur un sommet, une face ou une arête. S'il est sur une face ou une arête, le point utilisé sera le point à la position de la souris le long de la face ou de l'arête. Si 1 point est sélectionné il sera utilisé comme centre de rotation. Si 2 points sont choisis le point médian sera le centre de rotation et un nouvel axe personnalisé sera créé, si nécessaire. Si 3 points sont choisis le premier point devient le centre de rotation et se trouve sur le vecteur qui est perpendiculaire au plan défini par les 3 points. Des informations de distance et d’angle sont fournies dans la vue rapport, ce qui peut être utile pour aligner des objets. Pour plus de commodité, lors de l'utilisation de Maj + clic la distance appropriée ou l’angle sont copiés dans le presse-papiers. - Around y-axis: - Autour de l'axe y: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Autour de l'axe z: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - Autour de l'axe x: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - Rotation autour de l'axe X + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Rotation autour de l'axe Y + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Rotation autour de l'axe z + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - Angle d'Euler (xy'z'') + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -4693,13 +4693,13 @@ La colonne « État » indique si le document peut être récupéré. &Use Original Selections - &Use Original Selections + &Utiliser les sélections originales Ignore dependencies and proceed with objects originally selected prior to opening this dialog - Ignore dependencies and proceed with objects -originally selected prior to opening this dialog + Ignorer les dépendances et continuer avec les objets +initialement sélectionnés avant d'ouvrir ce dialogue @@ -6049,6 +6049,18 @@ Do you want to specify another directory? Vietnamese Vietnamien + + Bulgarian + Bulgarian + + + Greek + Grec + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -7010,6 +7022,38 @@ Physical path: Chemin physique : + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -8786,11 +8830,11 @@ Chemin physique : StdCmdUserEditMode Edit mode - Edit mode + Mode d'édition Defines behavior when editing an object from tree - Defines behavior when editing an object from tree + Définit le comportement lors de l'édition d'un objet depuis l'arbre @@ -9817,6 +9861,10 @@ Voulez-vous tout de même continuer ? Special Ops Opérations spéciales + + Axonometric + Axonométrique + testClass diff --git a/src/Gui/Language/FreeCAD_gl.qm b/src/Gui/Language/FreeCAD_gl.qm index 4f92bdd5a82a45c96ea57bba7fba886902413ef4..ae88d8c2d184fdc9ddfbc02499898ff5e3f051c6 100644 GIT binary patch delta 17156 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 O%+{6W^y9e`)&3V3j~(;? diff --git a/src/Gui/Language/FreeCAD_gl.ts b/src/Gui/Language/FreeCAD_gl.ts index b373a013ed..48a15f61c0 100644 --- a/src/Gui/Language/FreeCAD_gl.ts +++ b/src/Gui/Language/FreeCAD_gl.ts @@ -3292,10 +3292,6 @@ You can also use the form: John Doe <john@doe.com> Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Unloaded Workbenches - Workbench Name Workbench Name @@ -3312,6 +3308,10 @@ You can also use the form: John Doe <john@doe.com> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4510,32 +4510,32 @@ A columna 'Estado' amosa se é posible recuperar o documento. Fai o favor de escolmar 1, 2 ou 3 puntos antes de facer clic neste botón. Un punto pode estar nun vértice, face ou bordo. Se está nunha face ou bordo, o punto empregado será o punto da posición do rato ao longo da face ou bordo. Se 1 punto é escolmado, vai ser usado coma centro de rotación. Se son 2 puntos escolmados o punto medio entre eles será o centro de rotación e crearase un novo eixo persoal, se fose necesario. Se son 3 puntos os escolmados, o primeiro punto convértese en centro de rotación e atópase no vector que é normal ao plano definido polos 3 puntos. Proporciónase certa información de distancia e ángulo na vista de informe, que pode ser útil ao aliñar obxectos. Para o seu convir, cando se usa Maius + clic, a distancia ou o ángulo apropiados cópianse ó portapapeis. - Around y-axis: - Around y-axis: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Around z-axis: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - Around x-axis: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - Rotación ó redor do eixe x + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Rotación ó redor do eixe y + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Rotación ó redor do eixe z + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - Ángulos de Euler (xy'z'') + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -6063,6 +6063,18 @@ Quere especificar outro directorio? Vietnamese Vietnamese + + Bulgarian + Bulgarian + + + Greek + Grego + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -7024,6 +7036,38 @@ Physical path: Physical path: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -9831,6 +9875,10 @@ Do you still want to proceed? Special Ops Operacións especiais + + Axonometric + Axonométrica + testClass diff --git a/src/Gui/Language/FreeCAD_hr.qm b/src/Gui/Language/FreeCAD_hr.qm index c6341ac0ac67cff1976c80254fed10dfbfd2fd8b..fec178bb26936c2a234afb6aaa18739252918e17 100644 GIT binary patch delta 17530 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 delta 15762 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[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 diff --git a/src/Gui/Language/FreeCAD_hr.ts b/src/Gui/Language/FreeCAD_hr.ts index 061bf1ac67..019179b9b9 100644 --- a/src/Gui/Language/FreeCAD_hr.ts +++ b/src/Gui/Language/FreeCAD_hr.ts @@ -3318,10 +3318,6 @@ Možete koristiti i obrazac: John Doe <john@doe.com> Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Unloaded Workbenches - Workbench Name Workbench Name @@ -3338,6 +3334,10 @@ Možete koristiti i obrazac: John Doe <john@doe.com> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4553,32 +4553,32 @@ The 'Status' column shows whether the document could be recovered. Odaberite 1, 2 ili 3 točke prije nego kliknete ovaj gumb. Točka može biti tjemena točka, točka lica ili ruba. Ako se koristi na licu ili rubu točka će biti točka na položaju miša uzduž lica ili ruba. Ako je 1 točka odabrana ona će se koristiti kao centar rotacije. Ako su 2 točke odabrane središnja točka između njih će biti centar rotacije i po potrebi će se stvoriti nova prilagođena os. Ako su 3 točke odabrane prva točka postaje centar rotacije i leži na vektoru koji je normala na ravninu definiranu sa 3 točke. Neke informacije udaljenosti i kuta su dane u prikazu izvještaja, što može biti korisno kod poravnavanja objekata. Radi vaše udobnosti kada se koristi "Shift + klik" odgovarajuća udaljenost ili kut je kopiran(a) u međuspremnik. - Around y-axis: - Oko y-osi + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Oko z-osi + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - Oko x-osi + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - rotacija oko x-osi + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - rotacija oko y-osi + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - rotacija oko z-osi + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - Eulerovih kuteva (xy'z'') + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -6106,6 +6106,18 @@ Do you want to specify another directory? Vietnamese Vijetnamski + + Bulgarian + Bulgarian + + + Greek + Grčki + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -7071,6 +7083,38 @@ Physical path: Physical path: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -9893,6 +9937,10 @@ Molimo provjerite Pregled izvještaja za više pojedinosti. Special Ops Specijalne radnje + + Axonometric + Aksonometrijski + testClass diff --git a/src/Gui/Language/FreeCAD_hu.qm b/src/Gui/Language/FreeCAD_hu.qm index 1d988004ff05a19025c82e01a26dcf7a058f242b..c2163f50369e462d51fd1c1b7f7a0a2db8917369 100644 GIT binary patch delta 17966 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 V9+M&?aIRycL;P~4Rp;`n{U3Iw)lKaZpG}WzAa3 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 Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Betöltetlen munkafelületek - Workbench Name Munkafelület neve @@ -3305,6 +3301,10 @@ Használhatja az űrlapot is: Gipsz Jakab <gipsz@jakab.hu> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>Az erőforrások megőrzése érdekében a FreeCAD használatukig nem tölt be munkafelületeket. Ezek betöltése hozzáférést biztosíthat további funkcionalitásukkal kapcsolatos további beállításokhoz.</p> <p>A következő munkafelületek állnak rendelkezésre a telepítéshez, de még nincsenek betöltve:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4503,32 +4503,32 @@ Az 'Állapot' oszlop tájékoztatja a visszaállítás sikerességéről.Kérjük, válasszon 1, 2 vagy 3 pontot ennek a gombnak a megnyomása előtt. Egy pont lehet a végponton, felületen vagy élen. Ha egy felületre vagy élre használja a pontot az egér helyzetének pontja lesz a felület vagy él mentén. Ha 1 pontot választ ki akkor az az elforgatás középpontját határozza meg. 2 pont kijelölésekor a két pont közti lesz az elforgatás középpontja, és egy új egyéni tengely jön létre, ha szükséges. Ha 3 pontot jelöltünk az első pont lesz az elforgatás középpontja, és azon a vektoron fekszik, mely síkot a 3 pont alapértelmezés meghatározza. Néhány távolság és szög információt a jelentésben tekinthet meg, ami hasznos lehet az tárgyak igazításához. Az Ön kényelme érdekében Shift + kattintás használata esetén a megfelelő távolság vagy szög másolódik a vágólapra. - Around y-axis: - Az y tengely körül: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Az z tengely körül: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - Az x tengely körül: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - Forgatás az x tengely körül + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Forgatás az y tengely körül + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Forgatás az z tengely körül + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - Euler-szögek (xy'z'') + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -4693,13 +4693,13 @@ Az 'Állapot' oszlop tájékoztatja a visszaállítás sikerességéről. &Use Original Selections - &Use Original Selections + Eredeti kijelölések használata (&U) Ignore dependencies and proceed with objects originally selected prior to opening this dialog - Ignore dependencies and proceed with objects -originally selected prior to opening this dialog + Függőségek figyelmen kívül hagyása és eredetileg ezen +párbeszédpanel megnyitása előtt kiválasztott tárgyak folytatása @@ -6054,6 +6054,18 @@ Meg szeretne adni egy másik könyvtárat? Vietnamese Vietnami + + Bulgarian + Bulgarian + + + Greek + Görög + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -7017,6 +7029,38 @@ Physical path: Fizikai útvonal: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -8793,11 +8837,11 @@ Fizikai útvonal: StdCmdUserEditMode Edit mode - Edit mode + Szerkesztőmód Defines behavior when editing an object from tree - Defines behavior when editing an object from tree + Viselkedést határoz meg egy tárgy fa nézetben történő szerkesztésekor @@ -9824,6 +9868,10 @@ Még mindig fojtatni szeretné? Special Ops Speciális lehetőségek + + Axonometric + Axonometric + testClass diff --git a/src/Gui/Language/FreeCAD_id.qm b/src/Gui/Language/FreeCAD_id.qm index 0019d87a7560ffe5c9618c08d39f23822f13dd3e..13fabd49dd6a7393477de4f2dfe9b555aaf1f488 100644 GIT binary patch delta 17185 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 delta 15815 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 diff --git a/src/Gui/Language/FreeCAD_id.ts b/src/Gui/Language/FreeCAD_id.ts index c8c5b08630..ff504570a7 100644 --- a/src/Gui/Language/FreeCAD_id.ts +++ b/src/Gui/Language/FreeCAD_id.ts @@ -3287,10 +3287,6 @@ You can also use the form: John Doe <john@doe.com> Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Unloaded Workbenches - Workbench Name Workbench Name @@ -3307,6 +3303,10 @@ You can also use the form: John Doe <john@doe.com> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4503,32 +4503,32 @@ The 'Status' column shows whether the document could be recovered. Please 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. - Around y-axis: - Around y-axis: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Around z-axis: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - Around x-axis: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - Rotation around the x-axis + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Rotation around the y-axis + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Rotation around the z-axis + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - Euler angles (xy'z'') + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -6043,6 +6043,18 @@ Do you want to specify another directory? Vietnamese Vietnamese + + Bulgarian + Bulgarian + + + Greek + Yunani + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -7001,6 +7013,38 @@ Physical path: Physical path: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -9808,6 +9852,10 @@ Do you still want to proceed? Special Ops Pasukan khusus + + Axonometric + Axonometrik + testClass diff --git a/src/Gui/Language/FreeCAD_it.qm b/src/Gui/Language/FreeCAD_it.qm index aa7fc040169e1b5dc4c01f4f6fcd76356c60cab3..2964ef4fe474440575091f26a5f464484a918cc6 100644 GIT binary patch delta 17867 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 Zd)O3z48>!=+@}xeVUOHWTXuWB{||jyRJ#BG diff --git a/src/Gui/Language/FreeCAD_it.ts b/src/Gui/Language/FreeCAD_it.ts index f3a380ada0..4dc9654fa6 100644 --- a/src/Gui/Language/FreeCAD_it.ts +++ b/src/Gui/Language/FreeCAD_it.ts @@ -3290,10 +3290,6 @@ Si può anche utilizzare il modulo: John Doe <john@doe.com> Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Ambienti di lavoro scaricati - Workbench Name Nome Workbench @@ -3310,6 +3306,10 @@ Si può anche utilizzare il modulo: John Doe <john@doe.com> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>Per preservare le risorse, FreeCAD non carica gli ambienti di lavoro finché non vengono utilizzati. Il loro caricamento può fornire l'accesso a preferenze aggiuntive relative alla loro funzionalità.</p><p>I seguenti ambienti di lavoro sono disponibili nella tua installazione, ma non sono ancora caricati:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4506,32 +4506,32 @@ The 'Status' column shows whether the document could be recovered. Selezionare 1, 2 o 3 punti prima di fare clic su questo pulsante. Il punto può essere su un vertice, una faccia o un bordo. Se viene scelto su una faccia o bordo il punto utilizzato è il punto in corrispondenza della posizione del mouse lungo la faccia o il bordo. Se viene selezionato solo 1 punto, esso è usato come centro di rotazione. Se sono selezionati 2 punti, il centro di rotazione è il punto medio tra di essi e viene creato un nuovo asse personalizzato, se necessario. Se vengono selezionati 3 punti, il primo punto diventa il centro di rotazione e giace sul vettore che è normale rispetto al piano definito dai 3 punti. Alcune informazioni sulla distanza e sull'angolo sono fornite nella vista Report, questo può essere utile quando si allineano gli oggetti. Per praticità quando si usa Maiusc + clic, la distanza o l'angolo appropriati vengono copiati negli Appunti. - Around y-axis: - Intorno all'asse y: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Intorno all'asse z: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - Intorno all'asse x: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - Rotazione attorno all'asse x + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Rotazione attorno all'asse y + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Rotazione attorno all'asse z + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - Angoli di Eulero (xy'z'') + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -4696,13 +4696,13 @@ The 'Status' column shows whether the document could be recovered. &Use Original Selections - &Use Original Selections + &Usa Selezioni Originali Ignore dependencies and proceed with objects originally selected prior to opening this dialog - Ignore dependencies and proceed with objects -originally selected prior to opening this dialog + Ignora le dipendenze e procedi con gli oggetti +originariamente selezionati prima di aprire questa finestra @@ -6056,6 +6056,18 @@ Vuoi specificare un'altra cartella? Vietnamese Vietnamita + + Bulgarian + Bulgarian + + + Greek + Greek + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -7020,6 +7032,38 @@ Physical path: Percorso fisico: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -8796,11 +8840,11 @@ Percorso fisico: StdCmdUserEditMode Edit mode - Edit mode + Modalità modifica Defines behavior when editing an object from tree - Defines behavior when editing an object from tree + Definisce il comportamento quando si modifica un oggetto dall'albero @@ -9827,6 +9871,10 @@ Si desidera ancora procedere? Special Ops Operazioni speciali + + Axonometric + Assonometria + testClass diff --git a/src/Gui/Language/FreeCAD_ja.qm b/src/Gui/Language/FreeCAD_ja.qm index b967c44b2683655120a3999b4791fb9e227c99b8..a1dafc5e5cb40a3420133f4325dfbdfc57bd65eb 100644 GIT binary patch delta 17794 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 VLFtd0C`zWs--Y8bHdA~w{U29w06YKy delta 15955 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 Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - ロードされていないワークベンチ - Workbench Name Workbench Name @@ -3282,6 +3278,10 @@ John Doe <john@doe.com> 形式を使用することもできます。<html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4478,32 +4478,32 @@ The 'Status' column shows whether the document could be recovered. このボタンをクリックする前に1つ、2つ、または3つの点を選択してください。 点は頂点、面、またはエッジ上にあります。面またはエッジ上の点を使用する場合は面またはエッジに沿ったマウス位置にある点を使います。1つの点を選択した場合には点が回転中心として使用されます。2つの点を選択した場合にはその中点が回転中心となり、必要に応じて新しいカスタム軸が作成されます。3つの点を選択した場合には1つ目の点が回転中心となり、3点によって定義される平面の法線となるベクトル上に配置されます。距離と角度の情報はレポートビューに表示されます。この情報はオブジェクトを配置する際に便利です。簡単のために Shift + クリックで適切な距離と角度がクリップボードにコピーされます。 - Around y-axis: - Y軸周り: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Z軸周り: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - X軸周り: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - X軸周りの回転 + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Y軸周りの回転 + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Z軸周りの回転 + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - オイラー角度 (xy'z'') + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -4668,13 +4668,13 @@ The 'Status' column shows whether the document could be recovered. &Use Original Selections - &Use Original Selections + 元の選択を使用 (&U) Ignore dependencies and proceed with objects originally selected prior to opening this dialog - Ignore dependencies and proceed with objects -originally selected prior to opening this dialog + 依存関係を無視し、このダイアログを開く前に最初に選択されたオブジェクト +を続行します @@ -6024,6 +6024,18 @@ Do you want to specify another directory? Vietnamese ベトナム語 + + Bulgarian + Bulgarian + + + Greek + ギリシャ語 + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -6983,6 +6995,38 @@ Physical path: 物理パス: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -8759,11 +8803,11 @@ Physical path: StdCmdUserEditMode Edit mode - Edit mode + 編集モード Defines behavior when editing an object from tree - Defines behavior when editing an object from tree + ツリーからオブジェクトを編集するときの動作を定義します。 @@ -9790,6 +9834,10 @@ Do you still want to proceed? Special Ops 特殊設定 + + Axonometric + 不等角投影 + testClass diff --git a/src/Gui/Language/FreeCAD_lt.qm b/src/Gui/Language/FreeCAD_lt.qm index 0f58fcf62b0fb36e45929977c2df61c762720d93..73c7bf43624f308367e7fea65874906695540e8f 100644 GIT binary patch delta 17222 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 PniwA$Tv(uDKUe!d&~t2a delta 15896 zcmajG2~AybAAZYd-~h9qOi zn5jsSA@dM2ld;U?_jHf-UF*O8>-YUF%X-~&?>*<9z0WhepJ(r~@~dn)US*|4zs>;A z0Kj%BvJt?6^+-1$_b(v_1MSoXIRqJi9Ew~HKr6pL7#RW3^el2N(B0PnI319~8LPsq z%%TDK_5ju&Oe9}jRwXwxbj5>XK>02TJN;CcwiuZYYdWACJpfux0J`lt zfD3Z_f5zFQP3@il!$tv#k2jI6sR}SQ6v!!O<0VqBJ^eWc=)nuX+Em5=9q}v~Scj`P zF#xP6i}hpm0>F!dbr*&J9&q_D11P?|*!u@YgvLnL0zEG*6-Si9$oi=gNyt zgB5z7SLk(8q3=KXr76dulNF9%s&I-9xT}qTX*Ma;ol#h?SYc}`g>AAFwyRL+w#vj| ztn(M;jV{X+cAc%T`viqO(4;DVpvS+@du>pTy&o#K(uhEXk*yWx9#r^oh{8{TiL6R5g;ksXBhCk2hgEY{SmU$8nq>;x z+WcdoiFKIAzb~$>1>A>iKxelF?rSSxF~(HR&X5kg!wq1|V}Wnp3*frHiOf1&Vf{S{ z8^kDVI98!eqQXXv721wa*hE%npQX^@H*zb`4o2X6wnA$s3Qv`rNZW}|l^13r@Pj;n zsPO_J*+3n=fuFJjpg9lx(s@9Z<(tS>gdq0%{FMtB2=Ew5 z1IL)igzE~ed=%PRDQvk=VgD$F1L76>{(FDKaOF7ERpErA3d7$hoaAMqflW?U-iRzz zxIR*0K>(<5JWzF%LZ4Tl%Ge6*UInP55`eg*fcU--ke$v@^IbWB_cN&T`Ua30)uHa% zm%zH5gNBw8o_`4%M)wAI6AN~8M*y4P1@?>91M7DW?6=P};7B)vJvuJC@D1!M%`~qu z*cXifQriyfEA1_CiHR)F4;*mfnCA*`NXiA~y$u}p;rB;z;E;pwPrd^VICJdcVQ|#^ z2c%9DaIAqpm|qVZyJ38)VhxTf=L0Ed2u*$5flg@!%`R)_0qE91^RSITm&O{sRaO{J zTpCvfp>%MutqeLY;L-$x(WWNg;#e7^Y`|r+IgmClpq1(KVrXT0KLOgzuKfHMw5@!9 z$5Lq5ttQYM7wAy=IbqP@ggX$tekIuqf9UWu5Xc%c6Ir4KxJ`-!XfiJg-0l_w8@vHL zZp{Sx<0kZ26A#p5B{B!V>IL+8g!9$iXs(WF;sQPW7_eix&~v&gkk2Ea=SK{+CiwCjdAlDNOigB02nA;TKyIsrn#z1qR^U zy?|bF641EU&?_Igv<`T$4FEcFp2F;j;C;0aSoC%1y~Y>FynZG!!+Gel<}`rwSrZMA zeZusDCZ(ImPQQY_+Xn!2)q#)iS)dn3fR7&zGJ%25x*#A$uHch_v*sIWBCR$S21Mb* zo&3Z^`Zvu)M)`j{qtL0&KjtZH_Fp9pz?xeqZ#3Vgu*D^XJvS*FZKg1PG58KW0kqmz z@SRf*^wUo8oqrDC%=}rI{ z`2qaKMFCaKhrwAcM}c-}2ZJx-2t#5OUf*mY1rHcpuoh^aK`{7FIgsV%CbE@Aqh#CQ zUMCnjvk}mZGhk?3L!i}L!O#s+0Qp^DXd2!|RcGS^$h42FfYM4L%cSkYVI-%t}7 zw^JcspwQ*2!fx&g`>j*xzhB|V9EA}(V7N~vko2W6d~O!7gishh{}8~LjV987r!eB< zHt0$)yN>FK(eIiWj9F0~*wigB=4Cga^G7K>=?0_7I3lQCA*xd6rkW4$+5?&3+ks?T?&4A_&g00igXF9)x zv}R5~ms>(wx2izH4@1V#VxTRDDjeJh4$Zji>-ef!B5 zI6DztY<&S-*%Jo_l5SyoL9+efYBzkkoom4Lx_H}fkD79XneT62k6!;DEnR&NMd{Vy3h>hfkOBehBqXifgca>dtRU5m)Ucm$JY~j z4uj>i9)yzufeA8E(O?Y*rwc?oJ`iZGm$6jiWT-ZUSa?kZy6!5mN*Vw(WB{ojJPxg} zjMP8n3o!aPY4p(^AS033j++j2T6bc1p%|cMvWawJIcetS40QE!(k$aBkek;@%LQ8j z4qqXysyG3>izIDZU>MmPPF#x^kV2Vseu4MU;z-<)?jl%TWcq19_g4e0%NXGZVEb1_iOmzGP=H4WNG}k;l{X zfgR~jp0{iSMB_qU2KxY%9VaitZvrJ}$!i`H%(Dpc`Zy26V7fK=bPrQV_7#lBXbltY zDV#WweAie5z2r$M26&>ABvS6~L|{y$vJ*y6?j_Z%9tx0>PxYsBfF(xJDw9!5A6-DJ zTv`ic^Fd>>zOkWQIkj?s4|Ld2g_AZaT)dJtD$EC1=|P*9;O9L)Q|D|6;J*vh<%K!0 zPAh2J#&>`WuS>hUtw5zxLAy0b1$t%|?NO2ntgfDVW(EL@>p**zpl=%YQg68>uy`Z& zt``LKa4z-9h=8Hwu^06z`T|VKr2Ra*0o)0qgC!jA!8qzaa|&90HVs*p3)J#~!gb?m zXdQ}04W*%jY6IEvl7>F91Uj=X4Qmn!Og5w8>u~%vjq9t}8QkcM?dXe6bLosTSg+K+ zNuzmRAXBT;m?{1MGgi<=Nj5-lmea*iPk_ygMV0`IdWL)oY<6RsWU~Qiff-$Q5%1oL z(v86lfn4fHH+^dfr0E{Ix#By}R*h)t1)S7W54zQo0UR7ox84W^Fm^SwHuU*QGcnDu zyf~VffKyTCL=Vo71IYEF2a9e3+whJau8jUcMiW`bT{LSgj%a?S!V97F2*V2K@oRdd zGT8TgO^;gn134E;kA22?V*Z&P`<4PEWu3x9Bj|CA+w5WtJz*0K23l-Qv!!q>DT`^& ztQA-rR;4-TDuAvsr@6g40ZlEV`IRc=P&zFf=nHIh5iPv-80g*iwD2}g^|MX%&iuLn zH;&W0ni7E1N%Y66@Exi_@$b{UtdjRs&|#dJXw3R@`l9`g>@e*9CS_LkbMe= z{!%#HR$+jv!ay&DL1z_)L@FHXq;T36g)`I&XF4j3T81>#1U9Qsd1Lk$h0%2t8bTGu z3|Ba}m%@4fejqkXIgY)kaN&N1i{~j^@<8Fzc!evf{$r`al@9ct0jG+svQ*w!JyW6a zmcoQ8|9DE_ntvlqny(xu-%+?>wZfEt1KDe#9Pj&2;el2PGyi>lNK}pwcc+HRXT=Ub zRNlxMNAJCuibb3?ebi+v&^Dv#qy2s;W!}*z%fo@yDxoEn0<&~9Eh+wpJZ>VrVNPFN zHwQ8yi+*%JgvrT{etH)Ttj~5@J`0mgo%6JOZ#dB4r}W2}MgY=%`Xe_N+YMWdLDek1 zGWIb#Y8`;)CS%U?fwVZvxGFyZ#uu7MWBM{-9_GU0Q%n{162QKgsd763xlo&l_5*>P zIL0)Ov7r#>ZM;;?ifD|b)ocy!%xPmMVB3zc7L}F%wneN(WhuYyFl#vh%~sybT-=?2 zYCTz3k1gmQFPXbZWRGI*{Z+sM;#v2qPC&k9vYsFC+HcaCmlyt)-z(P3B*HzJPko$= zC4JcdlL(iX?}2qd%1*E$gKnbuUhB(7G;9MT!-EFcr-px`eH zzI6lO#7{PM6a{b{&qBM51R7h&Lid+ph?d#J;}{U0FgDGYiQR@G6PeXw7WHx<(6!bq z`oukenIqVI(+y;?`ClgkWm8z}2Qx6R_!ey8`DVacc(EmqF)~zZ&;H}y0W_P#j3ZV9 zxxRwMXKn-Lk;78_(D9o&n8=dj6lTV-t;72Qc@@UC-bEux8_Txe=?r8%V>@TM_tfvY-D%e zV{EcVJ5faPwUYQ5yzwu_bX>8tS-(SJ2c;M{|qXe*uWC#x0&v26V|V zZgJWnWCFL$ZY2;WFK)RN`bvy1x1s@$;h_$<;@eLwDTi`vj*l<^i7KdkfudE-Rc2c9 zevyeZ|0I{>c>-WpiHTJEUg5ra+*(a@ATM*dwIMvf1WzvcxIcCRH_O)`c6 zk;&ZgCaZxq`p%s=jE=!36r>&<0b)}n$Eor!>06!!`z#tDEt~GaBseK18T9DduLn8 zAKZr?*+Bj?=RRHEjRx?+L|PEcl`X;Rl$LQn7A(RCCvm@W7GcZ@Xn+vb`0Rcnm)$!DV@fUFrp8mC zTbA)QrV~E$jhEt-EkDEC|LzJb!i;zLb`0D0H~AKQFxNHPz&pR(11xm|?}E<~j$Pwh zMI8h(_Jgt9qOrm4Bk#7k3C6g4yvJ;`)YQv-k1DQMm#X+)6lL77{=D~Q9l)qmzF*4= z=%N+;(2}jdMpW>_+oE9(l=$IyG59-H@FQv$0b9_L4;a({h-W4r^wAl}uKs+;w+x_{ zllZaTcs;?$kKKXlZuba&?4Jshhu8Y@VOe;AhwdiQI&b)}H)#2juJIE_U_K(SAa` z_=JKUK-2B`M9hJ7$S*#zGAZ{7;ny!t0=WL#L~5O=(6H(qpX{&|tL8;~^2O^oZ@2jr zd|d401wQ2>dS1;iep3hhp(#iC%`5Qpv`_pN-)dN}eB`&JrvM%NnBVfS8Zg}tJ~eC> z(Em>G+t(e$$G(K$o|gb{C4x_1ilO$FGrwzP4+1hV!SYIASxE@Td9|Vx7H(KiwHC z*;#c>q)n&r=QjG|>c;^-7rWZb(YW5Snc>+V{!*|dK&|Tv>x7y}+ea&$+?c;CuLD@o zlfPCQ-M}`Pe{jMbh%lRfRK*|YS&@I#)C=H3AO3N#G1$|3r||O!h2{4ZeqEvP+a!hG zN1JG1qwbnsu(h8RuDi^ae8Jmn6~n)hF(7xI%9pmKXy564X;B%lac}r{y+VOTed0gV zGzUs&@!twI0ZH1+e}9pJD(O65Q6Jf)g}{7pzKw4M?i!kJ^;khQwF*d#vz@?eT!>xAL}P{<4o7M zB-n2(2G(|%;Mm5{2*qr=;Fz)nn9oDOF?$R4DZ2|zGtoi#E`k$w&RNYwq1mK+D3bLi zQo~Q7*~e_Gy=w~1CvX5y_Y2PRTcLcj7Ft#<#}&7Ef{P!1e_Wj4ax(}Z`?ra7=M15( z*L$?YenPt&I5Qib3LOlu24INnAap>oxf>Pc3>Dlav<2$G{?SM1+7?av&TGLv#vIoZ zW-IKW6Fk?Wr7gQ7cw3ZXPr^=NxWC}tArok=DuTDqB_P#o1fOXbqBFM%{R%N+=2QqK zIa4kRhJh!iV6V(s7-nAvwBn91?0#KLb7KU5e>8E=-oi+q8`#-7DU2Ln4XDjCVUz`i zn3TstKnDvT{R)JDUJF6=7^;CtA*fwvpxIZ1;6)seqhZ4MMJVGeehFdbIAiUo zFu~0RXT(Yfw-kYmeN{`C*4iCg-M@wDP2K>6?lh4al8mMGEe$pEgatk|fxK8GEI5JL zRc|FM+Ksw(lu=l+*Ab}M4k7N!5Nx723Ck>UfK2ljR<%PDTHIb(H8C2%;W(l*&yNKLezT;PYMO? za!{9TYav{!-Un@_T)5r`vudk3!u3UXV%ru%QEjB_BBAI$zTbAHQ1qno{WHR?&G6Udh$;nD6_s8jX`Pb%w1S5bKJ zJp$;4kHV|^2AtBzD}~b06}ZHFUnrf4y5f8dq4dCCphq7IpI_jU+oTu1zTX2-d!&i9 zgGS-x{lXu?2554i@TU#l;2KV-fR<>(%~kLW!^g=Y6+r<`Gp?wlq?th4xvHeA=sZR5 zR5I@g5Z_#-?K9OE=($9dHW#OQ`xTXiCLGAz7b=T0pMX_aq^dUqFYxl1s@`W6D%bBS zD{uV1*KL)xs~^xuOl7?(4NWUp)nNY?phqqlhugF^%zUMCo{LNEoKfM+7*$*A+d#eb zs`evS0IZ8tbsmR7V3)0`dk-9+OI=lu0C%8Y#;JM)?#30HtEwJ*G47UaQhDWJerqyQ z)%z~`VD0g$K1&Y)%S}-EjN1&5-Vlk`N#CaGf2|uZOTB7PNncF!w|c6E+u%SgKblCB zdZKgSHF8x4!xB&i)Kr~vbV1LISDo_1 zY;ka_D$fE#R!dM_ii^aqfOP}aWw)ik8u_a(m*8MNJF2cq<+vodT=if-KG4spsz*LK zz|!xl9?kBCL2{+)@gTGl^%T{M*e?KS?^JJZrvTGjQhGV|pGfb_Re+ZO%+R{xdSF(w*IwqkX&^?NY5w@^D*hLBHgYM0U~ z*j)IcZapv_px;Jy>&I9rxGhz?E~|qvx1qXIW)aYcO=|bm7zu{GRD1lw`|O^q?tZ&H z5bI-V?=CBV?$1+u-{inp->#0qMm=P=7N1eNLbDhXsjivAmwioS;jaj#~gkPG_0q3%%fmzbS_no^~B5U6gVI@*03z;{=5j5#{j%B$*_lRt4KDN-F< zH5Xw0X!XJZ)c#GnDBSF=Ui1{Tb^qz=C0$nm9kErRe~vm%%EsumR~?t{f?+s9z0}(Y z;Bqy!QH8a{Z!fjcwh^x1pH~}y%tvS3m!VETlc9A|)oa{~fm)qWuNxEzEO5JeeT5r9 z@7?MYTrZ*nPpUV*LN9OepL$a%#_2T=)m!rWW25AcddIPb*vO7i@Az327qbqjca?|$ zJ%*?=;=D1R4O4hftKPjb8&?G~)CW$ZWcdDCow;+W0j=qc`mlg*5+|yUj{4-i zR@it6QlEU)VGkDm!_=n(u3_`pR()nKCWO&V)n|Lm#1{K~b#Dxsega!U###2w3^q5^51T#1WdsZLquPm>9iFI5F4shFY@~jQ>%(MUn)>Mg zOI*9OQ@`n_1K9CS{h~9eH(G&2zwNA5nkNV2w6&mip(z1R!>&)IYx! z;hNPP6KUx|k+hhP{fs&y*^E`JYNmHtFe#f(RiM3azpswgET3##!vb2V1 z9WfMxRA14qoj;Iq?ZqZzFbGK@qP?pJKK>xFISl}KvPNt^sU=qFe?;ern9NR?i><&NYljB7;Ur&dy#&w8(~E6GvCA_5hS>Jo4WRaRUZShi6P}q4ztB^%-bvuPpUvOZ!eB8pg&|ei=*r?w*37h2Bdt$B}_jt z5R)}KrxpXR9|UG$BL?+51WY_9hFrP`G$2U~DXgToIL0Ft{bsC%IOZij_tn3}u}|^- z&i@w2WwZf0{F1^EFT`=b;!tt66T`Zr?AX6e4D0y`=!Z9A*ywW9J^5l-2p(@yDg4+_ zoP=3`e%m8X&ZoeVI*U{4Zv}c|m^f>|P3+s}igPNDt$K^m>TTG4P^}jiKg4RnX0^B^ zfyeaxOkA@4Hn1)I#khI++?QMwmrcWH=r~VY9&;1m>J@Q?=M5nB_KB++>M>%NDfD*| zS1;L$=Y0^3N9JLbIY>;5z^c$}jhNIMi|4Gb3bVh7>sR{$bFMBXzcG|y`B_`sn2u99 zX||Y3-{YPEb1~HqPngwHOq~~i3vyeNb$tAK0xPn7f=1h3w5>-&kkLIUGAgexjEwiPI`*x&iux`JWIvgj5c1SZoA$6btV8WBcH< zSh)8m!2Nfk;p&h;ER=7E*UYB^YtmD^A7_bQa2Frdr~o$KT`c+A2GE}s6_;V*UP~gc z?*XZmCoxatkp+_aNhaFFK7%A0uK{^jMUtNCfd1hn&A134ks~B6N;Wv#T+&X)?UiTu zNoKCcfDDb6s%Z}bJ@Hnmu{0H>-vi0wBnIy}Po?_ap#V7-r21DeIL}!t*&p}~r1=)f zL9-j6bcp1zAO^_Qhmzx{EOfq2l2aF7G)6;&M_dss@OWt}*bjN7P=NQ9I!!l{W3(TMW&r3mVF?$#Tn%6eekb*i?!!D1#i8O4T z6g0LP=H8pg+PEY-Rtj2K9XH=BlR|Q;<7`GqV>~g%ig!$8EuH@HtTfgK6U549(zx(= zV1s075-w8GS1+YWvwLBcZ6Qs;U0H1OLupE47hFjHBSkK5i6JY0niTmi2*`+?(zIVf z(bUjZT8=e8tym$gI=2Gz!wzY64%*Jqu~LHI0`zT;l(-rnUH`*Ul4mkNz3WoaL3b<; z?4`ByywJFHQZhmB8|5Kw>a+(~(|OXC5i0Bl3(}U6xJ{s}i?r>@5P+dqL@C2@0nlGH zq&=0pY}*MYQkAo`uLR>ni@MT&M;z6Cb1Bmdt-dH($}Gyo%GV$re3pP)TGOP%ixvRs z)k`|O6w_hg73oMJsxM)Pv72*a!@Wh)>E#$k-kp?ApT_&@884kh-2fL0q};2ofp9U> z`Dw90f9{tqF2kocY=Ts<5AV;cnpD^q#oX8-Ceri}>B@GLEUe_m7R^Y@Veo9v~s4kD0EX;N8n3f`br`f&wKQ$11o z70ClxG)(&Q+aCMaOr~C_PKO3*H_AA>ybJjwgIwrk~gk>Y?d43Oa;2WgKU$33FwR2vhBOd#4Xt_(yj2_y%P6Z@K+s7gY9Yx&3o@Abn$HH~azU(o1#=!Zb?mE*PSc6}(yZv8aXR6EYWdm`&eyHrx;s(0u3)y2n+S1!evd5V|z}BY99_6ms z(Q?=zcgLNI)bXN;tX_=5c5ZTycYlCcqDsn*aM_}jO=|AOOC15a{p@|aHr1! z*>~F)EJd2i13S6^X%H&=o&SSAcTgT_Sb_4QOdh=hw?{Z$kprzx0SSqggE5^$!Zta0 zfdND8q%U%a-F2)DTgV|zu#vQ@Tpsgh9X>U!Jgz2=ynR!7{GpY=?wyq*&7a}|;}m&% zJoZ2j4=|Cg+N3a}y*%d`4rH~BJa=m=fal-k1&3U*5a=k!S>iyC4wIKNywT{T3g>>7 zR~qsxQRzF%#7j6KiM-}cC!j-j%SpE;0wiuXkr8uw-O>~weplr6 z)>D8DFO*Yi?*>-&tDO2k19WVbocddXMObHfr)Mfw(-{go_{!;d8*z_CeR=oha$t6; zvSD}bRx}>9yl2ol+>?Jq-W$~pJ5x>NeUq93y|hx^->4Su!77n6$Hw9_-!C8Tg}d%; zkIPxJuo_&~SUx(20b5i{KAw-dV#NXZcu^4$|4=#mzCVyTGv(7~QJ@Tuk2b0 z1ax((1 zOasoSh%L96NE3f(;3uw6>@C-@xmZ`G25ERF343ExHGEIJp{zoUW)g;8>-!pQ7>?L^ zjmG>5_V6xcXzIv-3B}t))^Ll)dQUMHbzAOe>Zhu((|=6Uu#(lMX&Rr>W0&EU#x(oap#tc$V9lt$fdCWFYDV?LU_Gh6CO{pFf4AVP3I4hbH!e79rY52|CB@4%(`hy? z`_@qCf7L{CDP1$&fI)Snor&bqUrj8F1DJM66MF@FMMrHl3pBm}?#(m{<2-8=A!zMC`}R(kva^5|@^4X_g&&2Bh0I&FaaxGBE~_KahT!csD~G%xYUSYkQ_( z@_(#ZI}W4vjYv&$GY)9o0!{Mo0a)yf)1(v}0tl(2*}ey#X|>Oqoe+ibqD-^vPo=8v zrr8^aLgdqW&EXd1Xk=xYV~5XS>wUlG#LiAw=-1Tb4#2b=$7wFE$4FVrNpo?N4h#OC znu~^F{JS!k|2SOL&sl;-LVtouTDXs%(sNThX| zqIY>{15-42Y!+ZYwU_4Zm3KgrElp(T{0}F*0eaqD^YARgZGcZTC719{tKXLj@|t;Wk5=+x?3{YDIMslT-5QJ7c1+}GCRBXQ?On6|EmAF%y5v~~Af1aLMp zk&bGiaL-3=y`oOI-ENuI>h?fj-lEoe>PVo|H) zYhCK&KLvi&k*b~H838OZN;_j4`sNOAZB)A>k0(@} zpv}qafQ^;k3V+*~NZgDj(wqz0yw>l5wce-AJLn7a?qY3zYA`MW*=a8g2nO>i-j8e=1hns9?c<%8oJanrEy2I8p|+y-*{PejY3G*q zomVW%lrrtR7nRBWm+?UdOT)$2Iu7eQXpyJm_x?uL@z<%YVgg!zK&S2zh~lA-u4?xZ zAWwsI)gAnSxfkeaUPsUAyjE8`6I1$nUT1T=6%eaty2iI}ps+iuv%C5YxBf7leRdA+ zw0WUxR)#J;yPmFjofQ0|D;HghbaeHU0lM~H(=jTZ3e$Dua7L3Z=-guQLf1~{x_rn6 zlD}BjqbM36dbZB11T{lWpoygZZ(Xmf`PkZt(0L!LhOL}FI`90aK!a}RdQXhN#ihx* z-j`B<+!?O(d4=OnJ*?{|pt@RTW+L0QRM*cIA4KQ{T|Za+eW+SXH=r)2(kGjBgHSHf z@tt&j22?R*hHh|eU;NvM?>c`AoY1hdx}bq*)2d6lpu_0XS5D}HiqY0pvTkhqB7h@$ z-GpD|K#u;_h5O$C;IHW>j>hX26zC%FMxw4P(ajuK9cSQ}F1j3h490%C*lCUSVpHL! zZb9fwY;mpEEnkW)=iX~|#!q;>C0)11&lfdwpfR~qW7o9Wx^49iqMrPs+fmsvSaeF4 zHoF`*9*ohYZNP~dutT@22KuzSm2Tf@^bvC(UFMNotapvSI$0S`7wB^OVT7qsLw7L; zwOyA8UBQN(0Qyn7>lfp31M*wl^~wl%%|&<96k*=x*IL;bWenquVeU8^grTrBMPK=*SB?)lo%UH5YV3XGl`bbsQy zp*`p6DpumOa)o-fZ44@%3cZaqR$ULy)|=h=CE z@2Z1=ZeFSHlQtC~zfeCY>j$o51?&Ad%*n;Q^n?4ORqONg!Dp)jYqwq>(j^`f&>)>Y z|fHk8#asd%b*Dm%eyABg4OyJ;pnHHo%O35%*Kx0eueK`Of=Bw zzWNP|(c!IDnMgON^;^m(Z(Yy;SlnIxw(ZeCZ>`a%g<)zddZ14$yNf%D8tHdl zdk?hV9)0?B6nryQ>ofXH1=_TQeqRUNM{~q-JW(~CFv@m_9p%|O)fAxpG zTH+3?aQz8B&K#?THTn}CpMX3(pg)0%ltmlwcd-`x=&#)Do&UZ5ZE-qwI-K=o4mE+TSg$XihCWw% z+eGT{Q~yKiiw*m^`roHc0XIAfSp8hX(!PIPC z;W%LTo6q0hHEVxYaw8=1*G|&c%nk-ZIE2AO7!5%X3_*!WJ4yX&)dq%#O&lE*9Axb` zamx6B;PAk)!HJV|h-ISBZXzYd>?C}aS30@B)Tst^fk`k9Pql^__CW?5gQxh%`=22H4!)%G*3CnoOuNx7_Jzi2Uc=nd;;nWeR6b4b>d1}sv@dhWpN bUnNc(%&ZbUs&V?nY2M5!YhN{PQI-D#*+3@# diff --git a/src/Gui/Language/FreeCAD_lt.ts b/src/Gui/Language/FreeCAD_lt.ts index c143659000..8f115b428f 100644 --- a/src/Gui/Language/FreeCAD_lt.ts +++ b/src/Gui/Language/FreeCAD_lt.ts @@ -3291,10 +3291,6 @@ You can also use the form: John Doe <john@doe.com> Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Unloaded Workbenches - Workbench Name Workbench Name @@ -3311,6 +3307,10 @@ You can also use the form: John Doe <john@doe.com> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4507,32 +4507,32 @@ The 'Status' column shows whether the document could be recovered. Prieš paspausdami šį mygtuką, pažymėkite 1–3 taškus. Taškas turi būti viršūnėje, sienoje ar kraštinėje. Jei taškas yra sienoje ar kraštinėje, naudojamas taškas bus žymeklio vietoje esantis taškas, sutampantis su siena ar kraštine. Jei pasirinktas vienas taškas, jis bus naudojamas kaip sukimosi taškas. Jei pasirinkti du taškai, tai jas jungiančios atkarpos vidurio taškas bus naudojamas kaip sukimosi taškas; jei reikės, bus sukurta ir sukimosi ašis. Jei pasirinkti trys taškai, pirmasis pasirinktas taškas bus sukimosi taškas, kuris yra vektoriuje, statmename trimis taškais apibrėžtai plokštumai. Tam tikri atstumo ir kampo duomenys, naudingi daiktų sutapdinimui, bus pateikiami ataskaitos rodinyje. Jūsų patogumui, paspaudus „Shift“ ir pelės mygtuką, atitinkamas atstumas ar kampas bus nukopijuotas į mainų sritį. - Around y-axis: - Apie y ašį: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Apie z ašį: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - Apie x ašį: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - Sukimas apie x ašį + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Sukimas apie y ašį + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Sukimas apie z ašį + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - Oilerio kampai (xy'z'') + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -6059,6 +6059,18 @@ Ar norėtumėte nurodyti kitą aplanką? Vietnamese Vietnamiečių + + Bulgarian + Bulgarian + + + Greek + Graikų + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -7022,6 +7034,38 @@ Physical path: Physical path: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -9829,6 +9873,10 @@ Ar vis dar norite tęsti? Special Ops Ypatingi veiksmai + + Axonometric + Aksonometrinis + testClass diff --git a/src/Gui/Language/FreeCAD_nl.qm b/src/Gui/Language/FreeCAD_nl.qm index 2458819cc39a50802c0a818aa01d91f6abe336ce..3c42cd4f21f975bafdc2aa216b5743712c034bde 100644 GIT binary patch delta 17517 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 TLm=Q`+m|>Lz;q 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

=`;xK!z=U+=0 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 diff --git a/src/Gui/Language/FreeCAD_nl.ts b/src/Gui/Language/FreeCAD_nl.ts index ed07610c1a..8110955846 100644 --- a/src/Gui/Language/FreeCAD_nl.ts +++ b/src/Gui/Language/FreeCAD_nl.ts @@ -3288,10 +3288,6 @@ U kunt ook het formulier gebruiken: John Doe <john@doe.com> Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Ongeladen werkbanken - Workbench Name Workbench Name @@ -3308,6 +3304,10 @@ U kunt ook het formulier gebruiken: John Doe <john@doe.com> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4504,32 +4504,32 @@ The 'Status' column shows whether the document could be recovered. Gelieve 1, 2 of 3 punten te selecteren voordat u op deze knop klikt. Een punt kan op een eindpunt, vlak of rand zijn. Indien op een vlak of rand, zal het gebruikte punt het punt zijn dat zich op de positie van de muis langs het vlak of de rand bevindt. Als 1 punt wordt geselecteerd, wordt het gebruikt als draaipunt. Als 2 punten worden geselecteerd, is het middelpunt daarvan het draaipunt en wordt er zo nodig een nieuwe aangepaste as gemaakt. Als 3 punten worden geselecteerd, wordt het eerste punt het draaipunt en ligt het op de vector die normaal is voor het vlak gedefinieerd door de 3 punten. Enige informatie over afstand en hoek wordt in de rapportweergave gegeven, wat nuttig kan zijn bij het uitlijnen van objecten. Voor uw gemak wordt, wanneer Shift + klik gebruikt worden, de juiste afstand of hoek naar het klembord gekopieerd. - Around y-axis: - Rond de y-as: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Rond de z-as: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - Rond de x-as: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - Rotatie rond de x-as + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Rotatie rond de y-as + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Rotatie rond de z-as + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - Hoeken van Euler (xy'z'') + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -6049,6 +6049,18 @@ Wilt u een andere map opgeven? Vietnamese Vietnamees + + Bulgarian + Bulgarian + + + Greek + Grieks + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -7011,6 +7023,38 @@ Physical path: Fysiek pad: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -9818,6 +9862,10 @@ Wilt u toch doorgaan? Special Ops Speciale functies + + Axonometric + Axonometrisch + testClass diff --git a/src/Gui/Language/FreeCAD_pl.qm b/src/Gui/Language/FreeCAD_pl.qm index 5ce2ab75cefc2529fea0e6e83acf19e9bd4e5dea..80c482d1ef41c878d3a0355c756f957e4de2b6df 100644 GIT binary patch delta 18024 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 cg8Sc_t?x#ZaE_fFmbcJ~TU+b@0EKu`6aWAK diff --git a/src/Gui/Language/FreeCAD_pl.ts b/src/Gui/Language/FreeCAD_pl.ts index 49c29a3628..ed1665c696 100644 --- a/src/Gui/Language/FreeCAD_pl.ts +++ b/src/Gui/Language/FreeCAD_pl.ts @@ -3288,10 +3288,6 @@ Możesz również skorzystać z formatki: John Doe <john@doe.com> Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Niezaładowane Środowiska pracy - Workbench Name Nazwa środowiska pracy @@ -3308,6 +3304,10 @@ Możesz również skorzystać z formatki: John Doe <john@doe.com><html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>Aby oszczędzać zasoby, FreeCAD nie ładuje środowisk pracy, dopóki nie zostaną użyte. Ich załadowanie może zapewnić dostęp do dodatkowych preferencji związanych z ich funkcjonalnością.</p><p>Następujące środowiska pracy są dostępne w twojej instalacji, ale nie są jeszcze załadowane:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -3321,7 +3321,7 @@ Możesz również skorzystać z formatki: John Doe <john@doe.com> If checked - Jeśli zaznaczone + Jeśli opcja jest zaznaczona will be loaded automatically when FreeCAD starts up @@ -4507,32 +4507,32 @@ Kolumna "Aktualny status" pokazuje, czy dokument może być odzyskany.Proszę wybrać 1, 2 lub 3 punkty przed kliknięciem na ten przycisk. Punktem może być wierzchołek, ściana lub krawędź. Jeśli zostanie wybrany punkt na ścianie lub na krawędzi, zostanie użyty punkt pozycji myszy na tej ścianie lub wzdłuż tej krawędzi. Jeśli zostanie wybrany 1 punkt, to zostanie on użyty jako środek obrotu. Jeśli zostaną wybrane 2 punkty, to punkt pomiędzy nimi zostanie wybrany jako środek obrotu, a te punkty utworzą nową oś, jeśli jest taka potrzeba. Jeśli zostaną wybrane 3 punkty to pierwszy punkt zostanie użyty jako środek obrotu i jako wierzchołek wektora normalnego do płaszczyzny zdefiniowanej przez te 3 punkty. Niektóre odległości i kąty są pokazane na widoku raportu, mogę być one pomocne przy dopasowywaniu obiektów. Dla Twojej wygody, gdy naciśniesz Shift+Click, to odpowiednia odległość lub kąt są skopiowane do schowka. - Around y-axis: - W okolicy osi Y: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - W okolicy osi Z: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - W okolicy osi X: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - Obrót wokół osi X + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Obrót wokół osi Y + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Obrót wokół osi Z + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - Kąty Eulera (XY'Z'') + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -4697,13 +4697,13 @@ Kolumna "Aktualny status" pokazuje, czy dokument może być odzyskany. &Use Original Selections - &Use Original Selections + &Użyj wyboru początkowego Ignore dependencies and proceed with objects originally selected prior to opening this dialog - Ignore dependencies and proceed with objects -originally selected prior to opening this dialog + Ignoruj zależności i kontynuuj z obiektami +wstępnie wybranymi przed otwarciem tego okna @@ -4849,7 +4849,7 @@ originally selected prior to opening this dialog Selects and fits this object in the 3D window - Wybiera i lokalizuje ten obiekt w oknie widoku 3D + Zaznacza i dopasowuje ten obiekt w oknie widoku 3D Go to selection @@ -6052,6 +6052,18 @@ Do you want to specify another directory? Vietnamese wietnamski + + Bulgarian + Bulgarian + + + Greek + grecki + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -7013,6 +7025,38 @@ Physical path: Ścieżka fizyczna: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -8092,7 +8136,7 @@ Physical path: Placement... - Umiejscowienie... + Umiejscowienie ... Place the selected objects @@ -8789,11 +8833,11 @@ Physical path: StdCmdUserEditMode Edit mode - Edit mode + Tryb edycji Defines behavior when editing an object from tree - Defines behavior when editing an object from tree + Definiuje zachowanie podczas edycji obiektu w widoku drzewa @@ -9820,6 +9864,10 @@ Czy nadal chcesz kontynuować? Special Ops Opcje specjalne + + Axonometric + Aksonometryczny + testClass diff --git a/src/Gui/Language/FreeCAD_pt-BR.qm b/src/Gui/Language/FreeCAD_pt-BR.qm index fa9cfb64d4b8f456ddfbaf9a3c954f261823dc0a..5cfc6139ab387b2a708ea128c973cc4791cd0d3d 100644 GIT binary patch delta 16101 zcmcJWcUTll)97oucXoF+3MvRHyCRYW1Bwv?U;so^6tj|p1P@8!sH=hrv!jCHU;q>Y zqJm<;95E0C#f)P1U^wRNt=;iGZ@BOC-S40K_{fh*J=NV+)m7EQ!K01tU23$fC2?=I zT%#M64FC)fvxi7a0Gr>CZ2*e?MD_ya{zl|TARaNuQOGRhXyhpXqQBn_nE=psE^-!- zeYF506)*=Ymw(h4bpc?z18DCU$b6Z=+c3_NkMZab5Sfuc&vpWL&qQ7T=1(&NiL9?c z&+!6x=OAz5bsqzX9AAyc#B-6r-Dd&BZ-9At5J1usm_I!EV~n%eeSr2VAX}3FI>rFm z#Q?bIxr3JwS2Hodn2Erw!LA_bMq7Z0C}2)$`2b?kOc|I9+fx( z0JLvkU~<+XgMi63LvBW90qw89uZk}u*0RFkK&Rkg;S9cxxN?I)l)ni`R3@*Xrn>GR zIxGSb>?kmzo4~Z60vBW(NJ+FnX}&z2g zzL)BP1OaGhBjH5ySAkRQ1kP9qqRKWv&36lIabKXrb%7qO1$yofIN-LxLE{Aa7783Z zLZF|&K>s!dcBlTu!inKs1dc+<^)DRV=NE4X9CJqC*pC9Qr15bgYu#=FqQ_PMaj0+& zs6wwa29neYfzzf5tiWdQI{AU}>-lrOfz)D_Ky8a(%n@kWOrX^lfo;AE?1$ro&(nS< z4Qx(_eh^M%-Te*2iBnmXl4zt?YseMYz(AMV+A_nbv#eo z%@o)^NMMJp0y}mP*lCkM*EE4$hY9Sq9hnQH?+gAIYueQp*a4k@m@EQzgeNdcOJKu} z0_lKniC+NVya(8Yvw>OO!$6v~7g-48P8P2gyXihZ1@?>xn4K=bR-8j?mKsQ+E*eOi zyc5`VfWS`S0{f&2oTv~OXe}^Ec%DYB6^@h72}~U)@b_f`r#CWCM`!$caJG|hArD6j z1)8KW`n-31h*2OG*YW3k^|0{X9K9ZK)dJ-KzJQrE76#Z0vBt&JGl-nHhTBr2QGGc zw-UgsrKY+s(8*Enbk>0DG(C?)7yVs@TcMkWDUfnk=%K&P$e~B6J1}V)18Mpq=HUjzeFG(etCB9NoyYMiOmD%9C`ZxeujDg478Avvn7)Z;uz~C*z0CatJfS>Av%~i0G-;+yAZylDbQI82!G-MWZ_zY z=d2-0b_xT4X%Itj7{3viJirsEW-27e+J-@_P4atqiw`Yw>J=>jM8fqm1j z0{k8T2Nt9M4_OWeHmwE7`yCFKp%p)w4kzQ#zH&8Cu`2^~Ou;0>FU-jSQ0alw+na?e zEl}=9NpSryRD<||aI*)7ETakB+`bI}oy?QrAwai9!>ig|Kz7!`+fT;8tV@FrbB%x; z&V`TBD3Fmce7=qMjnu(cqeno_G-3!EESoxYFkD*DHuq_I6hA4 zG}O|cY3`K>BxeAl$r=VEhG$xZMgnQ%#k4||gdjQ7=CwUQ!A-^{ate^?YZ=>f=om~R z3?x&gGR^@VfUJ`<&N~kRbMra>N@-%e!;r>LcUgIV|0Y*$_1b&CNhsYwgJYdEAu4O58z`i^Cb2v z5b;>%8T$zMT($9#LgvjloWUe3fys}UPYNxNYi`VsVFS^yJ&5Q=98jayMDB#H&-g1* ztQZZjp_ZtRp9Z=qj5PXf0KlPxq|v1{z~tTIC5>!!tt-{6+fw`2!f09r3Wt0djFS>0h4%)Lu>o z76k!aHIjJOqdl#+AwF_+0NHzpPs

$Et|m&IDjaKdK>q)$f5et0hAQdH~!!N=9Pz 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 delta 14322 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 diff --git a/src/Gui/Language/FreeCAD_pt-BR.ts b/src/Gui/Language/FreeCAD_pt-BR.ts index 780a3aaa7b..08645824b7 100644 --- a/src/Gui/Language/FreeCAD_pt-BR.ts +++ b/src/Gui/Language/FreeCAD_pt-BR.ts @@ -3280,10 +3280,6 @@ Você também pode usar o formulário: João Silva <joao@silva.com> Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Bancadas não carregadas - Workbench Name Nome da bancada @@ -3300,6 +3296,10 @@ Você também pode usar o formulário: João Silva <joao@silva.com><html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4496,32 +4496,32 @@ The 'Status' column shows whether the document could be recovered. Por favor, selecione 1, 2 ou 3 pontos antes de clicar neste botão. Um ponto pode estar em um vértice, face ou aresta. Se em uma face ou borda, o ponto usado será o ponto na posição do mouse ao longo da face ou da borda. Se 1 ponto for selecionado, ele será usado como centro de rotação. Se 2 pontos forem selecionados, o ponto médio entre eles será o centro de rotação e um novo eixo personalizado será criado, se necessário. Se 3 pontos são selecionados, o primeiro ponto se torna o centro de rotação e fica no vetor que é normal ao plano definido pelos 3 pontos. Algumas informações de distância e ângulo são fornecidas na visão do relatório, o que pode ser útil ao alinhar objetos. Para sua conveniência, quando Shift + clique é usado, a distância ou ângulo apropriado é copiado para a área de transferência. - Around y-axis: - Em torno do eixo Y: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Em torno do eixo Z: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - Em torno do eixo X: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - Rotação em torno do eixo x + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Rotação em torno do eixo y + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Rotação em torno do eixo z + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - Ângulos de Euler (XY'Z") + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -6041,6 +6041,18 @@ Do you want to specify another directory? Vietnamese Vietnamita + + Bulgarian + Bulgarian + + + Greek + Grego + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -6999,6 +7011,38 @@ Physical path: Caminho físico: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -9806,6 +9850,10 @@ Deseja prosseguir mesmo assim? Special Ops Operações especiais + + Axonometric + Axonométrica + testClass diff --git a/src/Gui/Language/FreeCAD_pt-PT.qm b/src/Gui/Language/FreeCAD_pt-PT.qm index 7b43ea08ae5b9025de7d5993e318ae14f2dc062f..9ea05cfc96baf29288838e1a28af6f619c3cb061 100644 GIT binary patch delta 16028 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 Iu?6-17l&Vp@Bjb+ diff --git a/src/Gui/Language/FreeCAD_pt-PT.ts b/src/Gui/Language/FreeCAD_pt-PT.ts index 546d9bf6d3..ba8d263e3c 100644 --- a/src/Gui/Language/FreeCAD_pt-PT.ts +++ b/src/Gui/Language/FreeCAD_pt-PT.ts @@ -3287,10 +3287,6 @@ You can also use the form: John Doe <john@doe.com> Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Unloaded Workbenches - Workbench Name Workbench Name @@ -3307,6 +3303,10 @@ You can also use the form: John Doe <john@doe.com> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4503,32 +4503,32 @@ The 'Status' column shows whether the document could be recovered. Por favor selecione 1, 2 ou 3 pontos antes de clicar neste botão. Um ponto pode estar num vértice, face ou aresta. Se estiver numa face ou aresta, o ponto utilizado será o ponto na posição do rato ao longo da face ou aresta. Se for selecionado 1 ponto será usado como o centro de rotação. Se forem selecionados 2 pontos o ponto médio entre eles será o centro de rotação e será criado um novo eixo personalizado, se necessário. Se forem selecionados 3 pontos o primeiro ponto torna-se o centro de rotação e encontra-se sobre o vetor normal ao plano definido por 3 pontos. Algumas informações de distância e ângulo são fornecidas na vista de relatório, que pode ser útil ao alinhar objetos. Para sua conveniência quando Shift + clique for usado a distância adequada ou ângulo é copiado para a área de transferência. - Around y-axis: - Around y-axis: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Around z-axis: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - Around x-axis: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - Rotação em torno do eixo-x + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Rotação em torno do eixo-y + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Rotação em torno do eixo-z + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - Euler angles (xy'z'') + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -6052,6 +6052,18 @@ Quer especificar outro diretório? Vietnamese Vietnamita + + Bulgarian + Bulgarian + + + Greek + Grego + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -7012,6 +7024,38 @@ Physical path: Caminho físico: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -9819,6 +9863,10 @@ Ainda deseja prosseguir? Special Ops Operações especiais + + Axonometric + Axanométrico + testClass diff --git a/src/Gui/Language/FreeCAD_ro.qm b/src/Gui/Language/FreeCAD_ro.qm index 3cf42cf17674e57df9e61c1779839f4867fc66e9..f7668caabfc6121d7619738296f10f6e10b09694 100644 GIT binary patch delta 17262 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

g37$NKhyaN95fH{G$q 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 diff --git a/src/Gui/Language/FreeCAD_ro.ts b/src/Gui/Language/FreeCAD_ro.ts index 5b999fd7a7..061a45f3a8 100644 --- a/src/Gui/Language/FreeCAD_ro.ts +++ b/src/Gui/Language/FreeCAD_ro.ts @@ -3288,10 +3288,6 @@ You can also use the form: John Doe <john@doe.com> Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Unloaded Workbenches - Workbench Name Workbench Name @@ -3308,6 +3304,10 @@ You can also use the form: John Doe <john@doe.com> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4504,32 +4504,32 @@ The 'Status' column shows whether the document could be recovered. Please 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. - Around y-axis: - Around y-axis: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Around z-axis: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - Around x-axis: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - Rotation around the x-axis + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Rotation around the y-axis + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Rotation around the z-axis + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - Euler angles (xy'z'') + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -6052,6 +6052,18 @@ Doriţi să specificaţi un alt director? Vietnamese Vietnameză + + Bulgarian + Bulgarian + + + Greek + Greacă + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -7013,6 +7025,38 @@ Physical path: Cale fizică: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -9820,6 +9864,10 @@ Do you still want to proceed? Special Ops Operaţii speciale + + Axonometric + Axonometric + testClass diff --git a/src/Gui/Language/FreeCAD_ru.qm b/src/Gui/Language/FreeCAD_ru.qm index 1339699eba6003d1c7e495683e6cc16ded1dbd22..e1e09c935d2c9751ae95e1929ad6ba9cc47dab22 100644 GIT binary patch delta 17686 zcmcJWbzBr(`|z(hXJ&S1XTw6pfK^ct5f!mfL_h>lQBh2k2Bjngm9?&-?MC-<{dnGbgS-$Lr$ff|fEs&1Dyh%U~0pj%;ITT2LdB@ou>iLA$SFXM zRRXYTU`{(AJ+Nsz`-KCPkW$l z_*@BG=j5(95Y43b_z zqozpLF`g2qPmq|JBXM32U@tWVYFQ!CT9nwSyTtxuB@V#%7@ixfmN*;-ir2&Gh~d(W z5#J<^d?C>yhWw98*TEYlhCGxQiXAdE92O#R%uI<7sXm--rpvbj_K5|+xZ1$J zY7J0{{X>#e9G`(RS4q6>Xe1T;{NWRcEfz{_Ipz=FN^JG#+AdVOZW|_Xpsz&lT1M8V zqZdmz_Dlr!?M5K;t$_X14(N)VdK=DCHwL&CSAlM74P5Kq0A;t0q+J$EbSRV9b%(@m zDiN!8PlFkk0NgtXV25zt`Fx6%N z7hDL$(G$3s*#ND5fSWrNn9QC=(#;CwE+Eg(>6Ls}9p&SIJHY~T2phh53ZP}aktF_s zk+jiiiJj9W_E;{l?*)kw(eKKu$Y91zsVl-U0^$aZ7_tqcHp@)BTN?t<{9FEEFdQ0H|OK%e!vl;64*AZ&EO=lfT@(%u z4+DVN+}lXHYd<(fqaR4^1&%k%fyVX$*Rmv_wbp>!(#1fA1R{$8w8`Lh4`WRcNGVo}>1fZ2d;&QE#%;{Jo3BOHZ{UGoN@CO}KH-p|{29VXyp!XSMra5>n z_XjfWsKnAO;Cbl+(2O$Zv(y_sqRL3R{3P_9n+IggE$F-SC@Nj7#3EZG$cfGQV)_p~B_ z<6bamSP_s0=V0(0G-l5{k?2J))Q7>@$AKC21_qzOkvu&HKI(j6qH2IoSTc}$onc7s zAs_=^!H^OhVQ9I;>&=WLHCDoqv&(^u4ul~;tI*oag&{nCpj*B5wZvwP-`9g-NlnqO zm&33*O|W0?Fl==)z(ofbwgvlPaZNu$G}q<9@Zh#6SH2QWyGX1TC((R@L~VgYuVxZQ z?UWe4NMceuiOH=crrm=PUOB+z&4m$D(8p)jfDzO71DtqkB#9pdBj0TVrbo02M)yMF z`Q!tHq?-UuFNct)EH z9nur)0~E%>$}jf7)aeZCdR+&mcrdJwtOd-ONw9&m0#e=xvJz0QoF>ASR<=OaX2KSi z8W^<&!j54WyY!qPaZC{GpL7ji(qlN7hOTGaWjMHQ1;FOHkXM2Rpvn!7N1-0>c881E zb3n)BH8*}>F3o~VF1WniFT#}u*zXU1aN|9SL0lr-a=cQu5?2y?o_<9GQ3pR)E)gJ@76vvPvw6zO{GOQv1 zXd{M^ksu{{XE#PQHUP-2Q~Gd~t*+HJroKlUkX_>$^NfK&#+NXSg2I3_%w!rJ@dgMe zWtzUT2H3rWu?$NDGV3H`b*dbou7i~TAw5w(d zP<52)*aj`lp?6HDQVPty0;c;DG*p~3(_@_nPDr(ujLU!p0BQXhm(0ExH_u~S2OR-& zaR$@V*94dm0~j~cdH^fiN!&e@@u>R<=&@5wzrD`^maJk1Uw@9K>lrg#+z1ef0F|2?XY-6*H|XnvDa$^h%An?jCdM5SqmkDa`41 zXfBI2%vm29K=c00`G8|Uvh10Q9vx7sUow}TTt#CO&0KB&7U=CHrmWd-fUIuJ4ee%3 z988&8-)u3IY{uNT$B?D2KXX6v4A9GCn8$6K0#mDic^c#e@Vy%IH1ZmdntPe&9QrN) zmwwFiJPsgfF7y5t`kzZLnGYjTN+!>dIJG(RMX3c+F@pIu&>f9O3}J6Z0c}`9L|Zhk z<^@E#Xc)k{_e68F80c<7s*US~>S0c*om&pf-c5S8nx*a=F?W6gBqCViv_TSA+L5Lg z&HyZWMOs(j_rt~zyFvwCFCz9&Y62a4hIDLp1DLUC#OdWPV5-Lxm&O}_TvrpfiVYa> zPa*C({y;YzB)u!p^lko4JVi7zJKGV@hJirNIuoxQvA_)bu#b3^egxX|BI)n$0&q8* z3{l{4Pn;vZNinDlCrR+U6F}O$lDMl58B>n{bIO5?8Egv7!89`FffP8NK&csN? zU*gGSB+p>bAN(Ns7Ac@3AD@vzMI=CzI8rRXkCwRN&kI)iN!P1lC1(EVSZ1Dd zy*5?idOL|5{`@ZMk#xN&U*hJaH1Wq#F9x8&;Dum+%4()LPMf6{_tX?bmQWmj$FbKJi+P!{Xy8De++BY=m z?TsXQH_A^%ANgn`m4!bAXyHI*C%OT1BaI5ygMePkpvwDLxLA2ZZ)0N4%+q_CSnAqR z+coI_3%k=ch62N(YqX7_MsS#=Z6i=@YgtfxXImiVS7{H|^{5{?)Y%xpXH(|^GN2Q) zY0nz?y-=O@dW&uU#Cn4VzAGk!_BKZFy{T6toP&9-=|E!yKZFh)d<}~xfplb(4#3nX zs7FWLeuFuPj`~md2;|KIy|T8s?h+ldrxK{yMH-cdrtfPVnxN0YB1N8&v~wX%emV%q z&Vw{1{}#YR8#>LBVTtqycY37v7W6|Tr}I{QAVeJvfG&%VY${5sW- zTm;OcIJ!7zBT&D3G}8yQy47qWY2$qdqz~s7(5w;tfcch9vu>j79Q{N$-RKU?gi-o) zwasd@{X%n-FpOAHPIHUV3i$WY|G?ho(35>f18sMip6=?6LD^PX;*b8W_z1lkhDPS) z2U>Oq9m3TY^u{g>N_0Ev%{S=RLe=!{unSljxKHm5ZUwMrxsl}jB>GSm1OysNJavpd zR^h_l8bqI_=z#_V(yA-y)6Wf}ACE@>quVjc_<^2upufIwK(9xzOm~c8PKzuJHA7Q- zm*ou8(7G*lN3RQ63Fv>u2Kh)$hQXf3X1SoX9qx z5rVPtY__FkIgm%|*w*eTm_~hM?SfALy*h%mudRTZ;4z5VybL$lcQ&) zAK9gOBY~MW)lKNXDTDr6QwI6};bz%3f+XuA7k=>sa2lQedd!QHU zm-TV>z{wK;^9h?L`U8xw$>ud*gwdu2n|}Z`past!9f2{#h-PdtW?P_BvTVsxJ&@+B z*o&bqzL7g?(%!xjB=)Iv(dCLSV}#V;taFoh{Q(2WE5xd&6fxK=K6k#?eAd zOib7t#h5^^F=KBg{sL;{%ij7v4GRKm**p3aypOycho*Qod*^;8z=uBUy_)5qqd_KY zg~LNkc=xdnhfD+*ZEGZH=*>R*5rqEzHv6PyB#^Cp*{5OAsIzt1=i#vc$Gq4Vb1^t; zzn^{a*#(I00QR+|fydalZiT?CUCq9~vJ(h1U*dyBY~}1oOvv2Xuc6+9p`7)P9zfH4xE7xeV>v&FYtt9qPxk|y-P3HK`NKJTTst^2 zmTQ;1516Dj`nU#`x(m&dZ|3^9 zJ%t*%j2l*w1$6v8ZbV0v!@v@5#7(r=Ehlm#O-q5UG3WdTHwI?t6)y0d9WePrxZuw_ zfIM8zg?eIpjplQqn=#%xrsG0?{sN+V+L{Z`#Re+Q8cA9fa^Wvf&|`jc5hKx7rCV^3 zP0;pSisPayC*uaiKyKWMatwmqxN#S{0azDuaYJx80Ulfemjkq{J(tiLC24(aE@6NV zFp2%Sgc#)bi(G1WU6jNx+^nOYfsBmc=G16`66DyGo4aW`u4oK5uP4fWEh5ozzmdd= zk+{H#n`bDHnlF*Ka<-9Vj|(?%hdnUoZ*lX^EymRK3YYc@C8ePaw_p?w4pS8yt?aGAJ(v}_NTS%SJ}ozAUwz!$~c!><5npTQQy`;w-sG|^kbT4W zx_5D7Y|1O%RF1zpuz@#CK_}Os4R5++1(1@%yv3>qz`U)?TVkb`+0@#|0OHh^w<^Sm zt<#;iUQ-Tq;1b@Z1Lozc+VeJ<>w%8F%i9#L$LiuZzGV)ojOr+FyD}bVTT{MO^euph zDMpe-@Ay{l3NbP6#J7%M0ba!NcGKFS6AacjXk?}>E((eJ9`ei7I0FNt`HUH8vz~Y6Gj^a&T5*D3F=#QC+b;5}Osjx#E#=p4w*??4 zjU;Jp`3=(pfX)u#H#gmf-c-$Rsc{|yz)k$lpJ<%D68P+EXc6qg_+7f!?a<4G^LcNv z!TA^XU&b>2Y-b$V{=57+lfEcZ2ly*}S&WRA^H*lp0@Ax3Uuufj@)lS+ea!#tfIZySlm7*6QOaA%;1L>&(%LcxLvM2QgiMi< z1dPW-nc`9v27VW1BIgdUtf@>D=Z%qJJ(=nRPW3iBS$$K}WLA=!CZ!|^FV zDUmh&AOpIvkz8i(i9Zp*;)%DRk72UwjU>mG*2U{`xtPd6N3zd)IrKeE~&nOgt`Mnl%i+;;h5 zg(qF+aT?uQ=M-6=n-_rC^po|SyB{YgO6C=|4q)dKB({^CF6&G*?`L~=yy9s z$Oc#R1M)+@}K_-b&)gg|bO`_5gm#Ml$z! znXVFr%aM^yR^YLOrJ`(#x&rg2>ax^JQ!xlSE}K_)1|U4yNV3RLmUcD-E!F(JvIW`Q zfEkb`TkK|yC0Js3D?4Ii zkJ0Pw8?qxl=xfd&ke#lNCeeA1?A)AqV4AO#op+oIwEG#^`HDoKsv5FOiYlP@N6JbM zUj*{5i|o!Glm^v&**&jfphe4N_a?dk({QHj{$Lcc`b}hyirWH{a9j3d`bU5rGi1+8 zw_(Y*m+a;BOpNa}vR4!P;3`IY$-Y#21F!>RUn@|YHg=PJv-<@kxrXfLSuLtXob31R zN~|1Qll?A>1LpArIs2su6DgUTn~M6`@r=Z5bNxBXX1br<bFe7iZG8^*=U%8#p9_7mIUsVGzX(w-w1`q~3khi~&c}I5_d8c{x zP&-G%o#6!93ckHI$6M4_;UC=jokb63%qn)&ndtPHfKhCONCxv|I zP8F`*1&P%U7)iAEjih9n#ME!{;RBN~Zk#0_*&mDAHLmINt;}^3P1{O-vUU*ZC#C&iJ5W94ddsE&Z7k&auhW2>Xe?jCpy;(6D_`nd4#e)f ze8u2+pp*8=SN?JY=o>1}EW{3l_K~l7hW5cFO}_ROTKFxTeEpdLK(5)zHy>_-W$H!p z&EIMOWr|<9xLt?%{V!=X*M*<}t-74|8g~VcB;)$0M zPYshFe(Vci^I2Xn?=%YN3wc4h70{p!@`79Ku=LViUhpg%n7O~@NBu7Y$<@h^?b-@0 znCQOp<8HVW-9?ZW|K_puFjIc=SWOJ_66B{Wabg|6%TGDy0}b7(FSfSTb+?hutkUtz~2DIiA`HTK)fbEg;w{As1UiXl{_ecil zdPQDY2j#n+wfv)U8umw!f4jQ`m`-Qp-#(WDbKluWDhGjSgVVoqhrq1Ed{#ErNFD7` zDlmrQ7PEW=ZbS+?zLSDDiUYb&A*iZ%!_wC^p?Vma&BeEkB$kB|3t6GYC^;t59zui|!3g_>*4P;dmH=GRn!jcbLv-@af)O>HF2xhR+}$OO{ln_yOQ0fWd{f;M&-rZee{ z1gp-zm|sp4nunmxX($t{JGo-iv{h(L`~jXu3az8jH0ay}yC`&c7n%y~*cw25W(e(E z)&UbaNNC@pF&;?C657wk-`%YcI*wTl%#v+F$In+WmKiN{QuIQ>%M&^kIik_F6uP8g z8FhTH(6t(t+rZ(0;3(e=6KMFl0Ll z?CLGTFpI}{7Gbk6+!6<}*hd(V@e2i7CXCdf;O89_Mq6bAt@mE=&&0&hOd$lIL#Maz z3jtU5VHG%A2<*QfsKtIE_*@Ad)T$-~UqHqk6+&D$;Fd)41R>-pip1uQLg+*6-#Jqu zY)1zmk>wJjl|tC}Ihe4Q3E@360rsC1!h4}-SG*9y{m|x$`-Je|_n7GW8A-*4LNpqE zT4SCt?hL`*u52NuQ5KLFeT4}FuL0dQTbN|Hwi_y>$Ty;qZ#+$yb=Q!1G!|wrK~bny zEX>|?9d)Wom@^ecVpXOvF9D65<5VGS@-={K1B7(V3JI#Ory&%0)gv`-~G-z0g%+hT2wGvkj**CR^A* z-T-;}PT1gsKUiWbY?$hgJ8N%+ti4zTo7_&=HXeVtcdf9)3}b~sbBv@n8VNfuKf+>! ziLiS;26H3k2zw6X;CA~XAy`3+!zRSzE(Inu^5l`jTcT~VnFtH6;3@W zL@#hnIJ3qUqfaN{%v(dS_(nK;05g=3X~NlCzF2F>5H9Tc2Jm2%aA{}&#&Fez%QfSG zy1Wo>&oRT&%r)U&?O#AwcM>XocR=?$KzPv>UmxC9c(uGU#sL+f!mCx-0c{Q8Z4%D> z_;Es|;jG}I{X*4Ote)uC3SWnA#tc(0d@rvA+I+Nvd5(L0jqWL^JMv5mh5SJdiohO) zpvUuxZ}%z`57lU_e=3w=vB1noQ>ZYAgOjHfs&Q`tPI)P+cRCEr7*0`3wGWl{iiM)~ z+zmi#-%*&lq0*jRtf*gr)_K8MMI+BK03~-6jV=`eUA9_bz4r$&P8$?0lsoaTTpvY? z)XBh998=hg&PAP@rLcAKMj7m&ur*xUA62y8z8IC?SJ7ranzV9xPEq-awwP!T zn=Ohi!LFGc#{AJ)Q^a#nQTJR2K`S9E{758!^O!ubkLUG?XRp1E%@ zbJ?cw)Sw-`MH}xWEL@ z(JWB}7n|Tb9#e$4Zv;H&WhCtzDX||>gnFTu*zj2q7P%Oslp;km?kZANqlli^8)MBP zMU3Z0OyPekVwO4K&i7_T{H(Sp==bL;;$H^>6TU@}u<;viuuoScy7a*fkSN9YEtoEh z&QeUSHVvcq+WHY~n(6jDP|O~NUSQfz#cco401HDDbJqOAQ%!dja|)6%Ssnt;8 z%Y%x!hG?isfg%9 zB4eL3kQ-YS%cpu^8Fr6i6_W!ZP2Qzg+btWY`(VA&&TK&K8j9?0D9BwHBZ+CHVs`~v zgf?dtdu(u6uXiePs-wU^*DG>LPXOtVr`Y#s2~eLMiUTuKff??gI4~ETV$f&B!3!8Z znOf*4+BH*rc%e9&HWfEdtLt~znGut9`g3+>y26Qyi}}}Z&&oz|X+|c{)BwemV|9RT z@>5*fyBHgrr?|Zv7a=QMad&4qfNK{;`I<-|_d6>dbT$EIjhmvv+776HjN*AIiq8K2 ziWe6s+Ql1+S6Wxx(4L|A5RHR5@2&XoWfZ^$S4E|RfZ1}KqOv>_Gmu(06<;r+Y{~m6 zzQ=RGEbpNB`NJBZccw@@FjyShK_o#RvCtMOa;*!oXq_v{^yq0G{}L53B>-dA8c8lx z7exj~y?`;2wEQkHsgA@Wf+&7(0!+{5qU!oyfVUq-&HhX@%ucytjRzmFxY|K9Id%`o zglw_iM%HS zIwLv;qFN_i7Q0uVXDE9w_DHG;v|Ag|+4?uon=T6CS3it?2u zx*qEbbkAGSwW<@4Zac-E^_rsxIb|g6_(9^JAkpphPas5)_~47^zB(J2-b+MJ-8IY$ z67=GL%Wr|qwiUfMe#B#7<>H{O_Q15L6n#$O54-LaN9odmxu_BSHdkP!aHkkxegyN1 zDPj;hWym-u2Bo6moZCeVwz`7JUuQA6Io6bp+!8~6u0R8~Kn$ycBOlyJ9J_x3&`L`& zzUD&!X&02rsys%NeRR=9F7vR6U3!Ax?z#`h?r3p1+e0}k+gwK zC$5;A2~0?!xKbN~C%!|)Ow*k}ZLP!&ca$g#HN_1-lxTVs;#PND<4zwW`gn=kPOrfe z4<+KxbyetNT8TSPptqkeLd+hF)xZAZ#a+pr(R2ieyQ5p;nVAjZo~Cty+>Q`)Lb1%< z!$LgJ+X=u*H&o1>fT`Qw5#pf`RGYO=#Jn>cIx{aZue21Hh$&*>ZC_yKHxZ8>$1o$Y zo_IVO)im;kc={K1wB)MSeIb&DqVabM7FCLyZ#VJ*&?y(^i80XZ;4-CufYIuv-s^g8qxZ0 zO0dI7*9;HvBFT6FFjbvLb4a<&Srd#_b;y|5$aN|efIw3=<-Dplb) z(ms!rH6LJBetDF#o(SkAJdC8>?kKg{<(MP1RyNuo!%BX!vWbCKGnCDaXn^+iRa&<9 zM^-2;KVd~;QWvGQg%5yTBc*jSEZkm^DO>EqIw7&pE8AC$#?6oe$}TzBL-SZ8X;Pxn zVOAhO^l4@Hx@mZF;JdQNDvWpDNn9uiA3l6plbJ-=Yx z;a7&TuT=>qh3l1lTi?KAss74-88KL2e5D*Xg8($vDZQuZFrXUPRO#~?8Twi|A`{hV zjaoShegXNNs2trd00TCqa&-S`$dO8a`E)EU`6`1xZ3O1W3}xIhSWuyjLbV^t;OC zVQ9K<1}ImxVo|2_%2huG;u4)wW}e*-5E`xAl#NT;+CjM$lCiqQDs|g`VoYptLz(?; z7!dgo<*tA?Kv)yyfi_hbfz?qSK2U_k_WH{Ft=;fU$b99Af%X_H-&2;X$($Ii;Lvn_yG*jaggI?m+so63uK(lM{=q`b7b2tV znVL;UD@$LW#{XI}OL@a06`<`G<;{z)f!W#FNSeP%c{kz(>g|2y-QyHPw+YIMbJ&sf z8Oo=g&S=q&E1yri2Joy(`Eti&G%RV#N)fdvE?4=bKfdVUPQ62CH{D|u7ZCuowug!j z4afLxs7mn!=QoZ~DLu46W-L)@)}VRY-%3?88GY=}j;cCbJkZe>R1I8xfSxH+HONL+ zXLr;{5)&n{C{)$3v>Tp%`=&C#J_u-tsM5xb0y4)*)i?s}t?M~e^A5j&QGBYcvZ;@{ zG2oM4*~LuvzK_b;yc?$BaVn2MT!%wBs(!aFV7X(E%FFaH9%l?x4Y*MZ5bP{5 zV20C}q#C_s8qhg+Rl&zPiltG0+K1ZphOvQ+si%`u9!xuWVQq9dk57}>lD(wSW$62RT zs~#~}7+Rppiu{G=X5Ol@R+pg9pSn%8aRnZE+5AYgDGRODk_^>m=Kw4$C#bf}DguU^ zsM=nIf|I&bwR=!!jLb_^d%9xBM!iuT=$!-fc!DZ-kts0a+*G-%o+Edv4$ViqUst6n zu*Tmtt*a_F{7PsvTvd8C5@^C$)zz1W0h)p8c6=ZZKY!Kzt>~g7x2Y=n;Q%@}R6RO! z4VZ~Gs@ERVu~Gr5*G~*Se~RjzDLSHN8r3&%4rAK_HKRA{s?=2ks9DV3z;1$?+w}tz za3{6w5_+ZuK5Dre%IcoI>KZ*Ofcbb_ZPLOQN8UtzB^qHePdZNc8_>MkCMX!naw ztGlvAcoz4T+HpEI^l+8h>1`qYzlnNkx6%}VDUH+~6&OsEv@nusk*e;UI}K|(kJX-s zYhew?PVIRH9ZzCUb)TqMAT9LjKIbwqI@+i9dWJKx?~%Gck73vL=0?(DA9a6AT$)L} z)%`o+`=Q1V^}q(`Vk>{D2V)pTCY@9J=rFoz5U3tv>J2n@t=hLfPVpowb>JYB_IgR` zzyql3R|l#C%TWs&eN~5cDFw*isE+tvg&R?~)RDed@xQ(8QAhb&yuYfq*G6skovq$|6lK&lS)Ft6 z1p23MdK*VGU712%+&=)T&erOZVvPFw-&dbqy%j)nP<^FjF`g5?t-fNgjn{Unuh~CD zooTPW_GvFLi?*xFZt8)~r0R+R_ps(wrG7l11CYUA)K6MrMJVx(`o+*ntoU43zu5N( zvl3_Z+xA63Z5-8a&mYH)+WSRU1``+ z^je_)7J~=A4y;grOU1}z$N}}wIW8#TeWjz-D#_-F?JY0 z;CxLTD;&UpS(-ZAE@3P-Rb#po{p|6pn))q&1FRjbG2gwU7C>nmjYU@+*~1YUiyt_V zX^Z~alzr^XO0Q@qgh-4X|Iu|(s;qPKo{UNd9>%5&XV zP0(=@+?U*=33ghHn`(zN!DTo+-P7z!P^hngu zzyX>?jqxy!LyE+z21b&F9W<+FO-BtdziIqH_RP|(uQCJj{<$VAwK34FHkyr_QgBab zzGh2!H>~zQ(rl@`i5mJ_v-R>DAOTl2+Y&bbGpD^~N8dOg-OV+-9q-)^t#O+s-}SvcFz@NSSX2jsW~%l48U1m&83^zk&e?PZb{NR^k}BjBx&xReS{|*nrrSpLygaPq`5z> z7?=`P^Kec!5a(5zXOR|Y5k6>MmT$u{$3RVGi#llRyJ)HsP!TIn7)cyK^HtFgtMNL` zk0VELPp+=!mlgv)*-y={+l4^98%eB;*Zhv|hI@EJG{3R%C8w)ShG7zuHtl(j+~+-* zdkMX)!3h$;55gcE|MkazgFp*D5Ct(X7O#UK5&|F;87s#S7I^$?;*{VQ7VhUC9;Ee& ziW%!46d4ezZ}g+ivTBE!I?GNUVn*d=9%fwAm)&tEl^)jM3h~BvW3XjEY%j!k6^mC^ z7)vFAC5*?vmeBlPZ*Ywd4~o(HMTUe2#cHjRlPt$uS~g!c&Vy)|b?8l2VWVEy^FMnTXPj0o_Vd5>w(fwa@bJGo8y6a+9siFG zyIcQX8veHi|IuBOe{1ru=8V0y_936COEdiM+J2DuU;3K-U;9{ds9)mWT}=K*_j+3W z?^^mt=W6}8whVn+cI_82$!$NJluc_=19})`Da5$oVfb(4--{vihz}3(i&?htF=>#i zyhj{p;~H#DwmaL7b;G|-Y-bivss8;q=N1zbGrnk%1tQP z;5;~?T!k2wAP({F|FbbI-u<`N{@r*T=cxGbz&~v+>!zd)as?H=Wf=T__VoYO z#~Oci@L#>ly;7aFFxTP#AH-K1M*BZHfn(L;To}~!-@9$FGXIzfu*EAwZw!iTcv_1h zX;>D+e8m~>2N$MM>GUSq{X4d z{bO7%-e?Z~8WxJn|9V{7fbgi;u*eW?Se#?-C_8$G*S-2Pycpvm7$(}VOor(;yfqg8 z#2defLrq9B>VTm?(lY!dyoPIoi_k(aK4EYnh9xvio1q0Qii02iR%>)8(!YiUjK}YS zba*=!S5K0dC~V+gjTw~D&@E}@gYhYY+yvo0L!*Y(_?L_Z{W14(Mzu9~uYXC;zdsp@ ztr|4W@ZNaP1snSufIa=|MbXArL>T*S5UMEbKt}pj7!E4f*tNd~g{I3m$Ny4}Pbfq&K{}NDSah`7u-Mr6AZ=Vsl0iIB5ez0rYj8Wk zVc|ixTJO-XSZ#z~k`^_`KPbR2J{C2|pj}bH#;2nFV$fb`gQLO&gJNP)IE|Je2t90^ zjW#OAsAGR_h8kLqjSmhE3kVC+;g6z&Vj}SMVNsE>#%F`^`6zsKj5a37FBb3GYF%Su z@Md6890ne-ofV44P1`h9D140iY*63uu(8!%G23l7Gi;+rDt7Igw$6fSKW#l;c96M=)eWQn0f;BK#PBHYpF-{X2oon*r=e7P~?vZgtU-bXt6pGJC)r6aKC^&gB> z{NqoFV=hS?`|m+x%cScG*%Bw#N}PlZs=wbqT;k*{67S#81+$jgllXhjEdb^;1-7OG zKrOZdNmk+j)^j!XtDbio>q*)1|M*p+#ZHNq5&!sCqV>OP+Xd3K-9m|;Arc2$=xIVn zr%G=ej0X1o9w0F|z+XE7)t%DWaaP(Hz}emen$ion4ub%0-`A5mrAqAdTw>>ZiCqp# z?D|b&x2+O;R7vcaEzwmgvDa;6Dv+V=fg9Kf7e$uDqP}{P?#(@=7p)_J8`%$-2CIOZ zQUJtN3EbSZ03CdRTfZEbPe07NOVk=*yDi20hJP`#7PXo-^cstRDX$caGBR%FBvOwSrduN2TF`OR!=R^6)&YX z))I+nM8uAdiR#rtd=#-VFgJPX&f=KLZT@4~$>k1ZHhI zG*5hi_Sh3zn<@Yr8AI#H!2lnl!Ft(vpi5K1X7x6pfzQEauXZ8!^g7t!(xrE=fK9z2 z-mL?h@*rSZbpo4uiwiueC%tD2wm5Qhd=A(qoCiAbB-m!)_d{2JZ4th|vN_n+_xS!m zuv7jAOzXv9*A##7{!Xy#`wXDLIVGbw}K9r z(Jk2rfMeoaV1hn@F}|9M_B=%jx?5xOj{|NIPe)xTc|-TN8>sfYz%=lU-&A~@%}0TWxTCtbf7 zoS#evW}l~?bpLs9oxKiVk8WRwN62*5l722|llj@hP5 zl1FNz&%i)m3iR@O7#Q9S2zwg_ewYqKW)JRG+klxq7~B_{0r~J0+}G>|m^BzYY;in1 zDka`h>Pf8kN-X{lJUYh%v{y(>G}n_U4%3s!QYD(S0guW4poNB}Fi1=QvV9s1Dy`=Z z@J#dvGH0p8>r241>?+WW&tdRpAB>1eQx6?nKkl3%M#QyyyjyoqYY_!DtzrklrKK|Zi@L8h$43ygmK2e1L=e%IV zm_i`UqhaJabYjn2BJ%*Qn!w2PbHI#v2O~?dC(ky6uR0%?Sq9)cEdq$qPZ*VZ0*H4S zj4Ht%POX$!VW}rE$cIsv5`j##fKh)wqnC-+lkN(D(K=JnLi?@(j9J(Q19~ZpS=Snf zwE$zbM*v)NhB5oGAr|p4=1@MsJUbYZgR6aB7>qg71{iA&#!hhr61_-IstS>4Fi2vf z6%w1RmuPfFqI+kFqfY6mrGdMoH|F+}7}`tXs`oI?D-)QL(J*dVF3^3gU|du-zcs_z!!4nXQ6}1JR#8y$C@uO@OX`2SG3T0@>VHVwpEgR}`X-35A)Y5Gb=BW)JKK zv`qnoDqL_eG&rp5tF+XTIEV>HiB%8^+rB#iW7r*b4y*vC$QO2nGzO+L5_XgJK<@7U3b1cI zoGd}7@OdDdn}uuhNGG_Kz7Dj^NgMqOrfe;g^~I_0bq#Jb$A*9MhdUq9M8d-1o-<0X zz-Dmo-~oW8(ePqK0MMi6@V+7)NNz3Een*|S-w(d7Y6#@~F8CIV4Kg)`9}n<*6WYVC zhR=Xp-NukY^uKGTF|1-TP~(P-j07q%V#^rSjLAUmB68GNO}Ncmf#I! z!CIze;4~mD{Fs)feE=qxGi^TD0A!>wR@1_PtXaiaUqtcP%vn#eJcMcQ>i}d=Hq$=s z1TZgZ8ON2W04K*Xof_B!d_Kc;?TFq7=eS!r1*WQi>Gd4jTj$O6+35kgmTDt%<*?3K zZ8|)!f*E@36+nCvGgjOK5TauOKPLk%8N*DU84U2C4KqCggK)QH%nYX{z*y!oGX`O- zb)Lt}vik;1;Q?lrODZs4mdtF2l{h4ub@^(0()ow3Ms1}{W3&XF!kM;AR8Kcxa{e+a zS|kG$cVl)W#Q`+F#}tjg6)|I&o@8SRbMXXv!Sj(!aVPYS=e97Hd}RP_hcVYYP?+xf z#gsk2iN0kvbF(uF)SGLW+m?R;QeBuk=KC-|FlO%kv?zZx(vLT&+R+>?35VSIWsiFtLB16a78`FIb*Oj!-{X*^E+QV)sC zUNPU5=0F~GWa_-#(N_#0?A=*Fo8Bd&J$lh*SBP@c7=WE0iRMfZ&;tgf!JL60LV+1+ za5)i}WBYU#4Xm_z#LVp-keQYeqnb$E`iZo;S_-hKhIFXL&&SvhhXMs&Zz4|58vz}D zk94)X1I&yKr1zUTU>eRNeOv7Ya`OopP`w*yhmFKN(;sM3F&R{iu5Rxe;wd@;-P@0N zwg>=Ha*24Qg#t6?Q#SD`{{qysiVSn_3-BBa<@i#^Hokw(BAk0H|^n*v#Xf&{mn2h?l=3E7JMx6Ra9G_=yjkp+8k-SzHC7M#WW zr?m}<j$uC5?P&K0pwK?SrhRXX!JT{HP8)@kWYaA*Oeq#YzI;$kgX-y ze8-6-C9pLx4{wtl-yDH)xlVT0eFrj7MRs4rLCuOFsiqX*_-B%Ob2@;ow4u4y{}ai? zcth{`k<9o)pfXF66}1kabS%j#zXkM23zAbG2IgPXlMX8TdTV-LN%AcsK}$Yq?kaIZ3{s0Njd?D;5o;)M08? zxMzjLy;mjfTOx7)T!{z%NK9|=kN zmee<-1bgs23{&mjq^kE+ARe})>ZmW!e&OWth7g>paiqFlgx1|8)s-KB`D>>qc~MSY z-e?3&q>_Aa%LbYeOg_Gi1nQqkJ};UKw0!{id?W+|hZ*^Cwhe%&B0tWb2WaV{t7&XX z3SxE2CT8w3$}h+0_H;az1-}5Wb*8fOF2LN0p@Pi_pjY=(K}%Bcwj4L?5BhDN_`OZ zYKdbJ-GO@Rm3m+5b8IUR-kpvfc?%fhgMoB>>n^~YGNBXhzr&p4KkC2e3y_*Xon2Ei zZ7iLBv=*pg6`gewUEr5CbiOVVixMaGq>fi<#ETI?(o$(;{yl)jb~H-=Gw*5C*Ev9% ze4{JgHw3!pE?sq@JiJ*H&bBoX$_^Wiy z4b8Nn^umydKPar8(kHS&AYdx-f;)Yt!l}PElD>%40UZ}cKi_x?q;xU; za&9It+O&!K7xc6zt^3XaEnC7ey-=ZC(6MwXddGp=S+0HsVl11KAB`Xv7=; zuraMTAmIbqm~TJPxZkszPmTvBI#^G-)``_eK*m&JK zzuDCC$3R}bWA{Y2#(elXySFn6nDDts9l)IkJ(+W}*uC@5p^%x~mfah74wwy*y2i%s z1z$Gp5Vkw!iq6y6Ogoi566K4jm%wJ5e*wm?FPptH3+TC_Y<6lG(BeyM&Olraw**is;>n5kLcf;#|whUqK{fffeeFytM zhensul6`PL487_)_Q4~Rp`Qk`RgEfv`n6%Jou6Qen$12LwHRQcy`H2+WA^FqK%l8_ z*yrs+fb36ZUrd_~WYrz^Rd6W4SughWdX!h4=drK9^~KO{Z@|8_>I=kv8T)8k#i0&~H=7HM~*>(04o6Xghu} zG=OW23W*qe*nmvPa!Wo0pGq_F>Toy139dwJE zTWKRX*PU%KZ)w2wTZ~q>Pst5v&<&W9UECmoS}Ei==ebi2;J=R>=6DepgDu>c>Qta} zlDKhQ(Z~WyxN&#U`Ln$Vu}AK40+(Kon&4-UZOkLIR)O9S#agq!M#&ofTp zrtU)tb!G-P^$)II?K6%G&cz2*U(%Dbi{ye|p97ftmzy~r-Og$!E~GWOk+LvucI{H! zTkz)QY^_9HE92%|bpfy`;KKCdP{xIg!fs9W;O29gK(F=Z=665~+c}P#Kin6X`S-c` zbCCA75Ve>DBZM51f9o}|}ViLne9 zU0>rgi6E zL>I5%;x7%*0y*WtZNd0NX58Yo+`b7gv^}?NO#(p06g`RKEQxy>a!IzSKvrDgl1gsi zknZD>BXI3rJIf`P;M%hp!tHRz9}27DcE;f6`69Q=r!lHmD{j}pWFXTobGsfk#kEN-Ii5QdI{-H(8gpsAo&w`uq$g>aF7av* zm-hB9+WJiHNINv){?oW4mD#|o=*VR(F#>3MggfPrmBIm?xzi2ofWC3#P7k??Iqh@q zOfSqaqcim+y{x%Hb&4NQUpwwRmZfR$;+m;>i@cIKwqw(oe^G8AcTGI-@S7HC*JukMBO*sTq(et-%yVkEDL!2s>t zl5bdJ4|MVc-k=5xsy3VW#-m>V@w>n`xo!_6vp?VLA?{@@d&?Wi@xCLOyip`ZE|ZVE zQ9R18;y%1Z(qmxW8}U|HoMrZQ)N?ZFRm)o!;D8$T;%!pUiF)qg?Ydx!oz#W5OWp-E z;4N=gunP-=bNF_dxI|QEc>8VhfZDa?+t0oSFmsunWK#y;{zC!gxbA$1nJmETP~IV` z6GpZmon1>)ZT>F4tH(RED|f#8O*E^W#=P@OZ*+wkJ!#x&iML&N*O^^`^gJoir7_>9 zE81sGF7LLq5xSBO5(iA@-M69Hq$Kg4CZEw&?2x$hD(~r>iT3`L_w>39O!GIq*Zk>N zNImY#54(!4@s1}i>Cq&9#HqQMA8zBv+Tc7HRPtl*HwQAVAMfXf_BwhDKf&uJO8+PP zgc*&2ba}u}G(neotPk(+Yy!-rRNj9>Yb>n`d;rM<=0^q}(7hLs>reQ=)hsZV+VL}1 zqrz$v!v{AiK%YLOD?iiK0_&Jt_z+V8=wdlPzq1=kCrduO?Q0y!HhPjxqxgkgyJJ+6 z^9yfl0FJHX7x5_Tmn7;*Y|{CaUWUMYFXmU~V-z*K$*(?)T61nZzxD|39$GZu*IgTp zJAl9VXpEBPd&&%pF6=XV^k2NaQdlIU7~_XnFFe`==p7&a zLNNLu_CNkY$y1<%Gx*}z`lY1dOID$HOi17_b;llMSMrye3_)A^&EFWpqNp9s-&l=P zkfY=Hmo2dYwUn=!REJYw!PhKA zVR1*v*Btu`Q*;t#Z)6OrW^($dZn1@_$L;qr)p;DzgAOtiWe9HG?va_C{fGkVp{&IM{Mv5= zS&L6HpzE5+%shS2c2CR9yP<&lR4X&zu^;H=cv-8XyMSDJse5YCSsVRQ=CCXe_raS< z{B=Xt)w}}8_-C>n6Jh|iC&+qD!=-+tv#kFB?8d+_*#Li}5GWfk8RgF?f7yT|=;~z2 zGLK>mR^20IgYRAiVyBS}S)UEGLM!u{wiDp+b0j_|Jw`VCdS9RpOJpOfhhj8+Z7LgQ z@fo9Ib3MtS!?N+uzW_ZuOyapa5{r@~UW}AY_IQG6(qLKOwQm4F!(>ys=zv-3C!5g; z*IrVBY{tVnpynpB8IOkm?U*eKcHIDke3ba;nk@MBD9o4_BS-7ZEseFko5;dipm5&n zESvv#7Erf~vW36qq0Rhbh?{IlXDrpW>LOd>z5=L^tHhBzWlK&v0ZfX}lc|!)w6$nL zu8eG{;x52uQMOE7jfqV|*~+rzC~XR5(FLUd!4Z0rjelhuE(M_<`tO)5Hr)l7;TvRe zzUU6jFUmH*q`)kRlO@dz15j+#lXC9qTDI>eI{agavi*}VW4awHJ8b(Cm{vDsM=jAN+HRL+1;=BR;IHhoofG<@xlU;FL5477o*_G;WpnNM?nc_3zY zT21m0*-wW~bwC#0ko~!2jz&IF_BW#zQ}|o5zqiAHdA3;2elNrv$575K$JN$#oy5bU zj^Y2 ziOG-;{WK6@PgnUUT>&spMEU5$Dx9CI5*y~|Nz8Xh{H4>AY8CRa-Vvzu*2?{|e}Il@ zYph)?56XE2Br-!DR27I7#g_7^?(wL~+sMP;;0(ls%NN+q$GuNc9ubODJcr5`cbN>t z{GB|~Z4WjnRlc;5ACTQ2q?!_5nIXEd)fnBKQGtG+Ti}qNV(3c4IW#ukn4U#VY%X< zJf1<@YG*6o>{bcHVS{|@$az5L7s6+V^62k>LXB$)Pv3~NrQnawle2Lk{5_5J+JRTF?2!Xt%gi1kKQ{n3f1QlvMSpoL2W*jFINJy{T4(u1D;!wYU-FA?`B;`Y zp<`|BwcVWM58FS*@;fK5GTMUf{-eD5iXpC`9`Yv+=YTnzD1YK@3RL-3{(6`i;82MC z{eVIsZw%!hJt6>l-jLTCqG8*2mw!=40kd8q|M@T;_jF3-Kfjd&^Qf<$lxZL^9dY=# z1q;kh%u8i6^wd(PCjxVx#VXAxfg2Zz@$0rAPT+tZHWpM3U9k8RFEpHn{xR;pp2R9r zV*UrgV1gVI;z5GJsS1GSxk95Irf4{V(CEiXwCx>2v!CCwrlrx7rd0_>vB^MM=Lx1I zS5X7570g4&U>36Bv0&ZZ57WXGLfas8D$OqnHr@JR9V=4kK>Pt-ga{pGJ7WE5px`iT zAuv}hg-)yi5a0enr@lLZ2^k@Dwrzz+Kmvr$Yw^DOxkA_J+kuHcBy|0D6G#tpp_^hL zEx4Or@2Fh%Iu01IB={8(_6?*mfcs>`>t)b6hpyc)emk@-a!HYNn1 z;a6b#{KI*E&qJZwtZwlL4|X2*Cp}a?_te@FaAqY>^N= z7CQoaYhxQR|! z^RPZ|XeF$TM^g}P3TyXP0L@~Bb<5EtlFWqY`RMjs`v@DB-U7HaT!?YM35-=6VPk6z zHnd9O>;}T7wW)aD5kYr+Ifj!C!j{lNEYr3V5(ZxY+FFb& zwL;249Ll-r!fx^o$g}gpZeP41#zok@+#mP2-V3S6urj6nA{<*u?UJ1F5UCPl0c(2|He_*jgH&OU8dLQcl-NLWRTA;0FE0|Zf%hs|=LEVw1b_)69Oq}{v z3PFb_0pDjT6i?JZ8>$q_X`#TZiqZXUZ>qiaL(z2oZWMDt3X@alb7R*lT6#_gD0!f0 zSyliv_OQa{*l%EZ?^f6<4+GQ=R@kmw3QYAmh26wlTuEUH``$iiSpyXI_18{I6&()6 z;gWV#bj(KQwG|YOEc%>T`3gtO0*KvIMUN>-K&O@~oINU_2jy%OJ)bnj@%L8r+J|c1 zsgt7D`z(M*H@E@ir6N>LLWrR$0y_dS5;rSzl&A|(zqP)zkg-@m)3 zVp>QXs*ZBSY}~aYf6NrK7Y{W-fdgIpee#N{sj+h@-PE^c$8vso3 ze#QJfsF!k9D#H5?#*KxsiUs>o%TEkYENu{ln%hv9*3nX%aYeCq4Epw{!-}>369F~` zDb}Ub0StVoSa%A;{SOm8N#p$zUu{sVuNOD1PboIk*aJ0)RctJb!I-d6v8f2n3Fzvif){P z>2OUeMY;=`X%9wEVw9=KsK#~P@si@G9d_$&x+1e7n)8dPip=u!n7%GjWIc@s>Xom^ zS-ldNvCfK|^%&{`zbTGiHO7MTQ{80;OU0WLiZdIQV=1# ze+v%<)F{eUB?FBNRopmh2sCAm;?}V^d|0&Nen$NyL?|8}t_0}ULs6N6lTfKqJnr5E zn3REvY8wZjW0xyll~({wpQLzwm7=$Msi-mUha1M56`y8fXRi1tK7F46u)Ck4)>*(5 zcAlcPG8wc~^-A&M8rqh8sN&Z=4w%HQia)49Ou;v?#~d^Z z^XX!bXKr|I?ttjpQ;U+Tcd6(afXjOBW3g8?`uj3Q?6a^Do(1kLy4m~%dgGSpRyzWB zrx%F*I-=Kk-BIipwGznREV19&AwUoQ75jb018goc#s0=^F)pmulR6NIL*|JC-u?kX z6cVehi0<3dff*DpdTMW>9-glghhKk>wcvN6&z>(R`;)~HJ)MBDtrdMQ;Eg@!iW9Uk zz+7t}PTE(E<+@YiWV6#)T3sdvVyK0L%VOY4^v5d(iBqicAa+uBaY|b(^b}kWgZ^v< zW_qkR%@BJ&)LopB9gB6ruj0H$PjK_#pr{Rx!-C_*II*52HDBWCM&gpE*poed#bv3T z0N#SQG8>E2SGtSqOi{C3o+ECc*wBrGCB|(PV~b63=c7>6C8D}g^b+GE1F$^tSK?uR zaq}G)Ai-KO;r1+mtrdFGCWcyZ>-uCo%NQVTGoK4|_5v~4=rB;LuHxI^YkQ#1}WjE10MW3b6-i9#bMUI zP086Sun4_V$qmE?m3~kvXQTIYJfc(uV~_iPRyKN!N%i#!N@Ec)T6pM5yVNMn()k^0z0RXd$mA#s6z~fiHlzpB(0cQDDrTc9h z$}5FRkN6P)6V50Hv3MBqETboNU!wH_oLHbIQ#ni-USIB?)Lc)dGEKRHqJUl4Pq{*8 z*{!iwxk$Oj6{Y@@0OgvC0=D#%a{VYr+|wygMrS_-#^8Koi;W@EirWut-^b z85^=IQTf8t4L#Tm<*UWF0A7ApzDawAj%0(fR>V~^^P=+mF#Mqhi*?c62WY3LxS5lI zYR0Jesllk%rl}Oqaa=>ss+1mB9a%L(rAa||mfbwM%8L2`d60+ss^NEv0H(M} z47#G4AeiDXc2iA^j{+L?Ry8FN1zgXj5`Bv$CS2E(!UWZ{dlu-F4y&f!{{f7zk7|1S z42-O^RWq+O!8N|aMK!A*Dz>SPs?ZucbOIr&F!fBJC)%hMxQC*U&r&VegF76@HL8g2 zqk+k6uZkFhn~3KwsTOzKi5pelRgohKfYdHgEnANInF~>^nT9{u$yK#J0VCqjSk;D4 z=na=usFI#Cc=)rKDmA1I&!7BNrEV`72Xs-MYR^_YI{Jl)r+1pt}UO7-Xf2HcQ?s_LQGylxLwPfyZcEfO7)bQ>HQ2VkK#Txo8^rs+(OkXW?JB|NX;GjjSJ_TT2_YfCe~Li zAAlBl@SNJ9e>E^)3e`<){jh(oYQr12aJ*isjWY56GTvGrCDzMPEGCR^?G5<8yt zOg)T8&2-2{PkJgyJzNa}1BQb?T8Qfyk0*wXYVHNs}=3C?g-B z!5L~l6CBVbZPfuI&~lBtsRMFu;XvK=RtHp~Nt+1jsXfX8^7p7`{`!ntI``EfemC(y zg&bASnuHI2I7&V5?mS=yaO#C4nqWtx)sdeusoxu=UNQd&4y3z!<@AMk{`#DH!+I>) zj$fnJeZ=d`v+B*hK6ujnrh4;Y>=5Iv-sX7~{}Y96J#}4O4YViS)q7fG0r}NZy{|rP zPfSqnU;G(}yQ6yl_DBGqAL>I*aW(rUsx!`@4O*>JXC6O~*{DLDyD$sq=CAt1pYP~> zU#d?(yocJQx%x~~Tdd4gsf&h9#=!SlT~dVdZrCIBrR@g*G{@C9O5*Uu?HlzCbc$NI zby$7N=?Siu{_0y_j{&nOO?~^W4(QTG>gwTDShM<~el{En9wU#dpSQ<~PI!{~_2^ox z*j!h?&cbl;wy*kq=R%-uhN|CRIfp;&t^RNvSL>hA>W`tw-$v?B!G7pnP1UvS(9Hx< zb#48Ao|l*U=iIYetckdPSeyh^KMmazgktBYreVW!JhV}( zF_T~eO&X)k7)j5L)0niwv&B0mYRod?0m?gSEP7(c9@uIu zerMrX1$&L9FAjdc(;BN_)GUy$v2Uuo*sF2FqZ(%?RM0)LG%mjH@NA!(uBMln_K>E3 zvKy8qerN_{O$NGkp=Qu{yglWMX0X91EHB*F4A~zBaIHi$G8e<3tXkvCVmy9wMKfwR z+IX{2P2jmExEpv@Go^PNFo7pDQ*LAT-Zs!o!;&M(`JkCL85w4+nO=yidf+F`ET1hv zcR+LC`a2+#H)#%rdZd{`|{TO>5 z?5Vl98S5Q0-)KtbOb58+rzyJ|iF&(h-})E0Z5XJF?qjKyuhl%f^b|<{SDJ?}aWy48 z(>#hQ!b2*Y=E=HrAa3I{FGJA#*dEiosXT}U4R1}Yts%PkL7LC=an;tI*OR!M(fm*h z#cH~%=J)B-xM}99sWV4OC;OwRyI+9YqmL!NkJ9{|?Sh+ZQ#60Ea3!blx2FNE85h;f zEw`H+Q#F4}Odd1A$c}Bnc4E7*9au-U7wg7$#;czAZ_t*!#^-&@>JcN--cVv`!Mn?M@}%B+_!m5zZeH&)_`?kyX&9j2H?FaNolJkNYD2hx;P_&wX1Q+(~U~ zYqm9Zy9YZ68`_TThOatd!#iMet+Bxi!3rX_cz6&~*@A^u5mr`hw+wS9=3D;rAW6Bz zlQd9htXVVcp#%Q)!oNOSmOW*REJpqBjv5c26*ehs+N==sNm7r)rUpvA-qO&WwEUlL zH*Wp^zFXh-|LfgG7GwV3x9f*Me|zrxk>nfAJvx@WiORiSg}XDk!=Df{HuusCvbsfX r4u^3i*Fi(?vAKSYsj*qEuM-Vra*uVUm-yU8z37T(xxFmega-c$^t|m~ diff --git a/src/Gui/Language/FreeCAD_ru.ts b/src/Gui/Language/FreeCAD_ru.ts index 5c2f8fa325..985228d995 100644 --- a/src/Gui/Language/FreeCAD_ru.ts +++ b/src/Gui/Language/FreeCAD_ru.ts @@ -3289,10 +3289,6 @@ Opening mode: If you defined a hinge in this component or any other earlier in t Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Незагруженные верстаки - Workbench Name Название верстака @@ -3309,6 +3305,10 @@ Opening mode: If you defined a hinge in this component or any other earlier in t <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>Чтобы сэкономить ресурсы, FreeCAD не загружает верстаки до тех пор, пока они не будут использованы. После загрузки верстака, если это предусмотрено в настройках может появится дополнительный раздел с настройкам, связанным с функциональностью загруженного верстака.</p><p>В текущий момент доступны следующие верстаки, которые можно загрузить, если это требуется:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4508,32 +4508,32 @@ The 'Status' column shows whether the document could be recovered. Пожалуйста, выберите 1, 2 или 3 точки, прежде чем нажать эту кнопку. Точка может быть на вершине, грани или кромке. Если используемая точка на грани или кромке, то она будет точкой на позиции мыши вдоль грани или кромки. Если выбрана 1 точка, то она будет использоваться в качестве центра вращения. Если выбраны 2 точки, то посредине между ними будет центр вращения, и, при необходимости, будет создана новая пользовательская ось. Если выбраны 3 точки, то первая точка становится центром вращения, и будет лежать на векторе, который перпендикулярен плоскости, проходящей через эти 3 точки. Некоторые расстояния и углы содержатся в отчёте, который может быть полезен при выравнивании объектов. Для Вашего удобства при использовании Shift + щелчок мыши соответствующее расстояние или угол копируются в буфер обмена. - Around y-axis: - Вокруг оси y: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Вокруг оси z: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - Вокруг оси x: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - Поворот вокруг оси X + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Поворот вокруг оси Y + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Поворот вокруг оси Z + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - Углы Эйлера (xy'z'') + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -6055,6 +6055,18 @@ Do you want to specify another directory? Vietnamese Вьетнамский + + Bulgarian + Bulgarian + + + Greek + Греческий + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -7015,6 +7027,38 @@ Physical path: Физический путь: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -9822,6 +9866,10 @@ Do you still want to proceed? Special Ops Специальные операции + + Axonometric + Аксонометрия + testClass diff --git a/src/Gui/Language/FreeCAD_sl.qm b/src/Gui/Language/FreeCAD_sl.qm index ac2e9a5141b98acd02213fcca7ea750e3ef6f481..8197a4d7e1464c75fde85a300ad7ce53e2048114 100644 GIT binary patch delta 17739 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 E4}#H4IRF3v diff --git a/src/Gui/Language/FreeCAD_sl.ts b/src/Gui/Language/FreeCAD_sl.ts index 564dcf3e54..90987f7d58 100644 --- a/src/Gui/Language/FreeCAD_sl.ts +++ b/src/Gui/Language/FreeCAD_sl.ts @@ -3292,10 +3292,6 @@ Lahko uporabite tudi obliko: Neznanec <ne@znanec.com> Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Odložena delovna okolja - Workbench Name Ime delovnega okolja @@ -3312,6 +3308,10 @@ Lahko uporabite tudi obliko: Neznanec <ne@znanec.com> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>Zaradi varčevanja z viri FreeCAD ne naloži delovnih okolij, dokler se jih ne uporabi. Če jih naložite, vam bodo lahko na voljo dodatne prednastavitve, ki so povezane z njihovimi zmožnostmi.</p><p>V vaši namestitvi so na voljo naslednja delovna okolja:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4508,32 +4508,32 @@ The 'Status' column shows whether the document could be recovered. Izberite 1, 2 ali 3 točke preden kliknete ta gumb. Točka je lahko na ogljišču, ploskvi ali na robu. Če bo na ploskvi ali robu, bo uporabljena točka položaja kazalke na ploskvi ali robu. Če je izbrana 1 točka, bo uporabljena kot središče sukanja. Če sta izbrani 2 točki, bo točka na sredini med njima središče sukanja in ustvarjena bo nova os po meri, če bo potrebno. Če so izbrane 3 točke, prva točka postane središče vrtenja in leži na vektorju, ki je pravokoten na ravnino, določeno s temi 3 točkami. Nekateri podatki o razdaljah in kotih so podani v poročilnem pogledu, ki je lahko koristen posebno pri poravnavanju objektov. Za lažjo uporabo se s Premakni + klik ustrezna razdalja ali kot kopira v odložišče. - Around y-axis: - Okoli osi y: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Okoli osi z: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - Okoli osi x: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - Sukanje okoli osi x + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Sukanje okoli osi y + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Sukanje okoli osi z + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - Eulerjevi koti (xy'z") + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -4698,13 +4698,13 @@ The 'Status' column shows whether the document could be recovered. &Use Original Selections - &Use Original Selections + &Uporabi izvorni izbor Ignore dependencies and proceed with objects originally selected prior to opening this dialog - Ignore dependencies and proceed with objects -originally selected prior to opening this dialog + Prezri odvisnosti in nadaljuj s predmeti, ki so bili +izbrani pred odprtjem tega pogovrnega okna @@ -6059,6 +6059,18 @@ Ali želite navesti drugo mapo? Vietnamese Vietnamščina + + Bulgarian + Bulgarian + + + Greek + Grščina + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -7023,6 +7035,38 @@ Physical path: Tvarna pot: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -8799,11 +8843,11 @@ Tvarna pot: StdCmdUserEditMode Edit mode - Edit mode + Način urejanja Defines behavior when editing an object from tree - Defines behavior when editing an object from tree + Opredeljuje obnašanje pri urejanju predmeta iz drevesa @@ -9830,6 +9874,10 @@ Ali želite vseeno nadaljevati? Special Ops Posebne možnosti + + Axonometric + Aksonometrično + testClass diff --git a/src/Gui/Language/FreeCAD_sv-SE.qm b/src/Gui/Language/FreeCAD_sv-SE.qm index 8e4a6854124cfbebf96c31b332ba1cdc2938a530..d5ce49931fbfbf5b693782233971e923725e3396 100644 GIT binary patch delta 16305 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 Gz5fFR;WP07 delta 14473 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 diff --git a/src/Gui/Language/FreeCAD_sv-SE.ts b/src/Gui/Language/FreeCAD_sv-SE.ts index 0ec1a95413..154d4019c5 100644 --- a/src/Gui/Language/FreeCAD_sv-SE.ts +++ b/src/Gui/Language/FreeCAD_sv-SE.ts @@ -3292,10 +3292,6 @@ Du kan också använda formuläret: John Doe <john@doe.com> Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Oladdade arbetsbänkar - Workbench Name Workbench Name @@ -3312,6 +3308,10 @@ Du kan också använda formuläret: John Doe <john@doe.com> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4506,32 +4506,32 @@ The 'Status' column shows whether the document could be recovered. Vänligen välj en, två eller tre punkter och tryck sedan på denna knapp. En punkt kan antingen vara en hörnpunkt eller ligga på en kant eller yta. Om en kant eller yta väljs, kommer punkten ligga vid musens position på kanten eller ytan. Om en punkt är vald kommer den vara rotationscentrum. Om två punkter är valda kommer mittpunkten mellan dom att vara rotationscentrum, och en ny axel kommer skapas vid behov. Om tre punkter är valda kommer den första punkten att vara rotationscentrum och ligga på normalvektorn mot det plan som definieras av dom tre valda punkterna. Viss distans- och vinkelinformation är tillgänglig i rapport-vyn, vilket kan vara användbart när objekt ska justeras. För enkelhetens skull så kopieras lämplig distans och vinkel vid skift + klick. - Around y-axis: - Runt y-axeln: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Runt z-axeln: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - Runt x-axeln: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - Rotation runt x-axeln + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Rotation runt y-axeln + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Rotation runt z-axeln + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - Eulervinklar (xy'z'') + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -6057,6 +6057,18 @@ Vill du ange en annan katalog? Vietnamese Vietnamesiska + + Bulgarian + Bulgarian + + + Greek + Grekiska + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -7021,6 +7033,38 @@ Physical path: Physical path: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -9826,6 +9870,10 @@ Vill du fortfarande fortsätta? Special Ops Special operationer + + Axonometric + Axonometrisk + testClass diff --git a/src/Gui/Language/FreeCAD_tr.qm b/src/Gui/Language/FreeCAD_tr.qm index 11e75789ba7d0a1b780de2c347589cc3c03dafc4..1bf81124ef8e25008cb457c87fdf29606ebcfdc8 100644 GIT binary patch delta 17619 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 diff --git a/src/Gui/Language/FreeCAD_tr.ts b/src/Gui/Language/FreeCAD_tr.ts index 4da70a81b5..6faf3a1649 100644 --- a/src/Gui/Language/FreeCAD_tr.ts +++ b/src/Gui/Language/FreeCAD_tr.ts @@ -3285,10 +3285,6 @@ Ayrıca formu da kullanabilirsiniz: John Doe <john@doe.com> Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Çalışma Tezgahları Yüklenmedi - Workbench Name Tezgah Adı @@ -3305,6 +3301,10 @@ Ayrıca formu da kullanabilirsiniz: John Doe <john@doe.com> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body> <p> Kaynakları korumak için FreeCAD, kullanılıncaya kadar çalışma tezgahlarını yüklemez. Bunları yüklemek, işlevleriyle ilgili ek tercihlere erişim sağlayabilir. </p> <p> Aşağıdaki çalışma tezgahları kurulumunuzda mevcuttur, ancak henüz yüklenmemiştir: </p> </body> </html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4503,32 +4503,32 @@ The 'Status' column shows whether the document could be recovered. Bu tuşa basmadan önce lütfen 1, 2 veya 3 nokta seçin. Bir nokta, yüzey veya kenarda bir nokta olabilir. Bir yüzey veya kenarda kullanılan nokta, yüzey veya kenar boyunca fare konumunda bulunan nokta olacaktır. 1 nokta seçilirse, dönüş merkezi olarak kullanılacaktır. 2 nokta seçilirse, aralarındaki orta nokta, dönme merkezi olacak ve gerekirse yeni bir özel eksen oluşturulacaktır. 3 nokta seçilirse, ilk nokta dönme merkezi olur ve 3 nokta tarafından tanımlanan düzlemde normal olan vektör üzerinde bulunur. Nesneleri hizalarken faydalı olabilecek, rapor görünümünde bazı mesafe ve açı bilgileri sağlanır. Shift + tıklama kullanıldığında kolaylık için uygun mesafe veya açı panoya kopyalanır. - Around y-axis: - Y ekseni etrafında: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Z ekseni etrafında: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - X ekseni etrafında: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - X ekseni etrafında dönme + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Y ekseni etrafında dönme + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Z ekseni etrafında dönme + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - Euler açıları (xy'z'') + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -6052,6 +6052,18 @@ Başka bir dizin belirlemek ister misiniz? Vietnamese Vietnamca + + Bulgarian + Bulgarian + + + Greek + Yunanca + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -7011,6 +7023,38 @@ Physical path: Fiziksel yol: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -9817,6 +9861,10 @@ Hala ilerlemek istiyor musunuz? Special Ops Özel Ops + + Axonometric + Aksonometrik + testClass diff --git a/src/Gui/Language/FreeCAD_uk.qm b/src/Gui/Language/FreeCAD_uk.qm index 4462d962313944fb345d2066575ff50271615f53..f23f587d19e7ed66cb4ce17057a7c87f459c45a2 100644 GIT binary patch delta 17518 zcmb8030Mv9-|)Y4-!pU0oH>hR%aVfjQ{WXKmYf+-s^cU7oT(H%-nM?-~GNF-&SSap(^uh6ZcvR>KY76 z0APTa4M#Qvu(^S>2FQJfbOGj0HgX`4j9obE7@7 z5SYh0iG=wf(|L%@jlGd2_`91#LcYj!o+)!<0s#LJn0t2s6rF%svdMUaX>PF?prsbb zs!jl{Vu7qb4A2^x9cE-nTLboG@Ni%jE|f?Y<1iwlfjLqYNcdZTqG%wCt^(8l7m&r!T&jD>;1!&t&*y~aI$%~M0PT+VWzPcI zBL$e6-++1|jfY4r)dn5VG5F(#cE)?yrOUu>UJGP+OJEPPI21C5-Eieh zKP*)P`)&h})P}%*aRO?1XSC;R3@FWZ*MZJn2wV#d7@k*>7b|~f6#UYZh!|cssP}^j{#{~ z0$jojfEGc(&6)(v%tDED&S>OLAlLRA)qH2e+k3#BVS(A;1Kj0v0L}JDB*Q}_QsJ%4 z2G|e$oi@EJ(Mg;bC-cFYA!u{3v5mDd#(!D z7DoV6X9d{ex~OCj-MX__Ud`S z)LjJjHSmS!kAr>JrvO!^gZ=yrV9vWhGhcTgaW|m(MZ+WjZ8@}vSq)_RHfT|VR>@&F zv|4rt7=KS_b^8)9KCPj(6|UgQR?xb!8*&e{wlP^J6|`;|jMl0pw6-@{Gb?Dl)*P6& zW57xJeJ?mk*Ox)tai-r-Ks(d*4MEVMYfT`h2Z8ed(+!LW&PUvV8NWp$9rFU5ABUj1 zyCab<84NBX(QHqi1TJ?^Fc`qh61>EvK&E{IuR`SXX5hUn z7|4(wGLNQ%_mxXP)2*P_51mUjsU4T3H-)?0`ln(_+?;xa2%k2 zz-b@~Ul=eGZP`_4n-VtLpv2nvYMG%l`jc$D;1k7xN z{W=Z-tI_~2jDvv9*biMl;}EgF;T#MOZ-sJoOd@3>WRg8H6$fQ1zsqb>F4NFSVfwuGVGl-a5 z9cWS$hj|_)s)oF}bvLKe=G`@cVBYSwDZ)pLEs?I?E6d0Y=jSU}e!`v}- z01h{R72jF|Q>6sf_P7Pi&IDK&R}Gkb<6%8%4&>Ze$R3S)zrRnFX7>Vkk4h z6SfDG0%@^Qrr&4SH~t2|xTkPn4tgH{-*8~r6Ey}%!da%txl({y-6WEjET*}?Bar#KndaLM0#n?XX*DGq;DCa0s)F(8yE3L- zOSCj=<}>Y!DKHmYm@dz-zi+lMZfiYpLWJK;*S_-sW}7ozvwSdo{>XUrKMv&JaHiX^ z>cDs%V7gn>23Tg4xnmjQS?dYV%}tr!dtL%8(lP^Xy#(gN9%it(0U&l36Y}*5#?}j% zuuoY)_vbUwu`vL*cQDau=&h}ym=Ue9-TIl#2rrMiz%<*y#M^%bCg(O2-#Hr?7h7he z;}jr5k}+HBK&%@XuWN10-Y^Cd3e2`RCZiLYjdc%=YF&N9OXl1`G>fM!ne$F)E_bYF zF8C_|nl@uDhMWX4w+VCEvn|lYGngySuA{NJ#9VLl4(Q1O=4RtR0PDsvxAmJaZ*XNw zemDRX2QUv?W5fb;nTKNvf#yA9p0=_EMw`q$5Ay~1{GNG^zKN;q%e>^!Zv{Ww&AdF! z0i>*EK9sltb9g=TaVSbjbg0Z2Gv=FG59ERyQ`xU48jncA-iZgw{UM?Qnpee7qFxvP zu*QYxPUHh!l0~YF>H%=*BB@fe44AAvMz)HLp$Dn&{uanUR%Wc1%qhOa`cfglf^nop z8UEh2h&Uco;rGU*^)qvzU6zt|jc)@J@RYc|u0&rpm~?Hp9>|FUqWGCd8`lax=$GN5T) zkdJ|molKTmtpZZmjw~<0?l(v$tHT-rQ{Ye5d~F3x^G9TDIH_wwNVX*f z*te2oUylYbZZ*>zdcP&P=zr+BktBC9&c&A)vNvNUz}Zb?Z}APFD<6~nCbtkYLn3wA zLGqU2kS6Std3FIgKr#O+okI?o+(6G3LH4t+#BQ>`mG^fe2Z6&q#l-a-ze zL8s^S^a!eHm&}ab3A3GQGQ#28$D}l^wPtJIC2D0`!DKv#RyFZdk{r!M0 zWXPqf4}sj?K`!0Gxi0HLZfDd5xM@aipFIX-s)5{5mjRqiCnZxbr1|Lfm)~W6^OX5V zZ=wN(pOG%mx`Is0aGCXI%k*C*Ghm3!!OLV0IW04olNn+uGxUJW@ZK^bzR4Udy$}<{ zh4S~5l}JNPps6q93uEnNj`No}ezeT=tuhVEWloqUbK(Y>8Cie%Q|8o~GN*&g8FgjO zsx5O)!@sN~B?g=#IxkSZFh4-%f=x0P{_Xi9Z~6OTh0G;HX69I#D=x`gIbG(e>oRwo zk-2k}%-y|Y=Kk%_-VkCitr6W;+sV|?CveNg!ymFC9u9cD(*D&0TF_8D}`_OqgkPmOtf%e`=K8;0ZRBtNz zv@;G!@ImtZq&0xp+<2r~W6y09C>g#SK;ufOV+Js-l$5RV15LW4L^8fNnuU?-aM(^r2hVj&4b!VX2duU6kzA%)w zG?fU}&!(+nQEWA3w6(hf5LF~~^H_)a@s7Gn5qcZy-d6!McsT7=)d84_2eijKZ2LtA z>gkE^8kj@9qzK-N`ZmBhm{pthlb(A>2Ms_Iz2pfU+NdosRW}FIz`JiT2f0gw$9@KK zYk*N*qrRbtM(?gb18hd)52Lz2ilC#7xmcq(Es-{;q-oFlW2r<>(~pz@jBPFc5!4jYAg#bNL=!l)C}r{$VuB zAGNx?(~Y;g026iBSX9HZY8@+@mx^J;1Y|y1 z0q@JkU)XyKde&z+t|O)AJNaQywt^M}qrb};Os_|wk-627-n@qn;n*&EdnX1ZVPoi> zx9Hb=8q@m$mw=4=LLUskTw&E?i6l>;j}>9Syly0s>`tanHMp>6KG5gsMxZ_C(@)pX zr|pXRGYOMJZgy*2%)@qp58DZ&pBU_pwcEV(}itwD+EaHL$>`elWezZ7M{?IOuS!<1V`5JOqqb$!qEU4W z1KG60*rB5>*a^yRK&S6uGumIm$l*CVxojpTev$0d%P5ua{;<HGfSsOFf!14O zr*Gbe^k8QTe=i@#NX8$r&=` z77|IpLw0G;BN#vSkw`>qnK?G>GIa}-J1=%wI7TpW)7X`VhXJ8B>?-HEKxaK;v&N+Z zTqof$nU}?#oWX=&~8RzX$49)i`$l*)srh^4Y^;Fu)jV z_HfgMKpI_PkL*VcsJe?iF$80XZkySB%(lRwwr2~L7=cu?VlPK_1?IVyz2dtR^V04T z$!Tl$dJ4`%KassT0pkF#3+zqfWMFz1v$y^C0i;f3Z=X1ZiHQY!J0BD18BN$bV=94G zsm+%B%mA2to4sdD$LpKfdv}x26c@Ai9%cc&8OuH}F9ieja$(Dy9|JQgfPFl096;b6 zi9}JtKKT`f{(Ug}tQp#9V>8fzf4EVw#N8v&hrma8)<44s!HSMOLp8WAIBRio2mAZyaO#&l+5@vUm-8YRSPg#9d9T%?ra5taTAf3U9LoiiWdj`+&JAgY za_DEx4Y`9ByIBG^)S?*ZF47y@6ZUbDn=szm z`jdO=3-ubRr|))dG?$Csb3Zq_1xnIv6*s!CKQLhnxX}s72s>^{Of8^( zb-C#$z5?m~nwweG4kf5@1~+TtWL(i~Zgw}6{c5~Smt_)(-B_7vF5GNWeYE~Wnaf^F zB+E~6v$wa#O^(Uj?4m`Oy1wG(l*eIm63)#J#DNsNTWOaKB)$Q+vfvs{S0*NPvOq+Skk7=qm5Sen;TYf7xvBrQnrXI3bO>T7%8*%FNvgGzRcKs?xMIH zVBQSwss(C>tq*s1>31N+j=N_nGAi@92UUgvIaz~y(99Fy{Ce)8R|JsH?PY#xF7unY z%m9Km431kq*BqbLlCW%T{n@pRwOcBy+yto2r)Ku<` z7j6)ZInBMRiE-l}1^4yB8VsV`jdk^whFVQ{#l%*))3%aVuV8@&x%1jCxUN>_y!IZ3 zqY+Jb-CXqU&3f}@T0<}DU4M`s?)TdjNqOo=yd@bm%inBjy@aHFwq153juTfUtqTCmv_e242OXR8Bv=NJ8enY39Vo$y%Z=`OrW zY&#%LR{iBG-mM+V>#c0weS$fflyaHftMENnpcu^@zJa~)v%)Zl~XGy(_>;X}zGV4i&ELpyWl ze+_=bGz`lugZUV9oDXN7k9D!a{hH&he4M2KH1ZIiS(*f!>;}@>@0>nCBX4W)5Q;Rdu z=_bE)D%z~;as1NlaX=Yz&M5QYqmK6PN76HrW3z@atP443;ZVQ zy+9UT<2P5m2y{mZzvDL=XWtfl&JDB(t-bi2hBr>=<=XIv-(iEPh5V`V7$9jA_*1`U z0Q0sZf7-JvHZXxdy&JvWnSuP-m})>OUh-!Po&fFW$Df~XQmGMq!Bh){Ic?&LEs$+q^Tl`Zy3=dkQ2fYrp*epuIuUD5h5Rks zOF&(<{4GaYfapB__K7Tj-FbY;RxA$Ca{lh9Ex>%N%Rkuh0t1y3{3BCN*CvsF_AL>} ziue4B2H1hpHhg(dC2lq+^W~`+SDdNBm+$!lSp|xw>fCEDh$#G(!Phx zI1m0eZv|v|Apg59_HdDkuY^`WZdNGZ2^xzd4HrWxlSWXs5pgq{jk9 z$H2J&E8Z%)M4>U*zC_WjI}Wf-8%6hEcOc(ZE4qj50OEE<(S0Xc*)OFE&-3Ws?D7@8 z?x2>|v{v}c+6Od$tim^HEx@*gNK-r26n$!;b-&w5(f4Xs^t<}iiUDQ4f!wI47-EG3 zuCJ9yme?tVKKl$b$3o`LQ!;nw$lQBK5#sq6voSM8*yXQSP4rfTw>1J2H&ijg3AJ_k zH^qqil~^6StQhgg2Wb7LiWrwUz`QvtkzBZ^h

8_|3YZp*d9~)x#(}d!%CYpLn1x z*D6wfCSyJlB6Co6#rQU3fT({e#`m0zLUdB5`v=AN!>s{=c!^BmWQCyuh0BFeOiVo>LOKa z`hhNCO((_Xptr!Ba#ifG!~CYsGsW)4C==Bp6nkS9V~{jLaooN&Mz8VCisSz1YxWYw z`8sG4TRl}2%}fTSVSmL%7d)HLM60-1hBNSawBm~D6K-J!DT)tW#&X#k#l77q4WHjB z9{A=1-Eu?mU|d%`$IwynZ~zJ!w@UFOzZFJbbrjDge+Jk(MDenCD=@!bC|=*n0;;>9 zC?D4gS8+g+;#-9uo)hVy_+B;)6Q(r9564O%p`nW37xbtWmWn^SDzI{JSMld&5+)Y+ zmF&0Em`DXGxk;#>jpAfx&M+3)G&Ve4sH`84VP?}|%0}m(pa~CE+Fbe$)T*!2enL71 z!xqZsD{?TO2v<5v_Gq56b$Jzl>dlpH&;UZ;vC1|NG4JSNt872JHk$f2%FemPKt?uE zx-UetGB88w@e{k*!%ErhR!5wtuS##%xj=T7D7|m6U>wz?cKa0NpdA`qyN@!>&Pya> zq|8^v66uI&<=}p47&o?74(-zurzY8Wq)B}|oD;GCA&|&>%7_PHSjVKw$exSQ`Q2BJ zd5sG+)=imWKN_z;Ri-7P1Pnf>9M?7kh`3jo?!E!wM~rfUIjZH{Z^{Wre*pQQQ%KGcn-O8DTt=>`YHDd%{Ze_Ta17A3U1YACDl=P@x#5b;P3AH;Pm;N{iOg-qGI!W34?P_QVE#*`@i4#WCIm)9ia)3$ssXP&U6${1nl_z&@0Xrseqw-YuRGc;Y=(sW8*1=#Cs=VL)30D2Bl@Ba3(NVls zmR+m~G&fQC*zpuF+n*>O_p`(;NFU{^K3ae+LzM5jqd?!Rs{G)Y2GFTgSyA&e(7MBw zpVb-IpE}AP_ZOpm)hmB|EykUvixSCuKY?k9^FO6XVAf(ns|b^5pp7&FV>)k zf5H6w6oB>DgjzqoVM#4bB3(XBu$Z5PK}d>VS#SxM88rlbVgTkdDUF0C9fo1X^;~Eg zfksC$OR#P4fh!#^v>?F%kLL<4Mxt$q-6S~1qsKdNS#V;j0&y)AoVu36$WlA#m)NzLV(p%lt?>a zuni7mA|ni0T8Wr#MpxL61&PH5NjyVIEemObG3> z52*Tv5MEROByheEe#yiRLWIY9+>;0`5F(zVNGzx!L_Ws;o$ncn8qd1IjE%QYr=|-tC!t78 zJtoW^jaJUKsxW854S=hsgtmXs}D?_s}bhHu5}pAxm60g_vd1D zp^cEIM4faC6%G_t0P~Ot2l*?&JlifD3dN4y_Yn?RK11!U=Or96(Irtha@7Zj!C5%| z%hZt0c*Mcd@S%-x=5{}zNom5_artLx zd>^z4Q%oD-XK4jcGqs9&S%Qw;RYiLu_q9|hALXJ5OjHR*JfB!nu2MbL;udUEl{zXB zt?O5n2BSDQ9jVfcdWS4mnYBNJCuICp)iiriX^$vXHD;~Ha4y6a?9@B(uw1OlZps8;E;U!#56=U#rHjhJ)eq?W zohk>@_xj^hEw(K}<+oC`+=pgva#vL=7OhiYEmbSbG)T=fRmX6Tl|cKyR5^RzLSdh+ z>h!o8u9S_c%cdFFKqFO`cYASaTdCZyq0;b>!mAB3kwJ=5Hdx+vTr>Ajt z3mZe2D%80eR)Yd1k|=vsXk<0a8KaOExQRJK6*|8<9;Df+3eT^O^BAFu=(z!%bzOPLX`|)3}=l)S~fPU2vp4o zKrb-qfoewZaDe%BR5Mps0`!=pnt3!0Grwq=mB%HL>+@B!OyN+YRjN7V4(Khns}`J| zi{2wzwJ;wA>OiGxG2a>s;R95e3voGnr>K_pTnSL`g=*?~tz>dR zq{Anw)^yGR+M=6L?P%Gz(p#0&83nn+1Brx-K$Bt{DpawTY_S z;xm{sd#Uz5Sq!xET-E+*Q-JYYq}o3VonlxY)qzVGKhcfGagL2uckERs=Agm&5NO=) zXi0v*G!{8p8aDH)%SUbi5w5AOOw9rs{aAJFWKBHjcusX=&mwHBRCRY3F2dYNs{1=i zu{8QyRk|7%p}<6BS1EG-bS~N+rRs zV79ar+k1QkW@`(vk`o=6xBL#h1jJGgM_1DqFbst zQ0qj|-S!XA6D>veivB?6rHdXd(JtKx6+JShpnS2S$4MVNvN}cd_|zWHg0>aA)y6Wi zZ9j=rZza>&L+t+MH!$UIB$C1>V$W4Mz;w7QdK+$FVvsyf?0fYcki-_E--geaI1Ci~ zcWMocRi5a7_BR%X{KP=RTwo5K6oWS5X@%xn#E|;OfeAe*hM`l2%ywef6f~S8*NWjy zu3`4KTnulDMWrp%#faa_(ZD?vqiW*FJJk_K?3)kt&L}b2{4s#~rf3+m2#cM2wumN@ zd8cG${XI3x!eDXzFEyGT2XRZ!^*|d~$?V)l+}q%=0;+j+x3&U-^&%CiGdUI#$xWa z^pkinf&!hIE*>t#=wNnN@o;f5ny~xgvAe@C<#;KcIE7)x(7NKOk*KEqRpR+dQ%4!G zKyOmdqvFN+eNo6Ri( z@(+o`&PjZK>oFe0@ex0rzXLQpNBs6?H3o=%#2>fNh}Ida21kr^E%!(yi!ZC;2kuF1 zZ=$9X7ope9zN+RNR9N_arsjHJNA?G*)gw`zEO)3iF*wrJMQZa$n3i8GP}dd#KnRsc z8(XUNIivnuEIWaUD>{zG|B`!N~J!n=e?B7}rT{Yvm8%Xs)(x zjFsCXH`I1Ju~0~KX6iO&!+~sbRCmn%ire=V5@}#Rwe$2)-0eG|?ow+G9vyhCc6<65 zk9GD|_q>Tyc({(*b8&xwKwq^Ndk~-hERnWtrS|@Yg@^A0)jmxy1XVXt`?RZ+gf1vh%gY3aZ^xaG&ppIw=!*ua|lZIfgsCp)!Z}kjNAismB=5vJTId$P`+u zCsPb@Q~IbUUtWhNv!c{f3~E0BcTe@ynI34f538rUU~=%_lzRF(0eik*J!@bqpi>;w zv-dp##{Io|;V9gD2swttVt=TadXY!Ll>S1})C)Zd4zi{G3_VenDk zw!-|X)eH5V%Wr^LHeVuLZ?C=|`wI0oT7CZ%#gMJKx~vF0GOwEYxwku7w5{rw<8A;v zS)+cv{VBlGcj^iewJ2bp`dc4-QNbglbBFGRcN#7>1W4s%4IdeU@!L*~>KV@Ouu&Sd zrydI%%QU*xXx`RV*O;fFkNu|A)Z~)!q(xOtT@QbtyWVT+=Af%{+%J&~`7Lt?(bOyM zjMcSvn)JI(N)v;c0L9W>t%+&)&vTcIE{&#;fpiS&Ue>@ zFRKQ`=8H@>N0}Ld%y(NfQ6*Nm&39Q7b@w|k-2ybxi$`D~Yr7`)a&bvhyO%oR4T7;=b_yv^E5|o@j2aWP5yajfZ5|^ zR`!?3bS_02obimoN6q;*Z}GIoUd{Qvept(M*A%V~!|k6MnxcMTz`XdRxzgAQ53w)Q z6km@6I%I_A`s+iOJ-*l6O%BBnwp{aY3%clGDot5$9Dvms&6DFdfQjC!dE+@57~8Iz zH_y=LzX{a5w?Ic^`A+l0kHgq@u$D1ec2XP8&(X4&y@6xAmfQIY6YxP=#TE2S^F*z( zdk8utH*M8!WxzbrYOC7~1L~2Xt$7Vq%H^TfBDWuAhgY>$x14}!FhJY*)^$8rQjZ@EB+U6Cg^W#gjEox_>2l}OLxfN}}%E8)>o@3DNpGeVmVsWaMJ8NAg zV?&p#YF*!<=Q_7i+r2m)U_x)LXBh?)XA&hcR<2sFybP@A%+h)vs)i0^g4Vn6F_571 z+FtRAKx#DA_A1K4=%`fd`vPZTO`*0Ak6~BlT8VUPsznS}*p?}u9B2mHSJympDdABNWbjYXYp+CSHBsJ9o$t5Mob zrh33sGwtSapYU8#fp+sMoF_k{c3TZp_O4I0yH22pRxi=!9yo*UDcor9Vre*jUYp+s zZI5}5wjdvazAlHf7glWn(Cyb=D_Dd_C4XzLnM~ugrrH~=9|Mie*53HC2Lpp%+M9Qb zKx0N|%lbY5rYK$ev@fQ9uFl$L&Cyo`57WLHRDlJb8`@WU(Kp;q*1l_V8n;3&YTsQv z1>|@)?fV0csOv8lX+I>Q?mi!={TMS0O>7NqMKd%ueb#C#OgoAl)!H8kC()0$(f*i% zfk*dp?eCdg@p#y9ZRLENR{oEUZioP8T(r*2tQbgxbGoV{0&qi6(A8{$18DE8tGV?G zhGJ`U7E930ZuiyIY4!&oYrC%guEo_bjz6cf>VzXJSg5o5wHHIEU&bL_8XLks>YQ6+ z6x}#W*V!L^&dZTH7v&p(1{-uPXS-rQv^v*>QmjhH>f9Dt0P!5E>z0LK`@>*e_q`!N zr#07k4ZVc#an<#zIuHv(lXO0tlK_fDoj;4-`k|d}U|*Eys!erar>f(|mp$K z*VKjI#Jv}C>w_)|YnEhfmM$s;Ijl?R;2%SauzVQ+M5LXo{K$5@}(eZf+cEsOMze!iIPn$2m>ryDk#R z*p9kY()IVeTfK_H*x9*cAo-AFh%bwB@=**6~4I9&OQz%HcIi@o(SKV}*EAF6% z#_P6ReG9}VT(@=1dSJ#l>bCnNVZO0Vx62t%(cHSI+tce9K))Wk+!`py*_U*=hEgoN z%+l@mY=wuOJ#k?!~-9Qokwx^qhsff?$hD;yOK zaBh+A${p-TBYT+(U5(CejSXK9>+WB80;Hv@?*0qZ_$kA54>R)dxJ)hGM`I` z3cAX>$MCzsU*Pd?b=T2BQ87WmF=3heH#6-rm7AHMytkW~ z3o|nhv?iZDZNUSQrIr$~tsrb6Li(17-3_B9ksK42pbv_RhzU#7 zH%UviNwKkMnrY@l^qCfI$Qo?a7dx3Gb;i_85Oy#gUlRwR*la2^!z(FxN8-OX>Km05 z5~*(zln|dB7phNf7L*c|C^zbD|G#e!I{eek8vk>PRh&qJyn}5>nV@L_eX(CL_y>EL znRA7y**xWc>|CwB@i8&~^erheOrP>^{p)G_@9q4@X#ZP-|JJ+e|Ef36PWft_R)M$(3pR^nD%eo>(=Cd*V4aruG;_9mejY49%M#_RaJ14 zq$WZdY!v<*_s_HoZpkqbK?zZrS1*z}c>@ZF6|JXb&Dk!j6WfjTW;?Jg{<)Xyo)8w6 z`Qb9DotIWbbgZit^n;P6<|OHe1bZC5D@spv4EJ37Lp59F4z){?l+R z>z4Yi@gd2v*l3f)ruw+}Bz9Ir?f~wROvgwvEj5*Sj?%_j_xR+P z(0@GCrU?iOb-;Pir^YAi#{|VC>67C1Awh8=VKMrUnE1q~xCocLA`3c+ai0!; zk|EOL?ELr1mzU&!+eO2_brJg?f~p#i>tzyy2>fm`GA{qDT30_*%zt$rSMdM4_xh+L z7X=zkMW5cm(P1G;49)YZLlgK`<$s5hAkE?!oHmnvG>NIH4~h6ES^6ajMKx9KUFJzj z&0UlJ&O$g|G?{A$e84m_rib*nVnKNOzZS=|M5f^;<8Sg};hJVLT^MtNNhM70j+5jy z9Ou9!c42tU)QoA0|4Vkl{+iY#NqJ1Z!DMnx=J!AEjKo$=a&MB0WC+JUQP_c~f8H}v zdP6Kk8Sns zI)DoQG?dh|q4e40%uMb`_7ifaV}Of7{}v|AsNp|nRF5XoBnFY#dXV&nC}}9B-u!FA z&}K-=|6ii=1w|zx423um-IzWqF)=wzpOlb_5^R!blceiSRz5r`Cd@(a7a5hPj}1!I zqY@Z`!$N|R6HyyXni3x_-8M2P0S$#dJU%8gEFlp^P*Tz`bYMyL`uGG%U;bWXHQ9B+@uS10Hb!h#a7m(QH45T5J`x&aP}{wiEt!#v9zwY7bz0|D$1|Yf5|^4m>F#Dr7&$9b~{VD9B2M*->MiyVzyfb>J|10eO!??A=?Sam_p2eM}w0ILQj zcN`MG$=D$MkSWM;t(B z51{Ty-Eq=Pk=Y68OuU&nO!p9*R0(YMb|B+h0DFSPt}qf)_UlP{8c7^gEOBh1#97xR zCfG~-6fW`Gd5PcsCI0BFCuQp-^7kbw8cWpLwUZ9)c1U#bl<3-3qGydnZ>d2vXsC1^ z94#^YEwI9NsQ4_==%B=|krHk2JN3`?u#(ujLeDYOUL{?y#|G3t(08Fkr=I^Y zUt<5>5?y~w9BB6+uSy(LAkpo=^WqM=2)2VZ^ER+AO#!B;fvrZ7{$QaeiM}OqYMR7i zoCv&6s=rEnzd=u`#D3y+s+Rx9RT3Kzi3Zs3`um31pL%xlk!Z{6*@E_KB3)RE?f;ks zBu)wJx9&jWTInn~Gpz|f6#>^}FhIp{J!#7Z5?c+EXxvd^Yh#Hf6C}3z@40qv z(s}z%5<6Ux*pWwO0+@S8L6ni8VRqIK5%TS&022tY=jC2J?;Rjr3A&^cbz)eHd z?}9(HVgWGA@99YwXCe;(xpqvaY+rBGKoWOO7tw0==h~>ZXRH7) zG=X*rLjbCapyT|pKtub3`I5~*J(_^|&NwY#Z4{Z#M*{=S=9Xzh4gB_19CO z=bZZcMbNAMdgg5C?a~y;8Go=JS^oedg8fNnVCEjxlTK{{_RoUQ+`ZP5u3iR?QV&3-lyhDYyp(f)*MY!(cH5$dU{ge5syy!6P*gh`)`*6Z662S~*(t zVK8Ka4>0pC=}BkVg6D=J)V0YHPv6&*tUszJJ!S(#cMb>WKN!4xih-P;3tqn1{|(!~ zYf~^V*N{2RT407J)*qlNzX`+RQ6#36=}G?BNURHz_>byI&H4YBDbd3BKVFe&IYeUT zV2RGg68&5y7JGq@-$@__5#TddTMOhvU+_sh3ve1>gx^^pvfeOqIohzRj>zKxm&U-z z{l&nzs$t|M>`D1?@Kv7#CLjWQ!{ULkDKM(w7!Zd6Fsc-LIPsyxicNYlf2Y8x%c(%z zi(%B?T3}W**OM-N3!`<$qN(=wC-94FkN$i)_$_aTE!z!#TjBvO&jG(|Y>1{W`0YIj z5Ni&8`Kax&)4;E&JuoH(FebDckQs+0e*GiySC+)zpY){gT_Wizv5UDx$5wi3>EIjE zg;7H#j&_k4F%kT|a)H?e;6J|r=&GCGpO^vEQT@rAd=t+zikUs2Dt)NML~?hfd%qYrgKqt(7tN|Ni$mj zoM;1^f7k-k;67|0bO)FN^I=C+BVh7YLI$x0axMWfXP~Y*c|f+c6_DiyknLgsWU?*f z_*DYwvRI(Qw}$Bd?*i;r^c80NQ+bH6j@3#$WL9&VC@< z&p^!&3=@-I!?(o^fgD%^-y^U=@|*DUAwK6C1iu@;0CMygL(Zc8jrz#2iXfn5HX|b; zN+8j$jB0Wakm6WftjbE;pg+^XJr)}XOzV{4K!OCOO-LAiPsy}7?E?_x%(VYx4zTYN zV-_|O$h3n@#|xDJ%?9X6B9=1NzBWKsUuLXxjsa6Kgz2^@6X2+f>E6H!;A0ijt1DWc z)I!Ftf&z2dlj-*o+xzkr(|@}==-Q}_NI{;?UTr*VyDu~J@Ed?+H8V!c0*G9}gw&=3 zJ@ADIkBk7gyN?NvM;~lDoSAIf7~8v%nLHR>ZRac|+VVRv`(H894w=9>nln>u76B0g zbSKqT#CU?PT5YEN!)OT_g}rl`#JVcFFN^7otdldJ%J__FxOt*MB7r%-0blY=<)B&?GFC{cFbY! zn(V^#z>B&6%L*u)%sjEZ2}Jv|jCnHi63|19m>1npwbav@S0P>iUq3OgqHY26PsY6A z&_BIA#JoAd0nFOUe7=uv=EPy<%UGQFa8HSoe=|RnCO}GEnY!U_Xe%ZY_FgoQe|?E) zg;tcYBg%Dt0NWgirlN3(`>L3u|_!ZKiEESmaGdj}-W?CE4+W7+z-wzTayGvZu zo3t;#1h94v=~9LFUGj-dp#sl45ZjlAK<#dmULEcNYt(f()$6 z0NV67amx(^x?m3(T!o6b<|FYCy8&JKj(D^R29mplc;&?4`;Wd8uZpigWdiYba{;)o zB%>7A--GW-K-@H7)=wazE6)LGxklo~^(4GG0p{>H5ZByc{!Oe-YwrUd}Rk0DD^Oo7}eBTM6- z0-e?tSp_sE3i%9Z>|v5(x&_F^K4eoVHoy5vvNfa~Fr}en+xKq3SU)A(>wW;SnM^V+ z;Gk}sMly{lKwcWjycrIlyVTG`>t;!E(cjRbbdtLs$KvB2awKs%!1-O|NX0Fn8yb@Q zdN(j3Mo-%79Vtk~F3sC2u_T!srI=?`rjeudX5Xy~Io3J=n4(B>{0rKSMlR&|_jF)3 z=Se(tl$=0oP0x6elcouvCHGH~LPZonyOE@1b`s{HKuXTm0ZAH8&JA`zW5SS2^`XpR zhLn%+0lLDPlwW@WQeh0_8%9q?tYzc6?A-Sil0yvXE?k~cS<=s4q)jcJCUMlfN zfS#0ftfv-e!QTCQxfAVB+e<5IJc8Tt*gZORuUJu zOI$ce;$km}ODrWW#fEBesOU0jXz21=(v6iJB(92=nABb3>Mj!3?3S4PN8IzJ#M+WNVo2mX8TU}tjwB_{p!IeF|f35abjd3?whsO1v! zbX644Mkh&CeGvNQ8>y=N1k77cJ;}AFOS`vgqLpOf0z=vbPR zklF)LKms$!&ok`-L~HW%+&O?YEp^q6j7jExow9LjH#^ENK=1ZsH&` zwmJaa@`QHP*AZsYuJxsW9Xn~aNEBOD6}5G?0-_j3`@8Ny{ivhP`bgZ1IuDZp9g|K6 z7+3*Q+l&tSh`;*Ujk>#IE4-`e;QBxu22-y#$Q8}$aQ%C~sL$a|zPcJJ z)A&~-fNbbZ6HeX-nB9dY>Jx%pH1XS1RMJ$s@MA+Xne*x5^VT>+uj#TUsQ!%>(bepG z47{IG-Pm=&TzyBAbF+Z?9mC07diMYZ907Us-UrOQ2L{tee&s->KB13CVs5bInVuvsfIgFj0Q1g9 zPjb+LzEI)Rp9lIXL5GE&a$0-iITnVz=-1*%V6-VE`U9FZjMn|&fEF0COh1fJ4#u!_ z5?aS@BFoheLzlKJcL_tsM=e?L)H%#J<*X_@07&muY=eV1DQ6e6Ez&WR`%}QS{$YwK za}C>R@kG?fHf(3JN+6dvuwC2|fHFQ9?+M_$i}hjCfmpU=^-}VwjP*^v0CZ;ycFc?q zz?iwQ0S^}f?Yf-}VK75J6~<1?Rsz#r%TD&q0%q+pHe%))%#iaWPMEAGbLlG^@v9C< z&n;+jBRfw%0O>t?cxuc8dT>B}zZ^A%vxV|MAR z8X$|lvP-k`fGoCVS9V+jOqV!zRcjRDgmY|CTMnI1Et~ZH7Yg@fcEgFWz{G{>Nu!Rl z^&XI^?x-iZ@Qh7y!xTZg&s%>$M2*CpM{KIH3rd+En;MFNOVkoJ?L+_&+K}C1pM)iu zMr`_=1c34~HvRT`AT?dttsA=Ib2r$n*Re8kz=X}LcnaitEt|En9p=MX?9Lt-z|2TM z>Huzj(39DBncX>~7z3GTBX(zUF);Cybd8!@3-{QZz1Z&A89I;Vt+h(_K%y_Eddt{6 zldr%G*}&#)KLRv6gw4y0MQb>Q%^!q1Bj&LA=g~^7Dq&BEfdDhxvnM*O1Jdp|domxT zTKvEk`D1)AU>#e6i4!O-+0qR^TL?<+DJXgnU3tuS=d?P;iju@ zZmeClioIKcx$e>m_TJ1opu#Bj{_jN0-S4swbtrVphO-YJ#G+NLVjn)iF!cRw_OW3l zRyF3bRrb$-nHt7E8#M=D++jV5tb~33Cj>q8GWKO>w6^O~*jHgwP}`cZZz5s<3Ki_z z6&PN%v18wUcR|;0q+s8hxd1VWV?Pc=%ekr<`}xK`oX%uD$weJovkX7<<^lV2(Gr0D zgW2CDOMnJ{Ve3X>@H}8B$Be*0Ccgp4&cOIs)|umnuvn%!%L%>ldx@hsF%``~i{*OK zt=^nit;8^HJJ+y9V|4un7F@$CbpS5YIm0dZU;xiG!U&1^yPs>itvzN`tGE`O+5ufs z%e7b#g8oR(wJI#Z0P!_v+TVR9TlRHPkxpD! z&qQFl?%-@*?FX91ake;PaIz`aJ)S!P%*1rvoR(%<1?RZE6Xq>0oa-Evx~%@(zy@}} z94Y1o6O5HcSaBZP)u=|@Iqz;4fKkro{Hij6`et(ey->(}+H?N*(D-(q#*H{(d;TjeWxc$eaNlMvBh-?9k;S9 z8R&qH+^TAnpt?+M%{c5(=|^tOZ*&k7+_>ZfydHXyTYq^VR`zzj<~E{#A|rL&#@jam zJS(`(OH;5$Td5~8_LaE0GnZzOi5aTMrIp^mAw9#T$D{7%kLJ=#QTH0lxo!6NLotuJ z?MZk)>j1aIrx7rR26H?1qyrhTl-u#B5$bMxE+b+#kd;;3&Q01QnCxHXc3xZ$a4mt` zv*Ik~sE4?{YX;)_#569a-*aH>8t6%s{t}Na;&R^KL(|xTJJ1n$FC9+{dOE3jRCEeZRa7m<_{pmL|s9hM~M{ zJ_c#+(|F}(7O3BRUfmDpvE5%@{SYI}@u9pX2_1Cjp?t$?E1+(5yg@Yo=i4ZpNFYJq70e7~aeZhk4x# zJ%flvD&MgX2efH_-h3+>(QYev%bx8qn!L-fHu7 zOcfJ(>nZmEB4+DJ<~-r8KNSMC8_su$WC310=4}$Yqi4(0S++6O?sVaMxqm>pn#lLQ ziDI?YkGFq49GC?KdeZoY5>H0)j*-29bX@WuZ}R_^8o=UuY;EID^uUNJmqwV>>93w- zrWv2H5R;cl0>7*M5g==;`D}wL7_;r<_x(jHxMM*xWr=ZpU?1LlJ}f7aavKd^~Ed#Ewc!o~dgh(%Nw+FhcgY#aBGQ>)nx0>(7mN z?d|XwEE`?o@0gbZ?d`$eu`$PbRRMpuC>`KX0e^oF=J)hA|6uBFU}`M+$NOI6`br)D zv_3uSF_wS%BL?SQ!M|>U4XAYGt0&aqy6{52It~MiLI=M3@IN5=NBJ)=aY|Fh@ZUb{ zMVRBJ($`MenHAldN}@jeYqQ=&pehvp-4P z^HAcx*Rmk@XP71pm4#gWj^#cNS!hokFi{b*$=y-+HvN!IepH9+zAD+|r=Ivj?PL*- ztAKfbOHWezSQhbi6lToRkfU`b9hz%9I>};NVc?uOMK!JjFe%yH1zQS65-kcUiXR z+5*gOo61%eUILgLuP2$)UAF4-M6^Rm!Ll{`9e{BfBTM#0b6}Ds+wdAgwTK3?w8&W8 zx{#+QQ)VZzrc9PL-ydtJtZdsU6q#AEvh9y@aA9kcY!{27bD5Xz`h^BRb+Rmb0%lCb zUb1}_n3A-3DLd2wWulR{>`26V40%#zr!8&K4o!-eo%TgfvagHmVhc2M-CoGbmQM$! z?FiWw#}z=^c*w3);Rt*DGVIWD-NppWdyNE9w^ ziR|UVuK;`eW$*5!W3(>Fs^{RO4LvOTQR9RAGkVK@Rs{fEm@WHd)4dKzu&3Ap3Va7Sn-hIs4-*kS|;0+yd0LcB3S2$k4GJJJ?iSledn>AhB(lyxqm; zXn=#|X5~MDwpt^%oR@&HtdZP$^M3RQ4dpg^>yobX?`W(&VJCOUtpGB`K<>N_jlrl$ zx$AFij#Hp~z@0wW?eB6Arz9Zz*T_9?q2KydDEB;!-C4C%KJ?2VfQ)eYC|w~i&h0Cdnt}KLIl7ynN#05UeOt z`6M??=9YWQXTHN3nC&f}WjO<{zmUhr;1rKJB%jkW2#A<2PjJq{CPm2S8KT}L8OZ0I z`i1K=L*xq$FbGY%FJF8aqyG*S64U+VOP*nP?OiBe)_*M!KU;~~F@f^sib5cpF3Xo+ zvPDBYM83kq3bV>ia-9s*i64jMIui zp#DeYo9i5Lo%)YFy$~BTY`uKzYcv2>yXD)e(NHHR$#+~D2ILeY-*vnlFfpCvyM7s9 zS^Z!$T}$&;l>B?5vo|-^rZ$xyzcdr*rYMP+sg)No*cmTBmDCXv!JqO|_q${8`%r%B^?r;g74o9M>p-^I$@v z)ATG>bkpTum5IR2GME2)v>pwpiTv013S8HDs3&=|PGGv?_%F&AnC+OD%0l$i(w2h- zrhbRR^qm6dpMX|rlOT@cfF^^WYUluDh?CGT3=O1ih@QltfyA9Dg26aB2HzUN;M5&} zs#}8LHe-~W5rW~*MJU`igl4~fU{PzCo>Z477_CXi7$Q(GE-eRUS$n}G#t+kwSt_Ap z?*L4Yz6qTsqE(Si7tHNkv5+-Q=t2Sko+SxgrgQ@)GGDNXjzj6M6uPqpK%9;U-Cec= zGd5S~VbK=1fcz4AEW`KCISRePu|TrGS?KlsCdMM)1Utnb)IvkS?yMu4WmlokDy((R zj1u}bz={{x-xD0=yMSaj)t$8Lpk4P~@G^Xh3qIonZ@(zqVZjR{P;04ee__<#N?axn z68ubGphWf-#+YG8<~I=hQ|i!FofgJwQSy&Y62^B#WAP_a2u%NuD|WF$5ISah!bb?Y zfoW4y6Cv0;4=8UagqD>885b{vme{tu4hu;Fayqhq${=Ah;NRVft8K*VE(ns})gIZX&o?drDISY*8cOhj6rpgCTN-UTlY+mOJwDVRW?X9*39m{TE>mD4+sp&!n`G9L_?}ZFs zd?DtBkg*^Tm@$Ke%)?lk3i~eXnT0Q|n-Oj0rT>Na6A|r_Gqkd-1sGGcavqp@p|?;B%HkN z2}IjLIQ<7d)Mtq9kCn0Zi;HmX?r>b~&KAzkDZy=o0m20g=*gD%!iDFB7^oi6+6bwFot z5vu<61bXC)@U|QN?BE!oIu+yg$`YYEZ8(gfOp@?14o5unzEE?p0O-^aLhVnS;<-t} z&(XVp28IZ~D{Fu%+!f55`{=Qq6x0ow*H0mTnu}AvP$B4WC*b|x3dJ)uuEI}LD8pia ziRE>Ftc|tDMMaYp8MvuYqiAsojc$B_qK!v5zwdLoE=}Wr-F~5+anEpN(7=NW=MivH4J7N?wU4{Tz|4uP0 z8-w}5L@}>HBG%Mz>2kVu&~A!TEb~L#zTmN9S>SkpH7yj&x7Gm+TBTTi3jO`_IEnva z^&~fRiWT+IO}j0MRn;hFzuqd=o=rlZ5UE&Kg5q-6Qn8-51@bysv2h(v#aCg zg?irgjN*_bcI$4nBDW!m^R#SJ4x(JC|pZ@1|F*cg-VX1bQ$jJ3N=6jx8)0wSDLTw9!uh0ZpL8)uqg zdHSp3*5PFQSf%2@!TL!^Q#{&NiFM1rips4x2^U-yPkT4UJvHTuDsvkQx?U^ZRNMi& zez@XoIYnz1sHiq^1v#55Oz8~8mmlK*wy#pu*bBHV?6jh$G9AtBw;09Gt0-IY zaf;v5IZOqM6o3Di<6_e&k+@^<=eJBGAz#tsHxaom7_E7=5@kB{A62}lm{tl9wo*@$ zS1XDP_Bts~Ptq(`Vvw)IT~|c$cRS2^kBO=~hXLNT7d3h5Xl~m&iv~}>VElhUY<%W1 zkdR8T`8-d6tAoYXeQ`(gm9e79I5jYxPKYKc9=M|LO>A2di(5ndMbk@VK%Uu(X76#D zKc$PEIy41%b5yiQ$NG)QOwq<97MR`rL_62-!0d4p`%JaPl*Uu+^THVz&r_mfUoFO5 zP8&qWU{vc-_r!ix9QITv_K!0JYJ5m^Hvb3o*f`O-W&{R_DWYpvv^uw9MAyVcC|~_W z*E60#*XD|@wRY$a+K2<1V@=n*ub$K>P-6E)ap3#Ez*PUylU#fyx^3AHOz*3rhxQf* z#M4)c!>)e>64PAt$@+?Me}8dAUt3^I3q;@Zf3afYAdb@}0dwq{IAK>6*6Uu0L9I^% z6MRezL01bKdx;^7&>n|97DGGUz~pU{7}^OdJ=r_NiGMfYR=Ou*SX1nIkI~}fyfr{? z1c=iOpW*7kZBaWj87q#5kBapqNe?Ave-!6F$DXVnFV4^G4)D5%xF`>+(*@te<;EDZ zRXoLDd$Q?GSx#bXmGP;HKQ;u8A&6-UJr6%}a09*Kny0x*&IAr=*5 z@G#O(ES`dD>N!ZfSXbXrN3qnTUOn%KSJn(eA*&RxjxNN-Qnh&PHrj}H55?O!fMlJ! zc-QFy!1_w@e)ktZPaY8;AIGWD`cmw}?;AU=L4?5v$Bgfmza6d@ElBbZmt9 zHrfTKnW0$y0@uG?^TqdzGqA2cNBl4#6Ng;TlUTGCKizqT8(zG{+Kcyqj;j`byx)o$ zOds*r9W|YUr?1l7)EB_UP-))b5^jS$`CMsnz!W3n-^w0U<8g_?L)j4cF6#x+ie`mBW_Cf^&-i5M<*Yo+vk zj~wKv^iM~%+A>Tz4(fnBZKWJPGzj;Y|51+jPQdu^W*O z{gpFGA+DGPOB_E)Pp0&Na%O$Ke|)B%%q3gpLW%+GEN|sPT?e~H+S;GWrH&ZtKQ2}- zy&zyqw<%YQ>IO8yU%4{xIWW$jlY#LV8{)AV6`5h^2$OSvBa~=s}GYfJL{>uwhObfphV?$%<35BPi4jXi#X+D zm3K`sN$U1mdGG3bwCSl^>kn|X%uo3!@-6CVr1DWQ1vuMSSyhG&S=~$2}QCTCR)(o#v{_w^hDlXTp>^)GsNySA50r_66;wMF*4}7Fjyu@)0 z7^70Un_$5rQKi|6=4`vE$}k>%>JPQ5DK{N=EO@C}y7~g$W2|bqA6=VGzMjPYmBhVA zRjn!9AJYW(^{ zwCjshp{b34m_3o$zoodWVitjxdn5}NAct2c4+}~I= zr|WiHyxgfu7*Po1VNcck1(-;D@=`4g!yjy!r&^JM9?>CLwdxC6!-+AfwC4=wntxQ8 zQFXW|s#RrfDfP#S{5nz6DJ9G1Ytbg}|7*sNTOs5B@$%^~ng`it$I)FCPvg z)iG+u=>?V^#p`PJ$Z+&WC)6xvT3{2c<_`S9WSLdVuA#qKEvn@MgD_N>qBa;%1c$oUKpoDgo8CahaeSgS%EkBB{ZpIX=?+Yrk?Ib2ZsIPK2zAG6-+|7Ws5Zw{XzDyt zZC!&JJ@>x4OY?N}D}U5o_YB9LZJw^~<31ChXqLJ!ivzmJUhTLLKXkQ?+Ua8H;*yX#)Ep& zj9qGPGaT=UZfb8kH2ww=>ftTXJwEnSkHip&Oe|6RYO8?!tyGUP@VOtFpp&!I z!6Q&|**ogs{98Cs*UqVfD^a9rka|*|3V>tY>d4=w{r&uzJHB9H2iM^=6N9{3{CAdg^*P8fqDJR;wczHXcy#s?XXNo2awr)Z+e~Ty^%A z1OOkMdT$d{W`}m_gGDHUnr7;}-}t8bJh1LgXtZ`9jF?Tt?ATei>ePfe=Sx4s?5 z5Wru3`<@PH$ZmDju*blZtx~@jhDn}N2lY#9S0I6d)Ne=EV8P~=`t1?)26q>#KlV5a zR3)lEUMa>Oc2j>kipu&rL;X1h`D&v2OGE$~*Cy(k&S+)4SEy_1*YkRRQ~#QF1|$Bh zUg}?qFvJ*Gt^T{*1&D{cx^4~50sl`!vnB#FCr;C_VFi#jhcpJ0{cs&l&@}CcJ+O(_ zG~IIzXi>SwXahRZy}YJH=YIg{Ihxi7*JHqbL1Wq%J65dKnEp8e)VH^$gD;M~>wJw_ zL*u`4MQO}=%fiLZj9@JS2dwd z$-s+SD7K98a(}bTzweHnl6YaARXuO|h+9n)fZO2QR895k; zA8W3e9c=~VYPe>;!$cshPimH>-o$0Eu9}t531tBEq-Q-eNl~b_&c&K_ZE;(SeZ0hv z{q!WW+iSKgMfGoePEWGQM6;vT7|5Non#@IQfhLA&vUVl_sR-6&M>wFNzV5BbuDOS5 zo1oc!{R0qBFU_8r812n;(&Tu?VrsEobI=~Qv)s9&IXt8gVE78IH9F*%wG8)C3{I9PLOYB<1! zWX-jE2^esIW}^9rl`A=&Z5f97N=c%fbAg>R(>i2hc{Ve_us3VK z_F`?=E^J@6KmNZ5+kN9!CFv?O8W9x{Js~(Gc;kj_rdNUWZszjxt}WSC_>2wPn{{CO zunu5?bYe$>3I3gIZ#h~s;PIc@XohNJ@YD-N2m)A!B53j}jzhCqFA6|?9 z@3oD;x{3sCKIGViJcTuKQObxV)UQ=e}Ajp|Nbo;t^eQO0>A(LTR4RO-?s`@JCS>I z;{`2gTrg+=iA^l{T}n)8!N@B_!xo&rPBg6wY(A2{Lcz5k#D**IsUx>r6$q{9RHh)X pHI3#Au6Cpwk_-*N6@noQVsX?XAsUZE3YHeoeLe* Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Вивантажені робочі середовища - Workbench Name Назва робочого середовища @@ -3309,6 +3305,10 @@ You can also use the form: John Doe <john@doe.com> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4507,32 +4507,32 @@ The 'Status' column shows whether the document could be recovered. Будь ласка, виберіть 1, 2 або 3 точки перед натисканням на цю кнопку. Точка може бути на вершині, поверхні або на ребрі. Якщо вибрати на поверхні або на ребрі, то обраною буде точка найближча до курсора, що належить поверхні або ребру. Якщо вибрано 1 точку, вона буде використовуватися як центр обертання. При виборі двох точок, центром обертання буде середина між ними, а також при потребі буде додано нову вісь обертання. При виборі 3 точок, перша точка стає центром обертання і лежить на векторі, що буде нормаллю до площини утвореної трьома вибраними точками. У додатвовій інформації також надаються дані про відстань та кут. Це може бути корисним для вирівнювання об'єктів. Для вашої зручності при кліку з натисненим Shift відповідна відстань або кут буде скопійовано в буфер обміну. - Around y-axis: - Навколо осі Y: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Навколо осі Z: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - Навколо осі X: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - Обертання навколо осі Х + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Обертання навколо осі У + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Обертання навколо осі Z + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - Ейлерові кути (xy'z'') + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -6055,6 +6055,18 @@ Do you want to specify another directory? Vietnamese В’єтнамська + + Bulgarian + Bulgarian + + + Greek + Грецька + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -7017,6 +7029,38 @@ Physical path: Physical path: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -8793,7 +8837,7 @@ Physical path: StdCmdUserEditMode Edit mode - Edit mode + Режим редагування Defines behavior when editing an object from tree @@ -9824,6 +9868,10 @@ Do you still want to proceed? Special Ops Спеціальні операції + + Axonometric + Аксонометрія + testClass diff --git a/src/Gui/Language/FreeCAD_val-ES.qm b/src/Gui/Language/FreeCAD_val-ES.qm index e7a225ce45f3168fb94e3adb81a2eaa4281dccbc..ccfc6d30908a130909d9c887ad56490ae5e63320 100644 GIT binary patch delta 16165 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 diff --git a/src/Gui/Language/FreeCAD_val-ES.ts b/src/Gui/Language/FreeCAD_val-ES.ts index 706ebef86d..c4d90d77b1 100644 --- a/src/Gui/Language/FreeCAD_val-ES.ts +++ b/src/Gui/Language/FreeCAD_val-ES.ts @@ -3279,10 +3279,6 @@ També podeu utilitzar la forma: Joan Peris <joan@peris.com> Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Unloaded Workbenches - Workbench Name Workbench Name @@ -3299,6 +3295,10 @@ També podeu utilitzar la forma: Joan Peris <joan@peris.com> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4494,32 +4494,32 @@ La columna 'Estat? mostra si el document es pot recuperar. Seleccioneu 1, 2 o 3 punts abans de fer clic en aquest botó. Un punt pot estar en un vèrtex, cara o aresta. Si esteu en una cara o aresta, el punt utilitzat serà el punt en la cara o aresta en la posició del ratolí. Si 1 punt és seleccionat serà utilitzat com a centre de rotació. Si se seleccionen 2 punts, el punt mig entre ells serà el centre de rotació i un nou eix personalitzat es crearà, si és necessari. Si se seleccionen 3 punts, el primer punt es converteix en el centre de rotació i es troba en el vector que és normal al pla definit per 3 punts. Alguns detalls de distància i angle es proporcionen en la visualització d'informe, que pot ser útil per a alinear objectes. Per a la vostra comoditat, quan feu Majúscules + clic s'utilitza la distància adequada o l'angle es copia al porta-retalls. - Around y-axis: - Al voltant de l'eix Y: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Al voltant de l'eix Z: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - Al voltant de l'eix X: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - Rotació al voltant de l'eix X + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Rotació al voltant de l'eix Y + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Rotació al voltant de l'eix Z + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - Angles d'Euler (Xy'Z'') + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -6036,6 +6036,18 @@ Do you want to specify another directory? Vietnamese Vietnamita + + Bulgarian + Bulgarian + + + Greek + Grec + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -6994,6 +7006,38 @@ Physical path: Physical path: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -9801,6 +9845,10 @@ Encara voleu continuar? Special Ops Operacions especials + + Axonometric + Axonomètrica + testClass diff --git a/src/Gui/Language/FreeCAD_vi.qm b/src/Gui/Language/FreeCAD_vi.qm index 2dcddd596254303f7e8dd766a70a8b1a0801df54..d1d011f01f0770770414d4271f6f783345be6b66 100644 GIT binary patch delta 17267 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 Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Unloaded Workbenches - Workbench Name Workbench Name @@ -3313,6 +3309,10 @@ You can also use the form: John Doe <john@doe.com> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4511,32 +4511,32 @@ Cột 'Trạng thái' cho biết liệu tài liệu có thể được khôi ph Please 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. - Around y-axis: - Around y-axis: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Around z-axis: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - Around x-axis: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - Rotation around the x-axis + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Rotation around the y-axis + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Rotation around the z-axis + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - Euler angles (xy'z'') + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -6062,6 +6062,18 @@ Bạn có muốn chỉ định thư mục khác không? Vietnamese Vietnamese + + Bulgarian + Bulgarian + + + Greek + Tiếng Hy Lạp + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -7026,6 +7038,38 @@ Physical path: Physical path: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -9833,6 +9877,10 @@ Do you still want to proceed? Special Ops Tính năng đặc biệt + + Axonometric + Phép chiếu có trục đo + testClass diff --git a/src/Gui/Language/FreeCAD_zh-CN.qm b/src/Gui/Language/FreeCAD_zh-CN.qm index 5542ca3dac5ba10ec93c25d968a915af0ec5a470..464c4536dfb0cc688f5d2b387551ad91bb4d5183 100644 GIT binary patch delta 15845 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 QG9Oq=ObT{4m3-3tAJ$gv-~a#s delta 14299 zcmai)d0b6x6z|vboW1usd+#%-R1y_ZR0?ID6)7Q8(MzNZB^71J&@m6mxTBB^nWfM~ zD3q5B$vhVsU$2BR<;7i{?cV#xy`Ovk@cG)Oy`TLI>sjl!*0Vo;c5XM=B&P7Lfq$v_OSs0It)3>O2A5 z>iJPp(oPm10sa~fq&E&1Nl$wKObG)LvPkl$R$T|50-Ajh=)BvY=+pxrng)vQWjF%> zioSh;c$*_9Ad`{1fef?&g(u$Ez+B3tc0z+~pqO2MSu9o1PW%gC4(tN*xKOfInCT0v zfjPwhxo0Eu;Z2#qCc`G<{fWbRP>VTsH=KERZ<1o{_tq@H70nUiZ}&TA%f{vergdt@$pCUY^iU;o?^ zKbcFZ%;kmk><)BAbNPoA@iODRWUg-WheXxRrnSQ)ZA>W-#`*{_nx(WX{Kl zuD@P@6N$8>%g)O`6pRO^dM}XbzQBCx05oH}BoOuZv>S09=6-Ng6MG?jsRn)X)yVZX7= zvn^#livnf+cr<%t_9UQ8-vjhRBB3{!x4RV_d_YiRt>Z6Nlip~;rl zXnf0{g_QuH#VLpz1aSNSv|2P4=*~KDSg{T0+SA~$FSa3&CzjxV+mV*v0f%}ct6-#Y zO0x+SuHaZdPb=SmWAX){@jt=wDE>Kl3OE+y?|YhnWBov$wgo5kI)KOL!O0BUf4Tvj zJYE8bzrbnz5+LY>+W5Kyd3^?4t}O---a*^&9YE@KO81o37PrC8uHK)F1UGwh7`n~i z*1F!W+?8}HGkt^J(7~zR?QDTg^XqvQI@jOUpbENrm;<%Du|NmAg6HN$AeX)%ivi3M!LtJAV);54 z;8G6K9@X5|n_+;z0_dI3Fkp5UAgj}1zz1}cYj%T|{Wc)Fq2Lv34YYG-$&wq->VjvwhL+0?`GDobCIrFT{S#AIDh|Jlh1`edN7sx-% z=_qq$SD9NhGM~PJ5do)x?9GJ{3u=K5(7=c#7{u1a!N`CjASnUh7rz&1+gnnhVAi

H}7Zs7!@u51BP>In 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 diff --git a/src/Gui/Language/FreeCAD_zh-CN.ts b/src/Gui/Language/FreeCAD_zh-CN.ts index 5b5f8bc62d..669518036a 100644 --- a/src/Gui/Language/FreeCAD_zh-CN.ts +++ b/src/Gui/Language/FreeCAD_zh-CN.ts @@ -3281,10 +3281,6 @@ You can also use the form: John Doe <john@doe.com> Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Unloaded Workbenches - Workbench Name Workbench Name @@ -3301,6 +3297,10 @@ You can also use the form: John Doe <john@doe.com> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4498,32 +4498,32 @@ The 'Status' column shows whether the document could be recovered. 单击此按钮之前,请选择1,2或3个点。点可以位于顶点,面或边上。如果在面或边缘上,所使用的点将是沿着面或边缘的鼠标位置处的点。如果选择1点,则将其用作旋转中心。如果选择了2个点,则它们之间的中点将成为旋转中心,必要时将新建自定义轴。如果选择3个点,则第一个点成为旋转中心,并且位于与3个点定义的平面垂直的矢量上。报告视图中提供了一些距离和角度信息,这在对齐对象时非常有用。为方便,使用Shift+单击时,相应的距离或角度将复制到剪贴板。 - Around y-axis: - Around y-axis: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Around z-axis: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - Around x-axis: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - Rotation around the x-axis + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Rotation around the y-axis + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Rotation around the z-axis + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - 欧拉角(xy'z'') + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -6043,6 +6043,18 @@ Do you want to specify another directory? Vietnamese 越南语 + + Bulgarian + Bulgarian + + + Greek + 希腊语 + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -7004,6 +7016,38 @@ Physical path: 物理路径: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -9811,6 +9855,10 @@ Do you still want to proceed? Special Ops 特殊设定 + + Axonometric + 轴测图 + testClass diff --git a/src/Gui/Language/FreeCAD_zh-TW.qm b/src/Gui/Language/FreeCAD_zh-TW.qm index 8413477c4b794bf4b4dfbef010ef668f28197da3..1a2af100df0e11b8c9becc205544f2817d746d5f 100644 GIT binary patch delta 15780 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 CBL)iq delta 14298 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 diff --git a/src/Gui/Language/FreeCAD_zh-TW.ts b/src/Gui/Language/FreeCAD_zh-TW.ts index 4c5e023f1a..39a3211e03 100644 --- a/src/Gui/Language/FreeCAD_zh-TW.ts +++ b/src/Gui/Language/FreeCAD_zh-TW.ts @@ -3281,10 +3281,6 @@ You can also use the form: John Doe <john@doe.com> Gui::Dialog::DlgSettingsLazyLoaded - - Unloaded Workbenches - Unloaded Workbenches - Workbench Name Workbench Name @@ -3301,6 +3297,10 @@ You can also use the form: John Doe <john@doe.com> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> <html><head/><body><p>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</p><p>The following workbenches are available in your installation:</p></body></html> + + Available Workbenches + Available Workbenches + Gui::Dialog::DlgSettingsLazyLoadedImp @@ -4499,32 +4499,32 @@ The 'Status' column shows whether the document could be recovered. Please 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. - Around y-axis: - Around y-axis: + Pitch (around y-axis): + Pitch (around y-axis): - Around z-axis: - Around z-axis: + Roll (around x-axis): + Roll (around x-axis): - Around x-axis: - Around x-axis: + Yaw (around z-axis): + Yaw (around z-axis): - Rotation around the x-axis - Rotation around the x-axis + Yaw (around z-axis) + Yaw (around z-axis) - Rotation around the y-axis - Rotation around the y-axis + Pitch (around y-axis) + Pitch (around y-axis) - Rotation around the z-axis - Rotation around the z-axis + Roll (around the x-axis) + Roll (around the x-axis) - Euler angles (xy'z'') - Euler angles (xy'z'') + Euler angles (zy'x'') + Euler angles (zy'x'') @@ -6042,6 +6042,18 @@ Do you want to specify another directory? Vietnamese Vietnamese + + Bulgarian + Bulgarian + + + Greek + Greek 希臘語 + + + Spanish, Argentina + Spanish, Argentina + Gui::TreeDockWidget @@ -7000,6 +7012,38 @@ Physical path: Physical path: + + Could not save document + 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? + 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? + + + Document not saved + Document not saved + + + The document%1 could not be saved. Do you want to cancel closing it? + The document%1 could not be saved. Do you want to cancel closing it? + + + %1 Document(s) not saved + %1 Document(s) not saved + + + Some documents could not be saved. Do you want to cancel closing? + Some documents could not be saved. Do you want to cancel closing? + SelectionFilter @@ -9807,6 +9851,10 @@ Do you still want to proceed? Special Ops 特別行動 + + Axonometric + 軸測圖 + testClass diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_ar.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_ar.ts index 25724b8bca..e0f6ddd45b 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_ar.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_ar.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location Installed location @@ -97,97 +97,97 @@ Workbenches list was updated. - + Outdated GitPython detected, consider upgrading with pip. Outdated GitPython detected, consider upgrading with pip. - + List of macros successfully retrieved. List of macros successfully retrieved. - + Retrieving description... Retrieving description... - + Retrieving info from Retrieving info from - + An update is available for this addon. An update is available for this addon. - + This addon is already installed. This addon is already installed. - + Retrieving info from git Retrieving info from git - + Retrieving info from wiki Retrieving info from wiki - + GitPython not found. Using standard download instead. GitPython not found. Using standard download instead. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. Your version of python doesn't appear to support ZIP files. Unable to proceed. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. Workbench successfully installed. Please restart FreeCAD to apply the changes. - + Missing workbench Missing workbench - + Missing python module Missing python module - + Missing optional python module (doesn't prevent installing) Missing optional python module (doesn't prevent installing) - + Some errors were found that prevent to install this workbench Some errors were found that prevent to install this workbench - + Please install the missing components first. Please install the missing components first. - + Error: Unable to download Error: Unable to download - + Successfully installed Successfully installed - + GitPython not installed! Cannot retrieve macros from git GitPython not installed! Cannot retrieve macros from git @@ -207,72 +207,72 @@ Restart required - + This macro is already installed. This macro is already installed. - + A macro has been installed and is available under Macro -> Macros menu A macro has been installed and is available under Macro -> Macros menu - + This addon is marked as obsolete This addon is marked as obsolete - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. - + Error: Unable to locate zip from Error: Unable to locate zip from - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path - + This addon is marked as Python 2 Only This addon is marked as Python 2 Only - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. - + User requested updating a Python 2 workbench on a system running Python 3 - User requested updating a Python 2 workbench on a system running Python 3 - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. Workbench successfully updated. Please restart FreeCAD to apply the changes. - + User requested installing a Python 2 workbench on a system running Python 3 - User requested installing a Python 2 workbench on a system running Python 3 - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time - + Raw markdown displayed Raw markdown displayed - + Python Markdown library is missing. Python Markdown library is missing. diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_bg.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_bg.ts index 5464734408..2f157dd6cf 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_bg.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_bg.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location Инсталационна папка @@ -97,97 +97,97 @@ Списъкът с работни среди бе обновен. - + Outdated GitPython detected, consider upgrading with pip. Засечен е остарял GitPython, обмислете да го надградите с помощта на pip. - + List of macros successfully retrieved. Успешно извлечен е списъкът с макроси. - + Retrieving description... Извлича се описание... - + Retrieving info from Извличане на данни от - + An update is available for this addon. Има обновяване за тази добавка. - + This addon is already installed. Добавката вече я има. - + Retrieving info from git Извличане на данни от git - + Retrieving info from wiki Извличане на данни от уики - + GitPython not found. Using standard download instead. Няма открит GitPython. Вместо това използвайте стандартно изтегляне. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. Вашата версия на python не поддържа ZIP файлове. Продължаването невъзможно. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. Работната среда бе обновена. Моля рестартирайте FreeCAD за прилагане на промените. - + Missing workbench Работната среда не е налична - + Missing python module Липсва модул на python - + Missing optional python module (doesn't prevent installing) Липсва допълнителен модул на python (не предотвратява инсталирането) - + Some errors were found that prevent to install this workbench Открити бяха грешки, които предотвратяват инсталирането на работната среда - + Please install the missing components first. Първо инсталирайте липсващите компоненти. - + Error: Unable to download Грешка: Не може да се изтегли - + Successfully installed Успешно инсталирано - + GitPython not installed! Cannot retrieve macros from git Не е инсталиран GitPython! Не може да извлечете данни за макроса от git @@ -207,72 +207,72 @@ Изисква се повторно пускане - + This macro is already installed. Макросът вече е инсталиран. - + A macro has been installed and is available under Macro -> Macros menu Макросът е инсталиран и наличен под менюто Макроси -> макрос - + This addon is marked as obsolete Добавката е отбелязана като остаряла - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. Това обикновено означава, че тя вече не се поддържа, и някоя по-напреднала добавка в този списък предлага същата функционалност. - + Error: Unable to locate zip from Грешка: Не може да се намери zip от - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Получи се проблем при извличането на макроса от Git, вероятно изпълнимият файл Git.exe не е достъпен през променливата на средата PATH - + This addon is marked as Python 2 Only Тази добавка е отбелязана като съвместима само с Python 2 - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. Тази работна среда вероятно вече не се поддържа и инсталирането и в система с Python 3 вероятно ще доведе до грешки по време на стартиране или употреба. - + User requested updating a Python 2 workbench on a system running Python 3 - Потребителят пожела обновяване на Python 2 работна среда в система използваща Python 3 - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. Работната среда бе обновена. Моля рестартирайте FreeCAD за прилагане на промените. - + User requested installing a Python 2 workbench on a system running Python 3 - Потребителят пожела инсталиране на Python 2 работна среда в система използваща Python 3 - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Изглежда има проблем при свързване с Wiki, свалянето на списъка с макроси от Wiki не е възможно в момента - + Raw markdown displayed Показан е суровия изходния код - + Python Markdown library is missing. Липсва библиотеката Python Markdown. diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_ca.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_ca.ts index 9ed77112c9..2af99c1011 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_ca.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_ca.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location Localització de la instal·lació @@ -97,97 +97,97 @@ Banc de treball actualitzat. - + Outdated GitPython detected, consider upgrading with pip. S'ha detectat GitPython obsolet, plantegeu-vos l'actualització amb pip. - + List of macros successfully retrieved. La llista de macos s'ha recuperat correctament. - + Retrieving description... S'està recuperant la descripció... - + Retrieving info from S'està recuperant informació de - + An update is available for this addon. Hi ha una actualització disponible per a aquest complement. - + This addon is already installed. Aquest complement ja s'ha instal·lat. - + Retrieving info from git S'està recuperant informació de git - + Retrieving info from wiki S'està recuperant informació del wiki - + GitPython not found. Using standard download instead. No s'ha trobat GitPython. En lloc seu s'utilitza la descàrrega estàndard. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. La vostra versió de python n'o sembla ser compatible amb els fitxers ZIP. No es pot procedir. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. El banc de treball s'ha instal·lat correctament. Reinicieu FreeCAD per aplicar els canvis. - + Missing workbench Falta el banc de treball - + Missing python module Manca el mòdul python - + Missing optional python module (doesn't prevent installing) Manca el mòdul python opcional (n'o impedeix la instal·lació) - + Some errors were found that prevent to install this workbench S'han trobat alguns errors que impedeixen instal·lar aquest banc de treball - + Please install the missing components first. Si us plau, instal·leu primer els components que manquen. - + Error: Unable to download S'ha produït un error: no es pot baixar - + Successfully installed S'ha instal·lat correctament - + GitPython not installed! Cannot retrieve macros from git No s'ha instal·lat GitPython! No es poden recuperar les macros de git @@ -207,72 +207,72 @@ S'ha de reiniciar - + This macro is already installed. Aquesta macro ja s'ha instal·lat. - + A macro has been installed and is available under Macro -> Macros menu S'ha instal·lat una macro i està disponible en el menú Macro -> Macros - + This addon is marked as obsolete Aquest complement està marcat com a obsolet - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. Normalment significa que ja no és mantingut i que algun complement més avançat d'aquesta llista ofereix la mateixa funcionalitat. - + Error: Unable to locate zip from S'ha produït un error: no s'ha pogut localitzar el zip des de - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path S'ha produït un error amb la recuperació de macros de Git, possiblement l'executable de Git no estigui en la ruta - + This addon is marked as Python 2 Only Aquest complement està marcat només com a Python 2 - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. És possible que aquest banc de treball ja no es mantingui i instal·lar-lo en un sistema Python 3 provocarà probablement errors en iniciar-se o en ús. - + User requested updating a Python 2 workbench on a system running Python 3 - L'usuari ha sol·licitat l'actualització d'un banc de treball Python 2 en un sistema que executa Python 3 - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. El banc de treball s'ha instal·lat correctament. Reinicieu FreeCAD per aplicar els canvis. - + User requested installing a Python 2 workbench on a system running Python 3 - L'usuari ha sol·licitat l'actualització d'un banc de treball Python 2 en un sistema que executa Python 3 - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Sembla que és hi ha algun problema de connexió amb el Wiki, per tant no es pot recuperar la llista de macros de la Wiki en aquest moment - + Raw markdown displayed Mostrant Markdown sense processar - + Python Markdown library is missing. Falta la biblioteca Python Markdown. diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_cs.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_cs.ts index c16ad385a1..239228f9ed 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_cs.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_cs.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location Umístění instalace @@ -97,97 +97,97 @@ Seznam pracovních prostředí byl aktualizován. - + Outdated GitPython detected, consider upgrading with pip. Zjištěn zastaralý GitPython, zvažte upgrade pomocí pip. - + List of macros successfully retrieved. Seznam maker úspěšně načten. - + Retrieving description... Načítání popisu... - + Retrieving info from Načítání informací z - + An update is available for this addon. Pro tento doplněk je dostupná aktualizace. - + This addon is already installed. Toto rozšíření je již nainstalováno. - + Retrieving info from git Načítání informací z gitu - + Retrieving info from wiki Načítání informací z wiki - + GitPython not found. Using standard download instead. GitPython nenalezen. Použijte standardní způsob stažení. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. Vaše verze pythonu pravděpodobně nepodporuje ZIP soubory. Nelze pokračovat. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. Pracovní prostředí bylo úspěšně nainstalováno. Pro aplikaci změn prosím restartujte FreeCAD. - + Missing workbench Chybí pracovní prostředí - + Missing python module Chybějící modul python - + Missing optional python module (doesn't prevent installing) Chybí volitelný modul pythonu (nebrání instalaci) - + Some errors were found that prevent to install this workbench Byly nalezeny chyby, které brání instalaci tohoto pracovního prostředí - + Please install the missing components first. Nejprve prosím nainstalujte chybějící komponenty. - + Error: Unable to download Chyba: Nelze stáhnout - + Successfully installed Úspěšně nainstalováno - + GitPython not installed! Cannot retrieve macros from git GitPython není nainstalován! Nelze načíst makra z gitu @@ -207,72 +207,72 @@ Je vyžadován restart - + This macro is already installed. Toto makro je již nainstalováno. - + A macro has been installed and is available under Macro -> Macros menu Makro bylo nainstalováno a je k dispozici v menu Makro -> Makra - + This addon is marked as obsolete Tento doplněk je označen jako zastaralý - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. To obvykle znamená, že již není udržován a některé pokročilejší doplňky v tomto seznamu poskytují stejnou funkčnost. - + Error: Unable to locate zip from Chyba: Nelze najít zip z - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Něco se pokazilo s Git Macro Retrieval, možná není spustitelný Git v cestě - + This addon is marked as Python 2 Only Tento doplněk je označen pouze jako Python 2 - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. Tento pracovní prostředí již nemusí být udržován a instalace do systému Python 3 bude mít pravděpodobně za následek chyby při startu nebo při používání. - + User requested updating a Python 2 workbench on a system running Python 3 - Uživatel požádal o aktualizaci pracovního prostředí Pythonu 2 do systému, který používá Python 3 - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. Pracovní prostředí bylo úspěšně aktualizováno. Pro aplikaci změn prosím restartujte FreeCAD. - + User requested installing a Python 2 workbench on a system running Python 3 - Uživatel požádal o instalaci pracovního prostředí Pythonu 2 do systému, který používá Python 3 - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Zdá se, že je problém s připojením k Wiki, proto momentálně nelze získat seznam maker Wiki - + Raw markdown displayed Zobrazit čisté markdown - + Python Markdown library is missing. Chybí python knihovna Markdown. diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_de.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_de.ts index 0d63b2feac..e54ff402f8 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_de.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_de.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location Installationsort @@ -97,97 +97,97 @@ Die Liste der Arbeitsbereiche wurde aktualisiert. - + Outdated GitPython detected, consider upgrading with pip. Es wurde eine veraltete GitPython-Version erkannt, erwäge das Upgrade mit Pip. - + List of macros successfully retrieved. Die Makro-Liste wurde erfolgreich abgerufen. - + Retrieving description... Beschreibung wird abgerufen... - + Retrieving info from Informationen werden abgerufen von - + An update is available for this addon. Für dieses Addon ist ein Update verfügbar. - + This addon is already installed. Dieses Addon ist bereits installiert. - + Retrieving info from git Informationen werden von Git abgerufen - + Retrieving info from wiki Informationen werden aus den Wiki abgerufen - + GitPython not found. Using standard download instead. GitPython wurde nicht gefunden. Stattdessen wird der Standarddownload verwendet. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. Ihre Version von Python scheint ZIP-Dateien nicht zu unterstützen. Aktion kann nicht fortgesetzt werden. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. Arbeitsbreich erfolgreich installiert. Bitte starten Sie FreeCAD neu, um die Änderungen anzuwenden. - + Missing workbench Fehlender Arbeitsbereich - + Missing python module Fehlendes Python-Modul - + Missing optional python module (doesn't prevent installing) Fehlendes optionales Python-Modul (verhindert nicht die Installation) - + Some errors were found that prevent to install this workbench Einige Fehler verhindern die Installation dieses Arbeitsbereiches - + Please install the missing components first. Bitte installieren Sie zuerst die fehlenden Komponenten. - + Error: Unable to download Fehler: Download nicht möglich - + Successfully installed Installation erfolgreich - + GitPython not installed! Cannot retrieve macros from git GitPython is nicht installiert! Makros können nicht von Git abgerufen werden @@ -207,72 +207,72 @@ Neustart erforderlich - + This macro is already installed. Dieses Makro ist bereits installiert. - + A macro has been installed and is available under Macro -> Macros menu Ein Makro wurde installiert und ist verfügbar unter Makro -> Makros-Menü - + This addon is marked as obsolete Dieses Addon ist als veraltet markiert - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. Dies bedeutet normalerweise, dass es nicht mehr gewartet wird und ein fortschrittlicheres Addon in dieser Liste die gleiche Funktionalität bietet. - + Error: Unable to locate zip from Fehler: Zip-Datei kann nicht gefunden werden von - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Ein Fehler ist bei der Git-Makro Abfrage aufgetreten, möglicherweise befindet sich die ausführbare Git-Datei nicht in dem Pfad - + This addon is marked as Python 2 Only Dieses Addon ist als nur für Python 2 gekennzeichnet - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. Dieser Arbeitsbereich wird möglicherweise nicht mehr gewartet und die Installation auf einem Python-3-System wird höchstwahrscheinlich zu Fehlern beim Start oder während der Nutzung führen. - + User requested updating a Python 2 workbench on a system running Python 3 - Der Benutzer hat die Aktualisierung eines Python-2-Arbeitsbereichs auf einem System mit Python 3 angefordert - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. Arbeitsbreich erfolgreich aktualisiert. Bitte starten Sie FreeCAD neu, um die Änderungen zu übernehmen. - + User requested installing a Python 2 workbench on a system running Python 3 - Der Benutzer hat die Installation eines Python-2-Arbeitsbereichs auf einem System mit Python 3 angefordert - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Anscheinend ist ein Problem beim Verbinden mit dem Wiki aufgetreten, daher kann die Wiki-Makroliste zu diesem Zeitpunkt nicht abgerufen werden - + Raw markdown displayed Unbearbeitetes Markdown angezeigt - + Python Markdown library is missing. Python Markdown Bibliothek fehlt. diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_el.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_el.ts index f69ac1c896..84d2327d55 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_el.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_el.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location Installed location @@ -97,97 +97,97 @@ Ενημερώθηκε η λίστα πάγκων εργασίας. - + Outdated GitPython detected, consider upgrading with pip. Ανιχνεύθηκε ξεπερασμένη έκδοση GitPython, εξετάστε το ενδεχόμενο αναβάθμισης με το pip. - + List of macros successfully retrieved. Η λίστα μακροεντολών ανακτήθηκε επιτυχώς. - + Retrieving description... Ανάκτηση περιγραφής... - + Retrieving info from Ανάκτηση πληροφοριών από - + An update is available for this addon. Υπάρχει διαθέσιμη ενημέρωση για αυτό το πρόσθετο. - + This addon is already installed. Αυτό το πρόσθετο είναι ήδη εγκατεστημένο. - + Retrieving info from git Ανάκτηση πληροφοριών από το git - + Retrieving info from wiki Ανάκτηση πληροφοριών από το wiki - + GitPython not found. Using standard download instead. GitPython not found. Using standard download instead. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. Η δικιά σας έκδοση της python δεν φαίνεται να υποστηρίζει αρχεία ZIP. Δεν είναι δυνατή η συνέχιση. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. Ο πάγκος εργασίας εγκαταστάθηκε επιτυχώς. Παρακαλώ επανεκκινήστε το FreeCAD για να εφαρμόσετε τις αλλαγές. - + Missing workbench Missing workbench - + Missing python module Missing python module - + Missing optional python module (doesn't prevent installing) Missing optional python module (doesn't prevent installing) - + Some errors were found that prevent to install this workbench Βρέθηκαν κάποια σφάλματα που εμποδίζουν την εγκατάσταση αυτού του πάγκου εργασίας - + Please install the missing components first. Please install the missing components first. - + Error: Unable to download Σφάλμα: Δεν είναι δυνατή η λήψη - + Successfully installed Επιτυχής εγκατάσταση - + GitPython not installed! Cannot retrieve macros from git GitPython not installed! Cannot retrieve macros from git @@ -207,72 +207,72 @@ Απαιτείται επανεκκίνηση - + This macro is already installed. This macro is already installed. - + A macro has been installed and is available under Macro -> Macros menu A macro has been installed and is available under Macro -> Macros menu - + This addon is marked as obsolete This addon is marked as obsolete - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. - + Error: Unable to locate zip from Error: Unable to locate zip from - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path - + This addon is marked as Python 2 Only This addon is marked as Python 2 Only - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. - + User requested updating a Python 2 workbench on a system running Python 3 - User requested updating a Python 2 workbench on a system running Python 3 - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. Workbench successfully updated. Please restart FreeCAD to apply the changes. - + User requested installing a Python 2 workbench on a system running Python 3 - User requested installing a Python 2 workbench on a system running Python 3 - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time - + Raw markdown displayed Raw markdown displayed - + Python Markdown library is missing. Python Markdown library is missing. diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_es-AR.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_es-AR.ts index 02d39f45e0..6e81db67ad 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_es-AR.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_es-AR.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location Ubicación de la instalación @@ -97,97 +97,97 @@ Se actualizó la lista de Entornos de trabajo. - + Outdated GitPython detected, consider upgrading with pip. Se ha detectado GitPython obsoleto, considere actualizar con pip. - + List of macros successfully retrieved. La lista de macros fue recuperada con éxito. - + Retrieving description... Recuperando descripción... - + Retrieving info from Recuperando información de - + An update is available for this addon. Una actualización está disponible para este complemento. - + This addon is already installed. Este complemento ya está instalado. - + Retrieving info from git Recuperando información de git - + Retrieving info from wiki Recuperando información de wiki - + GitPython not found. Using standard download instead. GitPython no encontrado. Utilizando descarga estándar en su lugar. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. Su versión de python n'o parece ser compatible con archivos ZIP. No es posible proceder. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. Entorno de trabajo instalado correctamente. Reinicie FreeCAD para aplicar los cambios. - + Missing workbench Falta el Entorno de trabajo - + Missing python module Falta módulo python - + Missing optional python module (doesn't prevent installing) Falta módulo opcional de python (n'o impide la instalación) - + Some errors were found that prevent to install this workbench Se encontraron algunos errores que impiden instalar este Entorno de trabajo - + Please install the missing components first. Por favor, instale los componentes que faltan primero. - + Error: Unable to download Error: No se puede descargar - + Successfully installed Instalado correctamente - + GitPython not installed! Cannot retrieve macros from git ¡GitPython no instalado! No se pueden recuperar macros desde git @@ -207,72 +207,72 @@ Es necesario reiniciar - + This macro is already installed. Esta macro ya está instalada. - + A macro has been installed and is available under Macro -> Macros menu Una macro ha sido instalada y está disponible en el menú Macro -> Macros - + This addon is marked as obsolete Este complemento está marcado como obsoleto - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. Esto generalmente significa que ya no está mantenido, y algún complemento más avanzado en esta lista proporciona la misma funcionalidad. - + Error: Unable to locate zip from Error: No se puede localizar zip desde - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Algo salió mal con la recuperación de Macro de Git, posiblemente el ejecutable de Git no está en la ruta - + This addon is marked as Python 2 Only Este complemento está marcado solo con Python 2 - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. Este Entorno de trabajo ya no se mantiene, instalarlo en un sistema con Python 3 probablemente provocará errores al ejecutarse o utilizarse. - + User requested updating a Python 2 workbench on a system running Python 3 - El usuario solicitó actualizar un Entorno de trabajo Python 2 en un sistema que ejecuta Python 3 - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. Entorno de Trabajo actualizado con éxito. Reinicie FreeCAD para aplicar los cambios. - + User requested installing a Python 2 workbench on a system running Python 3 - El usuario solicitó instalar un Entorno de trabajo Python 2 en un sistema que ejecuta Python 3 - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Parece ser un problema para conectarse a la Wiki, por lo tanto, no se puede recuperar la lista de macros de la Wiki en este momento - + Raw markdown displayed Markdown sin procesar mostrada - + Python Markdown library is missing. Falta la biblioteca Python Markdown. diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_es-ES.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_es-ES.ts index fe352d7a61..2721225306 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_es-ES.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_es-ES.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location Ubicación de la instalación @@ -97,97 +97,97 @@ Lista de entornos de trabajo actualizada. - + Outdated GitPython detected, consider upgrading with pip. Detectado GitPython caducado, considere actualizar con pip. - + List of macros successfully retrieved. La lista de macros fue recuperada con éxito. - + Retrieving description... Recuperando la descripción... - + Retrieving info from Recuperando información de - + An update is available for this addon. Una actualización está disponible para este complemento. - + This addon is already installed. Este complemento ya está instalado. - + Retrieving info from git Recuperando información de git - + Retrieving info from wiki Recuperando información de wiki - + GitPython not found. Using standard download instead. GitPython no encontrado. Utilizando descarga estándar en su lugar. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. Su versión de python no parece ser compatible con archivos ZIP. No es posible proceder. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. El entorno de trabajo se ha instalado correctamente. Reinicie FreeCAD para aplicar los cambios. - + Missing workbench Falta el entorno de trabajo - + Missing python module Falta módulo python - + Missing optional python module (doesn't prevent installing) Falta módulo opcional de python (no impide la instalación) - + Some errors were found that prevent to install this workbench Se han encontrado algunos errores que impiden instalar este entorno de trabajo - + Please install the missing components first. Por favor, instale los componentes que faltan primero. - + Error: Unable to download Error: No se puede descargar - + Successfully installed Se ha instalado correctamente - + GitPython not installed! Cannot retrieve macros from git ¡GitPython no instalado! No se pueden recuperar macros desde git @@ -207,72 +207,72 @@ Es necesario reiniciar - + This macro is already installed. Esta macro ya está instalada. - + A macro has been installed and is available under Macro -> Macros menu Una macro ha sido instalada y está disponible en el menú Macro -> Macros - + This addon is marked as obsolete Este complemento está marcado como obsoleto - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. Esto generalmente significa que ya no está mantenido, y algún complemento más avanzado en esta lista proporciona la misma funcionalidad. - + Error: Unable to locate zip from Error: No se puede localizar zip desde - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Algo salió mal con la recuperación de instrucciones de Git, posiblemente el ejecutable de Git no está en la ruta - + This addon is marked as Python 2 Only Este complemento está marcado solo con Python 2 - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. Este banco de trabajo ya no se mantiene, instalarlo en un sistema con Python 3 probablemente provocará errores al ejecutarse o utilizarse. - + User requested updating a Python 2 workbench on a system running Python 3 - El usuario solicita actualizar un banco de trabajo con Python 2 en un sistema que ejecuta Python 3 - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. Banco de trabajo actualizado con éxito. Reinicie FreeCAD para aplicar los cambios. - + User requested installing a Python 2 workbench on a system running Python 3 - El usuario solicita instalar un banco de trabajo Python 2 en un sistema que ejecuta Python 3 - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Parece ser un problema al conectarse a la Wiki, por lo tanto no puede recuperar la lista de macros del Wiki en este momento - + Raw markdown displayed Markdown sin procesar mostrado - + Python Markdown library is missing. Falta la biblioteca Python Markdown. diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_eu.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_eu.ts index b4d8758f42..9adb2cac4f 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_eu.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_eu.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location Instalatutako kokapena @@ -97,97 +97,97 @@ Lan-mahaien zerrenda eguneratu da. - + Outdated GitPython detected, consider upgrading with pip. GitPython zaharkitua detektatu da, eguneratu ezazu pip bidez. - + List of macros successfully retrieved. Makroen zerrenda ongi atzitu da. - + Retrieving description... Deskribapena atzitzen... - + Retrieving info from Informazioa berreskuratzen hemendik - + An update is available for this addon. Eguneraketa bat eskuragarri dago gehigarri honetarako. - + This addon is already installed. Gehigarri hau instalatuta dago. - + Retrieving info from git Informazioa atzitzen git biltegitik - + Retrieving info from wiki Informazioa atzitzen wikitik - + GitPython not found. Using standard download instead. GitPython ez da aurkitu. Deskarga estandarra erabiltzen. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. Badirudi zure Python bertsioak ez duela ZIP fitxategirik onartzen. Ezin da jarraitu. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. Lan-mahaia ongi instalatu da. Berrabiarazi FreeCAD aldaketak aplikatzeko. - + Missing workbench Lan-mahaia falta da - + Missing python module Python modulua falta da - + Missing optional python module (doesn't prevent installing) Aukerako Python modulua falta da (ez du instalazioa eragozten) - + Some errors were found that prevent to install this workbench Lan-mahai hau instalatzea eragozten duten zenbait errore aurkitu dira - + Please install the missing components first. Instalatu falta diren osagaiak. - + Error: Unable to download Errorea: Ezin da deskargatu - + Successfully installed Ongi instalatu da - + GitPython not installed! Cannot retrieve macros from git GitPython ez dago instalatuta! Ezin dira makroak atzitu git biltegitik @@ -207,72 +207,72 @@ Berrabiaraztea beharrezkoa da - + This macro is already installed. Makro hau instalatuta dago. - + A macro has been installed and is available under Macro -> Macros menu Makro bat instalatu da eta 'Makroa -> Makroak' menuan erabilgarri dago - + This addon is marked as obsolete Gehigarri hau zaharkituta dago - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. Horrek esan nahi du ez dela mantentzen eta zerrenda honetako gehigarri aurreratuagoren batek funtzionaltasun bera eskaintzen duela. - + Error: Unable to locate zip from Errorea: Ezin izan da ZIP fitxategia aurkitu - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Zerbait gaizki atera da Git makroak atzitzean, ziur aski Git exekutagarria ez dago bidean - + This addon is marked as Python 2 Only Gehigarri hau Python 2 bertsiorako soilik da - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. Lan-mahai honek beharbada ez du jadanik mantenimendurik eta Python 3 duen sistema batean instalatzen bada erroreak sortu ditzake bai abioan bai erabiltzen ari denean. - + User requested updating a Python 2 workbench on a system running Python 3 - Erabiltzaileak Python 2 lan-mahai bat eguneratzea eskatu du Python 3 duen sistema batean - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. Lan-mahaia ongi eguneratu da. Berrabiarazi FreeCAD aldaketak aplikatzeko. - + User requested installing a Python 2 workbench on a system running Python 3 - Erabiltzaileak Python 2 lan-mahai bat instalatzea eskatu du Python 3 duen sistema batean - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Badirudi arazo bat dagoela wikiarekin konektatzean, ezin da atzitu wikiko makroen zerrenda momentu honetan - + Raw markdown displayed Markdown gordina bistaratzen ari da. - + Python Markdown library is missing. Python Markdown liburutegia falta da. diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_fi.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_fi.ts index 4e4f2c0b9a..dcae98e77a 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_fi.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_fi.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location Asennettu sijainti @@ -97,97 +97,97 @@ Työpöytien luettelo on päivitetty. - + Outdated GitPython detected, consider upgrading with pip. Vanhentunut GitPython havaittu, harkitse päivitystä pip: n kanssa. - + List of macros successfully retrieved. Luettelo makroista noudettu. - + Retrieving description... Haetaan kuvausta... - + Retrieving info from Haetaan tietoja - + An update is available for this addon. Päivitys on saatavilla tälle lisäosalle. - + This addon is already installed. Tämä lisäosa on jo asennettu. - + Retrieving info from git Haetaan tietoja git: stä - + Retrieving info from wiki Haetaan tietoja wikistä - + GitPython not found. Using standard download instead. GitPythonia ei löytynyt. Käytetään sen sijaan standardilatausta. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. Sinun versiota pythonista ei ' löydy tukeakseen ZIP tiedostoja. Ei voida edetä. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. Työpöytä asennettu onnistuneesti. Käynnistä FreeCAD uudelleen ottaaksesi muutokset käyttöön. - + Missing workbench Työpöytä puuttuu - + Missing python module Python moduuli puuttuu - + Missing optional python module (doesn't prevent installing) Valinnainen python-moduuli puuttuu (se ' estää asennuksen) - + Some errors were found that prevent to install this workbench Joitakin virheitä havaittiin, mikä estää tämän työpöydän asentamisen - + Please install the missing components first. Asenna ensin puuttuvat komponentit. - + Error: Unable to download Virhe: Lataaminen epäonnistui - + Successfully installed Asennettu onnistuneesti - + GitPython not installed! Cannot retrieve macros from git GitPythonia ei ole asennettu! Makroja ei voi noutaa git: stä @@ -207,72 +207,72 @@ Uudelleenkäynnistys vaaditaan - + This macro is already installed. Tämä makro on jo asennettu. - + A macro has been installed and is available under Macro -> Macros menu Makro on asennettu ja se on saatavilla makro -> Makro -valikosta - + This addon is marked as obsolete Tämä lisäosa on merkitty vanhentuneeksi - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. Tämä tarkoittaa yleensä sitä, että sitä ei enää ylläpidetä ja että tässä luettelossa on edistyneempiä lisäosia, mitkä tekevät saman toiminnallisuuden. - + Error: Unable to locate zip from Virhe: Zip -tiedostoa ei voitu paikantaa - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Jotain meni pieleen Git Makron noutamisessa, ehkä Git-ohjelma ei ole polulla - + This addon is marked as Python 2 Only Tämä lisäosa on merkitty vain Python 2: lle - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. Tätä työpöytää ei voida enää ylläpitää ja sen asentaminen Python 3 -järjestelmään johtaa todennäköisemmin virheisiin käynnistyksessä tai käytön aikana. - + User requested updating a Python 2 workbench on a system running Python 3 - Käyttäjä pyysi Python 2 -työpöydän päivittämistä Python 3 -järjestelmään - + Workbench successfully updated. Please restart FreeCAD to apply the changes. Työpöytä asennettu onnistuneesti. Käynnistä FreeCAD uudelleen ottaaksesi muutokset käyttöön. - + User requested installing a Python 2 workbench on a system running Python 3 - Käyttäjä pyysi Python 2 -työpöydän asentamista Python 3 -järjestelmässä - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Näyttää siltä, että kyseessä on Wikiin yhdistämiseen liittyvä ongelma, joten Wiki makro -listaa ei voida hakea tällä hetkellä - + Raw markdown displayed Raw Markdown (muokkaamaton) näytetään - + Python Markdown library is missing. Python Markdown kirjasto puuttuu. diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_fil.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_fil.ts index 3aa1393246..23890549cd 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_fil.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_fil.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location Installed location @@ -97,97 +97,97 @@ Workbenches list was updated. - + Outdated GitPython detected, consider upgrading with pip. Outdated GitPython detected, consider upgrading with pip. - + List of macros successfully retrieved. List of macros successfully retrieved. - + Retrieving description... Retrieving description... - + Retrieving info from Retrieving info from - + An update is available for this addon. An update is available for this addon. - + This addon is already installed. This addon is already installed. - + Retrieving info from git Retrieving info from git - + Retrieving info from wiki Retrieving info from wiki - + GitPython not found. Using standard download instead. GitPython not found. Using standard download instead. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. Your version of python doesn't appear to support ZIP files. Unable to proceed. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. Workbench successfully installed. Please restart FreeCAD to apply the changes. - + Missing workbench Missing workbench - + Missing python module Missing python module - + Missing optional python module (doesn't prevent installing) Missing optional python module (doesn't prevent installing) - + Some errors were found that prevent to install this workbench Some errors were found that prevent to install this workbench - + Please install the missing components first. Please install the missing components first. - + Error: Unable to download Error: Unable to download - + Successfully installed Successfully installed - + GitPython not installed! Cannot retrieve macros from git GitPython not installed! Cannot retrieve macros from git @@ -207,72 +207,72 @@ Restart required - + This macro is already installed. This macro is already installed. - + A macro has been installed and is available under Macro -> Macros menu A macro has been installed and is available under Macro -> Macros menu - + This addon is marked as obsolete This addon is marked as obsolete - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. - + Error: Unable to locate zip from Error: Unable to locate zip from - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path - + This addon is marked as Python 2 Only This addon is marked as Python 2 Only - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. - + User requested updating a Python 2 workbench on a system running Python 3 - User requested updating a Python 2 workbench on a system running Python 3 - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. Workbench successfully updated. Please restart FreeCAD to apply the changes. - + User requested installing a Python 2 workbench on a system running Python 3 - User requested installing a Python 2 workbench on a system running Python 3 - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time - + Raw markdown displayed Raw markdown displayed - + Python Markdown library is missing. Python Markdown library is missing. diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_fr.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_fr.ts index 67e0d5754a..18c1eaf6db 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_fr.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_fr.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location Emplacement installé @@ -97,97 +97,97 @@ La liste des ateliers a été mise à jour. - + Outdated GitPython detected, consider upgrading with pip. La version de GitPython est obsolète, envisagez de mettre à jour avec pip. - + List of macros successfully retrieved. Liste des macros récupérée avec succès. - + Retrieving description... Récupération de la description... - + Retrieving info from Récupération des informations de - + An update is available for this addon. Une mise à jour est disponible pour ce greffon. - + This addon is already installed. Ce greffon est déjà installé. - + Retrieving info from git Récupération des informations depuis git - + Retrieving info from wiki Récupération des informations depuis le wiki - + GitPython not found. Using standard download instead. GitPython est introuvable. Utilisation du téléchargement standard. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. Votre version de Python semble ne pas supporter les fichiers ZIP. Impossible de continuer. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. Atelier installé avec succès. Veuillez redémarrer FreeCAD pour appliquer les modifications. - + Missing workbench Atelier manquant - + Missing python module Module Python manquant - + Missing optional python module (doesn't prevent installing) Un module Python optionnel est manquant (mais n'empêche pas l'installation) - + Some errors were found that prevent to install this workbench Des erreurs sont survenues et empêchent l'installation de cet atelier - + Please install the missing components first. Veuillez d'abord installer les composants manquants. - + Error: Unable to download Erreur : impossible de télécharger - + Successfully installed Installation réussie - + GitPython not installed! Cannot retrieve macros from git GitPython n'est pas installé. Impossible de récupérer les macros depuis git @@ -207,72 +207,72 @@ Redémarrage requis - + This macro is already installed. Cette macro est déjà installée. - + A macro has been installed and is available under Macro -> Macros menu Une macro a été installée et est disponible dans le menu Macro -> Macros - + This addon is marked as obsolete Ce greffon est marqué comme obsolète - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. Cela signifie généralement qu'il n'est plus maintenu, et que d'autres greffons plus perfectionnés proposant les mêmes fonctionnalités sont disponibles. - + Error: Unable to locate zip from Erreur: Impossible de localiser le zip de - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Une erreur s'est produite lors de la Récupération de Macro Git, peut-être que l'exécutable Git n'est pas dans le chemin d'accès - + This addon is marked as Python 2 Only Cet addon est indiqué pour Python 2 uniquement - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. Cet atelier peut ne plus être maintenu et l'installer sur un système Python 3 entraînera très probablement des erreurs au démarrage ou en cours d'utilisation. - + User requested updating a Python 2 workbench on a system running Python 3 - L'utilisateur a demandé la mise à jour d'un atelier Python 2 sur un système Python 3 - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. Atelier mis à jour avec succès. Veuillez redémarrer FreeCAD pour appliquer les modifications. - + User requested installing a Python 2 workbench on a system running Python 3 - L'utilisateur a demandé l'installation d'un atelier Python 2 sur un système exécutant Python 3 - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Il semble y avoir un problème de connexion au Wiki, la liste des macros du Wiki ne peut donc pas être récupérée pour le moment - + Raw markdown displayed Affichage du Markdown brut - + Python Markdown library is missing. La bibliothèque Python Markdown est manquante. diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_gl.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_gl.ts index c2add8662a..605eeef93a 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_gl.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_gl.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location Localización da instalación @@ -97,97 +97,97 @@ A lista de bancos de traballo foi actualizada. - + Outdated GitPython detected, consider upgrading with pip. Detectado GitPython caducado, considera actualizar con pip. - + List of macros successfully retrieved. Lista de macros recuperada con éxito. - + Retrieving description... Recuperando descrición... - + Retrieving info from Recuperando información dende - + An update is available for this addon. Unha actualización está dispoñible para este engadido. - + This addon is already installed. Este engadido xa está instalado. - + Retrieving info from git Recuperando información dende git - + Retrieving info from wiki Recuperando información dende wiki - + GitPython not found. Using standard download instead. GitPython non atopado. Utilizando descarga estándard no seu lugar. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. A túa versión de python non parece ser compatible con ficheiros ZIP. Non é posible proceder. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. O banco de traballo instalado correctamente. Fai o favor de reiniciar FreeCAD para aplicar os trocos. - + Missing workbench Perdido banco de traballo - + Missing python module Perdido módulo python - + Missing optional python module (doesn't prevent installing) Módulo python opcional perdido (non impide a instalación) - + Some errors were found that prevent to install this workbench Algúns erros atopados que impiden instalar este banco de traballo - + Please install the missing components first. Fai o favor de instalar os compoñentes que falta primeiro. - + Error: Unable to download Erro: A descarga non vai - + Successfully installed Instalado con éxito - + GitPython not installed! Cannot retrieve macros from git GitPyton non instalado! Non se pode recuperar macros dende o git @@ -207,72 +207,72 @@ Require reinicio - + This macro is already installed. Esta macro xa está instalada. - + A macro has been installed and is available under Macro -> Macros menu Unha macro foi instalada e está dispoñible baixo o menú Macros Macro -> - + This addon is marked as obsolete Este complemento está marcado como obsoleto - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. Esto xeralmente significa que xa non é mantido, e algún complemento máis avanzado nesta lista provén a mesma funcionalidade. - + Error: Unable to locate zip from Erro: non se puido localizar o zip dende - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Algo saíu mal coa recuperación de macros de Git, posiblemente o executable de Git non está na ruta - + This addon is marked as Python 2 Only Este complemento está marcado soamente como Python 2 - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. Este banco de traballo xa non se mantén e instalalo nun sistema con Python 3 probablemente provoque erros ó iniciarse ou ó usarse. - + User requested updating a Python 2 workbench on a system running Python 3 - O usuario solicitou actualizar un banco de traballo en Python 2 nun sistema que executa Python 3 - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. O banco de traballo actualizouse correctamente. Reinicie FreeCAD para aplicar os cambios. - + User requested installing a Python 2 workbench on a system running Python 3 - O usuario solicitou instalar un banco de traballo en Python 2 nun sistema que executa Python 3 - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Parece que hai un problema ó conectarse á Wiki, polo tanto non se pode recuperar a lista de macros da Wiki neste momento - + Raw markdown displayed Mostrando Markdown sen procesar - + Python Markdown library is missing. Falta a biblioteca Markdown de Python. diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_hr.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_hr.ts index 172ac29b9e..43c0475589 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_hr.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_hr.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location Mjesto instaliranja @@ -97,97 +97,97 @@ Popis radnih površina je ažuriran. - + Outdated GitPython detected, consider upgrading with pip. Otkriven je zastarjeli GitPython, razmislite o nadogradnji s pip. - + List of macros successfully retrieved. Popis makronaredbi uspješno je dohvaćen. - + Retrieving description... Dohvaćanje opisa... - + Retrieving info from Dohvaćanje informacije od - + An update is available for this addon. Dostupno ažuriranje za ovaj dodatak. - + This addon is already installed. Ovaj dodatak je već instaliran. - + Retrieving info from git Dohvaćanje informacije od git - + Retrieving info from wiki Dohvaćanje informacije od wiki-a - + GitPython not found. Using standard download instead. GitPython nije pronađen. Upotreba standardnog preuzimanja. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. Vaša verzija python-a ne podržava ZIP datoteke. Nije moguće nastaviti. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. Radna površina je uspješno instalirana. Ponovo pokrenite FreeCAD da biste primijenili promjene. - + Missing workbench Nedostaje radna površina - + Missing python module Nedostaje python modul - + Missing optional python module (doesn't prevent installing) Nedostaje neobvezan python modul (neće se spriječiti instalacija) - + Some errors were found that prevent to install this workbench Pronađene su neke pogreške koje sprečavaju instalaciju ove radne površine - + Please install the missing components first. Prvo instalirajte nedostajuće dijelove. - + Error: Unable to download Greška: Ne mogu preuzeti - + Successfully installed Uspješno instaliran - + GitPython not installed! Cannot retrieve macros from git GitPython se nije instalirao! Ne mogu se dohvatiti makronaredbe iz git-a @@ -207,78 +207,78 @@ Potrebno je ponovo pokretanje - + This macro is already installed. Ova makronaredba je već instalirana. - + A macro has been installed and is available under Macro -> Macros menu Makronaredba je instalirana i dostupna je pod Makro -> Makros-Izborniku - + This addon is marked as obsolete Ovaj dodatak je označen kao zastario - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. To obično znači da se više ne održava, a neki napredniji dodatak na ovom popisu pruža istu funkciju. - + Error: Unable to locate zip from Greška: Nije moguće locirati zip od - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Nešto je pošlo po zlu s dohvaćanjem Git Macro-a, možda Git izvršni program nije u poveznici - + This addon is marked as Python 2 Only Taj je dodatak označen samo za Python 2 - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. Ova radna ploča se više ne može održavati i instaliranje na Python 3 sustav vjerojatno će rezultirati pogreškama pri pokretanju ili tijekom upotrebe. - + User requested updating a Python 2 workbench on a system running Python 3 - Korisnik je zatražio ažuriranje radne površine Python 2 na sustavu koji pokreće Python 3 - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. Workbench je uspješno ažuriran. Ponovo pokrenite FreeCAD da biste primijenili promjene. - + User requested installing a Python 2 workbench on a system running Python 3 - Korisnik je zatražio instaliranje radne stanice Python 2 na sustav koji radi s Python 3 - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Čini se da je problem povezivanje s Wiki-em, stoga trenutačno ne može dohvatiti popis makronaredbi Wiki-a - + Raw markdown displayed Prikazan čisti markdown kod - + Python Markdown library is missing. Nedostaje Python Markdown biblioteka. diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_hu.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_hu.ts index bdbbe6deb3..a4f71429a9 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_hu.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_hu.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location Telepített hely @@ -97,97 +97,97 @@ A munkafelületek listája frissítve. - + Outdated GitPython detected, consider upgrading with pip. Elavult GitPython észlelve, fontolja meg a frissítés a pip-el. - + List of macros successfully retrieved. A sikeresen beolvasott makrók listája. - + Retrieving description... Leírások lekérdezése... - + Retrieving info from Információ beolvasása ettől - + An update is available for this addon. Ehhez a kiegészítőhöz egy frissítés érhető el. - + This addon is already installed. Ez a kiegészítő már telepítve van. - + Retrieving info from git Információ beolvasása git-ből - + Retrieving info from wiki Információ beolvasása wiki-ből - + GitPython not found. Using standard download instead. GitPython nem található. Szokásos letöltési hely használata. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. A Python verziója úgy tűnik, nem támogatja a zip fájlokat. Nem folytatható. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. Munkafelület sikeresen telepítve. A változtatások alkalmazásához indítsa újra a FreeCAD programot. - + Missing workbench Hiányzó munkafelület - + Missing python module Hiányzó python modul - + Missing optional python module (doesn't prevent installing) Hiányzó kiegészítő python modul (nem állítja meg a telepítése) - + Some errors were found that prevent to install this workbench Néhány hibát talált, amely megakadályozza, hogy telepítse ezt a munkafelületet - + Please install the missing components first. Kérem először telepítse a hiányzó összetevőket. - + Error: Unable to download Hiba: Nem lehet letölteni - + Successfully installed Sikeresen telepítve - + GitPython not installed! Cannot retrieve macros from git GitPython nincs telepítve! Nem olvashatók be a makrók a git-ből @@ -207,72 +207,72 @@ Újraindítás szükséges - + This macro is already installed. Ez a makró már telepítve van. - + A macro has been installed and is available under Macro -> Macros menu A makró telepítve van, és elérhető a Makró -> Makrók menüben - + This addon is marked as obsolete Ez a bővítmény elavultként jelölt - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. Ez általában azt jelenti, hogy már nem tartják karban, és a lista néhány fejlettebb bővítménye ugyanazokat a funkciókat nyújtja. - + Error: Unable to locate zip from Hiba: Nem található a zip formátum - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Valami elromlott a Git makró visszakeresésnél, esetleg a futtatható Git nincs az elérési úton - + This addon is marked as Python 2 Only Ez a bővítmény csak Python 2-ként van megjelölve - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. Előfordulhat, hogy ez a munkafelület már nem karbantartható, és a Python 3 rendszerre való telepítése több mint valószínű, hogy hibákat fog eredményezni indításkor vagy használat közben. - + User requested updating a Python 2 workbench on a system running Python 3 - A felhasználó egy Python 2 munkaterület frissítését kérte egy Python 3-at futtató rendszeren - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. A munkaterület frissítése sikeresen megtörtént. A módosítások alkalmazásához indítsa újra a FreeCAD programot. - + User requested installing a Python 2 workbench on a system running Python 3 - A felhasználó python 2 munkafelület telepítését kérte egy Python 3-at futtató rendszeren - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Úgy tűnik, hogy a wikihez való kapcsolódási probléma, ezért jelenleg nem lehet beolvasni a Wiki makrólistát - + Raw markdown displayed Nyers leíró megjelenítése - + Python Markdown library is missing. Python leíró könyvtár hiányzik. diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_id.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_id.ts index 5e58a84fa5..8d2f5b476e 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_id.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_id.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location Lokasi pemasangan @@ -97,97 +97,97 @@ Daftar meja kerja sudah diperbarui. - + Outdated GitPython detected, consider upgrading with pip. GitPython yang kedaluwarsa terdeteksi, pertimbangkan untuk meningkatkan dengan pip. - + List of macros successfully retrieved. Daftar makro berhasil diambil. - + Retrieving description... Mengambil deskripsi... - + Retrieving info from Mengambil info dari - + An update is available for this addon. Pembaruan tersedia untuk addon ini. - + This addon is already installed. Addon ini sudah diinstal. - + Retrieving info from git Mengambil info dari git - + Retrieving info from wiki Mengambil info dari wiki - + GitPython not found. Using standard download instead. GitPython tidak ditemukan. Sebaliknya, gunakan unduhan standar. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. Versi python Anda tampaknya tidak mendukung file ZIP. Tidak dapat melanjutkan. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. Meja kerja berhasil diinstal. Silakan mulai kembali FreeCAD untuk menerapkan perubahan. - + Missing workbench Meja kerja tidak ada - + Missing python module Modul python tidak ada - + Missing optional python module (doesn't prevent installing) Modul python opsional tidak ada (tidak mencegah penginstalan) - + Some errors were found that prevent to install this workbench Beberapa kesalahan ditemukan yang mencegah untuk menginstal meja kerja ini - + Please install the missing components first. Silakan instal komponen yang hilang terlebih dahulu. - + Error: Unable to download Kesalahan: Tidak dapat mengunduh - + Successfully installed Berhasil diinstal - + GitPython not installed! Cannot retrieve macros from git GitPython tidak diinstal! Tidak dapat mengambil makro dari git @@ -207,72 +207,72 @@ Mulai ulang diperlukan - + This macro is already installed. Makro ini sudah diinstal. - + A macro has been installed and is available under Macro -> Macros menu Sebuah makro sudah diinstal dan tersedia di bawah menu Makro -> Makro - + This addon is marked as obsolete Addon ini ditandai sebagai usang - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. Addon ini biasanya tidak lagi dipertahankan dan beberapa addon lebih canggih di daftar ini menyediakan fungsionalitas yang sama. - + Error: Unable to locate zip from Kesalahan: Tidak dapat menemukan zip dari - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path - + This addon is marked as Python 2 Only This addon is marked as Python 2 Only - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. Meja kerja ini tidak lagi diurus dan memasangnya pada sistem Python 3 mungkin akan lebih sering menyebabkan galat saat memulai atau saat menggunakan. - + User requested updating a Python 2 workbench on a system running Python 3 - Pengguna minta memperbaharui meja kerja Python 2 di sistem yang menjalankan Python 3 - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. Meja kerja berhasil diperbaharui. Tolong mulai ulang FreeCAD untuk menerapkan perubahan. - + User requested installing a Python 2 workbench on a system running Python 3 - User requested installing a Python 2 workbench on a system running Python 3 - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time - + Raw markdown displayed Raw markdown displayed - + Python Markdown library is missing. Python Markdown library is missing. diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_it.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_it.ts index d447f79d9e..34dcc4d537 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_it.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_it.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location Percorso di installazione @@ -97,97 +97,97 @@ Elenco degli ambienti di lavoro aggiornato. - + Outdated GitPython detected, consider upgrading with pip. Rilevato GitPython obsoleto, considerare di aggiornarlo con pip. - + List of macros successfully retrieved. Lista delle macro recuperata con successo. - + Retrieving description... Recupero descrizione... - + Retrieving info from Recupero informazioni da - + An update is available for this addon. Per questo addon è disponibile un aggiornamento. - + This addon is already installed. Questo addon è già installato. - + Retrieving info from git Recupero informazioni da git - + Retrieving info from wiki Recupero informazioni dal wiki - + GitPython not found. Using standard download instead. GitPython non trovato. In sostituzione, usare il download standard. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. Sembra che la versione di python non supporti i file ZIP. Impossibile procedere. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. Ambiente di lavoro installato correttamente. Riavviare FreeCAD per applicare le modifiche. - + Missing workbench Ambiente di lavoro mancante - + Missing python module Modulo python mancante - + Missing optional python module (doesn't prevent installing) Modulo Python opzionale mancante (ma non impedisce l'installazione) - + Some errors were found that prevent to install this workbench Sono stati trovati alcuni errori che impediscono di installare questo ambiente di lavoro - + Please install the missing components first. Si prega di installare prima i componenti mancanti. - + Error: Unable to download Errore: download impossibile - + Successfully installed Installazione riuscita - + GitPython not installed! Cannot retrieve macros from git GitPython non installato! Impossibile recuperare la macro da git @@ -207,72 +207,72 @@ Riavvio richiesto - + This macro is already installed. Questa macro è già installata. - + A macro has been installed and is available under Macro -> Macros menu Una macro è stata installata ed è disponibile sotto Macro -> menu Macros - + This addon is marked as obsolete Questo addon è contrassegnato come obsoleto - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. Questo di solito significa che non è più mantenuto e alcuni addon in questa lista forniscono la stessa funzionalità. - + Error: Unable to locate zip from Errore: Impossibile individuare zip da - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Qualcosa è andato storto con il recupero della macro da Git, forse l'eseguibile Git non è nel percorso - + This addon is marked as Python 2 Only Questo componente aggiuntivo è contrassegnato come solo con Python 2 - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. Questo ambiente potrebbe non essere più mantenuto e installarlo su un sistema Python 3 causerà probabilmente errori all'avvio o durante l'uso. - + User requested updating a Python 2 workbench on a system running Python 3 - L'utente ha richiesto l'aggiornamento di un ambiente di lavoro in Python 2 su un sistema che esegue Python 3 - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. Ambiente di lavoro aggiornato correttamente. Riavviare FreeCAD per applicare le modifiche. - + User requested installing a Python 2 workbench on a system running Python 3 - L'utente ha richiesto l'installazione di un ambiente di lavoro in Python 2 su un sistema che esegue Python 3 - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Sembra esserci un problema di connessione al Wiki, quindi in questo momento non è possibile recuperare l'elenco delle macro - + Raw markdown displayed Visualizza il sorgente Markdown - + Python Markdown library is missing. Manca la libreria Python Markdown. diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_ja.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_ja.ts index cacd26a989..c221ddb432 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_ja.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_ja.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location インストール場所 @@ -97,97 +97,97 @@ ワークベンチの一覧を更新しました。 - + Outdated GitPython detected, consider upgrading with pip. 古い GitPython が見つかりました。pip によるアップグレードを検討してください。 - + List of macros successfully retrieved. マクロの一覧を取り込むことに成功しました。 - + Retrieving description... 説明の取り込み中 - + Retrieving info from 情報を取り込み中 - + An update is available for this addon. このアドオンでアップデートが利用可能です。 - + This addon is already installed. このアドオンは既にインストールされています。 - + Retrieving info from git Gitからの情報を取り込み中 - + Retrieving info from wiki Wikiからの情報を取得しています - + GitPython not found. Using standard download instead. GitPythonが見つかりません。代わりに標準のダウンロードを使用しています。 - + Your version of python doesn't appear to support ZIP files. Unable to proceed. 利用しているPythonのバージョンではZIPファイルをサポートしていないようです。ゆえに続行できません。 - + Workbench successfully installed. Please restart FreeCAD to apply the changes. ワークベンチのインストールが成功しました。 FreeCADを再起動して変更を有効にしてください。 - + Missing workbench ワークベンチが見当たりません - + Missing python module Pythonが見当たりません - + Missing optional python module (doesn't prevent installing) オプションのPythonモジュールが見つかりません(インストールは停止されません) - + Some errors were found that prevent to install this workbench エラーが発生したためこのワークベンチをインストールすることができません - + Please install the missing components first. 先ずは、見当たらないコンポーネントをインストールしてください。 - + Error: Unable to download エラー: ダウンロードできませんでした - + Successfully installed インストールが完了しました - + GitPython not installed! Cannot retrieve macros from git GitPythonがインストールされていませんでした!よってマクロをgitより取り戻すことができません @@ -207,72 +207,72 @@ 再起動が必要です - + This macro is already installed. このマクロは既にインストールされています。 - + A macro has been installed and is available under Macro -> Macros menu マクロがインストールされました。メニューのマクロ -> マクロから利用できます。 - + This addon is marked as obsolete このアドオンは非推奨に設定されています - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. 通常はすでにメンテナンスがされていないことを意味します。このリストにあるさらに高度なアドオンが同じ機能を提供している場合があります。 - + Error: Unable to locate zip from エラー: ZIP ファイルを以下から配置できません。 - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Git マクロの取得に問題が発生しました。おそらく Git 実行ファイルがパス中にありません。 - + This addon is marked as Python 2 Only このアドオンは Python 2 専用として記されています - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. このワークベンチは保守されておらず、Python 3 システムにインストールすると起動時や使用中にエラーが発生する可能性が高くなります。 - + User requested updating a Python 2 workbench on a system running Python 3 - ユーザーが Python 3 を実行しているシステムで Python 2 用ワークベンチの更新を要求しました - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. ワークベンチの更新が成功しました。 FreeCADを再起動して変更を有効にしてください。 - + User requested installing a Python 2 workbench on a system running Python 3 - ユーザーが Python 3 を実行しているシステムで Python 2 用ワークベンチのインストールを要求しました - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Wikiへの接続で問題が発生したため、現時点ではWikiのマクロリストを取得できません。 - + Raw markdown displayed 未加工のマークダウンを表示 - + Python Markdown library is missing. Python Markdown ライブラリがありません。 diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_lt.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_lt.ts index 97a072a586..a3151bb126 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_lt.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_lt.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location Installed location @@ -97,97 +97,97 @@ Workbenches list was updated. - + Outdated GitPython detected, consider upgrading with pip. Outdated GitPython detected, consider upgrading with pip. - + List of macros successfully retrieved. List of macros successfully retrieved. - + Retrieving description... Retrieving description... - + Retrieving info from Retrieving info from - + An update is available for this addon. An update is available for this addon. - + This addon is already installed. This addon is already installed. - + Retrieving info from git Retrieving info from git - + Retrieving info from wiki Retrieving info from wiki - + GitPython not found. Using standard download instead. GitPython not found. Using standard download instead. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. Your version of python doesn't appear to support ZIP files. Unable to proceed. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. Workbench successfully installed. Please restart FreeCAD to apply the changes. - + Missing workbench Missing workbench - + Missing python module Missing python module - + Missing optional python module (doesn't prevent installing) Missing optional python module (doesn't prevent installing) - + Some errors were found that prevent to install this workbench Some errors were found that prevent to install this workbench - + Please install the missing components first. Please install the missing components first. - + Error: Unable to download Error: Unable to download - + Successfully installed Successfully installed - + GitPython not installed! Cannot retrieve macros from git GitPython not installed! Cannot retrieve macros from git @@ -207,72 +207,72 @@ Būtina paleisti iš naujo - + This macro is already installed. This macro is already installed. - + A macro has been installed and is available under Macro -> Macros menu A macro has been installed and is available under Macro -> Macros menu - + This addon is marked as obsolete This addon is marked as obsolete - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. - + Error: Unable to locate zip from Error: Unable to locate zip from - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path - + This addon is marked as Python 2 Only This addon is marked as Python 2 Only - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. - + User requested updating a Python 2 workbench on a system running Python 3 - User requested updating a Python 2 workbench on a system running Python 3 - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. Workbench successfully updated. Please restart FreeCAD to apply the changes. - + User requested installing a Python 2 workbench on a system running Python 3 - User requested installing a Python 2 workbench on a system running Python 3 - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time - + Raw markdown displayed Raw markdown displayed - + Python Markdown library is missing. Python Markdown library is missing. diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_nl.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_nl.ts index c96ae4e174..4d176dbb83 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_nl.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_nl.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location Geïnstalleerde locatie @@ -97,97 +97,97 @@ Werkbankenlijst is bijgewerkt. - + Outdated GitPython detected, consider upgrading with pip. Verouderde GitPython gevonden, overweeg een upgrade met pip. - + List of macros successfully retrieved. Lijst van macro's succesvol opgehaald. - + Retrieving description... Omschrijving ophalen... - + Retrieving info from Informatie ophalen vanaf - + An update is available for this addon. Er is een update beschikbaar voor deze addon. - + This addon is already installed. Deze addon is al geïnstalleerd. - + Retrieving info from git Informatie ophalen van git - + Retrieving info from wiki Informatie ophalen van wiki - + GitPython not found. Using standard download instead. GitPython niet gevonden. Standaard download wordt nu gebruikt. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. Je versie van Python lijkt geen ZIP-bestanden te ondersteunen. Verder gaan niet mogelijk. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. Werkbank succesvol geïnstalleerd. Herstart FreeCAD om de wijzigingen toe te passen. - + Missing workbench Werkbank ontbreekt - + Missing python module Ontbrekende python module - + Missing optional python module (doesn't prevent installing) Ontbrekende optionele python module (voorkomt niet het installeren) - + Some errors were found that prevent to install this workbench Er zijn enkele fouten gevonden die voorkomen dat deze werkbank wordt geïnstalleerd - + Please install the missing components first. Installeer eerst de ontbrekende componenten. - + Error: Unable to download Fout: Kan niet downloaden - + Successfully installed Succesvol geïnstalleerd - + GitPython not installed! Cannot retrieve macros from git GitPython niet geïnstalleerd! Macro's kunnen niet worden opgehaald van git @@ -207,72 +207,72 @@ Opnieuw opstarten vereist - + This macro is already installed. Deze macro is al geïnstalleerd. - + A macro has been installed and is available under Macro -> Macros menu Een macro is geïnstalleerd en is beschikbaar onder Macro -> Macro' s menu - + This addon is marked as obsolete Deze uitbreiding is gemarkeerd als verouderd - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. Dit betekent gewoonlijk dat het niet meer onderhouden wordt, en een geavanceerdere uitbreidingen in deze lijst biedt dezelfde functionaliteit. - + Error: Unable to locate zip from Fout: Kan zip niet vinden vanuit - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Er is iets misgegaan met het ophalen van de Git Macro. Mogelijk bevindt het uitvoerbare Git-bestand zich niet in het pad - + This addon is marked as Python 2 Only Deze toevoeging is alleen geschikt voor Python 2 - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. Deze werkbank wordt wellicht niet langer onderhouden en de installatie ervan op een Python 3-systeem zal hoogstwaarschijnlijk leiden tot fouten bij het opstarten of tijdens het gebruik. - + User requested updating a Python 2 workbench on a system running Python 3 - De gebruiker verzocht om een Python 2 werkbank bij te werken die alleen geschikt is voor Python 3 - + Workbench successfully updated. Please restart FreeCAD to apply the changes. Werkbank succesvol bijgewerkt. Herstart FreeCAD om de wijzigingen toe te passen. - + User requested installing a Python 2 workbench on a system running Python 3 - De gebruiker verzocht om een Python 2 werkbank te installeren op een systeem dat Python 3 draait - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Er lijkt een probleem te zijn met de verbinding met de Wiki, daarom kan de Wiki-macrolijst op dit moment niet worden opgehaald - + Raw markdown displayed Ongeformateerde tekst weergegeven - + Python Markdown library is missing. Python Markdown bibliotheek mist. diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_pl.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_pl.ts index 686f6a474e..6af1e8a1fc 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_pl.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_pl.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location Miejsce instalacji @@ -97,97 +97,97 @@ Lista Środowisk pracy została zaktualizowana. - + Outdated GitPython detected, consider upgrading with pip. Wykryto przestarzały GitPython, rozważ aktualizację za pomocą programu pip. - + List of macros successfully retrieved. Pomyślnie pobrano listę makrodefinicji. - + Retrieving description... Pobieranie opisu... - + Retrieving info from Pobieranie informacji z - + An update is available for this addon. Aktualizacja jest dostępna dla tego dodatku. - + This addon is already installed. Ten dodatek jest już zainstalowany. - + Retrieving info from git Pobieranie informacji z git - + Retrieving info from wiki Pobieranie informacji z Wiki - + GitPython not found. Using standard download instead. Nie znaleziono GitPython. Zamiast tego użyto standardowego pobierania. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. Twoja wersja Pythona nie' obsługuje plików ZIP. Nie można kontynuować. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. Środowisko pracy zainstalowano pomyślnie. Uruchom ponownie FreeCAD, aby zastosować zmiany. - + Missing workbench Nieistniejące Środowisko pracy - + Missing python module Nieistniejący moduł Pyton - + Missing optional python module (doesn't prevent installing) Brakuje opcjonalnego modułu Python (nie przeszkadza w instalacji) - + Some errors were found that prevent to install this workbench Znaleziono pewne błędy, które uniemożliwiają zainstalowanie tego środowiska - + Please install the missing components first. Proszę najpierw zainstalować brakujące komponenty. - + Error: Unable to download Błąd: Nie można pobrać - + Successfully installed Zainstalowano pomyślnie - + GitPython not installed! Cannot retrieve macros from git GitPython nie jest zainstalowany! Nie można pobrać makrodefinicji z git @@ -207,72 +207,72 @@ Wymagany restart - + This macro is already installed. Moduł jest już zainstalowany. - + A macro has been installed and is available under Macro -> Macros menu Makro zostało zainstalowane i jest dostępne w menu Macrodefinicji -> Menu makrodefinicji - + This addon is marked as obsolete Ten dodatek jest oznaczony jako przestarzały - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. Oznacza to, że zazwyczaj nie jest on już utrzymywany, a niektóre bardziej zaawansowane dodatki z tej listy zapewniają tę samą funkcjonalność. - + Error: Unable to locate zip from Błąd: nie można znaleźć pliku Zip z - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Coś poszło nie tak z pobieraniem makr Git, prawdopodobnie plik wykonywalny Git nie występuje w podanej lokalizacjii - + This addon is marked as Python 2 Only Ten dodatek jest oznaczony tylko jako Python 2 - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. Te środowisko pracy nie może być dłużej utrzymywane, a zainstalowanie go w systemie Python 3 z dużym prawdopodobieństwem doprowadzi do błędów podczas uruchamiania lub podczas użytkowania. - + User requested updating a Python 2 workbench on a system running Python 3 - Użytkownik poprosił o zaktualizowanie Środowiska pracy Python 2 w systemie z obsługą Pythona 3 - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. Środowisko pracy zaktualizowano pomyślnie. Uruchom ponownie FreeCAD, aby zastosować zmiany. - + User requested installing a Python 2 workbench on a system running Python 3 - Użytkownik poprosił o zainstalowanie Środowiska pracy Python 2 w systemie z obsługą Pythona 3 - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Wygląda na to, że występuje problem z połączeniem się z Wiki, dlatego nie można obecnie pobrać listy makrodefinicji dostępnej na Wiki - + Raw markdown displayed Wyświetlono surowy format markdown - + Python Markdown library is missing. Brakuje biblioteki Markdown środowiska Python. diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_pt-BR.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_pt-BR.ts index ff94554895..035e422913 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_pt-BR.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_pt-BR.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location Localização instalada @@ -97,97 +97,97 @@ Lista de workbenches atualizada. - + Outdated GitPython detected, consider upgrading with pip. GitPython desatualizado detectado, considere atualizar com pip. - + List of macros successfully retrieved. Lista de macros obtida com sucesso. - + Retrieving description... Recuperando descrição... - + Retrieving info from Recuperando informações de - + An update is available for this addon. Uma atualização para esta extensão está disponível. - + This addon is already installed. Esta extensão já está instalada. - + Retrieving info from git Recuperando informações do git - + Retrieving info from wiki Recuperando informações da wiki - + GitPython not found. Using standard download instead. GitPython não encontrado. Usando o download padrão em vez disso. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. Sua versão do python parece não suportar arquivos ZIP. Não é possível prosseguir. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. Bancada de trabalho instalada. Reinicie o FreeCAD para aplicar as alterações. - + Missing workbench Bancada de trabalho não localizada - + Missing python module Modulo Python não localizado - + Missing optional python module (doesn't prevent installing) Faltando módulo python opcional (não impede a instalação) - + Some errors were found that prevent to install this workbench Foram encontrados alguns erros que impedem a instalação desta bancada de trabalho - + Please install the missing components first. Por favor, primeiro instale os componentes faltantes. - + Error: Unable to download Erro: Não foi possível baixar - + Successfully installed Instalado com sucesso - + GitPython not installed! Cannot retrieve macros from git GitPython não instalado! Não é possível recuperar macros do git @@ -207,72 +207,72 @@ Reinicialização necessária - + This macro is already installed. Esta macro já está instalada. - + A macro has been installed and is available under Macro -> Macros menu Uma macro foi instalada e está disponível no menu Macros - + This addon is marked as obsolete Essa extensão está marcada como obsoleta - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. Isso geralmente significa que ela não é mais mantida, e outra extensão mais avançada nesta lista fornece a mesma funcionalidade. - + Error: Unable to locate zip from Erro: Não foi possível localizar o zip de - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Algo deu errado com o Git Macro Retrieval, possivelmente o executável Git não está no caminho - + This addon is marked as Python 2 Only Esta extensão é marcada como apenas para Python 2 - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. Esta bancada não pode mais ser mantida e instalá-la em um sistema Python 3 irá mais do que provavelmente resultar em erros na inicialização ou quando em uso. - + User requested updating a Python 2 workbench on a system running Python 3 - O usuário solicitou a atualização de uma bancada de trabalho Python 2 em um sistema que usa Python 3 - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. Bancada atualizada com sucesso. Por favor, reinicie o FreeCAD para aplicar as alterações. - + User requested installing a Python 2 workbench on a system running Python 3 - O usuário solicitou a instalação de uma bancada de trabalho Python 2 em um sistema que usa Python 3 - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Parece haver um problema conectando ao Wiki, portanto não foi possível recuperar a lista de macros Wiki neste momento - + Raw markdown displayed Marcação bruta exibida - + Python Markdown library is missing. Biblioteca Python Markdown está faltando. diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_pt-PT.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_pt-PT.ts index b0a5232c77..6686770789 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_pt-PT.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_pt-PT.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location Caminho de instalação @@ -97,97 +97,97 @@ A lista de Bancadas de Trabalho foi atualizada. - + Outdated GitPython detected, consider upgrading with pip. Detetado GitPython desactualizado, considere atualizar com pip. - + List of macros successfully retrieved. Lista de macros atualizada com sucesso. - + Retrieving description... Obtendo descrição... - + Retrieving info from Obtendo informações de - + An update is available for this addon. Uma atualização está disponível para esse extra. - + This addon is already installed. Este extra já está instalado. - + Retrieving info from git Obtendo informações do git - + Retrieving info from wiki Obtendo informações da wiki - + GitPython not found. Using standard download instead. GitPython não foi encontrado. Em vez disso, será usado o descarregamento padrão. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. A sua versão de python parece não suportar ficheiros ZIP. Não é possível prosseguir. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. Bancada de trabalho instalada com sucesso. Por favor, reinicie o FreeCAD para aplicar as alterações. - + Missing workbench Bancada de trabalho em falta - + Missing python module Módulo python em falta - + Missing optional python module (doesn't prevent installing) Módulo python opcional em falta (não impede instalação) - + Some errors were found that prevent to install this workbench Foram encontrados erros que impedem a instalação desta bancada de trabalho - + Please install the missing components first. Por favor, instale os componentes em falta primeiro. - + Error: Unable to download Erro: Não foi possível descarregar - + Successfully installed Instalado com sucesso - + GitPython not installed! Cannot retrieve macros from git GitPython não está instalado! Não é possível descarregar macros do git @@ -207,72 +207,72 @@ Reinicio necessário - + This macro is already installed. Esta macro já está instalada. - + A macro has been installed and is available under Macro -> Macros menu Uma macro foi instalada e está disponível no menu Macro -> Macros - + This addon is marked as obsolete Este extra está marcado como obsoleto - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. Isto geralmente significa que já não é mantido, e algum extra mais atualizado nesta lista fornece a mesma funcionalidade. - + Error: Unable to locate zip from Erro: Não foi possível localizar o zip de - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Algo correu mal com a descarga da Macro do Git, possivelmente o executável Git não está no caminho especificado - + This addon is marked as Python 2 Only Este complemento é marcado apenas como Python 2 - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. Esta bancada de trabalho não pode mais ser mantida e instalá-la em um sistema Python 3 irá provavelmente resultar em erros no arranque ou quando em uso. - + User requested updating a Python 2 workbench on a system running Python 3 - Utilizador solicitou atualização de uma bancada de trabalho Python 2 num sistema que executa Python 3 - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. Bancada de trabalho atualizada com sucesso. Por favor reinicie o FreeCAD para aplicar as alterações. - + User requested installing a Python 2 workbench on a system running Python 3 - Utilizador solicitou instalação de uma bancada de trabalho Python 2 num sistema que executa Python 3 - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Parece haver um problema com a ligação à Wiki, portanto neste momento não é possível recuperar a lista Wiki de macros - + Raw markdown displayed Raw markdown displayed - + Python Markdown library is missing. Falta biblioteca Python Markdown. diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_ro.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_ro.ts index 358ce68c7a..db4c28b0f2 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_ro.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_ro.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location Locația unde s-a efectuat instalarea @@ -97,97 +97,97 @@ Lista atelierelor a fost actualizată. - + Outdated GitPython detected, consider upgrading with pip. GitPython vechi detectat, luați în considerare actualizarea cu pip. - + List of macros successfully retrieved. Lista macro-urilor recuperate cu succes. - + Retrieving description... Recuperez descrierea... - + Retrieving info from Preluarea informațiilor de la - + An update is available for this addon. O actualizare este disponibilă pentru acest addon. - + This addon is already installed. Acest addon este deja instalat. - + Retrieving info from git Preluare informații de la git - + Retrieving info from wiki Preluare informații de la wiki - + GitPython not found. Using standard download instead. GitPython nu a fost găsit. Se folosește descarcarea standard în schimb. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. Versiunea dumneavoastră de Pyton nu suportă fișierele de tip ZIP. Nu se poate continua. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. Ambientul de lucru fost instalat cu succes. Reporniţi FreeCAD pentru a aplica modificările. - + Missing workbench Lipsește ambientul de lucru - + Missing python module Lipsește modulul Python - + Missing optional python module (doesn't prevent installing) Modulul opțional Python lipsește (nu împiedică instalarea) - + Some errors were found that prevent to install this workbench Au fost găsite unele erori care împiedică instalarea ambientului de lucru - + Please install the missing components first. Vă rugăm instalați mai întâi componentele lipsă. - + Error: Unable to download Eroare: Imposibil de descărcat - + Successfully installed Instalat cu succes - + GitPython not installed! Cannot retrieve macros from git GitPython nu este instalat! Nu se pot recupera macro-urile din git @@ -207,72 +207,72 @@ Repornire necesară - + This macro is already installed. Acest macro este deja instalat. - + A macro has been installed and is available under Macro -> Macros menu Un macro a fost instalat și este disponibil sub meniul Macro -> Macros - + This addon is marked as obsolete Acest addon este marcat ca expirat - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. De obicei acest lucru inseamnă că nu mai este menținut, iar unele addon-uri mai avansate oferă aceleași funcții. - + Error: Unable to locate zip from Eroare: Nu se poate localiza zip de la - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Ceva nu a mers bine cu Git Macro Retrieval, probabil executabilul Git nu se află in adresă - + This addon is marked as Python 2 Only Acest supliment este marcat ca Python 2 doar - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. Acest ambient de lucru nu mai poate fi întreținut și instalarea sa pe un sistem Python 3 va cauza mai mult decât probabil erori la pornire sau în timpul utilizării. - + User requested updating a Python 2 workbench on a system running Python 3 - Utilizatorul a solicitat actualizarea unui ambient de lucru Python 2 pe un sistem care rulează Python 3 - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. Ambientul de lucru fost instalat cu succes. Reporniţi FreeCAD pentru a aplica modificările. - + User requested installing a Python 2 workbench on a system running Python 3 - Utilizatorul a solicitat actualizarea unui ambient de lucru Python 2 pe un sistem care rulează Python 3 - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Pare că există o problemă in conectarea la Wiki, prin urmare momentan nu se poate prelua lista de macro Wiki - + Raw markdown displayed Marcaj brut afișat - + Python Markdown library is missing. Lipsește biblioteca Python Markdown. diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_ru.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_ru.ts index 20a21e7919..965791bfca 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_ru.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_ru.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location Место установки @@ -97,97 +97,97 @@ Список рабочих окружений обновлен. - + Outdated GitPython detected, consider upgrading with pip. Обнаружен устаревший GitPython, рассмотрите обновление с помощью pip. - + List of macros successfully retrieved. Список макросов успешно получен. - + Retrieving description... Получение описания... - + Retrieving info from Получение информации от - + An update is available for this addon. Для этого дополнения доступно обновление. - + This addon is already installed. Это дополнение уже установлено. - + Retrieving info from git Получение информации из git - + Retrieving info from wiki Получение информации из вики - + GitPython not found. Using standard download instead. GitPython не найден. Вместо этого используется стандартная загрузка. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. По-видимому, ваша версия python не поддерживает ZIP файлы. Продолжение невозможно. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. Рабочее окружение успешно установлено. Пожалуйста, перезапустите FreeCAD для применения изменений. - + Missing workbench Отсутствует рабочее окружение - + Missing python module Отсутствует модуль python - + Missing optional python module (doesn't prevent installing) Отсутствует дополнительный модуль python (не запрещает установку) - + Some errors were found that prevent to install this workbench Найдены некоторые ошибки, которые мешают установке этого рабочего окружения - + Please install the missing components first. Сначала установите недостающие компоненты. - + Error: Unable to download Ошибка: Не удалось загрузить - + Successfully installed Успешно установлено - + GitPython not installed! Cannot retrieve macros from git GitPython не установлен! Не удается получить макрос из git @@ -207,72 +207,72 @@ Требуется перезапуск - + This macro is already installed. Этот макрос уже установлен. - + A macro has been installed and is available under Macro -> Macros menu Макрос установлен и доступен меню Макросы -> макрос - + This addon is marked as obsolete Это дополнение помечено как устаревшее - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. Это обычно означает, что оно больше не поддерживается, и некоторые более продвинутые дополнения в этом списке обеспечивают те же функции. - + Error: Unable to locate zip from Ошибка: Не удается найти zip из - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Что-то пошло не так при запросе макроса с сайта Git. Возможно исполняемый файл Git не находится в нужном месте - + This addon is marked as Python 2 Only Это дополнение помечено Только для Python 2 - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. Этот верстак больше не может быть поддержан, и установка его на систему с Python 3, вероятно, вызовет ошибки при запуске или во время использования. - + User requested updating a Python 2 workbench on a system running Python 3 - Пользователь запросил обновление рабочего стола Python 2 на системе, запущенной с Python 3 - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. Верстак успешно обновлен. Перезапустите FreeCAD, чтобы применить изменения. - + User requested installing a Python 2 workbench on a system running Python 3 - Пользователь запросил установить верстак для Python 2 на системе Python 3 - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Возможно, возникла проблема при подключении к Wiki, поэтому в данный момент не удается получить список Wiki-макросов - + Raw markdown displayed Показана исходная разметка - + Python Markdown library is missing. Библиотека Python Markdown отсутствует. diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_sl.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_sl.ts index ca3aba0d5b..18995b5e9a 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_sl.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_sl.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location Mesto namestitve @@ -97,97 +97,97 @@ Seznam delovnih okolij je bil posodobljen. - + Outdated GitPython detected, consider upgrading with pip. Zaznan je zastarel GitPython; razmislite o nadgraditivi s pip-om. - + List of macros successfully retrieved. Seznam makrov uspšno pridobljen. - + Retrieving description... Pridobivanje opisov ... - + Retrieving info from Pridobivanje podatkov iz - + An update is available for this addon. Posodobitev za ta dodatek je na voljo. - + This addon is already installed. Ta dodatek je že nameščen. - + Retrieving info from git Pridobivanje podatkov iz git-a - + Retrieving info from wiki Pridobivanje podatkov iz wiki strani - + GitPython not found. Using standard download instead. GitPython ni mogoče najti. Namesto tega je običajno prenašanje. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. Kot kaže, vaša različica Pythona ne podpira datotek ZIP. Ni mogoče nadaljevati. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. Delovno okolje uspešno nameščeno. Za uveljavitev sprememb ponovno zaženite FreeCAD. - + Missing workbench Manjkajoče delovno oklje - + Missing python module Manjkajoči Pythonov modul - + Missing optional python module (doesn't prevent installing) Manjkajoči neobvezni Pythonov modul (ne ustavi namestitve) - + Some errors were found that prevent to install this workbench Najdene so bile določene napake, ki preprečujejo namestitev tega delovnega okolja - + Please install the missing components first. Namestite najprej manjkajoče sestavine. - + Error: Unable to download Napaka: Ni mogoče prenesti - + Successfully installed Uspešno nameščeno - + GitPython not installed! Cannot retrieve macros from git GitPython ni nameščen! Makrov ni mogoče pridobiti iz git-a @@ -207,72 +207,72 @@ Potreben ponovni zagon - + This macro is already installed. Ta makro je že nameščen. - + A macro has been installed and is available under Macro -> Macros menu Makro je bil namščen in je dosegljiv preko menija Makro -> Makri - + This addon is marked as obsolete Ta dodatek je označen kot zastarel - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. To ponavadi pomeni, da ni več vzdrževan in naprednejši dodatek s tega seznama nudi enake zmožnosti. - + Error: Unable to locate zip from Napaka: Ni mogoče najti zipa od - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Pri pridobivanju Git makra se je nekje zalomilo. Najverjetneje Git-ove izvršljive datoteke ni na tej poti - + This addon is marked as Python 2 Only Ta dodatek je označen, da je le za Python 2 - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. To delovno okolje lahko ni več vzdrževano in namestitev v Python 3 okolje bo najverjetneje prinesla napake pri zagonu ali med delovanjem. - + User requested updating a Python 2 workbench on a system running Python 3 - Uporabnik je zaprosil posodobitev Python 2 delovnega okolja na okolje, ki se izvaja v Pythonu 3 - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. Delovno okolje je uspešno posodobljeno. Za uveljavitev sprememb ponovno zaženite FreeCAD. - + User requested installing a Python 2 workbench on a system running Python 3 - Uporabnik je zaprosil namestitev Python 2 delovnega okolja na okolje, ki se izvaja v Pythonu 3 - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Kaže, da je težava v povezavi z Wiki, zaradi česa trenutno ni mogoče pridobiti seznama Wiki makrov - + Raw markdown displayed Prikazan surov Markdown - + Python Markdown library is missing. Knjižnica Python Markdowna manjka. diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_sv-SE.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_sv-SE.ts index 5d80f64a21..d205b8aba3 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_sv-SE.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_sv-SE.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location Det gick inte att hämta en beskrivning för det här makrot. @@ -97,97 +97,97 @@ Arbetsytelista uppdaterades. - + Outdated GitPython detected, consider upgrading with pip. Utdaterad GitPython detekterad, överväg att uppgradera med pip. - + List of macros successfully retrieved. Makrolista hämtades. - + Retrieving description... Hämtar beskrivning... - + Retrieving info from Hämtar information från - + An update is available for this addon. En uppdatering är tillgänglig för detta tillägg. - + This addon is already installed. Det här tillägget är redan installerat. - + Retrieving info from git Hämtar information från git - + Retrieving info from wiki Hämtar information från wiki - + GitPython not found. Using standard download instead. GitPython hittades inte. Vanlig nedladdning används istället. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. Din version av Python verkar inte stöda ZIP-filer. Kan inte fortsätta. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. Arbetsytan installerades. Vänligen starta om FreeCAD för att den ska bli tillgänglig i programmet. - + Missing workbench Hittar inte arbetsyta - + Missing python module Hittar inte Python-modul - + Missing optional python module (doesn't prevent installing) Hittar inte frivillig Python-modul (förhindrar inte installation) - + Some errors were found that prevent to install this workbench Några fel hittades som förhindrar installationen av denna arbetsyta - + Please install the missing components first. Vänligen installera de saknade komponenterna först. - + Error: Unable to download Fel: Kan inte ladda ned - + Successfully installed Installationen lyckades - + GitPython not installed! Cannot retrieve macros from git GitPython inte installerad! Kan inte hämta makron från git @@ -207,72 +207,72 @@ Omstart krävs - + This macro is already installed. Det här makrot är redan installerat. - + A macro has been installed and is available under Macro -> Macros menu Ett makro har installerats och är tillgängligt under menyn Makro -> Makron - + This addon is marked as obsolete Detta addon är markerat som föråldrat - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. Det betyder oftast att den inte längre underhålls, och vissa mer avancerade addon i den här listan ger samma funktionalitet. - + Error: Unable to locate zip from Fel: Det gick inte att hitta zip från - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Något gick fel med Git Macro Retrieval, möjligen Git körbara är inte i sökvägen - + This addon is marked as Python 2 Only Detta addon är markerat som Endast Python 2 - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. Denna arbetsbänk får inte längre underhållas och installera den på ett Python 3-system kommer mer än sannolikt resultera i fel vid start eller när den används. - + User requested updating a Python 2 workbench on a system running Python 3 - Användaren begärde att uppdatera en Python 2-arbetsbänk på ett system som kör Python 3 - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. Workbench uppdateras med lyckat resultat. Vänligen starta om FreeCAD för att tillämpa ändringarna. - + User requested installing a Python 2 workbench on a system running Python 3 - Användaren begärde att installera en Python 2-arbetsbänk på ett system som kör Python 3 - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Verkar vara ett problem som ansluter till Wiki, kan därför inte hämta Wiki makro lista för tillfället - + Raw markdown displayed Råmarkering visas - + Python Markdown library is missing. Python Markdown-biblioteket saknas. diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_tr.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_tr.ts index daa2d502f7..d147107dd8 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_tr.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_tr.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location Yükleme konumu @@ -97,97 +97,97 @@ Çalışma Tezgahı listesi güncelleştirildi. - + Outdated GitPython detected, consider upgrading with pip. Geçmiş sürüme ait GitPython tespit edildi. Pip ile güncelleştirmeyi değerlendirin. - + List of macros successfully retrieved. Makroların listesi başarı ile alındı. - + Retrieving description... Tanım alınıyor... - + Retrieving info from Bilgi alınıyor - + An update is available for this addon. Bu eklenti için bir güncelleştirme mevcuttur. - + This addon is already installed. Bu eklenti halihazırda yüklüdür. - + Retrieving info from git Git'ten bilgi alınıyor - + Retrieving info from wiki Wiki'den bilgi alınıyor - + GitPython not found. Using standard download instead. GitPython bulunamadı. Standart yüklemeyi kullanmayı deneyin. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. Sizin Python versiyonunuz ZIP dosyalarını desteklemiyor olabilir. İşlem yapılamadı. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. Çalışma Tezgahı başarı ile yüklendi. Değişikliklerin geçerli olması için lütfen FreeCAD'i yeniden başlatın. - + Missing workbench Eksik Çalışma Tezgahı - + Missing python module Eksik Python Modülü - + Missing optional python module (doesn't prevent installing) Eksik opsiyonel pyhton modülü (yüklemeye engel değil) - + Some errors were found that prevent to install this workbench Bu Çalışma Tezgahı'nın yüklenmesini engelleyen bazı hatalar bulundu - + Please install the missing components first. Lüften önce eksik bileşenleri yükleyin. - + Error: Unable to download Hata: İndirilemiyor - + Successfully installed Başarıyla Yüklendi - + GitPython not installed! Cannot retrieve macros from git GitPython kurulu değil! Makrolar Git'ten alınamıyor @@ -207,72 +207,72 @@ Yeniden başlatma gerekli - + This macro is already installed. Bu makro zaten yüklü. - + A macro has been installed and is available under Macro -> Macros menu Bir makro yüklendi ve buna makro->makrolar menüsü altından ulaşılabilir - + This addon is marked as obsolete Bu eklenti eskimiş olarak işaretleniyor - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. Bu ifade genellikle, eklentinin artık sürdürülmediği ve bu listedeki bazı daha gelişmiş eklentilerin aynı işlevselliği sunacağı anlamına gelmektedir. - + Error: Unable to locate zip from Hata: Posta kodu bulunamıyor - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Git Makro Çağırma ile ilgili bir şeyler ters gitti; muhtemelen Git çalıştırılabilir, adres yolunda değil - + This addon is marked as Python 2 Only Bu eklenti, Sadece Python 2 olarak işaretleniyor - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. Bu tezgah artık sürdürülemeyebilir ve bunu Python 3 sistemine yüklemek, başlangıç hatalarında veya kullanım sırasında daha iyi sonuç verecektir. - + User requested updating a Python 2 workbench on a system running Python 3 - Kullanıcı, Python 3 çalıştıran bir sistemde bir Python 2 tezgahını güncellemek istedi - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. Tezgah başarıyla güncellendi. Değişikliklerin uygulanması için lütfen FreeCAD' i yeniden başlatın. - + User requested installing a Python 2 workbench on a system running Python 3 - Kullanıcı, Python 3 çalıştıran bir sistemde bir Python 2 tezgahını yüklemek istedi - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Wiki'ye bağlanma sorunu gibi görünüyor, bu nedenle şu anda Wiki makro listesi alınamıyor - + Raw markdown displayed Ham markdown görüntülendi - + Python Markdown library is missing. Python Markdown kitaplığı eksik. diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_uk.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_uk.ts index cc2e4646b8..c0d9896fbf 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_uk.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_uk.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location Installed location @@ -97,97 +97,97 @@ Workbenches list was updated. - + Outdated GitPython detected, consider upgrading with pip. Outdated GitPython detected, consider upgrading with pip. - + List of macros successfully retrieved. List of macros successfully retrieved. - + Retrieving description... Отримання опису... - + Retrieving info from Retrieving info from - + An update is available for this addon. Для цього додатка наявне оновлення. - + This addon is already installed. Цей додаток вже встановлений. - + Retrieving info from git Retrieving info from git - + Retrieving info from wiki Retrieving info from wiki - + GitPython not found. Using standard download instead. GitPython not found. Using standard download instead. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. Your version of python doesn't appear to support ZIP files. Unable to proceed. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. Workbench successfully installed. Please restart FreeCAD to apply the changes. - + Missing workbench Missing workbench - + Missing python module Відсутній модуль python - + Missing optional python module (doesn't prevent installing) Missing optional python module (doesn't prevent installing) - + Some errors were found that prevent to install this workbench Some errors were found that prevent to install this workbench - + Please install the missing components first. Please install the missing components first. - + Error: Unable to download Помилка: завантаження неможливе - + Successfully installed Successfully installed - + GitPython not installed! Cannot retrieve macros from git GitPython not installed! Cannot retrieve macros from git @@ -207,72 +207,72 @@ Restart required - + This macro is already installed. This macro is already installed. - + A macro has been installed and is available under Macro -> Macros menu A macro has been installed and is available under Macro -> Macros menu - + This addon is marked as obsolete This addon is marked as obsolete - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. - + Error: Unable to locate zip from Error: Unable to locate zip from - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path - + This addon is marked as Python 2 Only This addon is marked as Python 2 Only - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. - + User requested updating a Python 2 workbench on a system running Python 3 - User requested updating a Python 2 workbench on a system running Python 3 - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. Workbench successfully updated. Please restart FreeCAD to apply the changes. - + User requested installing a Python 2 workbench on a system running Python 3 - User requested installing a Python 2 workbench on a system running Python 3 - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time - + Raw markdown displayed Raw markdown displayed - + Python Markdown library is missing. Python Markdown library is missing. diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_val-ES.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_val-ES.ts index 7fdec8b2a2..8a4ce594a2 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_val-ES.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_val-ES.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location Ubicació instal·lada @@ -97,97 +97,97 @@ S'ha actualitzat la llista de bancs de treball. - + Outdated GitPython detected, consider upgrading with pip. S'ha detectat GitPython obsolet, plantegeu-vos l'actualització amb pip. - + List of macros successfully retrieved. La llista de macos s'ha recuperat correctament. - + Retrieving description... S'està recuperant la descripció... - + Retrieving info from S'està recuperant informació de - + An update is available for this addon. Hi ha una actualització disponible per a aquest complement. - + This addon is already installed. Aquest complement ja s'ha instal·lat. - + Retrieving info from git S'està recuperant informació de git - + Retrieving info from wiki S'està recuperant informació del wiki - + GitPython not found. Using standard download instead. No s'ha trobat GitPython. En lloc seu s'utilitza la descàrrega estàndard. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. La vostra versió de python n'o sembla ser compatible amb els fitxers ZIP. No es pot procedir. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. El banc de treball s'ha instal·lat correctament. Reinicieu FreeCAD per aplicar els canvis. - + Missing workbench Falta el banc de treball - + Missing python module Falta el mòdul python - + Missing optional python module (doesn't prevent installing) Falta el mòdul python opcional (n'o impedeix la instal·lació) - + Some errors were found that prevent to install this workbench S'han trobat alguns errors que impedeixen instal·lar aquest banc de treball - + Please install the missing components first. Instal·leu primer els components que falten. - + Error: Unable to download S'ha produït un error: no es pot baixar - + Successfully installed S'ha instal·lat correctament - + GitPython not installed! Cannot retrieve macros from git No s'ha instal·lat GitPython. No es poden recuperar les macros de git @@ -207,72 +207,72 @@ S'ha de reiniciar - + This macro is already installed. Aquesta macro ja s'ha instal·lat. - + A macro has been installed and is available under Macro -> Macros menu S'ha instal·lat una macro i està disponible en el menú Macro -> Macros - + This addon is marked as obsolete Aquest complement està marcat com a obsolet - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. Normalment significa que ja no és mantingut i que algun complement més avançats d'aquesta llista ofereix la mateixa funcionalitat. - + Error: Unable to locate zip from S'ha produït un error: no s'ha pogut localitzar el zip des de - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path - + This addon is marked as Python 2 Only This addon is marked as Python 2 Only - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. - + User requested updating a Python 2 workbench on a system running Python 3 - User requested updating a Python 2 workbench on a system running Python 3 - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. Workbench successfully updated. Please restart FreeCAD to apply the changes. - + User requested installing a Python 2 workbench on a system running Python 3 - User requested installing a Python 2 workbench on a system running Python 3 - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time - + Raw markdown displayed Raw markdown displayed - + Python Markdown library is missing. Python Markdown library is missing. diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_vi.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_vi.ts index bde947dfd6..1aaa98a9a1 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_vi.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_vi.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location Installed location @@ -97,97 +97,97 @@ Workbenches list was updated. - + Outdated GitPython detected, consider upgrading with pip. Outdated GitPython detected, consider upgrading with pip. - + List of macros successfully retrieved. List of macros successfully retrieved. - + Retrieving description... Retrieving description... - + Retrieving info from Retrieving info from - + An update is available for this addon. An update is available for this addon. - + This addon is already installed. This addon is already installed. - + Retrieving info from git Retrieving info from git - + Retrieving info from wiki Retrieving info from wiki - + GitPython not found. Using standard download instead. GitPython not found. Using standard download instead. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. Your version of python doesn't appear to support ZIP files. Unable to proceed. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. Workbench successfully installed. Please restart FreeCAD to apply the changes. - + Missing workbench Missing workbench - + Missing python module Thiếu môđun python - + Missing optional python module (doesn't prevent installing) Missing optional python module (doesn't prevent installing) - + Some errors were found that prevent to install this workbench Some errors were found that prevent to install this workbench - + Please install the missing components first. Vui lòng cài đặt các thành phần còn thiếu trước đã. - + Error: Unable to download Lỗi: Không thể tải về - + Successfully installed Cài đặt thành công - + GitPython not installed! Cannot retrieve macros from git GitPython not installed! Cannot retrieve macros from git @@ -207,72 +207,72 @@ Yêu cầu khởi động máy - + This macro is already installed. Vĩ lệnh này đã được cài đặt. - + A macro has been installed and is available under Macro -> Macros menu A macro has been installed and is available under Macro -> Macros menu - + This addon is marked as obsolete This addon is marked as obsolete - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. - + Error: Unable to locate zip from Error: Unable to locate zip from - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path - + This addon is marked as Python 2 Only This addon is marked as Python 2 Only - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. - + User requested updating a Python 2 workbench on a system running Python 3 - User requested updating a Python 2 workbench on a system running Python 3 - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. Workbench successfully updated. Please restart FreeCAD to apply the changes. - + User requested installing a Python 2 workbench on a system running Python 3 - User requested installing a Python 2 workbench on a system running Python 3 - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time - + Raw markdown displayed Raw markdown displayed - + Python Markdown library is missing. Python Markdown library is missing. diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_zh-CN.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_zh-CN.ts index c8ca9f3932..882a8ac416 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_zh-CN.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_zh-CN.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location 安装位置 @@ -97,97 +97,97 @@ 工作台列表已更新。 - + Outdated GitPython detected, consider upgrading with pip. 检测到过时的 GitPython,建议您使用pip进行升级。 - + List of macros successfully retrieved. 成功获取了宏列表。 - + Retrieving description... 正在获取描述... - + Retrieving info from 获取信息 - + An update is available for this addon. 此插件可以更新。 - + This addon is already installed. 此插件已经被安装。 - + Retrieving info from git 从 git 获取信息 - + Retrieving info from wiki 从维基获取信息 - + GitPython not found. Using standard download instead. 找不到 GitPython。改用标准下载。 - + Your version of python doesn't appear to support ZIP files. Unable to proceed. 您的 python 版本似乎不支持 ZIP 文件。无法继续。 - + Workbench successfully installed. Please restart FreeCAD to apply the changes. 工作台安装成功。请重新启动 FreeCAD 以应用更改。 - + Missing workbench 缺少工作台 - + Missing python module 缺少 python 模块 - + Missing optional python module (doesn't prevent installing) 缺少可选的 python 模块 (没有阻止安装) - + Some errors were found that prevent to install this workbench 发现一些错误,无法安装这个工作台 - + Please install the missing components first. 请先安装丢失的组件。 - + Error: Unable to download 错误:无法下载 - + Successfully installed 成功安装了 - + GitPython not installed! Cannot retrieve macros from git GitPython 未安装!无法从 git 检索宏 @@ -207,72 +207,72 @@ 需要重启 - + This macro is already installed. 此宏已经安装。 - + A macro has been installed and is available under Macro -> Macros menu 宏已经安装,可以在宏 -> 宏菜单下使用 - + This addon is marked as obsolete 该插件被标记为已过时 - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. 这通常意味着不再维护它,并且此列表中的一些更高级的插件提供了相同的功能。 - + Error: Unable to locate zip from 错误:无法从中找到邮政编码 - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Git 宏检索出现问题,可能是 Git 可执行文件不在路径中 - + This addon is marked as Python 2 Only 此插件标记为仅支持 Python 2 - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. 这个工作台可能不再被维护,在python3系统上安装它很可能会在启动或使用时导致错误。 - + User requested updating a Python 2 workbench on a system running Python 3 - 用户请求在运行 Python 3 的系统上更新 Python 2 工作台 - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. 工作台已成功更新。请重启 FreeCAD 以应用更改。 - + User requested installing a Python 2 workbench on a system running Python 3 - 用户请求在运行 Python 3 的系统上安装 Python 2 工作台 - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time 连接到Wiki时出现问题,因此现在无法检索维基宏列表 - + Raw markdown displayed 显示原始Markdown - + Python Markdown library is missing. Python Markdown 库缺失。 diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager_zh-TW.ts b/src/Mod/AddonManager/Resources/translations/AddonManager_zh-TW.ts index 7eeeb2abe3..6960505568 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager_zh-TW.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager_zh-TW.ts @@ -4,7 +4,7 @@ AddonInstaller - + Installed location 安裝位置 @@ -97,97 +97,97 @@ Workbenches list was updated. - + Outdated GitPython detected, consider upgrading with pip. Outdated GitPython detected, consider upgrading with pip. - + List of macros successfully retrieved. List of macros successfully retrieved. - + Retrieving description... Retrieving description... - + Retrieving info from Retrieving info from - + An update is available for this addon. An update is available for this addon. - + This addon is already installed. This addon is already installed. - + Retrieving info from git Retrieving info from git - + Retrieving info from wiki Retrieving info from wiki - + GitPython not found. Using standard download instead. GitPython not found. Using standard download instead. - + Your version of python doesn't appear to support ZIP files. Unable to proceed. Your version of python doesn't appear to support ZIP files. Unable to proceed. - + Workbench successfully installed. Please restart FreeCAD to apply the changes. Workbench successfully installed. Please restart FreeCAD to apply the changes. - + Missing workbench 遺失的工作台 - + Missing python module Missing python module - + Missing optional python module (doesn't prevent installing) Missing optional python module (doesn't prevent installing) - + Some errors were found that prevent to install this workbench Some errors were found that prevent to install this workbench - + Please install the missing components first. Please install the missing components first. - + Error: Unable to download 錯誤: 無法下載 - + Successfully installed 安裝成功 - + GitPython not installed! Cannot retrieve macros from git GitPython not installed! Cannot retrieve macros from git @@ -207,72 +207,72 @@ 必須重啟 - + This macro is already installed. This macro is already installed. - + A macro has been installed and is available under Macro -> Macros menu A macro has been installed and is available under Macro -> Macros menu - + This addon is marked as obsolete 這個附件己被標記為丟棄 - + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. - + Error: Unable to locate zip from 錯誤: 無法取得本地的郵遞區號 - + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path - + This addon is marked as Python 2 Only 這個附件元件標記只能用在Python2 - + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. - + User requested updating a Python 2 workbench on a system running Python 3 - User requested updating a Python 2 workbench on a system running Python 3 - - + Workbench successfully updated. Please restart FreeCAD to apply the changes. Workbench successfully updated. Please restart FreeCAD to apply the changes. - + User requested installing a Python 2 workbench on a system running Python 3 - User requested installing a Python 2 workbench on a system running Python 3 - - + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time - + Raw markdown displayed Raw markdown displayed - + Python Markdown library is missing. Python Markdown library is missing. diff --git a/src/Mod/Arch/Resources/translations/Arch_cs.qm b/src/Mod/Arch/Resources/translations/Arch_cs.qm index 25df91771be86c4c56d15872036080de6ca9263b..56d7e8474275c7aceaae22a81fe3fd9559a1379c 100644 GIT binary patch delta 8815 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�mM_LqbVwlO^_S^YtICKEnWGnE)SP?Y_3Bk1lA;-Ued;0NBi86GWq4wcgWf7C55=TU zPknbuSJay_SUcL6+k?4hJMwzZ1^!*zq&30Jv&dox-tA;E$UZi;Q6Ts_3KRb_~4YF zU!SlREoTk==3s9$_V0L2uYq2K9N42*Bpr@FTz+PqSq*`=D;nTGnK zGphi_n);k#ykL{7KJO0%qDfEvl@(QJEuHm6Us8Y+mHzfgxM6BP{hh|RZ|Oe$1F1WZ zHdOy`o)1yDul|u$GIDRG{%Nl@7`ci1XO6D{pc(qtp)bjT>}To!n}VHstThOS4`2k= z!0gw^*7Vs>dxHz{kpm5NCO<_@b~4xwX@QF0#$bErJ?5w$hK3<+iE!O+I$m?e-Oyz9 zKhVRX!ATs2w&A&<*)W9Df1jbbl^G4CXlU^$8VaJl!4==l_{KE`x9O<)$Cns%hiTy5REL!#W1r!(7Lp(A?mCpQQa8BLSql2!_|g`>qCjp zduCXQvci2j8RAO2WA@X-@YkNvXb(CV{;J9&`dY`ZUO~l=%QqysfVozWHEg-#j?a2+ z4CyOuiMQKj$jF@obzJLj!)^s|pAuv^@@*0^eWD?I=kZ+ zWzNq~WR3Oy>utC;F9KiBl7HHcyzT(QjahJHS_i{F=!5*=M& zc#seaD*VUrQo9)(-P!Q!d?K;$spd#KTlU$UXlH90XS6;CtYmgG+6>Lb2cB?a!-Y7^ zyavX`3a+=XHaa;$Sv%Y|Hoq_u74MYMIlL)UhiGiC4I*mGjP2u*M7xF?J+`3$HHtHO zWx&ge(v04rm6+678~rDiKtDBueGi?LU<^nN!v7PEeM{_+41F#e`=7?w(w59PU@c}` z_v#o2xl~{}@X$CMbW2XL#xXnb;-uZiv1uTm?B2!+@wcFu&l)Fo@j&6QHBQ`!(y90x zr+h-r*Wt#9-bjXBCyf!0%|v?-8)uhcBYV3W=Y2u;{_SmCV6Z~dw8*$1xgFV2OsO&Y zGIrddfidPIPUI72T>i}gqp4TMcr$j`Zmao@y{#$HxUE)qwES~_TE2a$ac_StUoX>m zcz86?Z=;Ndk2s<3JvSa*R2xlxyzy8ThU*QZjVC=&_qty)UW|Z0M>-fUJpf5ZbT?ie zhwp}3m9gkIFL0u#u{1CRB59Pd^mAQ^C_Ce$%te^KD8|Pr_n=;C?l+c4Ao{h}7@wWP z1!sTbb1lfh?X2B`P--z3S4UI#g5o|aks?(0~9*2%>V!Z diff --git a/src/Mod/Arch/Resources/translations/Arch_cs.ts b/src/Mod/Arch/Resources/translations/Arch_cs.ts index 6745d606bf..6f43c211bf 100644 --- a/src/Mod/Arch/Resources/translations/Arch_cs.ts +++ b/src/Mod/Arch/Resources/translations/Arch_cs.ts @@ -3301,7 +3301,7 @@ Center - Střed + Na střed diff --git a/src/Mod/Arch/Resources/translations/Arch_de.qm b/src/Mod/Arch/Resources/translations/Arch_de.qm index bbbd0f105e3aa9d2b301922014a2f43b7dcce010..e2c51e0ebaf34aec8a5c230df388580a2f7e3dea 100644 GIT binary patch delta 55 zcmV-70LcHuwG70y46x*!lO4nelU1A+lg7~wm%fbw29uNG6bo6ytkA1GC7E%BJ delta 79 zcmX@ImFLJ-o()gt7>6)qFr+dlFeEeNGvqQ9FqATs0Qo6EksKhM$B+)>X8?Km3~4|T Z#7>?5MvF The computed length of the extrusion path - The computed length of the extrusion path + Die berechnete Länge des Extrusionspfades diff --git a/src/Mod/Arch/Resources/translations/Arch_es-AR.qm b/src/Mod/Arch/Resources/translations/Arch_es-AR.qm index d76a0bc90ad6b6b072e285bf1cf6bc03aae3b9fc..00652c62c93360b810b726464d1c7f01cd554381 100644 GIT binary patch delta 11384 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 diff --git a/src/Mod/Arch/Resources/translations/Arch_es-AR.ts b/src/Mod/Arch/Resources/translations/Arch_es-AR.ts index 792268325a..107ea91458 100644 --- a/src/Mod/Arch/Resources/translations/Arch_es-AR.ts +++ b/src/Mod/Arch/Resources/translations/Arch_es-AR.ts @@ -2046,57 +2046,57 @@ 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 + 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 - 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 Fuse objects of same material - Fuse objects of same material + Fusionar objetos del mismo material The computed length of the extrusion path - The computed length of the extrusion path + La longitud calculada de la ruta de extrusión Start offset distance along the extrusion path (positive: extend, negative: trim - Start offset distance along the extrusion path (positive: extend, negative: trim + Distanciamiento inicial a lo largo de la ruta de extrusión (positiva: extiende, negativa: recorta End offset distance along the extrusion path (positive: extend, negative: trim - End offset distance along the extrusion path (positive: extend, negative: trim + Distanciamiento final a lo largo de la ruta de extrusión (positiva: extiende, negativa: recorta Automatically align the Base of the Structure perpendicular to the Tool axis - Automatically align the Base of the Structure perpendicular to the Tool axis + Alinear automáticamente la base de la estructura perpendicular al Eje de la herramienta X offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) - X offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) + Desplazamiento X entre la Base Original y el Eje de la herramienta (sólo se utiliza si BasePerpendicularToTool es verdadero) Y offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) - Y offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) + Desplazamiento Y entre la Base Original y el Eje de la herramienta (sólo se utiliza si BasePerpendicularToTool es verdadero) Mirror the Base along its Y axis (only used if BasePerpendicularToTool is True) - Mirror the Base along its Y axis (only used if BasePerpendicularToTool is True) + Rebate la Base a lo largo de su eje Y (sólo se utiliza si BasePerpendicularToTool es verdadero) Base rotation around the Tool axis (only used if BasePerpendicularToTool is True) - Base rotation around the Tool axis (only used if BasePerpendicularToTool is True) + Base de rotación en torno del Eje X de la herramienta (sólo se utiliza si BasePerpendicularToTool es verdadero) @@ -3829,32 +3829,32 @@ Creación de piso cancelada. Create Structures From Selection - Create Structures From Selection + Crear estructuras a partir de la selección Please select the base object first and then the edges to use as extrusion paths - Please select the base object first and then the edges to use as extrusion paths + Por favor, seleccione primero el objeto base y luego los bordes a usar como rutas de extrusión Please select at least an axis object - Please select at least an axis object + Por favor seleccione al menos un eje Extrusion Tools - Extrusion Tools + Herramientas de extrusión Select tool... - Select tool... + Seleccionar herramienta... Select object or edges to be used as a Tool (extrusion path) - Select object or edges to be used as a Tool (extrusion path) + Selecciona objetos o bordes para usarlos como herramienta (ruta de extrusión) @@ -4633,27 +4633,27 @@ Creación de piso cancelada. Multiple Structures - Multiple Structures + Múltiples estructuras Create multiple Arch Structure objects from a selected base, using each selected edge as an extrusion path - Create multiple Arch Structure objects from a selected base, using each selected edge as an extrusion path + Crea varias estructuras de arco desde una base seleccionada, con cada borde seleccionado como ruta de extrusión Structural System - Structural System + Sistema estructural Create a structural system object from a selected structure and axis - Create a structural system object from a selected structure and axis + Crea un objeto de sistema estructural a partir de una estructura y eje seleccionados Structure tools - Structure tools + Herramientas de estructura diff --git a/src/Mod/Arch/Resources/translations/Arch_es-ES.qm b/src/Mod/Arch/Resources/translations/Arch_es-ES.qm index 6e4890c456db15b14e584af772d4d964ea93dbea..235fc18d88c25acc4db0c17b92b8857de99dbbbc 100644 GIT binary patch delta 11357 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 j`I*}o)ouQ7t0&~u 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 + 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 - 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 Fuse objects of same material - Fuse objects of same material + Fusionar objetos del mismo material The computed length of the extrusion path - The computed length of the extrusion path + La longitud calculada de la ruta de extrusión Start offset distance along the extrusion path (positive: extend, negative: trim - Start offset distance along the extrusion path (positive: extend, negative: trim + Distanciamiento inicial a lo largo de la ruta de extrusión (positiva: extiende, negativa: recorta End offset distance along the extrusion path (positive: extend, negative: trim - End offset distance along the extrusion path (positive: extend, negative: trim + Distanciamiento final a lo largo de la ruta de extrusión (positiva: extiende, negativa: recorta Automatically align the Base of the Structure perpendicular to the Tool axis - Automatically align the Base of the Structure perpendicular to the Tool axis + Alinear automáticamente la base de la estructura perpendicular al Eje de la herramienta X offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) - X offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) + Desplazamiento X entre la Base Original y el Eje de la herramienta (sólo se utiliza si BasePerpendicularToTool es verdadero) Y offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) - Y offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) + Desplazamiento Y entre la Base Original y el Eje de la herramienta (sólo se utiliza si BasePerpendicularToTool es verdadero) Mirror the Base along its Y axis (only used if BasePerpendicularToTool is True) - Mirror the Base along its Y axis (only used if BasePerpendicularToTool is True) + Rebate la Base a lo largo de su eje Y (sólo se utiliza si BasePerpendicularToTool es verdadero) Base rotation around the Tool axis (only used if BasePerpendicularToTool is True) - Base rotation around the Tool axis (only used if BasePerpendicularToTool is True) + Base de rotación en torno del Eje X de la herramienta (sólo se utiliza si BasePerpendicularToTool es verdadero) @@ -3829,32 +3829,32 @@ Creación de piso cancelada. Create Structures From Selection - Create Structures From Selection + Crear estructuras a partir de la selección Please select the base object first and then the edges to use as extrusion paths - Please select the base object first and then the edges to use as extrusion paths + Por favor, seleccione primero el objeto base y luego los bordes a usar como rutas de extrusión Please select at least an axis object - Please select at least an axis object + Por favor seleccione al menos un eje Extrusion Tools - Extrusion Tools + Herramientas de extrusión Select tool... - Select tool... + Seleccionar herramienta... Select object or edges to be used as a Tool (extrusion path) - Select object or edges to be used as a Tool (extrusion path) + Selecciona objetos o bordes para usarlos como herramienta (ruta de extrusión) @@ -4633,27 +4633,27 @@ Creación de piso cancelada. Multiple Structures - Multiple Structures + Múltiples estructuras Create multiple Arch Structure objects from a selected base, using each selected edge as an extrusion path - Create multiple Arch Structure objects from a selected base, using each selected edge as an extrusion path + Crea varias estructuras de arco desde una base seleccionada, con cada borde seleccionado como ruta de extrusión Structural System - Structural System + Sistema estructural Create a structural system object from a selected structure and axis - Create a structural system object from a selected structure and axis + Crea un objeto de sistema estructural a partir de una estructura y eje seleccionados Structure tools - Structure tools + Herramientas de estructura diff --git a/src/Mod/Arch/Resources/translations/Arch_eu.qm b/src/Mod/Arch/Resources/translations/Arch_eu.qm index d23889342e3710ffb0e87f3484e692278bc17b37..5d578839026e099ccc95d5559dc555cc15b50ab4 100644 GIT binary patch delta 10397 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 delta 10632 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 If not zero, the axes are not represented as one full line but as two lines of the given length - If not zero, the axes are not represented as one full line but as two lines of the given length + Zero ez bada, ardatza ez dira irudikatuko lerro oso gisa, emandako luzera duten bi lerro gisa baizik 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. + Balio honetaz haratago dagoen geometria moztu egingo da. Ezarri zero mugagabea izan dadin. @@ -2056,12 +2056,12 @@ Fuse objects of same material - Fuse objects of same material + Fusionatu material bereko objektuak The computed length of the extrusion path - The computed length of the extrusion path + Estrusio-bidearen luzera kalkulatua @@ -3829,7 +3829,7 @@ Solairuaren sorrera utzi egin da. Create Structures From Selection - Create Structures From Selection + Sortu egiturak hautapenetik @@ -3839,17 +3839,17 @@ Solairuaren sorrera utzi egin da. Please select at least an axis object - Please select at least an axis object + Hautatu gutxienez ardatz-objektu bat Extrusion Tools - Extrusion Tools + Estrusio-tresnak Select tool... - Select tool... + Hautapen-tresna... @@ -4633,7 +4633,7 @@ Solairuaren sorrera utzi egin da. Multiple Structures - Multiple Structures + Egitura anitz @@ -4643,17 +4643,17 @@ Solairuaren sorrera utzi egin da. Structural System - Structural System + Egiturazko sistema Create a structural system object from a selected structure and axis - Create a structural system object from a selected structure and axis + Sortu egiturazko sistemen objektu bat hautatutako egitura bat eta ardatz bat erabilita Structure tools - Structure tools + Egitura-tresnak diff --git a/src/Mod/Arch/Resources/translations/Arch_fr.qm b/src/Mod/Arch/Resources/translations/Arch_fr.qm index f566ca9c146717925c65637f9ab5f72ca61bd3c1..a4fb0cf2109c9e4ec52b45741e5ebb7ca0933099 100644 GIT binary patch delta 11458 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 delta 12138 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 The number of sheets to use - Nombre de feuilles utilisées + Le nombre de feuilles à utiliser @@ -2046,57 +2046,57 @@ 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 + Si mis à True, 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 - 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 NomMatériau:ListeIndexsSolides qui relie les noms des matériaux aux indexs des solides à utiliser quand cet objet est référencé dans d'autres fichiers Fuse objects of same material - Fuse objects of same material + Fusionner les objets ayant le même matériau The computed length of the extrusion path - The computed length of the extrusion path + La longueur calculée du chemin d'extrusion Start offset distance along the extrusion path (positive: extend, negative: trim - Start offset distance along the extrusion path (positive: extend, negative: trim + Distance de décalage du début le long du chemin d'extrusion (positif : étendre ; négatif : rogner End offset distance along the extrusion path (positive: extend, negative: trim - End offset distance along the extrusion path (positive: extend, negative: trim + Distance de décalage de fin le long du chemin d'extrusion (positif : étendre ; négatif : rogner Automatically align the Base of the Structure perpendicular to the Tool axis - Automatically align the Base of the Structure perpendicular to the Tool axis + Alignez automatiquement la base de la structure perpendiculaire à l'axe outil X offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) - X offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) + Décalage X entre l'origine de la base et l'axe outil (utilisé uniquement si BasePerpendicularToTool est True) Y offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) - Y offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) + Décalage Y entre l'origine de la base et l'axe outil (utilisé uniquement si BasePerpendicularToTool est True) Mirror the Base along its Y axis (only used if BasePerpendicularToTool is True) - Mirror the Base along its Y axis (only used if BasePerpendicularToTool is True) + Retourner la base le long de son axe Y (utilisé uniquement si BasePerpendicularToTool est True) Base rotation around the Tool axis (only used if BasePerpendicularToTool is True) - Base rotation around the Tool axis (only used if BasePerpendicularToTool is True) + Rotation de la base autour de l'axe outil (utilisé uniquement si BasePerpendicularToTool est True) @@ -3819,32 +3819,32 @@ Création d'étage abandonnée. Create Structures From Selection - Create Structures From Selection + Créer des structures à partir de la sélection Please select the base object first and then the edges to use as extrusion paths - Please select the base object first and then the edges to use as extrusion paths + Sélectionnez d'abord l'objet de base, puis les arêtes à utiliser comme chemins d'extrusion Please select at least an axis object - Please select at least an axis object + Sélectionnez au moins un axe Extrusion Tools - Extrusion Tools + Outils d'extrusion Select tool... - Select tool... + Sélectionnez un outil ... Select object or edges to be used as a Tool (extrusion path) - Select object or edges to be used as a Tool (extrusion path) + Sélectionnez un objet ou des arêtes à utiliser comme outil (chemin d'extrusion) @@ -4623,27 +4623,27 @@ Création d'étage abandonnée. Multiple Structures - Multiple Structures + Structures multiples Create multiple Arch Structure objects from a selected base, using each selected edge as an extrusion path - Create multiple Arch Structure objects from a selected base, using each selected edge as an extrusion path + Créer plusieurs objets Structure Arh à partir d'une base sélectionnée, en utilisant chaque arête sélectionnée comme chemin d'extrusion Structural System - Structural System + Système structurel Create a structural system object from a selected structure and axis - Create a structural system object from a selected structure and axis + Créer un objet système structurel à partir d'une structure et d'un axe sélectionnés Structure tools - Structure tools + Outils de structure diff --git a/src/Mod/Arch/Resources/translations/Arch_hu.qm b/src/Mod/Arch/Resources/translations/Arch_hu.qm index 808cad2793f77ea1d86b418b0b804f92dc207536..ab7927f5001e3e286d106f1d0ea24a9291637f66 100644 GIT binary patch delta 11526 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 delta 12347 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 diff --git a/src/Mod/Arch/Resources/translations/Arch_hu.ts b/src/Mod/Arch/Resources/translations/Arch_hu.ts index 9ad7966514..52f167e774 100644 --- a/src/Mod/Arch/Resources/translations/Arch_hu.ts +++ b/src/Mod/Arch/Resources/translations/Arch_hu.ts @@ -2046,57 +2046,57 @@ 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 + Ha ez igaz, akkor ez a tárgy 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 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 a tárgy más fájlokból történő hivatkozása során használandó szilárd indexű anyagnevek Fuse objects of same material - Fuse objects of same material + Azonos anyagú tárgyak összekapcsolása The computed length of the extrusion path - The computed length of the extrusion path + A kihúzási útvonal számított hossza Start offset distance along the extrusion path (positive: extend, negative: trim - Start offset distance along the extrusion path (positive: extend, negative: trim + Indítási távolság a kihúzási útvonal mentén (pozitív: kiterjesztés, negatív: vágás End offset distance along the extrusion path (positive: extend, negative: trim - End offset distance along the extrusion path (positive: extend, negative: trim + Véghosszú húzótávolság a kihúzás útvonal mentén (pozitív: hosszabbítás, negatív: vágás Automatically align the Base of the Structure perpendicular to the Tool axis - Automatically align the Base of the Structure perpendicular to the Tool axis + A szerszámtengelyre merőleges szerkezetalap automatikus igazítása X offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) - X offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) + X eltolás az alappont és a szerszámtengely között (csak akkor használható, ha a BasePerpendicularTool igaz) Y offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) - Y offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) + Y eltolás az alap eredete és a szerszámtengely között (csak akkor használható, ha a BasePerpendicularTool igaz) Mirror the Base along its Y axis (only used if BasePerpendicularToTool is True) - Mirror the Base along its Y axis (only used if BasePerpendicularToTool is True) + Tükrözze az alap mentén az Y tengely (csak akkor használják, ha BasePerpendicularTool igaz) Base rotation around the Tool axis (only used if BasePerpendicularToTool is True) - Base rotation around the Tool axis (only used if BasePerpendicularToTool is True) + Alap forgás a szerszámtengely körül (csak akkor használható, ha a BasePerpendicularTool igaz) @@ -3829,32 +3829,32 @@ Szint létrehozása megszakítva. Create Structures From Selection - Create Structures From Selection + Struktúrák létrehozása kijelölt elemekből Please select the base object first and then the edges to use as extrusion paths - Please select the base object first and then the edges to use as extrusion paths + Először jelölje ki az alap tárgyat, majd a kihúzási útvonalként használni kívánt útvonalat Please select at least an axis object - Please select at least an axis object + Kérem válasszon legalább egy tengelyt Extrusion Tools - Extrusion Tools + Kihúzás eszközök Select tool... - Select tool... + Válassza ki az eszközt... Select object or edges to be used as a Tool (extrusion path) - Select object or edges to be used as a Tool (extrusion path) + Jelölje ki az eszközként használni kívánt tárgyat vagy éleket (kihúzási útvonal) @@ -4633,27 +4633,27 @@ Szint létrehozása megszakítva. Multiple Structures - Multiple Structures + Több szerkezet Create multiple Arch Structure objects from a selected base, using each selected edge as an extrusion path - Create multiple Arch Structure objects from a selected base, using each selected edge as an extrusion path + Több architektúra-szerkezeti tárgy létrehozása egy kijelölt alapból, az egyes kijelölt élek mint kihúzási útvonalak használatával Structural System - Structural System + Szerkezeti rendszer Create a structural system object from a selected structure and axis - Create a structural system object from a selected structure and axis + Szerkezeti elrendezési tárgy létrehozása kijelölt szerkezetekből és tengelyekből Structure tools - Structure tools + Szerkezeti eszközök diff --git a/src/Mod/Arch/Resources/translations/Arch_it.qm b/src/Mod/Arch/Resources/translations/Arch_it.qm index 9a95d5d0d72cf4095991ced4e6b463c7816b84cf..65cd24cbe363664b193460a4b1931519a4ffde6a 100644 GIT binary patch delta 11236 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 GFzA04xlq3V delta 10912 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 diff --git a/src/Mod/Draft/Resources/translations/Draft_pt-BR.ts b/src/Mod/Draft/Resources/translations/Draft_pt-BR.ts index 6bb4655d7f..4806b03280 100644 --- a/src/Mod/Draft/Resources/translations/Draft_pt-BR.ts +++ b/src/Mod/Draft/Resources/translations/Draft_pt-BR.ts @@ -957,7 +957,7 @@ beyond the dimension line Exibe a linha de cota e as setas - + If it is true, the objects contained within this layer will adopt the line color of the layer Se verdadeiro, os objetos contidos nesta camada adotarão a cor de linha da camada @@ -1159,6 +1159,11 @@ Use 'arch' para forçar a notação de arco dos EUA If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer + Dialog @@ -1500,27 +1505,27 @@ no menu ferramentas-> Addon Manager Adicionar nova camada - + Toggles Grid On/Off Liga/desliga grade - + Object snapping Snap de objetos - + Toggles Visual Aid Dimensions On/Off Liga/desliga dimensões de ajuda - + Toggles Ortho On/Off Ligar/desligar modo ortho - + Toggles Constrain to Working Plane On/Off Liga/desliga restrição de plano de trabalho @@ -2976,12 +2981,12 @@ linhas retas desenhadas no plano XY. Objetos selecionados que não sejam linhas Draft_Snap - + Toggles Grid On/Off Liga/desliga grade - + Toggle Draft Grid Ligar/desligar grade @@ -5327,7 +5332,7 @@ Nota: O exportador C++ é mais rápido, mas não tem muitos recursos ainda Workbench - + Draft Snap Snap @@ -6409,17 +6414,17 @@ Para habilitar o FreeCAD para fazer o download destas bibliotecas, responda Sim. Selecionar conteúdo da camada - + custom personalizado - + Unable to convert input into a scale factor Não é possível converter a entrada em um fator de escala - + Set custom annotation scale in format x:x, x=x Definir escala personalizada de anotação no formato x:x, x=x diff --git a/src/Mod/Draft/Resources/translations/Draft_pt-PT.qm b/src/Mod/Draft/Resources/translations/Draft_pt-PT.qm index 9304767268280afb21fac6d6ebce39b9614be3a6..a1fc7edff84f0f265dbe2fd261ffded233605bea 100644 GIT binary patch delta 11045 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 delta 10907 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 Mostra a linha de cotagem e as setas - + If it is true, the objects contained within this layer will adopt the line color of the layer Se for verdade, os objetos contidos nesta camada adotarão a cor da linha da camada @@ -1162,6 +1162,11 @@ Use 'arch' to force US arch notation If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer + Dialog @@ -1501,27 +1506,27 @@ from menu Tools -> Addon Manager Adicionar nova camada - + Toggles Grid On/Off Liga/Desliga Grelha - + Object snapping Alinhamento e atração do Objeto - + Toggles Visual Aid Dimensions On/Off Liga/desliga Dimensões de Auxílio Visual - + Toggles Ortho On/Off Ligar/desligar Ortogonal - + Toggles Constrain to Working Plane On/Off Liga/desliga restringir ao plano de trabalho @@ -2981,12 +2986,12 @@ linhas retas desenhadas no plano XY. Objetos selecionados que não sejam linhas Draft_Snap - + Toggles Grid On/Off Liga/Desliga Grelha - + Toggle Draft Grid Alternar grelha de rascunho @@ -5334,7 +5339,7 @@ Nota: O exportador C++ é mais rápido, mas ainda não é tão completo Workbench - + Draft Snap Draft Snap @@ -6413,17 +6418,17 @@ Para permitir ao FreeCAD baixar essas bibliotecas, responder sim. Select layer contents - + custom personalizado - + Unable to convert input into a scale factor Unable to convert input into a scale factor - + Set custom annotation scale in format x:x, x=x Set custom annotation scale in format x:x, x=x diff --git a/src/Mod/Draft/Resources/translations/Draft_ro.qm b/src/Mod/Draft/Resources/translations/Draft_ro.qm index b2f482a4d74015edcd687419853d4c6ef1211e63..4a1fc6f266e12a082d3bfb01368506061def88b7 100644 GIT binary patch delta 11012 zcmX9^30zIv7hZesbMA2Ngo=M5vy>#t^vpvPO30jqGRsgIdhd0SOpioDhK!LZVkp{0zHX0bqDq)-gh0a4{`s)Kwsj4mw|nWk9Ps~1C9pvCqD5F(2w|E<=-Db zeEodjAmZD800$F&U0^|G)(2Kx*j=nZ`x6%AJE~YvjA;QJf-j_5km*Y*(C%9W+CQ}* z-%)5mG3GpQC_ewng3K_r0;@Y#V6Dm)#q@ebDPLv7XE$-hT2a202bisPVC24U=*>2&n?JPv0JZWuhNTTacVv{Ble{hMU zrTd8=%_M2ZY@%Fy3-U_sD)9U%lJ+bmUgM{+s-m`3uZBoa<5N!~t( z_-wqt_ajl(Mhmh7Pf6ato+zie1=;I+7UXLmlbn`H^kfvt4}*y(U9+I*RYbEF zBh$)rM2<4qJcApXETS4&^+?ozLT3A>9wh3vriRX?#60_wOO*yhVZ+FE!T=Jg$JE>^ z6h6O1ty&b5FixO0g>J+fSEWA^s}oN+N$t)zC!Uy29pa*hyQEO(L=U2l^{H#FBhjaD z^7KIrtv+u-e)tf1u01sjd*ureN;77IOnSh8q{@8--a#jVFJtr^MG7=+v$m?M= z@!T!cvn3vI<&y?CkN4;lf5zik_y`$jL zduPeJEnGj$+?Kq1AjOtFC-2qB*W!NUeQ^o!J^3tIORVo3@>zWb(f*10%{ocUf2IZb zhh@}nc_y)d*%ss<9cbY2yCfPMqd|dw#HN3@ps>C~gGv&KZCp-+e|-cm?4}`WVc{ZA z3o`TEkrfvOWfl}QXV8$WSUm85G~`Vl@vsLpN|^GI#H1~hPy!d^ z#FnF(Sm}1!GHMm^;9IoiuoLkzCrTa|M7*blcF(~Luf3){cOyxRd`HJu-^9*0(V4xV z*}El_*$7d8u0NfB97618eY)@-*k_gn`R(6y6tQYIq)f%oj$-GyU5nYI3 zecsF_9#G8sP0k=TWfwCK^BPTj-YgdI!<|HLEeqVlL8&op)J4$lgjsCdOt|EG4jaGf zCUL)4Y@!(!d6&ticSdmC?#HH2M0EGL#KKq-(Wx^mtQ!dD?pPL`Z%<;#OSY&M((t|= zTkPD8M5VPX&iO9!pS#&c&q%oXZ!_Dv3@aPomhDW(it4^+dq$Lk=NGg6pW*vdYj!|y zBv#Ff9UQJDzOFMnZh&dqy0Y^t`xEc8oLyRv4a~aCZY;+FCyikFT~Jz!5?TKB2gJYC zU=JSOBs%?rJ!*83*tBd`wD2)1aRMvZiuVsF((AXlsD6;Rqk+pA*jUa1u3jEM!t8pCE4NFDAOFVnGw}fLF1+e<1Z7HB zUOn0x!BfC%*kgyOfAS`&*2L1IEhxG;ao1*s|s(M zGM#A2EAFumjCkG5y&u8?ms{}uUwu&AQu&~-8ZxsUzj(mM6jU!SJ|d<*iJCWfU}0Ah zp8NTzzPZGj`|Tc8WfW?zmqc`3k>Fu z>LP8!Zt|i`#FX%7U!wD*oP_FQI6(=U-VMR-VJZ z{kBFOkL5q?RuOAGmj5!@5{uZve;;vyl9|STpN&E^2MPYA9+91u(0%zx)ZAYfr~43( z_YkH~D5+Pwg_VMx+6))gt>F8`zl3$_MdG_AiT^nqA)yn(uIdotk^6@j zIeg`kEgYbD*twCywX+t~JXSOdk3=-z5-lM2`0#q7b<;2K^()aX9(sW4ijMA~NGFx( zS~nn)Ssnx4+eLIAxNhz$v1qy% zQQQ7vX|qJ4i9#$pp9#ToN~}&7L?hH9A-Dt4`&hBg3+dUfK1Bi9{EH2u?MNL+VoVp;6`@_U_ZzHj7c_Obq9@KG-DEJdQ zKXODAEHgsyZx;9TdBpcs5|3Kv6aOz)Jbk)~_~8OkatI4Pc?XEUd-;f${fddqI#2OB z8)~-oFY)Fog2qQ9-cM~o+?Xcbp9&ycC2-NX-$$6}i#Bh_;%r%LaO`_B$ay!cH1*y$Z z58|P=Qd<>vm}f7w4?r*R;EL4oJDBg$RSPnkR~8gD>!r@?8=%SBDRp^&4z-|;q=Dns1*2@4GG)n($s$7^145y&>*DYpkD%ch zC?%VZC!tfBBkkE94&N@3_BtowhQFk}d(etq`7RwzFaO|A>6kzGVBLD@SPA~_yG1&_ z^dqs&o>KbaT%wYW(uq}|);b5J4CO2F37w^E(*U$!|47-kQN;hgDrHv(?z%3WZw)N$ zAzf>Jg!nB_$$YJOHso-Lbj^1yqIINn>(CMsJ%G2W5D!n63Pv0zJ~LRl&#;5b%cT2L z!%;~gpUq|KcT+*l4zi8=bK=r3*|zdc zBK8Atr1uk2L3hWKR^F7(G_^|fAZMy{=^<{lE;E&t{|8wP%>x%->LJgN52M_6muJ{Pc*r*LpDuXasHHr2_Gsd3Zpice+YvRE<%I{( zko@n9ycAumuq%_7dbS`svqz3ihgST3T3+D;0!t~BS3LYgd~UeB@>wYfhrx1uRTpAM z@5!r&??W5!FRxBcg8q+W(O9cjb)}fyeCS zjhXP}ki+?vY>ETCGXh~1kNvz z_a{Q+<_rg#IjWp&d4nf3kPo_Llc>HzPEA0R`@WOY#J|K&478x=7A&81L~PvG$){pK zNO8;M)Aoo$o6d5!NFl!6RlYv;J;p6%rS+ic(;l? zY!CwzRJw2O2qL3OuLiH^rl<`5p%^YTQ5gctah1wA6pVQ6fy%T7yis$as?x)cVA7*1 z>n0Ddp~b2?{#{Xw`m4-!ZtQ<=u@ide>fgm zuAj>9J4_w!qZ-(`HH_I1H#M)o%w*N1qc4cvd87(4tt1MJwIF*`qzbD!fcUZi zRrt1gU_y;*rY(r4PKIiB1O^u)&0kaz%Td)ET4{NRhwWNlTeuc5AwuB}@Ax+j{@ zX{t44ABoNuT97?Ft4b(uv!|_ACG2cK!oI6&!#h{V?VhSF?P2QoO;pKya*<6xRpm8A zjBlzs9Gge%%?TjVfYKH2`aZs<{Ue%L-5eu`Pt6s#x$K6(_N^=?z zJEB#+3+;w%Ijj0nFPmsZbG0~&?>DcjR%P8GdfvMnG5`Bk%kl;@d{rBceLNqC#4r3(kKBSA%S+Xx%Z$YSdZrFK zpNe$bp$;w^K%!BCdQ3(K5(5UQ$6*r6lgrfOJ0XU8tX5AL9zrZ*oqFOywDI}Z)sxMk zb)j0d>d8QsH(wnV5l3W*QI}IOPfl0Q%E1)0?V}1jGr@u^zlwU+ONh;ePu1o|#pre` zsm)6gNmRR|Ha|x(vfHSRnhFZ{`l((x?G~z}oqA1?9|_Y=^~ST{hyMks6YUXm$9t>I zTSBq2=XvUKWX8YMyI(yas`OsHSBfT<>!IG)$sQBTP3n~Xr!X?VucD z<1P;BWB&Qz{)g(5HQ{StKXpb`Sf=M9_35)HR#j%H&;GQ6SoKj~+A3YUqMwE8 z{KhWC$WEPq96OKqS3h!_Poma;>Y|O2=;_+1i*h~CstNUzaob3AAE|yyDMYGo>ZfZ` zi88jRpS_ABzG<-fU1tZPk>&#R`*~Pd%N6R6UWn4scIvNJT7vNwsK3n!Aqsh~{`pZR zUO!1g(;|uey02ly7%uNVt%w1?p~gS5t3n81(;%Y>ngEb0pX|jZLNmn(E zOF_YY-8D_7?jqjxAB}5WykC8Yre&Bl#_abs-O!A3r_CCVf)e7BTWES*0}p&{q3P|` zf!MqpO~0kNM0@UO2471g_Tiakgg^MCc&;W$HJ^A%lqRVA9Wo2Ooo4pB3Z>bbLuX5q4bI7Y$O;kFHdtJD-t7{ z@0yF}HMn6lAc9Lb5~u+8XmZfrQ%srWiYOO0(=@rxIC$7UPjhW&JxsqFYHkcR*Mt6_ zt9fwfKJh1~G=)tZ(fy`r9ySFp*gw;hEJ?%4gEg-&7)f**t|_esUP$rRymc)jQKhZs zbBA0=uOC{?ol-F8RIR>K0I^;5wE9_((Xe#Z8sg7kqH3cxok0ve{-m|qmq={;ajjjW zJfd;iwKdH3Q;5ax)z;V;LzKKuTl;Q(5@Q|%kB}G}2F%0jep<&IcM|P)X`SD7B7U>I zw#lx|m)Fxq}C>E3LIHvRmLFW3sl*>tf;qy|m%=AjS6QYiGO$#cq74o%!cB zyuVo+sYxPst+6($e134xNgL$~i;hk*Yoj{A)OS*}^V4z0BQ4S{unocBu%32>E)0{3 zf!esV`j}o<(XKg-g}kc^v;*!2Mi76yPP^{2JyE+*?S_1Ouk}gojz(RH`mNCJ8wFQP zZ>`DtXNPE<2G&&`%_UOyj7(kfsOq+9XEQxVVwRtmc z5}luILH2ZxHt#kpm$pWGs|G0hwvYDFbsy-2_S)ilcx_(xR{N?keCM;>g8aWY?W<rgj zDEZ}|_f>Q?myu}qP0^Ry62_oPwPq8r@XAWf{)mZyJf&uGF!X=K7^U_KtJ1Oj_2r&Q$BBsM%h5_lyf5k%C>@i|p?}aT zohLqlk3$rXorx$$I>l=?zPDH?y~gz?>iZdpAn!Xu=__1_>e?v%0%D;5w@gv|svw#- zZ&Unkl%n~}Qik6RhuBmrLGS%=G<#PGUY`qw9I1>sd4y=`K4qc=-)=piOmu-M{rf8u zyWoL+yC@SkIfFUll*zkyV_4l^nfw;%JpO|Pg+$7<YqR@NrNr_N24#D8uQpBkeiSB*z3oKcd!5bbaFS&+%!DzNf= zW!K_YD8IXuJ<~iPKwc>aLQ;?=#meE9`2Ozp%F*32gp9v(%rz90K1(@%360I31B$u) zLbwDgCkDWTJ%1`Em%_(aJ1Ln55kxt6lyi9?sP(gy3s=q&d#+cmUb9A(oUL4Y`ia=0 z`^tYy5HtSX%I%|YT|Y@F{DR48)m)`$IMOy{lTxgFBHnn0QoJgPs7@7OrrBB7F$E!71|C`#s{OS-_Yc%nu_b)&+KI23xJ8}$OdU!0*Eoe39QnXa4MCW-h4 zTV43<^T_iLx~P5GkkP|+iyo?p^)l#|IF-+Q&RbB_a0g;T6RTKI)EEc+j@JPe6g4*J zmUa!mQT%w_(q;WH|MMBCTjqKblaGeFRo%`Jx0$F*=o~^K&{mfy7sGU6x=kMvh%~;s z&F*nTX_s`{m%;SSf9sNQ5=Jvt=yrccaIH9_+q(~zo6thHe`tRajybyh5zrA1b#(_@ zS>d>DsqSE)17=3MbVqy5C(6B{OaB^x`tN^BchW9}gwRjbk`?<+jWn1H`YYs20e9oL#Ja7kg6*jjT&;Vq3+@2{@9tF?%jB# zaZHTv({vnC**DXDDn*d~7P_CmLx{B*tNXRI0rAt-bY=U@9nkMP>!rgkM4ua3klD7; ztG7lYf8#C4tM%6#m9bF6LSMNS7V7G*ubP}n^k=fZnmL_B*J1ja-w``*U-S+~NDiL%jMFy~pv7px`t59&N#dN2cpNPp%@i z|EAt&HO`Lf|E2F6beO1MvwqNOHDcv}K4c-%HDj~|Mb9DnDUGa%cig2nPyK=g?0>Eg zo1BkR@DBQ!lkS2Ke(NI|_~78-qyDe<892$@uaBIw3!1R8eok9A+_-~&ek%kK25HM1 zZG#|*)USAmSa@a9$F=x?X0wkzZUV}z?NR-z`sfp`Y|^ie9fGX6s$cW&2}Zu{_3K}N zK^MlG^&1W$U+*8YApdeqzv(`jNbO1e=Idod2?6>YjX@y4ee^prU5L47>319KiPy~3 zA4(O(AMMkp{kA3%GD3f%{dVGkWA&%JlfWAn^{1s=VjDZ_PrGg-_Qgt{yC4H|hLQSf zTTlh}SnF@T8-gF!m=pB3E*XjPcj@nXXAtjpR$uT4JJa^p-_Oh-dhKCBCRSCTsh0jh zf*1H=h5k_;h{VI}Znm$=!kjC^N zG0EPbhU+M^mO<;a5a)lB>lvz4@+Bc=8LBjMCtka=p=!iDqR<#ajWwuZqm~vJWiNwUO&6k#e;QhxKrAf^ zHnbdsG^RkqALAo&3cl0O@yG>a*CRt`>judGgOx28qH`ZZS0DI#P_)78&2r4~O$J}M zKm_I+25g2P5e*E(VqmHGhlb%dGl{n-HUv1>V*+Yt2v}_-;U)|L&q9ccGQ-GrZ;9{C zGmQM`2j9zv(bE&4Ee9EblI{>+8D|(j0}C_vGfYmt=uGtPaQOu>_0I~lT4j| zZJ3gbyuNYJFeeRN@`mKNum%myS57IAqAF9z=Z5Ys2NRGtj7Hc-jV8YTd)|{2uxan|nr98)JgHn~i)UV*k?r8RZBA3 zbaW?PFwaql|97|L)&UT6+;Wxw> zVGal)a@c5$0P>Pn#y>F*pudZa^UBK5{7x_~Z)n6XHX@D7C$z$t@Ti?1=kA5-|) z{uUHY9>#TPABew5GOjPo!U^w7mesqCc;KqVRK5)%=W8tJh#LquBmK4Ku z<}BlD3{LnEJLBuu*udb2#?mEV_J5*{AMrhYaIW$DS6FU+x=AUq$0>h~Ngs;uSq(Jl z7h|D)ewmDeJCGPQ!ECBris+nO#bgtUokwU))wTx{h3_@lhi}K=Y;x)1W)8h)(adAj>;v z8uS2Jb@iQTaBsMdH8u_LM)$wP>}(o#EgRK#ohfis87z@#8WXw|&F^{Bm;G=Hr5e-~vI$i*iJ{)Jtx(*9| z+itq#3s-hGn{vuyrf9AO`QMXGS8`!N=i#QShGHC=T`*n!>_eWc^9<8}Sx1O#=b0dn z(fkfGJ+6!9H{!nOor@K*M{cGM(UCCqchmQX7$V=!rXM3xK!8@JU+X}eGknLRV4XZX z#Oa?V_H>fGXbjb+@f2qHHx&Pd(R2!@U~-Ood(O8J-k6C$Pr`q-X(R>F6q;)Ja2Sol zhiX$Oa3oEQyS=@Z)g)Za#=Fxs<<%KK;iQ1LX@k1Q6`in(x;SXz#X$`J^J5nW3Hwg} E2bMTco&W#< delta 10896 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 V%z1(RplJI+41fHz{UAZ;_ Afișează linia de cotă și extremitățile - + If it is true, the objects contained within this layer will adopt the line color of the layer Dacă este adevărat, obiectele conținute în acest strat vor adopta culoarea de linie a stratului @@ -1163,6 +1163,11 @@ Use 'arch' to force US arch notation If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer + Dialog @@ -1502,27 +1507,27 @@ from menu Tools -> Addon Manager Add new layer - + Toggles Grid On/Off Toggles Grid On/Off - + Object snapping Object snapping - + Toggles Visual Aid Dimensions On/Off Toggles Visual Aid Dimensions On/Off - + Toggles Ortho On/Off Toggles Ortho On/Off - + Toggles Constrain to Working Plane On/Off Toggles Constrain to Working Plane On/Off @@ -2983,12 +2988,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren' Draft_Snap - + Toggles Grid On/Off Toggles Grid On/Off - + Toggle Draft Grid Toggle Draft Grid @@ -5340,7 +5345,7 @@ Note: C++ exporter is faster, but is not as featureful yet Workbench - + Draft Snap Draft Snap @@ -6416,17 +6421,17 @@ To enabled FreeCAD to download these libraries, answer Yes. Select layer contents - + custom personalizat - + Unable to convert input into a scale factor Unable to convert input into a scale factor - + Set custom annotation scale in format x:x, x=x Set custom annotation scale in format x:x, x=x diff --git a/src/Mod/Draft/Resources/translations/Draft_ru.qm b/src/Mod/Draft/Resources/translations/Draft_ru.qm index 1ece1fe715786df04a03312a0f29095595dc5961..2dff117a859e9eda15257aef9fc47f348faa3283 100644 GIT binary patch delta 11402 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 A2LJ#7 diff --git a/src/Mod/Draft/Resources/translations/Draft_ru.ts b/src/Mod/Draft/Resources/translations/Draft_ru.ts index a97e8fede6..8dbe69f134 100644 --- a/src/Mod/Draft/Resources/translations/Draft_ru.ts +++ b/src/Mod/Draft/Resources/translations/Draft_ru.ts @@ -956,7 +956,7 @@ beyond the dimension line Отображать размерную линию и стрелки - + If it is true, the objects contained within this layer will adopt the line color of the layer Если истина, объекты данного слоя будут иметь цвет линий слоя @@ -1130,12 +1130,12 @@ Use 'arch' to force US arch notation The base object used by this object - The base object used by this object + Базовый объект, используется данным объектом The PAT file used by this object - The PAT file used by this object + PAT-файл, используется данным объектом @@ -1157,6 +1157,11 @@ Use 'arch' to force US arch notation If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer + Dialog @@ -1496,27 +1501,27 @@ from menu Tools -> Addon Manager Добавить новый слой - + Toggles Grid On/Off Вкл/выкл Сетку - + Object snapping Привязка к объекту - + Toggles Visual Aid Dimensions On/Off Toggles Visual Aid Dimensions On/Off - + Toggles Ortho On/Off - Toggles Ortho On/Off + Вкл/выкл ортографический вид - + Toggles Constrain to Working Plane On/Off Toggles Constrain to Working Plane On/Off @@ -1661,7 +1666,7 @@ The array can be turned into a polar or a circular array by changing its type. Creates a fillet between two selected wires or edges. - Creates a fillet between two selected wires or edges. + Создаёт скругление между двумя ломанными или рёбрами. @@ -2973,12 +2978,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren' Draft_Snap - + Toggles Grid On/Off Вкл/выкл Сетку - + Toggle Draft Grid Вкл/выкл сетку Draft @@ -3992,7 +3997,7 @@ such as "Arial:Bold" General settings - Общие настройки + Основные настройки @@ -5266,7 +5271,7 @@ This value is the maximum segment length. G - G + G @@ -5313,7 +5318,7 @@ Note: C++ exporter is faster, but is not as featureful yet Workbench - + Draft Snap Draft Snap @@ -6076,7 +6081,7 @@ https://github.com/yorikvanhavre/Draft-dxf-importer Radius is too large - Radius is too large + Радиус слишком большой @@ -6395,17 +6400,17 @@ https://github.com/yorikvanhavre/Draft-dxf-importer Select layer contents - + custom произвольный, пользовательский - + Unable to convert input into a scale factor Unable to convert input into a scale factor - + Set custom annotation scale in format x:x, x=x Задать произвольный масштаб заметки в формате x:x, x=x @@ -7242,12 +7247,12 @@ https://github.com/yorikvanhavre/Draft-dxf-importer Fillet radius - Fillet radius + Радиус скругления Radius of fillet - Radius of fillet + Радиус скругления @@ -7262,12 +7267,12 @@ https://github.com/yorikvanhavre/Draft-dxf-importer Chamfer mode: - Chamfer mode: + Тип фаски: Two elements needed. - Two elements needed. + Необходимы два элемента. diff --git a/src/Mod/Draft/Resources/translations/Draft_sl.qm b/src/Mod/Draft/Resources/translations/Draft_sl.qm index d5c6476dea99221e365aa5b75340a2f35d54f3c5..3e2665f0f4a93caf1502a8dbaec325ceeae026bd 100644 GIT binary patch delta 11898 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 z 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 Prikaže kotnico in puščice - + If it is true, the objects contained within this layer will adopt the line color of the layer Če drži, bodo predmeti znotraj te plasti prevzeli črtno barvo plasti @@ -1133,32 +1133,37 @@ Use 'arch' to force US arch notation The base object used by this object - The base object used by this object + Izhodiščni predmet tega predmeta The PAT file used by this object - The PAT file used by this object + Datoteka PAT, ki jo uporablja ta predmet The pattern name used by this object - The pattern name used by this object + Ime vzorca, ki ga uporablja ta predmet The pattern scale used by this object - The pattern scale used by this object + Merilo vzorca, ki ga uporablja ta predmet The pattern rotation used by this object - The pattern rotation used by this object + Zasuk vzorca, ki ga uporablja ta predmet If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) - If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + Če je nastavljeno na "Napak", se črtkanje izvede, kakršno je, ne da bi bilo premaknjeno (na ploskvah, ki so izven XY, lahko to privede do napačnega izida + + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer @@ -1501,27 +1506,27 @@ iz menija Orodja -> Upravljalnik vstavkov Dodaj novo plast - + Toggles Grid On/Off Preklopi med vklopom/izklopom mreže - + Object snapping Pripenjanje predmeta - + Toggles Visual Aid Dimensions On/Off Preklaplja med vklopljenostjo in izklopljenostjo kót za vidno pomoč - + Toggles Ortho On/Off Preklopi med Vklop/Izklop pravokotnosti - + Toggles Constrain to Working Plane On/Off Preklopi omejitve na delovno ravnino Vklop / Izklop @@ -1710,7 +1715,7 @@ Razpostavitev lahko spremenite v krožno ali v obročno razpostavitev s sprememb You must choose a base object before using this command - You must choose a base object before using this command + Pred tem ukazom morate izbrati izhodiščni predmet @@ -2530,7 +2535,7 @@ If other objects are selected they are ignored. Create hatches on selected faces - Create hatches on selected faces + Na izbranih ploskvah ustvari črtkanje @@ -2978,12 +2983,12 @@ Izbrani predmeti, ki niso posamezne črte, bodo prezrti. Draft_Snap - + Toggles Grid On/Off Preklopi med vklopom/izklopom mreže - + Toggle Draft Grid Preklopi mrežo osnutka @@ -3853,12 +3858,12 @@ risanjem spremenite s tipkama [ in ] pattern files (*.pat) - pattern files (*.pat) + datoteke vzorcev (*.pat) PAT file: - PAT file: + Datoteka PAT: @@ -3868,7 +3873,7 @@ risanjem spremenite s tipkama [ in ] Pattern: - Pattern: + Vzorec: @@ -5304,7 +5309,7 @@ Opozorilo: C++ izvozilnik je hitrejši, vendar nima še toliko zmožnosti Did not find enough coordinates - Did not find enough coordinates + Ni mogoče najti dovolj sorednic @@ -5336,7 +5341,7 @@ Opozorilo: C++ izvozilnik je hitrejši, vendar nima še toliko zmožnosti Workbench - + Draft Snap Pripenjanje v osnutku @@ -6419,17 +6424,17 @@ Da FreeCADu omogočite prenos teh knjižnic, odgovorite z Da. Izberite vsebino plasti - + custom po meri - + Unable to convert input into a scale factor Vnešenega ni mogoče pretvoriti v količnik velikosti - + Set custom annotation scale in format x:x, x=x Nastavi velikost pripisov po meri kot x:x, x=x diff --git a/src/Mod/Draft/Resources/translations/Draft_sv-SE.qm b/src/Mod/Draft/Resources/translations/Draft_sv-SE.qm index 97ab7aeb344b812640c0fa0a84360da1374871f7..467478a55f401c72c50a8ae97a362961475ca365 100644 GIT binary patch delta 11097 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 delta 10896 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 JdcHU^{y%XLDCPhF diff --git a/src/Mod/Draft/Resources/translations/Draft_sv-SE.ts b/src/Mod/Draft/Resources/translations/Draft_sv-SE.ts index 04df175a03..0f9892faf2 100644 --- a/src/Mod/Draft/Resources/translations/Draft_sv-SE.ts +++ b/src/Mod/Draft/Resources/translations/Draft_sv-SE.ts @@ -958,7 +958,7 @@ beyond the dimension line Visar måttsättningslinjen och pilarna - + If it is true, the objects contained within this layer will adopt the line color of the layer Om det är sant, så kommer de objekt som ingår i detta lager anta lagrets linjefärg @@ -1160,6 +1160,11 @@ Använd 'arch' för att påtvinga US arch-notering If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer + Dialog @@ -1501,27 +1506,27 @@ menyverktyg -> Insticksmodulshanterare Lägg till nytt lager - + Toggles Grid On/Off Växlar rutnät på/av - + Object snapping Objekt snäpp - + Toggles Visual Aid Dimensions On/Off Växlar Visuella hjälpdimensioner På/Av - + Toggles Ortho On/Off Växlar Ortho på/av - + Toggles Constrain to Working Plane On/Off Växlar Begränsning till arbetsplan på/av @@ -2976,12 +2981,12 @@ raka Draft linjer som är ritade i XY-planet. Valda objekt som inte är enstaka Draft_Snap - + Toggles Grid On/Off Växlar rutnät på/av - + Toggle Draft Grid Växla Draft rutnät @@ -5324,7 +5329,7 @@ Note: C++ exporter is faster, but is not as featureful yet Workbench - + Draft Snap Draft Snäpp @@ -6408,17 +6413,17 @@ För att tillåta FreeCAD att ladda ned dessa bibliotek, svara Ja. Markera lagrets innehåll - + custom anpassad - + Unable to convert input into a scale factor Det går inte att konvertera inmatningen till en skalfaktor - + Set custom annotation scale in format x:x, x=x Ange egen annotationsskala i formatet x:x, x=x diff --git a/src/Mod/Draft/Resources/translations/Draft_tr.qm b/src/Mod/Draft/Resources/translations/Draft_tr.qm index bc9a5fb940793f610f284c9feca455591b98975e..01749ea3bf74a838d07322d28a7e6001a13a9fae 100644 GIT binary patch delta 11113 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 Ölçülendirme çizgisi ve okları gösterir - + If it is true, the objects contained within this layer will adopt the line color of the layer Doğruysa, bu katmanda bulunan nesneler katmanın çizgi rengini alacaktır @@ -1161,6 +1161,11 @@ BM mimari gösterimi için 'mimari' yi kullanın If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer + Dialog @@ -1502,27 +1507,27 @@ menüden Araçlar -> Eklenti Yöneticisi Yeni Katman Ekle - + Toggles Grid On/Off Izgara görünümünü Aç/Kapat - + Object snapping Nesne Yakalama - + Toggles Visual Aid Dimensions On/Off Görsel Yardım Ölçülerini Açar / Kapatır - + Toggles Ortho On/Off Izgara görünümünü Aç/Kapat - + Toggles Constrain to Working Plane On/Off Çalışma Düzlemine Kısıtlamayı Açma / Kapatma @@ -2981,12 +2986,12 @@ XY düzleminde çizilen düz Draft çizgileri. Tek satır olmayan seçili nesnel Draft_Snap - + Toggles Grid On/Off Izgara görünümünü Aç/Kapat - + Toggle Draft Grid Taslak Izgarasını Aç/Kapat @@ -5335,7 +5340,7 @@ Not: C ++ içe aktarıcı daha hızlıdır, ancak henüz o kadar özellikli değ Workbench - + Draft Snap Taslak Yakala @@ -6418,17 +6423,17 @@ Bu kütüphaneleri indirmek için FreeCAD'i etkinleştirmek için Evet cevabın Katman içeriklerini seçin - + custom özel - + Unable to convert input into a scale factor Giriş ölçek faktörüne dönüştürülemiyor - + Set custom annotation scale in format x:x, x=x Özel açıklama ölçeğini x: x, x = x biçiminde ayarlayın diff --git a/src/Mod/Draft/Resources/translations/Draft_uk.qm b/src/Mod/Draft/Resources/translations/Draft_uk.qm index fd57e223a50953ecc361853c3cc914be30cba0d5..65235b852fe7062181ecdcd191cd685d0bb3cdcf 100644 GIT binary patch delta 12795 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 I5ZwL$0b*2f+W-In delta 12457 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 Показує розмірну лінію та стрілки - + If it is true, the objects contained within this layer will adopt the line color of the layer Якщо це обрано, об'єкту, що містяться в цьому шарі, матимуть кольори ліній цього шару @@ -1134,32 +1134,37 @@ Use 'arch' to force US arch notation The base object used by this object - The base object used by this object + Базовий об'єкт використовується цим об’єктом The PAT file used by this object - The PAT file used by this object + Файл PAT, який використовується цим об’єктом The pattern name used by this object - The pattern name used by this object + Назва шаблону, що використовується цим об'єктом The pattern scale used by this object - The pattern scale used by this object + Масштабований паттерн (повторюване зображення), який використовується цим об'єктом The pattern rotation 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) - 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) + + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer @@ -1502,27 +1507,27 @@ from menu Tools -> Addon Manager Додати новий шар - + Toggles Grid On/Off Увімкнути/вимкнути сітку - + Object snapping Прив'язка до об'єктів - + Toggles Visual Aid Dimensions On/Off Вмикати розміри видимої пропозиції - + Toggles Ortho On/Off Вкл./викл Орто - + Toggles Constrain to Working Plane On/Off Перемикає обмеження в робочій площині Вкл/Викл @@ -1712,7 +1717,7 @@ The array can be turned into a polar or a circular array by changing its type. You must choose a base object before using this command - You must choose a base object before using this command + Вам слід вибрати базовий об'єкт перед використанням цієї команди @@ -2534,7 +2539,7 @@ If other objects are selected they are ignored. Create hatches on selected faces - Create hatches on selected faces + Створити штрихування на вибраних поверхнях @@ -2748,8 +2753,8 @@ The path can be a polyline, B-spline, Bezier curve, or even edges from other obj Like the PathTwistedArray tool, but creates a 'Link array' instead. A 'Link array' is more efficient when handling many copies but the 'Fuse' option cannot be used. - Like the PathTwistedArray tool, but creates a 'Link array' instead. -A 'Link array' is more efficient when handling many copies but the 'Fuse' option cannot be used. + Як і інструмент PathTwistedArray але замість нього створює масив посилань. +При обробці багатьох копій «посилання більш ефективний, але не вдалося використати параметр «Fuse». @@ -2762,7 +2767,7 @@ A 'Link array' is more efficient when handling many copies but the 'Fuse' option Creates a point object. Click anywhere on the 3D view. - Creates a point object. Click anywhere on the 3D view. + Створює об'єкт точки. Натисніть будь-де на 3D-перегляді. @@ -2770,7 +2775,7 @@ A 'Link array' is more efficient when handling many copies but the 'Fuse' option Point array - Point array + Масив точок @@ -2781,13 +2786,13 @@ To create this compound, select various points and then use the Part Compound to or use the Draft Upgrade tool to create a 'Block', or create a Sketch and add simple points to it. Select the base object, and then select the compound or the sketch to create the point array. - Creates copies of the selected object, and places the copies at the position of various points. + Створює копії вибраного об'єкту та розміщує копії на позиції різних точок. -The points need to be grouped under a compound of points before using this tool. -To create this compound, select various points and then use the Part Compound tool, -or use the Draft Upgrade tool to create a 'Block', or create a Sketch and add simple points to it. +Точки мають бути згруповані під накопиченням точок перед цим інструментом. +Щоб створити цей компас, виберіть різні точки, а потім скористайтеся інструментом частини - сполученого, +або скористайтеся інструментом Покращення Draft для створення 'Block', або створення ескізу і додавання простих балів до нього. -Select the base object, and then select the compound or the sketch to create the point array. +Виберіть основний об'єкт, а потім виберіть склад або ескіз, щоб створити масив точок. @@ -2795,7 +2800,7 @@ Select the base object, and then select the compound or the sketch to create the PointLinkArray - PointLinkArray + Артикул @@ -2983,12 +2988,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren' Draft_Snap - + Toggles Grid On/Off Увімкнути/вимкнути сітку - + Toggle Draft Grid Toggle Draft Grid @@ -3858,12 +3863,12 @@ value by using the [ and ] keys while drawing pattern files (*.pat) - pattern files (*.pat) + файли шаблонів (*.pat) PAT file: - PAT file: + PAT-файл: @@ -3873,7 +3878,7 @@ value by using the [ and ] keys while drawing Pattern: - Pattern: + Шаблон: @@ -5341,7 +5346,7 @@ Note: C++ exporter is faster, but is not as featureful yet Workbench - + Draft Snap Draft Snap @@ -6424,17 +6429,17 @@ To enabled FreeCAD to download these libraries, answer Yes. Select layer contents - + custom На замовлення - + Unable to convert input into a scale factor Unable to convert input into a scale factor - + Set custom annotation scale in format x:x, x=x Set custom annotation scale in format x:x, x=x @@ -6796,7 +6801,7 @@ To enabled FreeCAD to download these libraries, answer Yes. Point array - Point array + Масив точок diff --git a/src/Mod/Draft/Resources/translations/Draft_val-ES.qm b/src/Mod/Draft/Resources/translations/Draft_val-ES.qm index d36247c9450055980b11773ff8703106c3eaa09b..b052c5f2469187ea8b496f4a17ee57969f5661bd 100644 GIT binary patch delta 22367 zcmd6P2UJzp*6v(upI%i!f=Ceyc0ojA!-Cks-YW_!DyS4&j7MXO#+m~jdpBZ5#a_^0 ziM^NDOYFV(==;{*96`;!|GocsVP&T9$6B!3GtXkpiM!~fi@%F zdkScC;y-o(Z9#mtc&`=l-?X5uiC*uPDYF@Ul?#u;3iTQ;Q=VE^rc#Uq+6FJYmMJre zh1wAFXrWNA6*A>Zy<{rIOayI9^rpB>nW?BkJw_?i>#R)q(z!CVNj*Jq(T@1iQ=lD) zFVll|1`Q$Ng^B%fgh*QzzrnF~Akjesk?9z*M}9>91BvbX4uV=lJUtA8Do5;HQ_vB_ z3a81GZ(K)IZzCjI19UIwd7=iK_=(A&Q8uE@W5orr!&nHE=LG}J`a#4)AgLt~>peytp-#-|bAoS#&`4I(;RM5f&QN}>BpkZSpO;+FoT+NvT}Z@f%-{@MyX z%}8}rMclUxs0|lqF~PBt#0#Y<^v`5cotZ%FXdO~rOd)#EPo|9bQK

Qr&q$Y{nv) z@{%)2b$q)wYjbRa;c?14(Ad`1&eZ(dLI*8x&r zjV7L|k*O51hBPBxh!5{T)?fD!6&!bmFIl!}ymM6C8q zDxC+0m~fK`vc%`jq7eHC z;-wc*jXAJ`ke?~^NHL-pE2(Y-Y$zp{O!+x3it3@H)Xn6P8f;RQT)dZ4|zL9Pv9tC}P|+ z=(I9LOx+1NhzAmMAj$&}e_^OcKp?_?_ZcB3}CCKG$unc6%)MLg*dwRyJ- zHgSmBmXF4Zm#A$Q7~hrI)HVUuy`(0!{gg!Pl$F|BU~HeFsD0yf*vLidw5t`d3k#_8 z&XGi}BPeQY5=jB?C|WuK#$QmkeQ(Le4?Lup1w)Cos7QT!V&a=4sm}s%dZ`KZTNFWT z#V^$FSrE}aqNE|aNiq(n{_q+}s!aV?&mo$$mIge7XkY$C1IH95zU?iIQr#v#$erwM zU5Gs{K`E|a=#Pdpz0V7h`h?T;J5a%ak%HQYJ@}L6cS$DRtvt<7FHRDzrPP+df%>Vm zY#1gy*@2dyA4*cx4%#&JBzC@scCP43bUrU-7KPRC_MyFh#Q}KE&>zo0!*|P+Ux=Z@ ze~%(^TSF&*!-91t(5Z|#l3I46bNLq&-`k(gb+kbjFJ97xhZBkUSE5UQ&mpNvFS?Su zA`mK+ZtqnSD>G673zv8a*CFyi*_6G&X}+>{DiISFbDa5vi=> z`*I{jTwtB&azN@t)@6SoqMm-N$AIFPxC4txK1sYqeb&nci99i}_!=;-GXX5V7pyxX zFH2;LiM9=9iM0SY7mu@1r@cvPznT5)12??bgN-d&izJtt%wF<5@lR#h?7C1X!wwcq z0B1dJvL#!CE4Czn-Op9 z#tzKH1_s??CnkZxSjJA*98Gjx!%iQ+O#J;ScKNT9L>Y_OwW9lp^)<2UWBwv)d79l> zfO#j`_OrVorAexCi`^ULMl`Azd(fpEagVC(!GPU}YH{qr1#tZF9D8u3AaU0f?4kU7 z7<(jBfA;jU9TE8gdtQ7Gv5%G63zrCzT;17=H3(#$;hYX4ke+JFCC@d)i@xUS3~cPk zcU(KEBT2TPKe*w~N5r?b;HCjsAp9cFdlyEzvI6%UXwjWMj4K@QyE50qIhBr-_9~@;$^mUkN3t!3f@^$q`}!3wTT%M0j=_?=@>8 zyds^)ZeB$E*l)aF17C#Mbv!|}3wgqQg+3a>6ZHn-Zx{2#2f+wl<@n%k8AK0NAgRX)zWxB*$gcq3@O~iiH}gSZ)o-qV4#vV>eDmKhHbWZUGWrD3kZ``U+cV;m z8}Z%u4v-W#lkfBWiKK$-`Mzqlm&9kBS;n)1&wuvqH^-S1QnLYgO z^oc~Pi}8EcrW03Brp)yYe`Y(aLeOZ%->}Z$yd8i0$rW+@34fn2nOOPt z{BNrVv4OYwr*)-~$!zAIejfpA_LcbSf<*b$lJWHmqQDc9B|d`q)Haee0h!djcan<% zJN?dIa;*T}|590UUB93B@>RICjwJI+DPP_;#BFmWo2QS3=w3d_yDW57x|ZaRjEC(? zlLBh!0nO8;z@(wD=4n#!pRnQ%8>R2dyhhGfNve{9e1NA))ygHno$5>V-NTUJCP?9# z?g&OvQX@YnyAtRY&|sU?W~dIja|MNezX=6}uHVE< z?TcdK%DbcvjUN%~+)(QC$(tzLS4zB`KCRd(ydxMC&+EOB?l-+jWHZ*69_~gq zTTv@LJ_@60d`5cKH<-9-ko0VOXJR8C%T)5;DZSg7pZKBj(tE3lxQmbUY2Hoz{v>@u zGRhBEl|DU=Lok}6l5Qd&*!Po49bS(3&4nt1XAm*1ze4lWSGnd|N>pa2%Judj`2YLI zDmUKtZGam3HuRF&**A*s_PRbaqkVlK~A6^AY&_C85f zaYGpKggvUt8tm}Q997kht%xp{QB`{fz zjn~YvkyLDhszr1H@yAb9Z89c;)1OssStyb3Z>r8i+(^n_Q`NUAu-tEiDj^DP*mtX{ z|5hMfq>E~>$Q!!vR{b;p68IsXYQ*C|iLacg8np(Zk7}nH(+i2n4_8%VMvNg|`J!sf z+d0G^c&NtBsz>~pSv9ep&70_IdDWz%Ly3FuQQ7~5B+MUFDY+tu`DUu7mB)g8Y^v%0 zL5K;fRkPY6=bM_Sn&%0xDLhg&Zya{Csgz7vnPLh(^iZZ;*Gr+99;*4TGvGdDR7*;_ z5i8L~l{#k~3ZD9^RNJP-fY9=)<%^PtAAF`-QF1XRoS<5<9HrQ?-l`2-#K32&jqQO4 z({8FZ-of)mCsmuqzaTbenrh3~BSg3NsJ12pS_` zx2kq~g065^?fo9~+8Widvg?TdxlLs|Ru*;L#Q@c@#?y$OJEuCcb{t9dgH>nFJcNVK|ya)1^bqOLx@3joYRru?0!y8c*qB6~x1L+`PGU}JZ6!&0e4BZ{fppW98W zYe$8i{v=b0_g8luh2WC;i@H;nIYc-6sH6Q61v}4GcT+7z9FJ3X8xaOkj#hU!LIMTa zD0ItCb@!xZ#IEg7cYhR(`|}jKm1N3`=+(V8?MMFq(ymT81uQ<4rtYs!N4O19_s@sK zL%T!$Luvdj@v9L)1UDuR>HjMLlLU3KGvh)ZG$n6S~|mTRmqmyyJ4B`nN}}#9t3r zr@CXuV^*kBr^ANE_fRjNT!&cx?J|`DXQ`LZiUQ`(Rj18Cl6#;PsEs4a6_ao98I#m& zf_9VS9j#tJ9ai2rP`z2&M{M%~nM!pks<#z`ZCpuGZ=VQ2O17(ac*6?aywtm;Rp{+h zQ6KO74DP8>Us?i5c>buq5(JVxxipQ< z?@tlun``{wj0K zlKXa>rh18BVwwFlHR}Pf%D2+g{Cfb=jbu&ZVwXv3x=qt8Jq5Yk2Tk*L5Ov}{P0RA3 zu=-q@cFYY?@{L0G%GMN2@17syr)UN@(4BFGEGYB{Qv}i&D3Lv>s{kDQyhUaK;Q zKWU`(S`Vvrtk(MKU?aah))x7BGD!gu+TsPHiI;t*EinfP$;si`z=Lq-%L}y?#<`&I zn57NLgd3K7t*zUB0`b2(YU{oSer!0ct>35|a>sevX5ls!arZM*=chE1;M!`=A|o@D8%zB!%v9l_@*%N;~jAlFcHCT3gYZNVVd$wsCVv z%C}T&yNh6yZ-RD2UqE=nW7;wO&XCmTj@EI#Ia01B+S$JYAMzg1&hduLZAsPI<|lx& zyKS|CGIOAI*@GKIxo&7zs74Vx)I__ox;HwQ_qD52pxKN5yg%}aZu$3l|o1#557Dm1RG+FOqG z2-EGfw;$Ny=B2eyYxomI+B~$+egbFZjoKIWV5MC~YTq0#j|Rdc?c4rwL~)a~A6}@@ z8!n@xenW|U_(jKVqPe_Mt+ zmkVbCyi`M-YdJ{x^-G=G5I}ceV_m`SiOB!AMCpo6+e4CSgs%Aakihi9x)KLJ5?fSI zSK<*MxY;;eslH2zho031_~E|CdR_TMS9H53=xU)D<;7d;!YS7o{0V{Jxtms`fduNtWHZK{GOtcsO)} zJzv9r)w&-{u=f0?bUzkYOtd*o_v7f-K)^1#pDUmRKQB`^*#kjmouAI$awxG?Q*5Zr(JgGpuv!HgnqT6z0FcK59Zu@!Q!o$+K--iML&(_ub zv1=$=HkrEpdv)lFodtz)8GJwupxt!`QQp(Uy}HAaNNl?6j+Df~!iZs2gwW!@Ltkk!?iW2Ea7k!6&b>Zj5^pU^MK+9#B zJ|+$Eea%{Z&%7bXWKQaPyTN^C_0jj60E{my=@UTt?kW0&5Ag_6MtxF2q+)9;==(ne z#Liu$AMnFM-0z|vs#{F#NJ0Gw(LXpJpdS$ciFQk{=|_Y>)EB?gkKBSY9&JheXpcCO z+C9}zF(#5^A-#QbAtIM&ddChh@;n(dAMqFYK?mcvNk8M2H&K<``dO#(Ugb^t--?Ff zMDCJ)Wf!QT?=XE@-ay5piEE>b}&f!@_` zEDE=A=lYEmh7ymirq8INLRW0IKI8m!v}%p|JuARK2Gj37Yk+94==V1WBUPy{mp{-ZJT7$KPUm+HGCpd ze%`2m5Qv={tLh&efSddfrGHU32zh(~{mWW|&|sXdfAt3O+_SL$odA%{CG;Qvf)UOd zYmnZ;s3O}N45!8Tz6PV$1d^(~G?*TF0J5zH_rRXSx5pa1n!zR_7Z|)!qmlpr(9_`i z3mm%nZNv8$o8iErqoHCaEZpFYp{jo(@uO!9RR=~B?|0TvP5eHx)=;e%tog`8Lp9u& zio7&bTf7JLL!zNZuN%;Dlp$=%9FjaP80rned*cEP4SF<#N~(jx$Qv&)G?7Z9AbD?S z+HoTC|G7I1&GW#T7mPJDKkf^GQfHgAGy7nxofaFhtKhf&+*9hHl%|5smL| z=%s>g=c^38N<);L3K)9T#DdLp8G6kv3HQ2fh+Vdfc=OYS*e7u39+hP(X%-p!O#(yJ z_Zs5IRKz)gkD-4%8<6SjFv9@X%|!V}7;JMP(q9f6h9|)WY7a0B-;bPcs@X7dC`A5u ze#6LF@auCChS9|Up?|zKj27dg5e8o3}fWq{S0Fd7DCznonhQ|0N1&OhF^9d z+`f2f5Xi~Ax#8DMU5Ob_8SFOsqOl>xBZ#O%gds)zHnlcPONCC0PdCi@N2(!j91UtJ_1w+yS}R$;+bhV=4yf5iyHhGlA^ ziq8xiabiYWzB6n(fWl^(%3u>0QedoMYYT`l{D@)Oc~?L#(POTNlD7@VZoNd7>~A75kyf%4ELw}OnlBYo8egxe^e+PWh#{%XL!ZJP|H;^vLbik z_uY+b1VsMmZ==TlCeinEjk?Fce4jw0em@x56>c<4Z;s4HYjjUkBjcHA^eDTF=xMOg zlq3zPYBcvkF1UcJ-dIb7Bh4W-Z1p zNfsOm9WZve2i^ayGj`2{3J#7m##UU6hQn54(xAP_kV1_kR_;a`9c%pgsun%rR>pC~ z(evpQAydi60E!LuS|n4+r!MF_{C+1>$!D~2d}v3ax;u>HCp1O>ui;ALgn*OieDpOY z*V==|;$q|U8gV3bxow=IzKLeBw{hFkf_X*6zVFcN1>CyZO( zbVU4b?`_{f-*|61=+XsvW z)iUKxT~G9btI6HAg{0b*OJK>tVz_lVmD+Eie_!3u99Un@Xes z7cTTNmA>DcXjLs!pzZi7qCPiGLE6)R+#RN%cBjynvzUS&{R)ITWvUd9o#Z}is$4S$ zhtQd(%3CKA&sV|}w&?|+xu~g5Wgy|&3{%~0$;4LqnO#EQS(B~rYcR0twka|8G@$j3X+ZDusAjFE!G$A;4XR`s zQZ)nN_(#*wVM~z{eliWK9E6F7m_}BB5uuSbspvu^B(F?UuEG}X4>#F^pA)+~*JSUB zF#BDIDY+2pgkvtIsgv8Fi`LHMczOdZ-&UrX_kf^3ud$hCt%bi{a+4{4SI0E>5{gJu zH`Bc1ABm=|GW}NKC3JVj^jl_WVnMl0%go-y^N%*IT`%Ft)!nrDlPgL68kn|LU4;JO zNz?Z5#lVfFrX8vy#AZ%0?Fd*%?4`|gWON4l3~8og^AQDCwl|%8+6Ld3*fyKa9Iz0b zT538Uoixe4n{{LNgl zLs_B{C(VIYJ3jfTW-j}~Wi*%V<{+=qM6(u}gSWz##@fy0TfvR_Epw%qp*RKq+gxqk zAMmcZ<{GYr;s0sT@`Y5ZfjKk+x^COdT<`HDsHC5{F;pORU1)AG4+)8Szq#E+NGc`S z+~H&<@!;p?j{e>x)yQk^IMqT@c^7lX+i}Es4|8OdC&bgrnIm5`hmj62ca5Kp1BxBy zsKw`q+ozag`h&4y<;=0E`{DmjE{O|bniC4m{nFgW{|O}0)!Zi)eto)_dDv!D$urNJ zf4cO5sL)392zvyPM?LdMLBE?|9wn&zar5XfOuXlcd35uWsPoA@wy`^UNf*o$ex3sf z?KV$53DvGSY@R%AB(m=M=9KHUacB_CH&3gMs`g?l^UMcm!HoZ4p4H8O952AU;0ShD zHrc%RTrzRP2J_;JFwVez<|Uwf$Vc;v;iW}DH?RCF86A{U<}IO6!KjMnEz6gpP&r`U zjn8o;<4f}&{elqfZ07xEV7voT%?CZBh_~))K4eSWiIa$U^R0^T<2=jFcQ2wc`EG%Q z`L@7kIa@4zHoRm1N{ck2A|UsvMZLBl(Oz!RH^_^=;Q))FG?LC<9WCa?yNQbRu;j}1 z7CoWOmOL53sEWNUZq>@+Q;r7~_ueDmj(=M6dF>(|UfkkY5F316$71s=h-~)R4%`@w z8%HfZ`J$2O{Auy~?jx$#OiPhY*I|5@Eya?-amA;W5-K-zKvq~v_D>+{KGst56C~pK z*iv=|+%cfNr9uhhfVZDnYQO%Ac&pWxx>ezZ(fcg*0x> zER%XxKp)ZePQKu!%UPzkN1uM;Y?(@>T3BXmeop+Mzh&l?T|l(Tmia%GLnE?><+mB$ zIK`T1S=lEy@l%T}Ym>upzkp@;)HyhEIb%6+wj8mo$(F;SKiJb^IqG6Z^Qw*I)ccyq zCvsUX6pestMp&-&ZiW1Re>2OSn-JZw#g>O?t?)MUEDs-I2d#5i9*qO`|5DBJ0x$CP zYnFF!Ai5c3HQez=57*slO2B)$%UMlh!D!r1H6tQ|IEkbAHwzU}H{eFF{rShbR?|<@J%iR5oSfj1h2IeSY$=$3C8fT)poY&eY z3Gut;Y#a(iQshV3hSV{h~o#hSVz81BzCNk_2=pEb5~#Mq|_zo^LtuT>fv|6 z#a2hIj);DDtTXEjLXJ1Vx}Y|4L(7lWMP=fM{hnZ5)A!y+Tnz6-2>!u43>Gc!VUB@B9H`lEP8bg=0A6gFzqq(|7rhI58>)|6Q z_)Z|udenRq<3V3RMb&m%&+b}BTwC0F&aem7@qX)HeyENIH?Te}?SjIigZ25Sp~O;Z zS>JgMo`?g3SnK;vs{oNdSpS{@XdO^H1|cmqy+d(7W}QVXD2{xoFGW&3U3H{&klY+6 zD)Kzle5oHL;cgryQi439H(kZAKGa+Ooj@@ZOLy=z9#>uEdx^M;qbPZ%-@RC%y-dko zYCo}rqecjG^N7Z~%DmB8YbIo^yR#Dav~|VgiMUY`5BuOx5+;iTji!O}GLc|YEFX#G zV(1y3M3Fz9CdhA~Pn2I1xYhA~G(0p{r#db~v5wH4;5F94=5m)9=hTW^#UfW_=ENrD zVL2F0{2v(=M$sJ$2u;L)DM^`C39LE}1#$mYVuZrC(5q8`y`eSnW>?(F!779*G%0u$ zx)Ni=I=#Q;F#UL$cj_jMsU;qD#VdXAl41-(c1|S=BYBSdeKATg2Vs4&7_I2hkD6yK z5sifs$GciugBYWly6t{r~hynp&h|)0$32zyp2Dxj({d`(*?;q&%a&g#|o{3D&hO{Y$;}o zLeWYW2qq>=II+|PYjve(cK&^+@ddt97utxS-YM0YhgyD9-dbU&+X&YB;H92mPiP@p zHk>93YB*L*&2RnyjCR_`<5xS4U--)sh3W18d@JvVKR_@}s5yD&@Eh{pMwLg|u zoLip6F}x>pvBdxlgu=uv@pl54P#`Ji?u5hzQ;PFdhMnacCrkivm-W749?`fLgEu0v zrJVYTBf*9OgwUiTupoH6lO&lug`IZ8I`Q}qT9Nrt?A*^j?UI+fVkScV3a%*z>6d<| zVge8T6)+_>orp=gX1yw=5kktjkyzYQFcx-ZZ?fAZOh8$TJW2sW;erBN8p>cO#3N>i z#9e`|*|RBNC$!d=lI(A)>;|MbAyzg_inJfDx}#ZB3dM#5On&nmcZ97wRr;+3IG<#?eW2^bv--c|JhEgp@-~6m#8{t~wk=Slq{BZ^w;VWWcKdOxp@v^=9%8nk7 z2}Ph0@AzSa;!*uU#S;OY;wsW!qWTFb5zExja~BD`I!bNj9?akVdrddTVjt%1xEsPv zcrei3w?PG{Gjkku zXT|IhwZ4~n=X}U|JEjCP7sv5p%+(r=oez}dBKF_caeScUYVYt|pZ=oOc^-Q43m@-> zvDq*sRP;3pXG5freo@RAZ|}Fq4XK;cjAV3n1PtcxZo)pDj;7!woW#*DlDh>8Jvluk zGAklDe+zAh*@YqX#(%;Cy4wfT{lV>W4#WSAAlPX3+0JrWq2fpiB#OzE zi0KS#Vzb`{w*=WRghd);dzbA$%k!LZQuYl$AcBI6!Yzdq1ukU^05K{3biJ}thgV-1 zrx+r@O@PN>nWHbgPKd$pt5_u>*VhIu;y1DkM}hI&-Thzqhk#Wd$A_MhAykQw*}8Ow zJ3ssjB7y4NZR`NxIiK*gHG{*{b8S|>Vc8vF^b*DXD>**xa8;qwjz&tD;_V@(O>2oh>D2i0un> zk$uwcyTCO)s#PVaTFB=O2#gSx&>MdX7ZkRuxJ#l8N$pz$X2;)elzKg z`naBs3=@dcxOr6Ya_EJ7!*01z%t=l;)%c-k*7G>7Yb7#Mrd3~e-$4R*9y0I z*M6C}9)a|1-)f z5_^W{B04BwD6X^DXq~kO#jF&^C?)Swuq4buk&oEl*Fmc}p2E&-7$(f!PfiyMUzFRT z9#BH3NU()f#bU2Y0wD5KB_T+F1Oy0+#l$_4Jd5JvpEo5$pEGpXl*NU#m5T8$28cKy zG$|su0xsXes{qXZG`m#b^BYveDy7pu#pLDEFp6;0NJA+Q{vGpHm&Vi$9g!}~CCHCz zVw6y{$Wom!EH>->l{2AHpl@pLD5+-Fgj$qfFs&Fzze21qYi+L>Tm4@=YlCOr_A{}5 z|KfRD`MF3t>;Kc-F3xUB{O8c%Z?6&Ontmg0yV|8(RvMw`T6UOhhimhX4u=g2(F-FK zrX!~-{+@X_ z`n2O3M{*p`tId*q`p%?$ObS3kjcUWge(Z|MF=Ic^oh}W~GjntNTWV+G80mOYio2J| z2{i(xgzbtz7KinP*(j-s2yuY{~x79jcB+oyL;)Bn5RmsNW&$D;K z9CC7GfBey1@66sJ(?1OMW#$If{&yek)l6hy9iSN7hVoBpC& z#X`aga^O5g+kY8y#9sEct4H>xvh6_FNsJId0sE34E3>AKDGj+xRZ;lFA}%VaQ{q>6HgqZBP3$PUsVR2# zW!5J=NSKh~Ukb(wew13WdIjd`B5FFPa>Q+zti98)0flSe%Gpm7iwO3`1_i(>j)|yY ze?Kg<&Q-YQ|2)=-XbQG{smA}8Rb|hge)K4xqpJL3Z*pZ>$7yY%vi$FA%aXG8MNWp$ z;#i)KdD@i9OL)$ITBv?qlzuTO;+DuV(UbvoCZHm83PlS5>@J(2*n)T-<0`A>>%z4B z$X^-y9*rFZOw6U8@Qmh|KxBS`$y&H}wh;Va9sx*dlt0DfFqPAXMOYA-qKwLp9bP=I z!}l4}+pCP8V9P|tDq_5_JHcL8Tq$X%0HkcR&$+g60%cqhM)*-77@P1O5gv1{>-6kM znbT)@swCNBUS+-5ns~vPGzv*MUsu9{$a8Y!!FcYp>KvAu-f>J2Gq#tzWmm<#j^lPj z@y5luB{19XM7AorYa3<1>Z-`%^Ms+Y*JJp$1?ES^1AmJFQpMB6RvJ?ve_mXR`% z9iXoFay$+}q}mz6G=&xT5;=^L3Msl591G543P|Pe? z6Dx>}FZ*~!SeHO%p^|8-geNdyN3QkU-6jSrh0GniEDT9#peXbqQoba-|V+32GJQAp*jQXaaGl8Se-57_hEq8OYcV#AjXLIW7DD^oJ z0xMWRbXh%=o@!3NQQR?7KH{+Xf>V*kiydX#p|}>Pnq3Pj>4S4&FQb3Nf1Cb(s4)$O*oBgu5{-UFA zZ#A*4wk~V}Ch52m$32Q=AKxV)f{3i!xf4+b2~$w?7r%B=F5YRF@+$5-vF+I>kf|tgg)In=a@vI0wD^_HfxrmmuA&8i zog=UM^llCGXHfa6h;`a2p-v^fcuiwfyFI9@8 zFo$Iv_iz+R z`egQy1q0o|K6Ic|JpyyZ0T;Z-Q6Lq8`+u>U^kNHZYf%%+X76sz+3G>Wd|vAmpq9#7VLM9g+FO+as4(V~yn(>>11RIfks{Iu`- zj8Tef zMHu-SLIiRuPvg>`tgb1!wU$%Aud)`$&PkG6nJ!>NEb9!93L^rgMeeH{v*du5^pth8 zB&}lS-5j=L?(-F5XRT}Ry{VehpWU@tVcbzB4=eCrx^%kl=Az7ut`+!Hx^z*F$lQ{b zeejljtcqMPJ2nmmTvXTcy!MG(D_8g$>b@wmAczesaE%ZF)lYa%WGL_-FZ~*V-ACoyxTnDZ2uMN_Qn%hQ9wh*_>NuTbwyV z5$^~O3|WtpJ-PIT{=5Et!4GJk^gS{dG^K_Bm67=ALlRluPQBnIV+VB zLu8W8gyxkjKsdfL%gpYBWCLz?Ye<-%z!_%?+Zn|~o{KGKwBM`YKfwQ)yD*PQ1N&1AtTIP2$l9LU{lVHlFL z{TL}1wnC3i2`kY;$@#N&AtH#V0E9(|(MpHQ4{a31{l%9%FznJDuqjw%AVXm7|f z7Q!QuxcpQ5N61MSL7e^RM>j{$IPU7A%zsr54_O6wdedVCS@3uNpQb$CobyXRxSFF{MX>VBjeTbn-XfNR<;cE*|CyOGW6sX`KlzF{iq< zuzS?|TYHN!|M|Xqzx&+hKJ(za&ps>O^~Udw1v7c8ZS{KFw7iZ=L{yvDlMkTvh?~oR z1`*F)5wrpELcyR7i5IO0+L(A~W6&nV+w}!)O1x8Z&}PIVj)FD^{S4ZIc#kchEr|~v z3EGNyvY6L~_@d&VZHZnyP$+Zg>#Gm$KdIDnxkCApXoX4M0{CE(5|52 zM7$ueeJ_dh)$th|>jx1XDn(>DN$f#GqJTlf_Sb-*mJnap8-glF>@~(T97!x+hC+Gj zC8FRhkZcs_LE;uH{}U&kz8N&!L9}U|cp!EJ8-eniV4y{Rhmp~~0G5)Uv@l?C3!oeinl!7{|>?WG#>Na95fQ|$#oMAZsW z-E0S!KFTt z)VU4?-xy8&cn~$JfDMlLE0h&W22CQa$x!L;Dby&eJ8^9;`f2Q0qKwrF7O8t*toA+zA8w{KC%kqN}_ETYf}v!Tmw6gq1+tUQ96 z5Bh^x>%SDrpVy}5Q}+^U`%t0$`DJR|=@LZxhT3#(Nvv-Vg-Wh}P@DS;h|Shg+mA0{ z!~>|^Y)JU(p9*C|52@5~&QE!e@=T(3`=$~5YYeq}a+Y|k8?}4C54P}}+E<7mx+YQk z?l8K``>1^!ta@<|YX3Qb*vazL(FP;?Fo8NYO@+!hb=lX3*!jcMb@wPDx1tn2K7pj- zeiR|4!x+6N^6)$2hg_-WqC|4AW?iUXFD!g>74=&LPA?9m{!2oMt=K^QpO+=tUx*Th z?I%gUoCXMQ`P_{LtY1Jh@h%N~4$(e0(x9;giEqnGqc!)4CsZf7y(_VY%_zwY4DE}h zK#YP_o0G=s}#!af1=;I&vX#)-jRMwEkgY73$&tjIPv=FwCWcucw!{2zLZE( z*G$?v>kLl*kan*LBRW@&_6EY*cL&kI+tC1=zv<9((BKCO<>#l;@sFd4+*{C@W!SLZ zS~{B+O;YpGbTQ9T;(O=O#m-R0GjF>5*fE8ee^+Sm1K{ zE2J_}89hC1vz_STYkIXzChjqZ-u8Y$tVmz_*rx#T8z<=VT)_1UZ^qJXB(=%GOoK8= zGGAaht%w`B3Ng2&O~m&^Gf(d^B-M5>KWjSi-CE}Fr~o(HGK3XeR)eG(V_A`jiGa<* ztSF@cDyyGB-es)GlflG0B(dgw(}?x*U>$lu#*Izl@Ya{D^ zqySN50oG$6RPt^l>pAlb@n$isw*wM+REEXYhH;&4&0>4Qx*Jtv@oXv4)`cv-9)RY; z8#X$_m!!7W*|@xL!wXZ`_+s@)viD$eu}j21v}N-fCKCTxlr5SJ#=`G8*z)b*$mbec z-6e}y3*wEdvZHfxf&mtGdMX&~ z8Nf2?jDeRFV;QHe5r1=*UAujTX!|jCGw=xFMj3W%>}|xA;q3k*tUK`u`>RF?k}5ka z?7?VvqTw~!qweL1yN9ty1NS4E&18=*gX8y~*`w?J#9dCa$I9nrEK8vw?AbM$sC68B zQRD!z_ube_*HDsNs!)@mspMmBx{w7G zY#GWe1F=CP&U5_*t6Ukuy+^x|WLeGg_~L}AA9?XjZp1deQK(eA9xqjTFA%c=FST(t zN%@0#*=7siJ&i%J;D_D3YDz58nA1FHEfDdfD-XE=2^@^$E#8JAs9oi4-WmY;eR=1X zDe(WsJ9w8V1xU*CoOiumm!t+OdG}`N#EKo}J)LM(KCf2{SS_k)N2nv>^Fj> zyqEdmny-k@ddH6za-<+0595E{MgG@wDL+0IIbUHjKU?xPu{*!>vz;Lszok558yI{c z@pB=cNNU)CUtF>c8Pgzs@z^Nh>mTx)`Qf%P{rIiDFsh;t`CrLXh}JaW4{jzCXB+v$ ztj>sv?h0i&Z2WnK1~KDj{?@^|g7e}0-DfwV8@c!gubITkT;?C`p2QNY{PV^V$Y8GX z&wEC~n(IsajX#m+V#)mGB~i&ak}Wor_zZ_+k3$A^&rfnS;iPUMl3PXSerz|%ZPO9r z%g;)=12&RmJR^DKYDawN0m(bBjp%MI$>CcDx++#h3P7gAc4bJVY8#2&-zAk!NQ5<~ zN#!rVirZb4DwTW#U3ZnLC1n!-lrGgQ2jFV{T59AGghV%=6tdR?!DxciB!7Nj|7@vw zuNuVK_)2YuY(-Rk0}6>{76#o8+CgfUXn+cKKTHEBBN-HO(T{ zF;?pL*_WtMEh+w59I>ZMq(or@je1F=n?QBLG}5@(V4_NsrAeh10JzpklMn7i!ZKN! zwOv9Yyi!Vzs6q7joHQpG?%C{ww0brWby|?L;aV%A{ElVPuKWeTai+At8jNDQQ#z2* znON0c(h)D{sMvn#SbhM0$FsB6Bb4@qQ$+j`GE&CnsPujsKRO z$CM{-_*Htovn#RT?h2Ls?@I4?=OKQ$qx8Y9A#M+nJ}-m{juezWBMIe4!lchnq7jU? zXrxT!1N&EKv?1k)-#nr*d6y+7g{agPqj7UtNmP8C#_irxc)g~JW|+|&%%fr*_eYld{k#$gXM zBL+eO18ZqUKDj`A{vpiHvf(ImNq63cU6GrIyd?7dWz98eZ9;hbh(d*pmG=4cjr z!)*%e*DRcX6K!mvP*${wN{_fIlxwD|G_9uQw>N2UpURr$#oUPnI5aC3Y($|GqgkBU0(6^Ov!>WmESRcUvl=DXpEER@w`1VZ+?p*Nfd@%u&6fN4zVUg@)=4jk z%}LX2AD>Qi`=MsXOhBtobxoS-E%C_Pn*H`xD7^-1_Ir*bKIEomzc=WL>Y9UiRAO7=5m)*;_>q}R~b%lXqV<{ zOag*RBh58}AFuvPbG`p3;v2TPFTOqb-u@Bp&@zTPzfeg=VSr zMJa9Z^0!gP57!nSKZT^~>$N4#w}`eq)s}g-n0U$#ZTZ;?pqe+@Do)V6i?p?pyW=1= z70O@N);1dNK{R!Ywz2Pc;`+(j#>H02UNQGt~M&61+lA{+Ni7uqI?#W zZYiWtp1-8F_g2J&XWO)KD0ChCaE5jO>OFQgTsy!EiHDS_9a;jP{qt*w4-O-q6s{f7 zu^Lg~ecG|>QIL2%)=okdD|x=vPHI@5Xvc8vwCzO@6Z&eWhXTOXMro(tctt#Mn|8*% zERqV%)+XgDL2N^)c2=jg#IHQk&RPLH8Pr=)2T9%!wDTf%15oBFR0@dG&NoLBZHUy) z_ZD=Sc7AU`?`r4o{R@z~PrG0UyyMaw?XoO4sBF1*g$GVN^0anEGHhtv6z%G14T$Bw ztx&1>UhV36;lTWx+I0(%irl-*B~*F^26WLSAfdF?joFtJUC z6)M&3qWz;VY~%7=?anCxq-oo)>8l$(BoH;+I^Dz$0FZo_ zbW`6}A*n=^ZdzsvNv%%krZ4>jK#9=FMUseI&Z{)_h(g(+qB=SF6;Y0YD&6R!n|VD8 z@!xV%m(&*iI5b2z>m=fOm)W{mj~gM~*6W;~UK0IrLZR%kq)QfMc63)=^74Wt`Go1_ zJu5~0HR*n<4pBdvuUoM?9cg?{orob)534S9+F4?E%jo|21<+gTneNc~MTi;OK=;Cy zW`UkY{J(Wrm;P%gN%ai66Ph$)8B26$H$w&CKDvxO@MG7JSDfIA!eg(##$LE#X&-&Vj+2RBAEj^j0r>Iz z2YsU^<&Zlb)VByhCbc73-)gc0BA$9r-!?D-U9Xq=E;SYqH!sq6nFi>rq}6xr03Eye z>bt%XlDeYfARu%@Fv?30byz!v)OgPY)Pf%=F~tw;)3t&dErK~l?~^gYl4<;%nM zJ!`>+>gCe+>J&|En?>Jy1IqXlH}!qv@?-rVeP0J2So$J;{16!lNW5M^F<+ivKj_$f zWWnAl-BCrM>_i^@pod5{^Uu*c0yB|n&D1+4EFdY@3BBX5TPQjU>PN-^!W+KUkL`aB zQPQS&-fD@IYoLDq9^gaHr}_oHFuKj@`rqQfSmrN!hj?JdHu_bM?!an?>DOpR6FWRm zzqXbyvGzIiDJ^!QWpZ1;?&dpU7w_vg{D~9SNYZcVm;vnHsQ<$Ux(?Ck({e#F!N2Ht z?Ln~0@m{~@Z&%{BN&2I|g`q)SR)4G-0B2*g{`d@Rd}*Hk_^n`+`->d<6I~&iIllT+ zJzY`t#^}!shY{{xu0L}O?y~Wg{_Ld^L~pC=Gm3(K=%LTpijz-|)ZZ*S3bmYv{?`0N z(82m!=|L#f>gwoz=6kx#${^|`?;#2`J{BBax6=L)58>V?8=&WyOkXt7bTeZcIsT8v>%rSkBKbB2Ypq0^q56)H*Gu=qw< z;s75Qr58Z5^&+KmWDlvK)^H6hC}-j(Xu&bIC2o34DCly7?&;x)C4-&aLfVQ zneg6lToQ@RWJ7u}g!vSc;pB3ElKdkLr`!4?|2G=0{qDGm-fxKEdhx@ax z%y56gHgNvR@c598q?!&xmIrWQ%^kzjQlCi5QQYvlMmn9Pk|H!pFGAqj`>rF7C$%o zT`E9Q#3|5?Bt>=vJ&VuvjfIbuBdOXkW3gwoh@ZM_EWUCf@s0J2r5hx{=*}9;1OyQ~ z6k{yEzdVAHyRq`)OybsE##&I3WZz_LaPl6}>f^>nk#I+24`b^NFwPZMjcrBgcK(df z(f$TXq@&}Eop7JS_ck$h+cO6(my^bx>k!}9UNH8`RRfvKJ7XVrxXFalm6h?A)WqfkPML{WxQyVJQlkVB<*9KRDOgIItUR3j)!#?GRoTu5V_7VI(LDQC)+{2h(E0Z zieAr?GR8TteSwhcjPo)uui`c1vcS4Tp?i#LyF(RymKoPo%}I3DZrq&fGw}v9jGK#u z5zjN#xcOlvG$1B}Rt9yX)VzN@tH zz#1^HJ-~SIya}BVt?|fDK}72VjK?-akrZV$o*i(8Xism2vKwoRXD>irv+@H(_xd(iU?HA(@cI7JrVz#?J!lk(t>#ZQKrgWuyI3QQ}uv&;>Z3r zRUd?beLtFNiqA(cm}>Uc;=QY>Cf-Z_-lm$kMC6C(m}>XF107E=1ub8IV8l$pgE4PR z8`DocT0kWgKw;z|t4+nUZ5n43-#gA9X$4d7UyA`bt){-K zRuOOd!PNID+&R3PLM49G)PE`%s`khfJGL_J5rRwuIsll?EHe#sb8I8Z<7#sJ3XzU| zV;Y_S8>s6v4L@>?Xhtj3s6>eTT^-Y?dGPCuc+;4|fYALurZLL6+@`T^VEDYlG**1B zlWZD)tN`l!8m0+50bCierir@{Zl8IW1adO3K+}w^VZ`+BO|n7C{!vgn;bh@L4?6CO@B;+ zj*p)-?cD$)I#|_o;4Ba->6Yox@dLze_c5I~=|Oy?)SX4+{@7dAt6 zP2ZZXzd`3TM;+6xPH@|mCrp{9SHuHiO_?)Cf`NjjdpARgx`vw`P9Fz+(3_t32ta`{ z%Aq_+f$L4LSrBTuu4Y!~FZjLP%tk`w5B<%$fJ~wa-OPq3z>{BJ2B*S}if%zNJQ{HVZlnA#w)YDw}KEiIE zI_Bc3?}#sPEH;;NNhIdfnM;qsiOc3Um%WyXj>aN$wS(w{%qwNCRSSOHWQn=%aZiZ) ziMjqLUt(+Wn_KokzHn`iLfN!y=2qbl`SECT`}Vldob|K0V_Ih*oypu8ro;;UqENo6 zhq@HFgT#`1 znn$kPkE~WUkGr8qPxxo^gd*tqM8zvq@-7966Ga_WsN@|D`kr_XKZQ!(Ys{1CcE;~E zTsKde+#GIx#yq*y8Tfybw&t1j4xq7k%$!_1nxrmP^8#%qn#J|ZzrIK&GK?`VEGHus z`^CIuGDKghx_QO5XrkDH=2h=uT$9tyYt}+?;fu}d+PA=kB{Q!Zf;^&7ck_mduDFUl zYu?Z`0MWCwdGk-BaL4r4y!|a0X*Pdi6rfq3)T_OZAbsc60)h9Gijv-w8f7C6~7^Ru3C;|XKT zuVQgY<>_O7l?5aHxWWAQ=V++*viakrg2Z46$$#H z(eU4;3gtNtS!|{#WW(hxIr669&Zd_o*NRO<14~#u9NS5%)6L@Z9=21Ww7D-jh zTLL%1h$H7JRPsD*DVz(&#yVJvt^+QdpKdAfuqDx|SWD?sDMWqjma-0g23oI~ma-kr zqAyp@QZ{P_5bnLDN-R#2qo1W}ou0UazHh0zV+!$H%`8D%Ujl+dEe)yy2~+M^8vZep z*s2gq=q%hF=j~x>77pV*?`3H-OAlMQYl$8UciozyP${^XrC*>c@v0v!F>k=YYP-b| z-!}u-;Q1{B`&>dbTi!CHU??sgx>|-+Pa~<#VoTyLE0N_EwER-FEYZ0|mQfXSuWqi$&BMISNEn7-M_5TPv;cM zjPEShl7j&lPb@d{A(@PAX1O&$CSGcuv;aSzO_&$tT*OQYq3sch>9|6X}gRI$n(}RL$9H^yv zU`wO7Su3>3#C5&JTBTs*-N~Pr?qo{FGYu^<|0M(M9sQ>v}_FDnJKGnqf%QlqBvu)N9SMfVQ{%@=!X3DIEeERF z3qM=uK0*s-e17Y^NE33r*49PoIAMwH)}kh+T92HA@y4ZFk9mg^Z#mxj zXZ&tlM9j9{byS8Q+fG^kx`N8Y?XZpcp^=d9hK)G6EmIE^8w0ZOy33vQt^YYn8 zJh-XN+aCvf(iarTY*wbt;q5;JFJ9U5dPN}9`DDwV`xC0ym$pJ(Zs9UYV=Fup99QtL z71g+-19I9{Y(N}Q*mzs9&yYxNcUze`aK~aJY!!<$nru)9=;a0a>;xN(L-fkHWMjJ1-+uGJ3 zseNaAjw~4GfYx^RX*hYp1iQzQ2%`SA?7j(0U{h9mVZ!{rN%rD7lc35v_L6_yM*aWO zP5V#QaAMOY*?(%fmuN~Ody@pj@5rO}CKnc=Gg8Xl=3+%$K2K37OTTGva}92F%){Qc zaTJta7uh?U+>b7K5qsC}pAd9h?2&PcP#y2KN3KVZx)NcJx(pRxNw!Df zR|)yuruL{Oqmlm?er4}9ei0gtL+riIl!p#q*#}Mmr!!952RB3Rmi^mS7*3 z3_o|NZ=bqiIr{vy?McD-ocEaB>C%~)pUpnE!C>TgsrE(nksF#8+n1D#Cbl!#zM<u94W+#j<9bXl^eI&Sn{e!>cfy$1RkDyn+detzFZ;!;!lMbiOP$4~6H^P@T* z(9Qm=gewYGjLCqi0!YDAIz%&`o= zmg+|_)Qw{C)0ZMB9zU^o7f(I#CLT}WU*Gnno)nEwad_K<`q4npz8DovgYguHfBSw} zBUX76Lw%HQ)fwuV5f~YUbz<>vg0pV~vnKt)3^@kkRUiB(7RK*>QG}eo*npyyzOdI% z*;p_m*owv02^57VKd{gP--S^RIp%Jmj#Lb<`YHSiuKd93AWRWwi@|%rO+1G8Q@-m* zkr>evZ^W!`3BV*%D5c62riX9WXr4s8A3ZUP1(vU^0S8?66VVl%I39-@5Hx}*gQ<$S)oJ4$p3N$ zq3=kcm@j;Yxe53r#PDycIV-j;UQSs}Ig~mM{|bGGQwaWr)d(RfZ{_@z>ar!yp*Oj| zyEvebNQ|Nn;T~d>ew%Z*R_v;c5Uz641aKt0DoPnHyht&BScG_vhaW+p%5y(Oib6KR zZpE(R{Q%64pn=Ym7R*!rm~Lw!*c0Lwh82Ou!eMN};QL^ys$aAip}6Nalh6L%kGd-} zBNT&-$L#K6`=mY0yLk47-!moNeeaFgV*-Q_N?0gBVYDCi?~~fLN*pi0i0WbkVF{}I zgjb5w3(JVavyf@Fr;2A`QsK^S5zMoJaFf9hi7@7tUk)Dt^$fxSamr5Fj;q4Wzww5V z@{@8Na#ZzA&b+UDw)P5V>c%Prsk#hMkpkm{_**My6jrRx6T(nETEGS@Pfo6NT8hOcr?820 zx}CX~z>sWM$`;Z9WmADLLQsA<>DMzm{Zg5me4}=IsmJ%L6!qu<=X2X- z&n+uYtDFCSKEM69`Hk!4x7Na+LvcM2!4`*^1tLfZ(g5`834rc~ut~1P*PaIN>!~#uK<5nZsm*c1QZ&XHVar6h{ z6R;wTP_?Fj|1d_?JhOpVn5GDNeqRpp#mt4CJPL~t`=3}9fIm=)1wT=WaK(fGXL_RK zEtff;%h|G@sy8c*NgRk18(g&52gVM(m+gVbw1XwW5ubRPnR+`XG|5zn0lf)X9eewY94hJtz;)&fDT?Q(3J$GuwNR&9 zTB#2;mK_Vd<;_`nm`OH1sVYwj3ze#Ted{BqJT=ON!pq|_KpnZMxtBaWyrjDu{=h2R zC|ckQN_n$Lm_x680x1muZDM3r;4S@EXq^gTnIp948p90q2Z*8{6q@Y4nIBRlD*u^DzOfqM08PSW(yz;^F>N2 z98@*KaI6XEm527qs}=cGoZM`Wr(Wn0`H=H^SMIJ=;K%s!x4b!{QV*Si8N|j-4g8h zDS{A73kQ$Ke`-=77K_8Ceegyc`CF3p?+gkxh`6Zi>%5jIncMk6uL7Ud`b4B(U&;zR zsb|ghmj8XsR>yyd*{Rq2T#HS%k13xT_MNQ&ak1)>{3(;QS9(Zv0|9JW5?9-|6uY@8wY-s)e zH!IB;R^J*5mij@j!to>IU!E6tElriE6qplYh*F#bmDI3C)!jJccFY5Bkm?tb)d z6TE)Dn9mP?<|!;UMlp^0U(O}oW+PXrL_fx2Ps!Dg}i&G2MRv1Z(jsQ)hSiUifBK;IXoDNR;*&L zvGUa6AyO!{a7O0jdG$*4rFdtEh3A#0-gS|yjHp?*HP{sg5Gj{XjT*4kxU1HyBA{n` zzmgd^6S?H!eA-3IC0`#=*K^5#wSs_MN1SppffpjKs1=MF^3+HpSQn718iK$Ib#L|a zm)cALR8h!@nn@g9`0TeCfiN}!p#$-KEEP70>j@oxnzx9Nua4{~uNqZI?lWpnj`fOa zgh)k>0KonKn{}GT{G3CGTNvY47JkS)1OGkq#BsafN2Et0U4}o&Hy?XA%MD{La&$GF zv+#13r(m`xiM7L&b<_mqYyK)$ac&4>g_Vi_qa1eg*cq%{FQBJd==@%m67$2H<{C&%500PQbJllTWY_T`pAoJq zwrGR1iA@C*2T%b;8hw?;QV|vqFj=t+}6sQ@6aXnJqCYEJ# zsBA)*7lVbcza@WSGbP)=H)6SO-zbTI(_)#C0BX(B@LoVuB3S^P!6x=A{U9WI;#arMmf)vI4l2t zS?7s9lDixuo8-ft@;K*hXE_UgSBGNFY%mG54 z->B`&1S}&0#^BWSX$2UImYc}=s{fdSDM={QBXTyO`2a;xs=ys3%NWHU9|eD<{pm$Lcv3tm6L8#Gy>bdO2%#U|!Cw zW|B!h;;igZ>8tgKu-g~Tq2xC*o9k*<1uHsBqNUPXt~h%yyCyf8Q&d#O)xN_OaS(N| zU|Xn4uq+(pKb>D3PV_~+6-(}Nyj1GW*-emy{T)&FBZ4latE+r#M+%{21LHs$56n~d_u`7Nw1!L-nfvb+Ml zh>FTNd$dRN@!0_$>msQHK*`Uidu$G*-czjF_{`g6TJbe)GjR6U$r`-+F0vd+sx#no>S zUYtXeowwJuVg7BuYW&A!U3j-h(NV?8>t}k%cOJVrHSf8bJYqvVDGdyNPGWiOB9Zx) z;)FRjw8Ni2s{0AJ5Cyt8yc#;P4MK$2$R?7lrmD&Bc2X=o>PxIvbgHqk#hlv=gqE+^;aP%McNgbW4V@NQ2IBUB|u1?R(%=ZfxsLeB^=Beo$>qvT7 zfp8)b8ocCR=a}UQaVBT{5tdT`rn6WM$s(6~;*uJ>RhG2s$XaodSDvrT#;g8@&tDgo zYyD9Zw+1ccw{435hd-pg`6I6=Hd@LlH&Df|u*#jz8|7MQhgltG$DF*dGdU;EFNf}` z`enE3)unvjJGFddSB3As`WH8@u=^%wS@OW$6=jz#W@q&&%q;xb`Ro^|VCkx0^n05W z*egsyZLtW*%f?+be#XgNs(Hv+2`+gR?8dj*f)@Fy7@dtCZu`Soj_9v;Eqn$Qp7YsI z=2}%4fDn|xs{fnd_VPdzHo&>m72=sR1x=XFdrUuojJ)k&3-*g#>`za*$qSu?IPL7; zow>Van_3f?uh_pIRgpjaU7RVGTKNCBh^WvVmeePyG~7xUrN{);CaoA5fHsT8xpA13 z%R@0YC3Ysj`^0gSOBcEHT#w=+AyLDafUoTIf+F))V+XQBb8ss|n@=R52!J3iXv`Nwj@P;)t5qL?xDwKO*tbD0)=Sr$5G;uxdc2@stLCaDs7$KiJf5o-=S8ow-m5Ak> za+i4m;8kxEH3`xN+~wty?H4~AYbg^T9hjYKL3PykiVz`6E#Sp>B0n7{H@j4e(^I+P zm3?`I4Sz2;F-Q#?im2sZfA&aScDVu15&F*_{(sj%mTO+C>63phsoce diff --git a/src/Mod/Draft/Resources/translations/Draft_val-ES.ts b/src/Mod/Draft/Resources/translations/Draft_val-ES.ts index 671e6cbfbc..47b6b8e8ee 100644 --- a/src/Mod/Draft/Resources/translations/Draft_val-ES.ts +++ b/src/Mod/Draft/Resources/translations/Draft_val-ES.ts @@ -6,27 +6,27 @@ The start point of this line. - The start point of this line. + El punt d'inici d'esta línia. The end point of this line. - The end point of this line. + El punt final d'esta línia. The length of this line. - The length of this line. + La longitud d'esta línia. Radius to use to fillet the corner. - Radius to use to fillet the corner. + Radi a utilitzar per a arredonir el cantó. The base object that will be duplicated - The base object that will be duplicated + El objecte base que s'ha de duplicar @@ -34,118 +34,118 @@ - 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 circular layers around the 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 circular layers around the base object. + El tipus de matriu a crear. +- Orto: posa les copies en la direcció dels eixos globals X, Y, Z. +- Polar: posa les copies al voltant d'un arc circular, fins un angle especificat i amb una certa orientació definida per un centre i un eix. +- Circular: posa les copies en capes circulars concèntriques al voltant de l'objecte base. Specifies if the copies should be fused together if they touch each other (slower) - Specifies if the copies should be fused together if they touch each other (slower) + Especifica si les còpies haurien d'estar fusionades entre elles si es toquen (més lent) Number of copies in X direction - Number of copies in X direction + Nombre de còpies en la direcció X Number of copies in Y direction - Number of copies in Y direction + Nombre de còpies en la direcció Y Number of copies in Z direction - Number of copies in Z direction + Nombre de còpies en la direcció Z Distance and orientation of intervals in X direction - Distance and orientation of intervals in X direction + Distància i orientació d'intervals en la direcció X Distance and orientation of intervals in Y direction - Distance and orientation of intervals in Y direction + Distància i orientació d'intervals en la direcció Y Distance and orientation of intervals in Z direction - Distance and orientation of intervals in Z direction + Distància i orientació d'intervals en la direcció Z The axis direction around which the elements in a polar or a circular array will be created - The axis direction around which the elements in a polar or a circular array will be created + La direcció de l'eix al voltant del qual els elements en una matriu polar o circular seràn creats Center point for polar and circular arrays. The 'Axis' passes through this point. - Center point for polar and circular arrays. -The 'Axis' passes through this point. + Punt central per a matrius circulars i polars. +L'eix passa per este punt. 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. - 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. + L'objecte eix que sobreescriu el valor de "Eix" i "Centre". Per example: una línia de referència (datum). +La seua ubicació, posició i rotació serà utilitzada quan es creen les matrius polars i circulars. +Deixa esta propietat buida per a introduir les dades de "Eix" i "Centre" manualment. Number of copies in the polar direction - Number of copies in the polar direction + Nombre de còpies en la direcció polar Distance and orientation of intervals in 'Axis' direction - Distance and orientation of intervals in 'Axis' direction + Distància i orientació d'intervals en la direcció de l'eix Angle to cover with copies - Angle to cover with copies + Angle per a cobrir amb còpies Distance between circular layers - Distance between circular layers + Distància entre les capes circulars Distance between copies in the same circular layer - Distance between copies in the same circular layer + Distància entre les còpies d'una mateixa capa circular Number of circular layers. The 'Base' object counts as one layer. - Number of circular layers. The 'Base' object counts as one layer. + Nombre de capes circulars. L'objecte "Base" compta com una capa. A parameter that determines how many symmetry planes the circular array will have. - A parameter that determines how many symmetry planes the circular array will have. + Un paràmetre que determina quants plànols simètrics tindrà la matriu circular. Total number of elements in the array. This property is read-only, as the number depends on the parameters of the array. - Total number of elements in the array. -This property is read-only, as the number depends on the parameters of the array. + Nombre total d'elements en la matriu. +Esta propietat es només de lectura, pel fet que este nombre depén dels paràmetres de la matriu. Show the individual array elements (only for Link arrays) - Show the individual array elements (only for Link arrays) + Mostra els elements individuals de la matriu (només per a matrius enllaçades) The components of this block - The components of this block + Els components d'este bloc @@ -155,52 +155,52 @@ This property is read-only, as the number depends on the parameters of the array Length of the rectangle - Length of the rectangle + Longitud del rectangle Height of the rectangle - Height of the rectangle + Altura del rectangle Radius to use to fillet the corners - Radius to use to fillet the corners + Radi a utilitzar per a arredonir els cantons Size of the chamfer to give to the corners - Size of the chamfer to give to the corners + Mida del xamfrà que cal donar als cantons Create a face - Create a face + Crea una cara Horizontal subdivisions of this rectangle - Horizontal subdivisions of this rectangle + Subdivisió horitzontal d'este rectangle Vertical subdivisions of this rectangle - Vertical subdivisions of this rectangle + Subdivisió vertical d'este rectangle The area of this object - The area of this object + L'àrea d'este objecte The normal direction of the text of the dimension - The normal direction of the text of the dimension + La direcció normal al text de la cota The object measured by this dimension object - The object measured by this dimension object + L'objecte mesurat per esta cota @@ -212,13 +212,13 @@ There are various possibilities: - An object, and two of its vertices. - An arc object, and its edge. - The object, and specific subelements of it, -that this dimension object is measuring. + L'objecte, i els subelements específics d'este, +que esta cota està mesurant. -There are various possibilities: -- An object, and one of its edges. -- An object, and two of its vertices. -- An arc object, and its edge. +Hi han vàries possibilitats: +- Un objecte, i una de les seves arestes. +- Un objecte, i dos dels seus vèrtexs. +- Un objecte arc, i la seua aresta. @@ -231,14 +231,14 @@ is to the measured object. that displays the measured radius or diameter. - For angular dimensions, this controls the radius of the dimension arc that displays the measured angle. - A point through which the dimension line, or an extrapolation of it, will pass. + Un punt per el que pasarà la línia de cota, o una extrapolaciò d'esta. -- 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. +- Per a cotes lineals, esta propietat controla com de prop està la línia de +cota de l'objecte a mesurar. +- Per a cotes radials, esta propietat controla la direcció de la línia de cota +que mostra el radi o diàmetre mesurat. +- Per a cotes angulars, esta propietat controla el radi de la cota de l'arc +que mostra l'angle mesurat. @@ -246,10 +246,10 @@ that displays the measured angle. 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. - Starting point of the dimension line. + Punt d'inici de la línia de cota. -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. +Si es una cota de radi, serà el centre de l'arc. +Si es una cota de diàmetre, serà un punt que estiga contingut en l'arc. @@ -257,17 +257,16 @@ 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. + Punt final de la línia de cota. +Si es una cota de radi o de diàmetre serà +un punt que està contingut en l'arc. The direction of the dimension line. If this remains '(0,0,0)', the direction will be calculated automatically. - The direction of the dimension line. -If this remains '(0,0,0)', the direction will be calculated automatically. + La direcció de la línia de cota. +Si es manté "(0,0,0)", la direcció serà calculada automàticament. @@ -278,34 +277,34 @@ 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. - The value of the measurement. + El valor de la mida. -This property is read-only because the value is calculated -from the 'Start' and 'End' properties. +Esta propietat es només de lectura perquè el valor es calcula +des de les propietats de "Inici" i "Final". -If the 'Linked Geometry' is an arc or circle, this 'Distance' -is the radius or diameter, depending on the 'Diameter' property. +Si la "Geometria Enllaçada" es un arc o un cercle, esta "Distància" +es el radi o el diàmetre, depenent de la propietat "Diàmetre". When measuring circular arcs, it determines whether to display the radius or the diameter value - When measuring circular arcs, it determines whether to display -the radius or the diameter value + Quan es mesuren arcs circulars, determina si mostrar el +valor del radi o el diàmetre Starting angle of the dimension line (circular arc). The arc is drawn counter-clockwise. - Starting angle of the dimension line (circular arc). -The arc is drawn counter-clockwise. + Angle d'inici de la cota lineal (arc circular). +L'arc es dibuixat en sentit contrari a les agulles del rellotge. Ending 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. + Angle final de la cota lineal (arc circular). +L'arc es dibuixat en sentit contrari a les agulles del rellotge. @@ -313,10 +312,10 @@ The arc is drawn counter-clockwise. This is normally the point where two line segments, or their extensions intersect, resulting in the measured 'Angle' between them. - The center point of the dimension line, which is a circular arc. + El punt central de la cota lineal, que es un arc circular. -This is normally the point where two line segments, or their extensions -intersect, resulting in the measured 'Angle' between them. +Este sol ser el punt on els dos segments de línia, o les seues extensions, +intersecten, resultant en la mida de l'angle entre ells. @@ -324,27 +323,27 @@ intersect, resulting in the measured 'Angle' between them. This property is read-only because the value is calculated from the 'First Angle' and 'Last Angle' properties. - The value of the measurement. + El valor de la mida. -This property is read-only because the value is calculated from -the 'First Angle' and 'Last Angle' properties. +Esta propietat es només de lectura perquè el valor es calcula +des de les propietats de "Primer Angle" i "Angle Final". The placement of the base point of the first line - The placement of the base point of the first line + L'ubicació del punt base de la primera línia The text displayed by this object. It is a list of strings; each element in the list will be displayed in its own 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. + El text mostrat per este objecte. +Si es una línia de sequències, cada element en la lista serà mostrat en la seua pròpia línia. Start angle of the arc - Start angle of the arc + Angle d'inici de l'arc @@ -690,17 +689,17 @@ This is useful to adjust for the difference between shape centre and shape refer Alignment vector for 'Tangent' mode - Alignment vector for 'Tangent' mode + Vector d'alineació per al mode "Tangent" 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 utilitzada per el "Vector Vertical" com a direcció local Z quan s'utilitza el mode l'alineació "Original" o "Tangent" Direction of the local Z axis when 'Force Vertical' is true - Direction of the local Z axis when 'Force Vertical' is true + Direcció de l'eix local Z quan la "Força Vertical" es vertadera @@ -710,19 +709,19 @@ This is useful to adjust for the difference between shape centre and shape refer - 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. - 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'. + Mètode per a orientar les còpies al llarg de la trajectòria. +- Original: X es tangent a la curva, Y es normal, i Z es el producte vectorial. +- Frenet: alinea l'objecte seguint el sistema local de coordenades al llarg de la trajectòria. +- Tangent: similar a "Original" però l'eix local X està pre-alineat al "Vector Tangent". -To get better results with 'Original' or 'Tangent' you may have to set 'Force Vertical' to true. +Per a obtindre millors resultats amb "Original" i "Tangent" vosté haurà de configurar la "Força Vertical" com vertadera. Orient the copies along the path depending on the 'Align Mode'. Otherwise the copies will have the same orientation as the original Base object. - Orient the copies along the path depending on the 'Align Mode'. -Otherwise the copies will have the same orientation as the original Base object. + Orienta les còpies al llarg de la trajectòria depenent del "Mode d'Alineació". +En cas contrari les còpies tindràn la mateixa orientació de l'objecte Base. @@ -732,12 +731,12 @@ Otherwise the copies will have the same orientation as the original Base object. Projection direction - Projection direction + Direcció de la projecció The width of the lines inside this object - The width of the lines inside this object + L'amplària de les línies dins d'este objecte @@ -747,22 +746,22 @@ Otherwise the copies will have the same orientation as the original Base object. The spacing between lines of text - The spacing between lines of text + L'espaiat entre línies de text The color of the projected objects - The color of the projected objects + El color dels objectes projectats Shape Fill Style - Shape Fill Style + Estil de farciment de la forma Line Style - Line Style + Estil de línia @@ -772,112 +771,112 @@ Otherwise the copies will have the same orientation as the original Base object. Linked faces - Linked faces + Cares enllaçades Specifies if splitter lines must be removed - Specifies if splitter lines must be removed + Especifica si cal eliminar línies de separació An optional extrusion value to be applied to all faces - An optional extrusion value to be applied to all faces + Un valor opcional d'extrusió per a aplicar a totes les cares An optional offset value to be applied to all faces - An optional offset value to be applied to all faces + Un valor opcional de desplaçament per a aplicar a totes les cares This specifies if the shapes sew - This specifies if the shapes sew + Especifica si les formes es cusen The area of the faces of this Facebinder - The area of the faces of this Facebinder + L'àrea de les cares d'esta Col·lecció de Cares The objects included in this clone - The objects included in this clone + Els objectes inclosos en este clon The scale factor of this clone - The scale factor of this clone + El factor d'escala d'este clon If Clones includes several objects, set True for fusion or False for compound - If Clones includes several objects, -set True for fusion or False for compound + Si els Clons inclouen varios objectes, +configura Vertader per a fusionar o Fals per a compondre General scaling factor that affects the annotation consistently because it scales the text, and the line decorations, if any, in the same proportion. - General scaling factor that affects the annotation consistently -because it scales the text, and the line decorations, if any, -in the same proportion. + Factor d'escala general que afecta l'anotació uniformement +perquè escala el text, i les línies decoratives, si n'hi ha, +en la mateixa proporció. 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. - 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. + Estil d'anotació per a aplicar a este objecte. +Quan s'utilitza un estil guardat, algunes de les propietats de la vista es converteixen en sols per a lectura; +sols podràn ser editables canviant l'estil des de la ferramenta "Editor d'estil d'Anotació". The vertices of the wire - The vertices of the wire + Els vèrtexs del filferro If the wire is closed or not - If the wire is closed or not + Si el filferro està tancat o no The base object is the wire, it's formed from 2 objects - The base object is the wire, it's formed from 2 objects + L'objecte base és el filferro, està format per 2 objectes The tool object is the wire, it's formed from 2 objects - The tool object is the wire, it's formed from 2 objects + L'objecte eina és el filferro, està format per 2 objectes The start point of this line - The start point of this line + El punt d'inici d'esta línia The end point of this line - The end point of this line + El punt final d'esta línia The length of this line - The length of this line + La longitud d'esta línia Create a face if this object is closed - Create a face if this object is closed + Crea una cara si este objecte està tancat The number of subdivisions of each edge - The number of subdivisions of each edge + El nombre de subdivisions de cada aresta @@ -892,31 +891,31 @@ they will only be editable by changing the style through the 'Annotation style e Spacing between text and dimension line - Spacing between text and dimension line + L'espaiat entre el text i la línia de cota Rotate the dimension text 180 degrees - Rotate the dimension text 180 degrees + Gira el text de la cota 180 graus Text Position. Leave '(0,0,0)' for automatic position - Text Position. -Leave '(0,0,0)' for automatic position + Posició del Text. +Deixa "(0,0,0)" per a posició automàtica Text override. Write '$dim' so that it is replaced by the dimension length. - Text override. -Write '$dim' so that it is replaced by the dimension length. + Sobreescritura del Text. +Escriu "$dim" per a que això siga reemplaçat per la longitud de la cota. The number of decimals to show - The number of decimals to show + El nombre de decimals que cal mostrar @@ -936,71 +935,70 @@ Write '$dim' so that it is replaced by the dimension length. Rotate the dimension arrows 180 degrees - Rotate the dimension arrows 180 degrees + Gira les fletxes de la cota 180 graus The distance the dimension line is extended past the extension lines - The distance the dimension line is extended -past the extension lines + La distància en què la cota lineal s'estén més enllà de les línies d'extensió Length of the extension lines - Length of the extension lines + Longitud de les línies d'extensió Length of the extension line beyond the dimension line - Length of the extension line -beyond the dimension line + Longitud de la línea d'extensió +més enllà de la línea de cota Shows the dimension line and arrows - Shows the dimension line and arrows + Mostra la cota lineal i les fletxes - + 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 line color of the layer + Si es vertader, els objectes continguts en esta capa adoptaran el color de línea de la capa If it is true, the print color will be used when objects in this layer are placed on a TechDraw page - If it is true, the print color will be used when objects in this layer are placed on a TechDraw page + Si es vertader, el color d'impressió serà utilitzat quan els objectes en esta capa siguen introduïts en una pàgina TechDraw The line color of the objects contained within this layer - The line color of the objects contained within this layer + El color de línia dels objectes continguts en esta capa The shape color of the objects contained within this layer - The shape color of the objects contained within this layer + El color de forma dels objectes continguts en esta capa The line width of the objects contained within this layer - The line width of the objects contained within this layer + El gruix de línia dels objectes continguts en esta capa The draw style of the objects contained within this layer - The draw style of the objects contained within this layer + El estil de dibuix dels objectes continguts en esta capa The transparency of the objects contained within this layer - The transparency of the objects contained within this layer + La transparència dels objectes continguts en esta capa The line color of the objects contained within this layer, when used on a TechDraw page - The line color of the objects contained within this layer, when used on a TechDraw page + El color de línia dels objectes continguts en esta capa, quen s'utilitzen en una pàgina TechDraw @@ -1015,7 +1013,7 @@ beyond the dimension line The size of the text - The size of the text + La mida del text @@ -1165,6 +1163,11 @@ Use 'arch' to force US arch notation If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer + Dialog @@ -1506,27 +1509,27 @@ mitjançant l'opció Eines ->Gestor de complements Add new layer - + Toggles Grid On/Off Toggles Grid On/Off - + Object snapping Object snapping - + Toggles Visual Aid Dimensions On/Off Toggles Visual Aid Dimensions On/Off - + Toggles Ortho On/Off Toggles Ortho On/Off - + Toggles Constrain to Working Plane On/Off Toggles Constrain to Working Plane On/Off @@ -2986,12 +2989,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren' Draft_Snap - + Toggles Grid On/Off Toggles Grid On/Off - + Toggle Draft Grid Toggle Draft Grid @@ -5315,7 +5318,7 @@ Note: C++ exporter is faster, but is not as featureful yet Workbench - + Draft Snap Draft Snap @@ -6397,17 +6400,17 @@ Per a permetre que FreeCAD descarregue aquestes llibreries responeu Sí.Select layer contents - + custom custom - + Unable to convert input into a scale factor Unable to convert input into a scale factor - + Set custom annotation scale in format x:x, x=x Set custom annotation scale in format x:x, x=x diff --git a/src/Mod/Draft/Resources/translations/Draft_vi.qm b/src/Mod/Draft/Resources/translations/Draft_vi.qm index abec2179f3f76bc959b66a49710546e3956a3cc8..df351952caac904004526facc20183d31e085cd0 100644 GIT binary patch delta 11157 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 QZAzpzg{5gzc(;H52U}HoIsgCw delta 11029 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 Shows the dimension line and arrows - + 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 line color of the layer @@ -1138,22 +1138,22 @@ Use 'arch' to force US arch notation The base object used by this object - The base object used by this object + Đối tượng nền sử dụng bởi đối tượng này The PAT file used by this object - The PAT file used by this object + Tệp PAT dùng bởi đối tượng này The pattern name used by this object - The pattern name used by this object + Tên mẫu sử dụng bởi đối tượng này The pattern scale used by this object - The pattern scale used by this object + Tỉ lệ mẫu sử dụng bởi đối tượng này @@ -1165,6 +1165,11 @@ Use 'arch' to force US arch notation If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer + Dialog @@ -1506,27 +1511,27 @@ Xin vui lòng cài đặt chương trình bổ trợ thư viên dxf bằng cách Add new layer - + Toggles Grid On/Off Toggles Grid On/Off - + Object snapping Object snapping - + Toggles Visual Aid Dimensions On/Off Toggles Visual Aid Dimensions On/Off - + Toggles Ortho On/Off Toggles Ortho On/Off - + Toggles Constrain to Working Plane On/Off Toggles Constrain to Working Plane On/Off @@ -2987,12 +2992,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren' Draft_Snap - + Toggles Grid On/Off Toggles Grid On/Off - + Toggle Draft Grid Toggle Draft Grid @@ -5343,7 +5348,7 @@ Note: C++ exporter is faster, but is not as featureful yet Workbench - + Draft Snap Draft Snap @@ -6426,17 +6431,17 @@ https://github.com/yorikvanhavre/Draft-dxf-importer Select layer contents - + custom tùy chọn - + Unable to convert input into a scale factor Unable to convert input into a scale factor - + Set custom annotation scale in format x:x, x=x Set custom annotation scale in format x:x, x=x diff --git a/src/Mod/Draft/Resources/translations/Draft_zh-CN.qm b/src/Mod/Draft/Resources/translations/Draft_zh-CN.qm index 411a07c0620e2d1a43a8d8649977d7cdf13fa46d..97e23c8df66644fff04e224f461573d061de7415 100644 GIT binary patch delta 10928 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 CzGAlk delta 10892 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 MaCW-caPE@(f4lctIRF3v diff --git a/src/Mod/Draft/Resources/translations/Draft_zh-CN.ts b/src/Mod/Draft/Resources/translations/Draft_zh-CN.ts index 3c78b31cbe..42f7f484ae 100644 --- a/src/Mod/Draft/Resources/translations/Draft_zh-CN.ts +++ b/src/Mod/Draft/Resources/translations/Draft_zh-CN.ts @@ -960,7 +960,7 @@ beyond the dimension line Shows the dimension line and arrows - + 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 line color of the layer @@ -1162,6 +1162,11 @@ Use 'arch' to force US arch notation If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer + Dialog @@ -1501,27 +1506,27 @@ from menu Tools -> Addon Manager Add new layer - + Toggles Grid On/Off Toggles Grid On/Off - + Object snapping Object snapping - + Toggles Visual Aid Dimensions On/Off Toggles Visual Aid Dimensions On/Off - + Toggles Ortho On/Off Toggles Ortho On/Off - + Toggles Constrain to Working Plane On/Off Toggles Constrain to Working Plane On/Off @@ -2982,12 +2987,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren' Draft_Snap - + Toggles Grid On/Off Toggles Grid On/Off - + Toggle Draft Grid Toggle Draft Grid @@ -5337,7 +5342,7 @@ Note: C++ exporter is faster, but is not as featureful yet Workbench - + Draft Snap Draft Snap @@ -6418,17 +6423,17 @@ https://github.com/yorikvanhavre/Draft-dxf-importer Select layer contents - + custom 自定义 - + Unable to convert input into a scale factor Unable to convert input into a scale factor - + Set custom annotation scale in format x:x, x=x Set custom annotation scale in format x:x, x=x diff --git a/src/Mod/Draft/Resources/translations/Draft_zh-TW.qm b/src/Mod/Draft/Resources/translations/Draft_zh-TW.qm index 64ae03d67e28d4eac727fb85d4646fc040f76f47..79c3cc10255acb48a806e014e37a46d62bbb9dc1 100644 GIT binary patch delta 10933 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 delta 10896 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 diff --git a/src/Mod/Draft/Resources/translations/Draft_zh-TW.ts b/src/Mod/Draft/Resources/translations/Draft_zh-TW.ts index 123bfe66a5..3549727c39 100644 --- a/src/Mod/Draft/Resources/translations/Draft_zh-TW.ts +++ b/src/Mod/Draft/Resources/translations/Draft_zh-TW.ts @@ -963,7 +963,7 @@ beyond the dimension line Shows the dimension line and arrows - + 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 line color of the layer @@ -1165,6 +1165,11 @@ Use 'arch' to force US arch notation If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer + Dialog @@ -1506,27 +1511,27 @@ from menu Tools -> Addon Manager Add new layer - + Toggles Grid On/Off Toggles Grid On/Off - + Object snapping Object snapping - + Toggles Visual Aid Dimensions On/Off Toggles Visual Aid Dimensions On/Off - + Toggles Ortho On/Off Toggles Ortho On/Off - + Toggles Constrain to Working Plane On/Off Toggles Constrain to Working Plane On/Off @@ -2987,12 +2992,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren' Draft_Snap - + Toggles Grid On/Off Toggles Grid On/Off - + Toggle Draft Grid Toggle Draft Grid @@ -5342,7 +5347,7 @@ Note: C++ exporter is faster, but is not as featureful yet Workbench - + Draft Snap Draft Snap @@ -6423,17 +6428,17 @@ https://github.com/yorikvanhavre/Draft-dxf-importer Select layer contents - + custom custom - + Unable to convert input into a scale factor Unable to convert input into a scale factor - + Set custom annotation scale in format x:x, x=x Set custom annotation scale in format x:x, x=x diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_ar.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_ar.ts index 7a37c2cd6b..8f016c9821 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_ar.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_ar.ts @@ -74,11 +74,6 @@ Geometry reference selector for a Geometry reference selector for a - - - Geometry reference selector for a - محدد مرجع الشكل الهندسي لـ - Add @@ -134,6 +129,11 @@ Solid صلب + + + Geometry reference selector for a + محدد مرجع الشكل الهندسي لـ + SolidSelector diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_bg.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_bg.ts index 325b973875..430c8a02c2 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_bg.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_bg.ts @@ -74,11 +74,6 @@ Geometry reference selector for a Geometry reference selector for a - - - Geometry reference selector for a - Geometry reference selector for a - Add @@ -134,6 +129,11 @@ Solid Твърдо тяло + + + Geometry reference selector for a + Geometry reference selector for a + SolidSelector diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_ca.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_ca.ts index e210bc3626..735c3beb05 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_ca.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_ca.ts @@ -74,11 +74,6 @@ Geometry reference selector for a Geometry reference selector for a - - - Geometry reference selector for a - Selector de referència de geometria per a - Add @@ -134,6 +129,11 @@ Solid Sòlid + + + Geometry reference selector for a + Selector de referència de geometria per a + SolidSelector diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_cs.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_cs.qm index 14034531848ef835357389da1586ed71637f243b..1953fa1c20c05d2c11fa9d1ede72a6831085e6bf 100644 GIT binary patch delta 2425 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 diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_cs.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_cs.ts index bacb23baad..61c4f40dc8 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_cs.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_cs.ts @@ -72,12 +72,7 @@ Geometry reference selector for a - Geometry reference selector for a - - - - Geometry reference selector for a - Volič referenční geometrie pro + Výběr referenční geometrie pro @@ -92,37 +87,37 @@ Click on "Add" and select geometric elements to add them to the list. - Click on "Add" and select geometric elements to add them to the list. + Klikněte na "Přidat" a vyberte geometrické prvky pro jejich přidání do seznamu. The following geometry elements are allowed to select: - The following geometry elements are allowed to select: + Následující geometrické prvky lze vybrat: Click on "Add" and select geometric elements to add them to the list.{}The following geometry elements are allowed to select: {}{}{} - Click on "Add" and select geometric elements to add them to the list.{}The following geometry elements are allowed to select: {}{}{} + Klikněte na "Přidat" a vyberte geometrické prvky pro jejich přidání do seznamu.{}Následující geometrické prvky lze vybrat: {}{}{} If no geometry is added to the list, all remaining ones are used. - If no geometry is added to the list, all remaining ones are used. + Pokud není do seznamu přidána žádná geometrie, použijí se všechny zbývající geometrie. Click on "Add" and select geometric elements to add to the list. - Click on "Add" and select geometric elements to add to the list. + Klikněte na "Přidat" a vyberte geometrické prvky, které chcete přidat do seznamu. Click on 'Add' and select geometric elements to add them to the list. - Click on 'Add' and select geometric elements to add them to the list. + Klikněte na "Přidat" a vyberte geometrické prvky pro jejich přidání do seznamu. {}If no geometry is added to the list, all remaining ones are used. - {}If no geometry is added to the list, all remaining ones are used. + {}Pokud není do seznamu přidána žádná geometrie, použijí se všechny zbývající geometrie. @@ -134,6 +129,11 @@ Solid Těleso + + + Geometry reference selector for a + Volič referenční geometrie pro + SolidSelector diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_de.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_de.ts index fdf31e42ad..23f0a3e101 100755 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_de.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_de.ts @@ -74,11 +74,6 @@ Geometry reference selector for a Geometrie-Referenzauswahl für ein - - - Geometry reference selector for a - Geometrie-Referenzauswahl für ein - Add @@ -134,6 +129,11 @@ Solid Vollkörper + + + Geometry reference selector for a + Geometrie-Referenzauswahl für ein + SolidSelector diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_el.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_el.ts index 3daccfc003..fb7651f2eb 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_el.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_el.ts @@ -74,11 +74,6 @@ Geometry reference selector for a Geometry reference selector for a - - - Geometry reference selector for a - Επιλογέας γεωμετρίας αναφοράς για ένα - Add @@ -134,6 +129,11 @@ Solid Στερεό + + + Geometry reference selector for a + Επιλογέας γεωμετρίας αναφοράς για ένα + SolidSelector 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 c1ffff21c1..564e041f82 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_es-AR.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_es-AR.ts @@ -74,11 +74,6 @@ Geometry reference selector for a Selector de referencia de geometría para un - - - Geometry reference selector for a - Selector de referencia de geometría para un - Add @@ -134,6 +129,11 @@ Solid Sólido + + + Geometry reference selector for a + Selector de referencia de geometría para un + SolidSelector 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 7774fde7e0..add3940b68 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_es-ES.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_es-ES.ts @@ -74,11 +74,6 @@ Geometry reference selector for a Selector de referencia de geometría para un - - - Geometry reference selector for a - Selector de referencia de geometría para una - Add @@ -134,6 +129,11 @@ Solid Sólido + + + Geometry reference selector for a + Selector de referencia de geometría para una + SolidSelector diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_eu.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_eu.qm index 21ffe7a0befba17b61c79fd47e42035e8b40b34e..7831b85329950310bfb8bfac55ff9a187c2cc8ad 100644 GIT binary patch delta 1766 zcmXBUdr(wW90&04-Fxq{yWG77;`@P`u){-9#88I>O++Zk_auU&go=hjqo64TnwlUY zdH^+Es{#rv5P}E@#QP!Yn4)8a*h7seb0}YEjP{#3`_E_Z?78=z^ZWjO`=VSNC>K*) z=A8zntH7z}fL|_<6wke2&8>6bcHIX2!+{GaKtL8S{~WigCO=#A(mT~%q^eAt$59?EaYBZ&TYEJZLZ|DF5r40oi9XP_zN^Dtd8II^@UoX7jlwp6WP_@$@PL2a>Et-x~BAH?GD zG+MX_fjv(EApt?5&w%u2SR*C^W(gsS<^b&_SeueZFZ93{yDfn2QRK$cwe%SZ;~jv? zaBg)0bJcjS)(EcV3ZO(JTY%#4$Zj%3nAS5HD0nN(o%J=K*(3Nay-w@$1mBlWfx}wv z>C-~AJ{!1H%Wd)Ew%%kd8aH7kd!{MXpVT~QqkD=aW)V&P1)^&{og?2YdMDDpif)NZ zb{5mQ9*OIom4iNF=$TMp@}RhHNDz=6EuOmG4|qh0XS->K+DBq#`$-^Y8yhRR#dV3D z{Ud-po%q%;0Bo8hDJL3%_g-`N`%6aGeL!cnG&_LGeeRazJ?0jz|4`a_a0d_+E5+;S zT(wowzW87u#+{ozLP~L=-xr*hj^NDS+osUcFB={sfC;; z)1(ECk_!{5_`d77Ijyo~^E&F+7};`!HrW1BE=|x-fMIe~Nj7lYMy}aMeVFPj-|?CW zRMay&?Fqq^S+pjbHQFtutAUA+wL5Q$R7@}SK)XqQS9>quD;pQvdMdEpn;Vm=Ggt)x9hth(jms&rSKK{yy79-U)U&H}6L0|db}w6@ z^As+#B%SBdHeJ!3AAyG9UFCNn#|$w{xDcTxo%I+zr#o10>)Al9GM!uXF1KkbxA`4z%R}qL@o~V} z>uiCwNq^t^nt3QtwutSpHVL^b)7mpGMF~%%VJ%suM7o>-LVs4amr}N;L}hm+{dX0< zP?GetoB6%mj3>&`Cdx5!6gOw0k`?_4P`8n!oa@?18o_!;C98`P>GD$=|2qWuL~#%0 zDlKL!YQ{;*4;Rt^_p`Rj@2eP)u|s+MCIP7a*Epk3rDGigv~E(mTK2%18h^cd z^Kl4}vQq8U&?Fkp|EUhNQa5z|&4P{g!XGTw=&cRh3|yU7-e_E%A{f|xbEX!1@Fga& NSGmFEBXaJ~`5)U>CD;G} delta 2005 zcmZ9M2~1R16o&sd@4aDWn0Z#jR;-F3I%N^uQDPlj28F0~Pr;>#ps2`L!CgBPtrbK> zF5-qjWl>>(AR`Jcl}$vfaiOFO5*wG;)EKQ;skOETuQ5&MCGUIp-gECc_x$HfXNCAj zg_!0&J_i`800*A|lkFBYTXSaZQ(3W;j9?NY47B$JkEJ`CTDFkXPuq1A&B#miL=oi(hsMA z3yqLRR|D4KVUPoR1I0@q&m+gh8IUc9feJh1bz_K+A?GXuY%Y*5MgitRxUT3$w;2c5 zTbF?z7vT|>0(}08^XpUaMn9nJR}4Nr4yfLN;jjQOZcp%8p>?LetOtOrU;i7mwW!jLu(;Kbj;xY64H)n>sw^BURZ3Fa3h zIY(F;{hNihV_yB ztW9FmlMjFbwfK*&6IkXh>G#(Fqh4}u50(r*i9l19G$w@7ee8y0`j85(AXr+zBOVCb zA|+_)Ugs*M#DoRFx?!BzJ*6~nTAy@WN@vS~0E=`W_#ANbft0l>2JpJb$*xGRtDNQ^}lFW?56>49x5&M=qgr7v;=+d6ky|XxhzRV0!GMZO0$9VZgO=Z)nUd* za_iWUfc+eER__ovu#KLQt>i9Zn|HMZobz!67HNqQ9(`E5dxFzlhR2kh3mUbLGTypdp1hYmJ@`TKBQkI#;G>z3@FSu}SN_b~+H|AMw}|#;9%3!p$)3%+%LP=#=AOFCjU=Ca ztFEQQlZw_^*S^;dUCCLeaMs^- zOzvj|@~*N;jz;Zm$M14`0Odg}-q9!=Wm%5?)>M7;K5Ev|IeLrtQ6S=HeOwu7dr;7C zs-*v}q7HqEmZF)^&UyHeeormwnC!xtbMDO7*XKG=F}mw-oZJTt%X?3McOC-{uhBnxodi@pF${mGP`5Q0OiyyD3w4If zr!-bl4Y_8S4wTq-y-}!PHoegruDG<4RLn(j4NavYb5h)}md@&?45}>v&a^7tFP#C; zV#TjpFTnUd=jvKzM2s($gk2fgcNQ?%UkS`3JD)(s;`t1i5vC+#t@oj)nFoG zupCRU68&L8EWO<^9+C98)AwSUi6q7$itM7uE}llq=*xmt^p3}xH@o}4UGJKUrP(;L ziYJ?{6S~go8b#CEs(15m##S13xsRh|Uu?!!%z0zhA4_R-3_TXCr}bEJ`G2& fU#E*HpeR~d{BC#DTlZbT{P!9GG_L5K(;o0IaI8(+ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_eu.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_eu.ts index 9b13ede645..8f569958ba 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_eu.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_eu.ts @@ -74,11 +74,6 @@ Geometry reference selector for a Geometria-erreferentziaren hautatzailea honetarako: - - - Geometry reference selector for a - Geometria-erreferentziaren hautatzailea honetarako: - Add @@ -102,7 +97,7 @@ Click on "Add" and select geometric elements to add them to the list.{}The following geometry elements are allowed to select: {}{}{} - Click on "Add" and select geometric elements to add them to the list.{}The following geometry elements are allowed to select: {}{}{} + Sakatu 'Gehitu' eta hautatu elementu geometrikoak, haiek zerrendari gehitzeko.{} Honako geometria-elementuak hautatu daitezke: {}{}{} @@ -134,6 +129,11 @@ Solid Solidoa + + + Geometry reference selector for a + Geometria-erreferentziaren hautatzailea honetarako: + SolidSelector diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_fi.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_fi.ts index 44ef6b0e3d..24169c6e5e 100755 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_fi.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_fi.ts @@ -74,11 +74,6 @@ Geometry reference selector for a Geometry reference selector for a - - - Geometry reference selector for a - Geometrinen viitevalitsin kohteelle - Add @@ -134,6 +129,11 @@ Solid Kiintomuoto + + + Geometry reference selector for a + Geometrinen viitevalitsin kohteelle + SolidSelector diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_fil.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_fil.ts index 62e9d53587..973652ac74 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_fil.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_fil.ts @@ -74,11 +74,6 @@ Geometry reference selector for a Geometry reference selector for a - - - Geometry reference selector for a - Geometry reference selector for a - Add @@ -134,6 +129,11 @@ Solid Solid + + + Geometry reference selector for a + Geometry reference selector for a + SolidSelector diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_fr.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_fr.ts index 190331eebc..dcd9284cd2 100755 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_fr.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_fr.ts @@ -74,11 +74,6 @@ Geometry reference selector for a Sélecteur de référence de géométrie pour une - - - Geometry reference selector for a - Sélecteur de référence de géométrie pour une - Add @@ -134,6 +129,11 @@ Solid Solide + + + Geometry reference selector for a + Sélecteur de référence de géométrie pour une + SolidSelector diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_gl.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_gl.ts index 1dab0ce553..d4036f3df0 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_gl.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_gl.ts @@ -74,11 +74,6 @@ Geometry reference selector for a Geometry reference selector for a - - - Geometry reference selector for a - O selector de xeometría de referencia para - Add @@ -134,6 +129,11 @@ Solid Sólido + + + Geometry reference selector for a + O selector de xeometría de referencia para + SolidSelector diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_hr.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_hr.ts index 793e2ddc96..332f9ee23f 100755 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_hr.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_hr.ts @@ -75,11 +75,6 @@ Geometry reference selector for a Geometry reference selector for a - - - Geometry reference selector for a - Odabir referentne geometrije za - Add @@ -135,6 +130,11 @@ Solid Čvrsto tijelo + + + Geometry reference selector for a + Odabir referentne geometrije za + SolidSelector diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_hu.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_hu.ts index 5dd155554d..5a0fc13612 100755 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_hu.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_hu.ts @@ -74,11 +74,6 @@ Geometry reference selector for a Geometria hivatkozás választó ehhez - - - Geometry reference selector for a - Geometria hivatkozás kiválasztó ehhez - Add @@ -134,6 +129,11 @@ Solid Szilárd test + + + Geometry reference selector for a + Geometria hivatkozás kiválasztó ehhez + SolidSelector diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_id.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_id.ts index 69e8883637..0e81d62b16 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_id.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_id.ts @@ -74,11 +74,6 @@ Geometry reference selector for a Pemilih referensi geometri untuk - - - Geometry reference selector for a - Pemilih referensi geometri untuk - Add @@ -134,6 +129,11 @@ Solid Padat + + + Geometry reference selector for a + Pemilih referensi geometri untuk + SolidSelector diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_it.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_it.qm index ce65c0c278004349f47c9d51b6f16823043956fd..bb5b741772c26e63b6db724b69e2400a2ad4ed02 100755 GIT binary patch delta 1894 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 diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_it.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_it.ts index bb49153958..800695dcfc 100755 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_it.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_it.ts @@ -74,11 +74,6 @@ Geometry reference selector for a Selettore della geometria di riferimento per - - - Geometry reference selector for a - Selettore della geometria di riferimento per - Add @@ -102,7 +97,7 @@ Click on "Add" and select geometric elements to add them to the list.{}The following geometry elements are allowed to select: {}{}{} - Click on "Add" and select geometric elements to add them to the list.{}The following geometry elements are allowed to select: {}{}{} + Cliccare su "Aggiungi" e selezionare gli elementi geometrici da aggiungere alla lista. {} I seguenti elementi geometrici sono ammessi per essere selezionati: {}{}{} @@ -122,7 +117,7 @@ {}If no geometry is added to the list, all remaining ones are used. - {}If no geometry is added to the list, all remaining ones are used. + {} Se nessuna geometria è aggiunta alla lista, vengono usate tutte. @@ -134,6 +129,11 @@ Solid Solido + + + Geometry reference selector for a + Selettore della geometria di riferimento per + SolidSelector diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_ja.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_ja.ts index 56bc750326..8303825505 100755 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_ja.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_ja.ts @@ -74,11 +74,6 @@ Geometry reference selector for a ジオメトリー参照セレクター - - - Geometry reference selector for a - ジオメトリー参照セレクター - Add @@ -134,6 +129,11 @@ Solid ソリッド + + + Geometry reference selector for a + ジオメトリー参照セレクター + SolidSelector diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_lt.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_lt.ts index d6b9ece7ee..e7ef7cd798 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_lt.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_lt.ts @@ -74,11 +74,6 @@ Geometry reference selector for a Geometry reference selector for a - - - Geometry reference selector for a - Geometry reference selector for a - Add @@ -134,6 +129,11 @@ Solid Pilnaviduris daiktas + + + Geometry reference selector for a + Geometry reference selector for a + SolidSelector diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_nl.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_nl.ts index c6230ec861..20806b13f5 100755 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_nl.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_nl.ts @@ -74,11 +74,6 @@ Geometry reference selector for a Geometry reference selector for a - - - Geometry reference selector for a - Geometriereferentiekeuze voor een - Add @@ -134,6 +129,11 @@ Solid Volumemodel + + + Geometry reference selector for a + Geometriereferentiekeuze voor een + SolidSelector diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_pl.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_pl.ts index 062f2f4095..2505c43a53 100755 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_pl.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_pl.ts @@ -74,11 +74,6 @@ Geometry reference selector for a Określenie odniesienia do geometrii dla - - - Geometry reference selector for a - Selektor odniesienia geometrii dla - Add @@ -134,6 +129,11 @@ Solid Bryła + + + Geometry reference selector for a + Selektor odniesienia geometrii dla + SolidSelector 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 f4b69ea901..f5f892b730 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_pt-BR.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_pt-BR.ts @@ -74,11 +74,6 @@ Geometry reference selector for a Seletor de referência de geometria para um - - - Geometry reference selector for a - Seletor de referência geometria para um - Add @@ -134,6 +129,11 @@ Solid Sólido + + + Geometry reference selector for a + Seletor de referência geometria para um + SolidSelector diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_pt-PT.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_pt-PT.ts index 5c69d2f1ec..fe086f9fbb 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_pt-PT.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_pt-PT.ts @@ -74,11 +74,6 @@ Geometry reference selector for a Seletor de referência de geometria para um - - - Geometry reference selector for a - Seletor de geometria de referência para um - Add @@ -134,6 +129,11 @@ Solid Sólido + + + Geometry reference selector for a + Seletor de geometria de referência para um + SolidSelector diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_ro.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_ro.ts index 74def81279..740d54c452 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_ro.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_ro.ts @@ -74,11 +74,6 @@ Geometry reference selector for a Geometry reference selector for a - - - Geometry reference selector for a - Geometrie selectorul de referinţă pentru o - Add @@ -134,6 +129,11 @@ Solid Solid + + + Geometry reference selector for a + Geometrie selectorul de referinţă pentru o + SolidSelector diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_ru.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_ru.qm index d916ec59e505eb5954e993adba2c38bc0ed5b8a6..eef032c4db535e171b98d6f6b7107d5291731a4d 100755 GIT binary patch delta 16 Ycmcb;kNNgK<_*_3F;;B8v8h=H08TLo*8l(j delta 18 acmcb;kNNgK<_*_3P5$rCwfW(uDjfi2*a}Gi diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_ru.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_ru.ts index 35786472bd..44a73c48a3 100755 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_ru.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_ru.ts @@ -74,11 +74,6 @@ Geometry reference selector for a Geometry reference selector for a - - - Geometry reference selector for a - Выбор геометрии для - Add @@ -134,6 +129,11 @@ Solid Твердотельный объект + + + Geometry reference selector for a + Выбор геометрии для + SolidSelector @@ -1899,7 +1899,7 @@ Run Calculix - Запустить CalculiX + Запустить Calculix diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_sl.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_sl.ts index 87a33ac940..58db25f6ba 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_sl.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_sl.ts @@ -74,11 +74,6 @@ Geometry reference selector for a Izbirnik referenčne geometrije za - - - Geometry reference selector for a - Izbirnik referenčne geometrije za - Add @@ -134,6 +129,11 @@ Solid Telo + + + Geometry reference selector for a + Izbirnik referenčne geometrije za + SolidSelector 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 a8c530832b..937e350f77 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_sv-SE.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_sv-SE.ts @@ -74,11 +74,6 @@ Geometry reference selector for a Geometry reference selector for a - - - Geometry reference selector for a - Geometry reference selector for a - Add @@ -134,6 +129,11 @@ Solid Solid + + + Geometry reference selector for a + Geometry reference selector for a + SolidSelector diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_tr.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_tr.qm index 43fd5c81e888a103a4e0cb3594f427e8b0456a45..906fd213c4d7a2fe61a427394c3d09b300557797 100644 GIT binary patch delta 3480 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

}BJdL@U+-_R;9;hjBXf{up^nN`KVS3B zruQ#MVoWj9+@ro|4XBU+U8+@J@T{* Working Directory - Çalışma dizini + Çalışma Dizini @@ -44,7 +44,7 @@ Elapsed Time: - Geçen zaman: + Geçen Süre: @@ -74,11 +74,6 @@ Geometry reference selector for a için geometri kaynak noktası seçici - - - Geometry reference selector for a - Geometri referans seçici için bir - Add @@ -134,6 +129,11 @@ Solid Katı + + + Geometry reference selector for a + Geometri referans seçici için bir + SolidSelector @@ -309,7 +309,7 @@ Beam rotation - Çubuk Döndürme + Kiriş Döndürme diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_uk.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_uk.ts index fc42e006cf..a638daa908 100755 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_uk.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_uk.ts @@ -74,11 +74,6 @@ Geometry reference selector for a Geometry reference selector for a - - - Geometry reference selector for a - Geometry reference selector for a - Add @@ -134,6 +129,11 @@ Solid Суцільне тіло + + + Geometry reference selector for a + Geometry reference selector for a + SolidSelector diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_val-ES.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_val-ES.ts index 6b1cc35e48..0c807dce37 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_val-ES.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_val-ES.ts @@ -74,11 +74,6 @@ Geometry reference selector for a Geometry reference selector for a - - - Geometry reference selector for a - Selector de referència de geometria per a - Add @@ -134,6 +129,11 @@ Solid Sòlid + + + Geometry reference selector for a + Selector de referència de geometria per a + SolidSelector diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_vi.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_vi.ts index ef9f094f0f..7140b6a6df 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_vi.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_vi.ts @@ -74,11 +74,6 @@ Geometry reference selector for a Geometry reference selector for a - - - Geometry reference selector for a - Công cụ chọn tham chiếu hình học cho một - Add @@ -134,6 +129,11 @@ Solid Chất rắn + + + Geometry reference selector for a + Công cụ chọn tham chiếu hình học cho một + SolidSelector 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 f9f5b07242..0aa66e00eb 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_zh-CN.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_zh-CN.ts @@ -74,11 +74,6 @@ Geometry reference selector for a Geometry reference selector for a - - - Geometry reference selector for a - 的几何体参考选择器 - Add @@ -134,6 +129,11 @@ Solid 实体 + + + Geometry reference selector for a + 的几何体参考选择器 + SolidSelector 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 298adff706..28aca0736b 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_zh-TW.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_zh-TW.ts @@ -74,11 +74,6 @@ Geometry reference selector for a Geometry reference selector for a - - - Geometry reference selector for a - Geometry reference selector for a - Add @@ -134,6 +129,11 @@ Solid 實體 + + + Geometry reference selector for a + Geometry reference selector for a + SolidSelector diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_cs.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_cs.qm index d4ed19230cbe2ac390cc6b4b303c97e5fc18a14a..f300d3ae1fe3d59fe0f9d9d3f13f03fd380a9ba4 100644 GIT binary patch delta 817 zcmXAndrXaC9LK-U`=0ll_jXQNk+ZB5Q^!GjQNk86?9d`vgt0LVXOdgwaxj`0W%ywo za;qelDLX}Ij!S>IHj+im-OOwjSs}N_&R^eW&%XQpzTeODT^HMK`-bHDVe|B$LS*x?i~5c?8&56x5?CC7F!g zi-m{zQGhi}X!6Gc`-Gq#StT^J#Q;r^iaGhED?`3#4t;H@WXUnapYS z{!(S#A7JYk>CW7CAkQu}MRM2aF3L7<>OIGNAzB8^t>%kixqxM)Inbj4IQP|jb43DA zd4+V#LQkgUWmPFKI?D3uAWw9*kL7j$Xy8P<l%Hg0H8clc#jMh;LqRZg5<2DrA% zBO1auRZ*TWW;`&YKB(1ka=Pa;uzQr8esvL0woA^b-V7Xe(sN6)(oa6s`Uoi3sIQ#I zR#J)VNH0*P{aypu|0-Ft`T_cCWx;?^K=lG;32g*=_>>iye1qyzR^JK$Qk$~Q%Qu{x zs%$CX2_q*eh3mO*Zj@3yD1tY5OuF*_f21l)?LKu|O)V$1L9MLY3QTyf-rakh6VjrkQ@B&q}v*2-2ha1X}0EI@5rkSV?U@yGhDZ9Q(8s<#f`Sb zd*AYz7i`%9-euDpTb{!N2!?GnL9f(JG+EX!3~53EpFGA3>ErHC`hbsYe?uu9@aF5q$px}v;?6l zeMz81AtE0&1-pF!B4X2Bvry4At``0|-M|EElj0QWQ_@ z+tOz@PXTYWNARm@X=w^#M7u z&n3L=@|A*Hz^kqD#I3Wy=^Xjnl@XvWEYD1j0tvh1zn5o$GcVIB?qLg*&2!n0)W|pa zQ@D3>5+Ez8fj*ucECiZv^Bpk{h;7?=F*O43NxZ`Q6JXEe)z2OW*1pU4U;YCa+R9(q zTm&Sx@MEDd;hQH#EpV;ogQNF=<~)A6^ajx2;!}yjHS`Zvs)tic)C(yZpw6nF#MJ?| zt!gBG95}zIj@4#~lp|!?$}9Y~`Cu>bc(U!+9+Bu=lI`lFDZu+nwuKo%ZQF*Zz8TiM zh1EcBzP7Qr5Ae2XTgKxARax7f_ayMx#i)inn!n;tpd&}~fBq8C*Q!;Ajsk&H`o)&3 zKcsy)`#sRlX|>kCs_3NV_8-xU?j8VK|LJAVtpUt>{l&F8K&Vu&qC-G@w_aN!HW*&L z{;LSUm-W{g#fJ0w`Wr1GVd4(G?RDWRP1a9jB!~vzkg4DQANhKXi;QE#BZAODV{o(? z*nZu(()pzzq|&tRi(Rqjf6)VM{MWum6{!aPqIHJbrP$BDBl2XWMYVUq-rp`>b#R%= z3@g@W`hMO3JTh)RJ<%jMJx~3H#X4x(Xow|8%q4O6L7pSsaS#aB({8()%~7L$6T3mf zcFTLoxpQUX)B^bJ(;GPEz&yECuY}~9=3;0 knwIman49Gf3MPdW0?-dM*Y!j=$x+oU8+az%Igp<4Ke$B$_y7O^ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_cs.ts b/src/Mod/Mesh/Gui/Resources/translations/Mesh_cs.ts index d119a63672..1ede2f22c7 100644 --- a/src/Mod/Mesh/Gui/Resources/translations/Mesh_cs.ts +++ b/src/Mod/Mesh/Gui/Resources/translations/Mesh_cs.ts @@ -2055,7 +2055,7 @@ to a smoother appearance. Center - Střed + Na střed diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ar.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ar.qm index 10ab56636a5597b7dcbc2d2b61f1bc07d90a507b..317f3b6654e30fa58b27766f9c8d1eb4cbce0bde 100644 GIT binary patch delta 745 zcma)2J!lj`7=5=FlCW?Q(glMICXnKe@eZs+ixh|9iZltqSOg}!v+jl?yWGqrr17F) zsd#J%7D2mIc2`-8jcAI)!a@`aK@nSv*!XT@l0uQ&<(qlm-}~l!Z*_m;@x?;5JH2vE zdZ@m?3(P#ijTe`I%RSuOe+68rVBzH*-XR+0`+(m;qqz)>9^N0?H5bcZD@iUeB+3`;)a^ zX~Oux^ifIeKIOE7{DT*GwI99tVz=DsV-+dd5Qw3$1x;jlHfaGY&yW#CTW4K}9inX{ z%*3wG(zo<8NcgD#$!N3~AMl*yW1`bK!M@0OjCKgliPN*T)A1*xL()e42ecZSj?}mZ zXY?!N$lQaK8!5-ZZcHwyD6yV~J7PPraoV-2PsMOF|9 z#zY!9=!(-pYS7Q_Fo`1F(wkP8SY^5*vZhu>%lzK#OlNOsG0$KBx115>4!Dt}_wi&M#${Z3 zTI{E0xH2$sNKSsj7{{c2e6kDEG$DOEUcO>31_qgPyon9-fQr>8zhO#d(y!PY$UISd JbGYGeW&pc=FY*8Y diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ar.ts b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ar.ts index ad6306c857..234654d4bd 100644 --- a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ar.ts +++ b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ar.ts @@ -497,7 +497,21 @@ A value in the range of 0.2-10. لا يوجد أي مستند نشط - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. حدد شكلا للتنسيق، أولا. diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_bg.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_bg.qm index acf9903c99fb55f59df310393565d83b576cfa33..d21a9c056a7a02b71748a4106a91e40b4cdf1b49 100644 GIT binary patch delta 743 zcma)3J!lj`7=3pMURXGVbYc>wI7#8<+{CK_779n?3K0?lu@EM^Gw#YIyWGqrq|g(= zQt(&_7GfzD=~9GXDK?@aLBT@Q6oO)DCl70~qR+cE7y=CbqJ7g=IU)znlw;9ABh jI!n~282L~5pBl}7so}ObkVDHrnVL7-$F`fl{kg$E^ai`c delta 157 zcmV;O0Al~uZ_sLx8v!7Z99B9lw*WBMegFU^Pyju-9smF&Z2(7>#Q*><`v6G8X8-^% zGXP2}f&c&t^8iY0Q~&@6W&m1q1ONar7?G?Q2l~>5001#qk;hu~G6=I# L1G_D=fiqMD79lOt diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_bg.ts b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_bg.ts index 4ae1a1196f..999876a978 100644 --- a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_bg.ts +++ b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_bg.ts @@ -497,7 +497,21 @@ A value in the range of 0.2-10. No active document - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. Първо изберете облик за полигонално омрежване. diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ca.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ca.qm index 4d958c3eef9c89da1652821ca2a339cc37280841..87c56e4c83e27c9e120273508c4fd780c06921aa 100644 GIT binary patch delta 743 zcma)3Pe>F|9R7BdRwmY9=@OZ~Kjhk1uA% zI|Fy7O9JEX?*ms>abs@~7+J&Y#w%c=g`4~L_}xME+5_P12&%Q)K(2*F-3v@U>TF#& z_vz|K;QD#|I(*2`>(1LbXX0|t_xu;2{4^QPyeO1^=H5K10DarJ&tDIKvCZUN=5DsM zn3S^{g{h%@zjlD3LSC*u6!~!BTArL^K1x2KJ)@UvaPmd8v zTVkDu6{2N?%mlX2&^PpB6yc!qC!^3{Jmopc2Smqpf_=XA7;O`r5=SR($K#Jid!+UG zrnCxmORDXKWBQ}yi0y@?9a-!HpEI;@A!>?1wv^DSrd*>uA;nVUt%&8&1X0t7Srf)Z zr$SFPSY!l&U`#~5g|;|KQ)xfDz0mhnL)DGYfsECth-*q}mCRfkZm)N(<>}@BR@0~2 oF4xjl(RrdS#Ylg`|J11dOAWili5$Lkl`cB-U2MDiqg3ww4X!b{RsaA1 delta 157 zcmZ2kyd-aeG^4^qnJ_E;)eHtV>KGW*8W?PM$}upgwlla-JIcUd$jIPvI2}k^Gk9q? zF)(neGI-^LFfg!}F+>%!FfbTPOk5+${_9dJkQp-ZiXWH38s^u$PZ=1DR43~&F5@z) zV?Q;+m4Sg{{p2T%aZLJ8C%Z6B6Ea@K%U8_Bz#uQgo7gZ9XnN`7H%!S)#& Document no Actiu - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. Seleccioneu primer una forma per al mallat diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_cs.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_cs.qm index 2c5842f6a1a1abdf3d8bd800ae169c7f556b1042..23ce43cf4f8c80ffaaf365fdcb602848c0cb790b 100644 GIT binary patch delta 745 zcma)2ziSjh7=3pMxv+Q!0v7&cAdwU~_Ab#%u&_8iPOymtA|WuhJDXiOv+K=VLh#3_ zU}5L65(UB1Dn;O`)M6tcMX<045sQG3|G=d1-NYn?BDc%TyzkfhzV98(KY#H0e5TaC zFnz6f3Z-vPfl(jV*DnDhk8o?{Gf=9a@@by$V^qgq0L~Ls>vw@1a8LIGlegQeXNSIz z?Eo(DYwIOlui6`ToZ^1pUVaytsHLNskHZt4+?RJ{VDL=t$Infm@HYLLnadV$rdP8o z!;^dY)7k+p&gSK_5A3#dhM!`r7v^3<5; zW0`0P5hJ0kGqerugfluQ|A{Cx=YZUr14l{bjKfnJ{h|Q87{CI%Qg_ z!6YLH1bre7EVRjSH`J|XwI2n6YN!PxbSM*55J_E0t=#nCxsleJp2a+w{%<)0%I$G4 lZ6%!|>QRmRl;MAJRR1N1UE^4fKzd5M&Qve!cD9S6|2HkYxVQiS delta 157 zcmV;O0Al}vZTx4D8v!7Z99B9kmjE!>egFU@WB@(69smF%djLn4#Q*>;(*Q`rX8-^$ z2LMVdf&c&teE>>qQ~&@6003HZ1ONap){(3k2l~>5001x)k;hu~FtD>x L1Dh Žádný aktivní dokument - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. Nejprve vyber tvar pro síťování. diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_de.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_de.qm index f2f7e61144e486dfabdff948e364740df5d4934c..540cccd618f436dcdfec4fc1600dd94da6c062d2 100644 GIT binary patch delta 745 zcma)2Pe>F|9R7BdRwuT=TO{_NGAJ2#x7~}-L1;<#pa&~ZB6!ZcX(l#j*!NcP(n`?1 zWyCrKT{?*1!AqT^ON0jz>JUW-K?%AB(xGpksRtu=hTnVN@6Y%9z2CR`Xua|5e5TMI zygOQ)LE-abVE86(yd45A-@&bw_dw|l#@{{Q{S&ooPk__?sMT)+xqFz=y+HX_d+prW zZ&$tog$e9$Jq0So_QwgQ6!rYb?*P|-rcmB-A%yVNw+iiv&H4K zoLw2HJkOue4sfB6mrE~68cx4ty=>*v##qmu+uFi3Vl*KTLSi0@Nb{`IJQ$unBa$}D zIv8S>bj35wKGW*To`P3$}upghBCNMJIcUd;LPB0I2}k=GI(h> zF)(m*GI-^LFfg#kFhmuzFfbT3O Kein aktives Dokument - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. Wählen Sie zuerst eine Form für die Vernetzung. diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_el.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_el.qm index fd2da58cdb814c668f6a1c19914b4f614dd284e1..0f1f87653dbf12cc4adb5d995772c55b066ede8f 100644 GIT binary patch delta 731 zcmbP~Gre$vG^4>pnJ_DZ9SjCH>KGVQ-!a(klw)8}`ODxw?I;6-5d(wA;dCHv!QiFc z#K6EE%;1$1!oa}3h#{(&g@M5&dg2;M{`>0p7#Q@|F#NjI3KW_-@r)mr;dYF(BpCi@=}X{ib@oK3Q2c_OG_)I{x><=6|re;Q^4An4DUy#}$n5pBQcrZtgJbVgUf=6}k=p delta 157 zcmV;O0Al}_aguD18v!7Z99B9mLjW+?egFU^?f^Zx9smF&{QyUn#Q*>=ivUQ&X8-^% z!vIPvf&c&uQvgbAQ~&@6q5xWR1ONar=8>!!2l~>5001&1k4MF0Q@*^}e}UIH$ClSBfR5;B4f4s!|s03Lh|VSt_h05AKK>;hu~GRm`2 L14k~i4K#`bP>U}d diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_el.ts b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_el.ts index 4d278cccac..c4f6804088 100644 --- a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_el.ts +++ b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_el.ts @@ -497,7 +497,21 @@ A value in the range of 0.2-10. Κανένα ενεργό έγγραφο - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. Επιλέξτε ένα σχήμα για πλεγματοποίηση, πρώτα. diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_es-AR.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_es-AR.qm index becf05f94998d4d303e402ac48fea1a9d3e2245b..e3102c8edd7fb485d87df8f32da32f64bba7aaf9 100644 GIT binary patch delta 752 zcma)3JxClu6#ni9PgX7gJDbZCITfPI-FZhKkn*^2MH)p=K^S*uvkT|#W@k>Z$pt~u z=Gbrq0wEw+g;-eG31VYmz#_3yQUn54HWoJecKj<6!m+&B@BMvm-Z!5Xzl85|i9+Ym z^s}Nu;ph!89OC(Q4#>Aq>+S)i9lY3mMgI%bpR57{S=1X-K&FXVnFh*doz0<#CnLu| z!NtYl8c-SUe1B<_7E`C$-&Bx}MiLu?<+;rM$12djp856X05C73pNaWo@musX*&VFB z%RZ0>kUP)vx1WKDa&(fkGL^j)fYIn{YIN&$>WA4r#0-42z~F*o34)NMvq5G-(P>kJ zlPyr4jTJ)6@F?TzK1IGFKY$4X)tih!Nb#8GI`0y?tz*>ZXpf?80{6uJUEA&W>(MsR zI`qY~0!>XS^@RiS$A}})7v_4T*-tB?kIb9#Tg>H4f=SU3mJ&AOY{9oz*s`Zwzol4B zd4XwE$rB+JDMo-%jQNg+y4a6XaX)q2p5us6G!>IB55yP?8iGp^74whVA9~jE{_=mT r>5$qMttGXhlZ1K{BYuScsZsxz8hVR6IUH^YX&RF~Y`aw}O{K2@hrqlp delta 166 zcmZ2bG&^^K9HYWS`7kTJ{|p8<>KGW*iWqEn$}upgmNK|cJIcUd;LYH1I2}m0GI(h> zF)(oRGI-^LFfg#^F+>%!FfbU^Ok6L?{_9dJkhx>xbw4isAIz_LpE58Q_D|MlT*hVi zjQ!LMR|W=-#gm^i#xdzzPIhOSCS)wc%U8_Bz##XHH?d(J(DeP2-!mn%8wW5mFfeFL S-ovc1xsmyr-sUqVAuIr^@G%Gg diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_es-AR.ts b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_es-AR.ts index b1394d851d..5ece6a66ef 100644 --- a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_es-AR.ts +++ b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_es-AR.ts @@ -497,7 +497,21 @@ Un valor en el rango de 0.2-10. Ningún documento activo - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. Seleccione primero una forma para la malla. diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_es-ES.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_es-ES.qm index 7620ba18f345b3298674a45227a0964ac33f081d..e51af17cbd91bd9508277d447f7acc3d2e6b8e39 100644 GIT binary patch delta 749 zcma)2KWGzC9R6}GrW{0}lP>84X**cXG&TyQj=_?_4iTYJgx9-w-bw5oc`q#iF-7QN z9SkSM$O<<`L0!Y2}cX5+b6!&CMAyBAepXg&Y&^LyZOKHJaTbtYeD*PM;v zO1p4YyFl?oM9PIBlGq(2mC+jSkp0f<02Zu(Tt+A@Dmxi|3P;h~%;oS~Zk!R3M~SOoFypiA|KWjF>fX>bX^V zs>vcF2n1sy2`#k6NiWsolO4oisG4fY2p!2(O^CFiq*h+`{rttw^S;GA-TrSmL(1** nE^Q^P6ZNUaeai4ZIcoos!=7=XM<{)zJ-6P^xm$DPtAoD*Ywo?f delta 161 zcmeAwYR#P>$EYw-KFms=ox$Kn9Rq_}4}Qw9dZ_R0E;%eV~h zv7egZ%D}+UJ^49f9FxA|WOt@%LdGn-e8pT0403OH6C36MO+P;QJySB1vDM^vTsE60 NFrU}ke8t3!1prXsFT?-< diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_es-ES.ts b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_es-ES.ts index ba4f321c0c..5cd2f84fab 100644 --- a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_es-ES.ts +++ b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_es-ES.ts @@ -497,7 +497,21 @@ Un valor en el rango de 0.2-10. Ningún documento activo - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. Seleccione primero una forma para el mallado. diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_eu.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_eu.qm index 1f41cb275e56d4214e4aa7afc4182c6f32d25f82..a060f5d756b6db51ca417eb4f170ba311017322f 100644 GIT binary patch delta 743 zcma)3&r1|h9RKVpsS{h^L6Bs7g4H2e*LC#}bm*`cd+?$JE)+ax-Z(?6Gwge-cxff@ z?lK}l(5X6k^B|t1OH`C}=pg+#2!a2Br#|ycJruDseBXS&zdqmh{mhT0qsHd7OtC%m z;Li9VieH}qH(%oJejd2-9Mjuxfr&iszggtBhU)F7z~wzu>vKSF9yQ$!Oir|S2Csg< z^$jR~!pXq~Lrd-VGfwGq*KzI$D9n}KMD>=-%*{R&_y{^Y&tpm&>LK6Z3Bvzn^G|xKCh2iNjB54b( z^RPy=ijbMW_8IzyevASfRQ_ZX8jPnrr}=>BtWL1cw;rP{f(zp4yzOlK>1dC%KHrp9 zVcC*ud*PV=C^=$#VQEJedco%sEu4>LUqjnILN)u@Q;N@|r1i;>n=$68)o{%QIdIC;U&1>c7;mTb#?`OIPWFGuy$oyE~4EzKLrj*?(PX1u}n3yyC}Y5X1bM_bCH|;r+=vjLW!; z4A@W2aAjcNjGg?1F^)-p;ba%4X+p*kynMx63=Hy7yon9-fQscOzhO#dGM=$HkU3j_ Jv!SU83jmFUE>8de diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_eu.ts b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_eu.ts index 869ab528e2..fa01aee6b1 100644 --- a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_eu.ts +++ b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_eu.ts @@ -498,7 +498,21 @@ A value in the range of 0.2-10. Ez dago dokumentu aktiborik - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. Hasteko, hautatu forma bat amarauna sortzeko. diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_fi.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_fi.qm index 4abe5efa7bb24739cd5ff733ce71eb04b5fdfde7..9eb39bd7def0aa129dee1bec8bc80e38fd37b8e2 100644 GIT binary patch delta 745 zcma)2J!lj`7=3pMxnsi_Naqh>z&}XB=FVItSXi8f11*dQu@L5VXWcbNcDb2L2!bbq zy~j$h(oQUFB$e0*5(uIeK`=!~2qYi~A&rfd?$ibi4R>`fP#$T&Jvp#( zaUB@j!k?9=3{AJc+;mDmdVUqQf$>}Exy+n!FY#fFCP*e)Cu+l)?>6qa6}v*wjGS$8|{-e;NPKD zn6aeVJ~*L2N{+-nSlW?p9{l=f(Nx?Np`2AhtGe=x@`V(&*q;}3kqP6b5fdg#T&F@$ zHCSW>fnZF;frYj>?xZ^X?DnG|Pz^O>gbrn*MnzIrQY$xocj|2GdDmhdz5ckI0p<3% nm$s5l5_PG@1Iq9}IjaAX!>)0tM<6|=U1zeJbr(OD^1Xin0M@%c delta 157 zcmX?Ga3XtxG^4^qnJ_E8Y6gQFbqow@ZVa|N#u_K<2lJSNyp2lbB!gK4oAqxI0;gaT%AP z7W=6gt_%zu6DL1mjAPQ}tZn0sssWEzAG_ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_fi.ts b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_fi.ts index 7eea6d2a6a..0902c9891b 100644 --- a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_fi.ts +++ b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_fi.ts @@ -497,7 +497,21 @@ Arvo välillä 0,2-10. Ei aktiivista dokumenttia - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. Valitse ensin muoto verkkoihin. diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_fil.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_fil.qm index 0948ffa2b0b7a23b386220d72ea5b414bcced0d5..f6babc3a254424491b9963e7d86503c777c1fb2b 100644 GIT binary patch delta 758 zcma)2J!=$E6g|5e+&DN2X+&6;rzTjKjFS(WKq^@cQ`kg=C0G5DwTzWh>f5{z+e-_LJ<4~vGVMTNeV@l;l4Td>)d28?)^c~u97AK>=pJ77G-?Au5Dci~-I2do2l$z7o8;l3UKCO0}SFP!^&^$Tzv z__e#i(Cf~JJJ$I5%1`?{FtJ^Xl(vT^4yx~;H-JH1{r2M{Ft$~EDm^T_w~8C(&7mpV zKC3ODe%Y2!x}3IG?3exO)XfTjTG6f4in@JzC#gIhYwuznDOwPSAh8TZr1>T^A35KE z5lLHMU4T`h6~xR$rZ1jb-9=9EhKO7y9 zHssf%Rai2l+AN&WA0iWbkOEfL9OCA3PEpQ}Jfv5*Fx>w_4?Tz#9^qKYAF{wl9?J6S)!y?PVwf_mG-l~#XQ;m sZ#hHC?ei{eB%LGbQ;kK+@IN`cf5~CaIMySSzS530*Uz~-`|k9>Z^c=={{R30 delta 170 zcmV;b09F5-ZegFU^N&r2%9smF&TL4Fv#Q*><@c>A}X8-^% zDF8|5001#ak=0HLE}{eL4dnm;Ffo%Y z0j3Htga^u)MF0Q@bCcx(UIH!AlSKlS5;2$!4s!|s03IR@VSt_h054&a?E+&5G0p=3 Y00115t^*vCE)5B@d;@VUvtlzk1lHLvNB{r; diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_fil.ts b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_fil.ts index 15127499e8..ffb641bd2c 100644 --- a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_fil.ts +++ b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_fil.ts @@ -497,7 +497,21 @@ A value in the range of 0.2-10. Walang aktibong dokumento - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. Pumili ng hugis para sa meshing, una. diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_fr.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_fr.qm index 79f194e293c028bfc7070c6edd74a4769873ce06..9814efa5039593d1d6593950c9343b513c2fef0f 100644 GIT binary patch delta 745 zcma)2Pe>F|9R7BdRz|kKTO|1)$wM-2tD6vX@USQwbWs9>g6GVeW@>SUeQ*79X(RBa z&^94n>gcIMXqOX@Z8inoqz`#7NzB&t>U&h$VTVS||@y$EDYp7g!2z1{>joEi$yze1F{;+UfY7{|b~Ir~R3=p3;xpyVWw#^(*)J+XtX9mVV6K&K7^B z!`YRdky8Goc7VRUynOJC(_W^#SuZp+88D#6DQsk!~0GouEZiab1LRRtc@D$}`FrQcTDGf|!d;7}t#$H&Nm` zWqPW{A|nU{V?y#PqVX8-^( z{QycUf&c&uT>wgKQ~&@6;s9E61ONauD3Pog2l~>5001;(k;hu~H1@Mm L14}To5jL^}Fj6k& diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_fr.ts b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_fr.ts index 48c3c9ef99..ca14ea025f 100644 --- a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_fr.ts +++ b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_fr.ts @@ -497,7 +497,21 @@ Une valeur dans la plage de 0.2-10. Aucun document actif - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. Sélectionner d'abord une forme pour le maillage. diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_gl.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_gl.qm index 10499efd5c28d040faba76c887517dfe053b9c78..c545528b2657b58da9ac278d99af2ff66670598d 100644 GIT binary patch delta 743 zcma)3J!lj`7=3pqURXFK>BJZZa%f?)+5A+26e*6#6&6N>SO}BdS$E;gE;n-*(s&_Y zpJPL?5K9~F0)mh(#6snYC}<&yg(wJCR#v{9n50nTcKK%C_w&AQzPB%;S9dqh7rgH9 z&Dn_!c<=84)gI=aj{u|Zu&})kc+YTk?+(8|P`|PPIB!sI+yKfmxTQ}4Q%|~2&z=2r z`6J-A@$29|LtneEuQ^^^`d;}0O!l&B;qlPa#q!GsHDDkvfBx13#w*#|!tLV3ZZ=cg z9-5x3oY4+&;bBFtKO*T;_Mzw(r}fT!X>h!AfF&eoK_G%e8;VHtY|wldo&h70w#>Q! zYecJvnTagV&^Po`xNuPWlTm0gp7%M-M?^<;g1pdrjCKf48YjoJqw$BM1GWwM=4};L zY*TG7oYEg-kJMgR+L7)6_?)K2OG!&avaN(x4dojZ2q~76U`?#XCQ4dHESNZTof_@GBbll(kv5dnDjOWGcDDM~^5pV=s~J*lpKEEW k=ps>{V&p&Je`?hKrH0+&SdLKoO1sWtAKUI+_kNas11re7F#rGn delta 157 zcmX?|dn{vuG^4^qnJ_C|UIv33bqowD=NN2v$}un~UuSTic9elZ&ym67a5|8#Wbo2% zVqoC9%;1$1!oa|8!Vp!=!oXl)HgSz4`>#u_KxWazD}G$MUzlI>K4oCgkDRQ-xQt7G z75k|ft_%zunUkL|#xd!-Pj+FNCS-7em#>(MfkAc-Z(_qdpy?YYzhO#dGWfSSkXcZ7 J^L3*y%mDb#FEs!F diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_gl.ts b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_gl.ts index e015325d7e..ba7de97ad1 100644 --- a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_gl.ts +++ b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_gl.ts @@ -497,7 +497,21 @@ A value in the range of 0.2-10. Ningún documento activo - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. Escolme primeiro unha forma para a malla. diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_hr.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_hr.qm index feff2c70082929e5f5b0cdaa9bb3c19eb897ce83..589ed3bdb794a19a4e21473b035604dcaa8fecbd 100644 GIT binary patch delta 745 zcma)2KWGzC9R899Qx2loP1?$X7DR2XXVaMova1g~o5V|-!h+kf9J1CMnevj|>=llKnp2g1_4@PrdZ|wTq z^ai|-cY(peYn;>(%O zfZN8;-FragY;WhX<8_AiO5aHQl}+ZJjLcjszI{{$h8K!ozrO>@rR+oQR(|?rHk;oZ zsoXCe*A6iLqa@cJlXNlrl=t(M_gj~SPL{j7SVn>t1R_YZp@=l!I?adS8!#eiE36C9 zAzDSuOk{b6zM-GOg@fv!j6##~exLn(M08Lm$P2BQWZq;_FxN4mq{cZ?Ph($ delta 157 zcmdm#w>EQvG^4^qnJ_C|UIv33bqowDTNrG2$}un~pJZ^Kc9elZFPy>Sa5|9gXYkT) zVqoCf$>5a}!oa|;#Sm4@!oXlqHgSz4`>#u_K<1W-SNyp2SeRe)K4oCg@0_f|xQt8x z0sE;Lt_%zu?vtM|#xd!-Pj+FNCS)kV%U8_Bz##j9H?d(J(DdVz-!LUJ8AfdmWERxj JeBCIT1pu$qEj$1K diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_hr.ts b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_hr.ts index 4b0668c9aa..11b0434251 100644 --- a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_hr.ts +++ b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_hr.ts @@ -500,7 +500,21 @@ Vrijednost u rasponu 0.2-10. Nema aktivnog dokumenta - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. Prvo daberite oblik za umrežavanje. diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_hu.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_hu.qm index 9c1f093872d786d7bf5224865fead5874a598901..747be6dd9f7fbd1e115a7767e3b0fa846cbcd17b 100644 GIT binary patch delta 743 zcma)3JxClu6#i}%PZrLAT~K6-6ASfn7q<$rusBSvNOK}+AsKgP-NnUSZszhw z|4BN1FcZQm7`)el{Lx?IEJaEiH5R!BUbZjWP9rAEGla%LRfzTX$ zig>zCk*&y%kb{ZhLqwoL{)Fc~?h$&-V^rsAi@Y@g&&1(V*<<_r)(+9S^e40eGn!QD zfg`f}h$GSibKNr63i?{;_+w#}d3;tdDFR_D;V{l7LuY}_`N|8ciVZ72%9%y7M1_(R zBf!YVLRUkb944Wpo~j++bwx$YC?-7~i9Qwuf=dx^XS22M4Qu&4{J(0tq_$0KNv&v^ iP=jJ5kMNQjrT?j+w|J7n<+hMHv)sV8JMRl0o9_UeytdAaldSD}G%19L%qIpE58Q^iI}cT*hT^ zkNwmPR|W=-_Q_8e Nincs aktív dokumentum - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. Válassza ki a formát kapcsolás előtt. diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_id.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_id.qm index 39dd7957f05095744445bd2a48a6e94b5465a990..1bb0af024b14542889fce6559a5df581c9efbf64 100644 GIT binary patch delta 743 zcma)3ziSjh7=3pMUR-htDS~1m139qp*texxyj|fru!R-P!EIl3i}*E~N2- zXlLQEl33XY5y38%wMipl5iKl4u@EDIe}I*5CnhNrxm~{5_x*a`d~d%m|BN4=E7W^q z3s-7qQ2%fTsNBT#%k#j5!pz1lP@l)OSIhi9K=a~VzRU13$`NfysMWrLZ+J`L6W(aRV5dE`8a53sj$G?+dqzwb|@) zabslaTltiBfbmXQu0P?lo$O=LD_$DkzB=%%+TFt<60{)@LZSmjqsC z&c_4BM4)P(N*X2 zs>LEB2n1sy2`se5NuJ94+3iO`pjv9h2p!5)RYe*rsa3W~wLPw- lt)g>8eTtF)g#W40{FfSbiz7J#=_&0xbA4>Py;-vCI%X8-^$ z7XV5tf&c&tsQ^lBQ~&@6764jv1ONap>XED&2l~>5001x|kVSt_h04`6H>;hu~FsQRp L1E(yrZ88A_;Vdlp diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_id.ts b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_id.ts index da2d9372e8..f317f1eb23 100644 --- a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_id.ts +++ b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_id.ts @@ -497,7 +497,21 @@ A value in the range of 0.2-10. Tidak ada dokumen aktif - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. Pilih bentuk untuk meshing, pertama. diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_it.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_it.qm index 18cd7b5160a03843b1ae6a143b1dfdf64042e833..44972d1b35f5b9af30753aa20fbd009d72da9509 100644 GIT binary patch delta 745 zcma)2J!lj`7=3pMURXE-!A4GWKobj(O}t!E1X83p3|H7hl%xUH1UbS6s!KZ@Ug>Z9yR?)gY{zwmau1`ORP?0tU^jK9b}w8-8U7_l{cm#EHIDTNq^Gp&Ec|!fz0zp!pfWc23pG)@KL7v# delta 157 zcmV;O0Al~0bC_>^#Dl2X8-^( zEdWX@f&c&t#Q;idQ~&@6EC5<_1ONat1d*&62l~>5001*Sk;hu~Gtje9 L1FtW$bu}miD>^Pl diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_it.ts b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_it.ts index 7d9e8bf64f..7b53399bb1 100644 --- a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_it.ts +++ b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_it.ts @@ -497,7 +497,21 @@ Un valore nell'intervallo tra 0.2-10. Nessun documento attivo - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. Selezionare prima una forma per il meshing. diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ja.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ja.qm index 95d2dc0cb3e4f085e021f0adf8626776adf53b3a..2ea1e35fe1232a48d0175ad7260ea4bde1fb6d92 100644 GIT binary patch delta 743 zcma)3J8KkC7(Kh27Xxcx3pFGxm$2(b3`+_t#Ug|yVG9c*Y6OLwnLEzFk{R~iO$bOf z1k$8(840N@g@BJDSXir#h(!>z@Ii{8Aov5UJac1`!XP`tcjuh%dA~E;*Ph*cFr1m_ zjNG_XE@I--3NW&PD=&+{@IIzD-vH;%V&>I7e(R`TSOW$=qTaX;^uESz-2+sfcb*Il zeye;1N(KDhU8n1N=iODO{3Z7@zfabalroPCm8t%>TQ#8XMgQK9_rU0O@*#6KTfUWC z%x)IO&gV~Q2RKvA%hgAmc0c)?b+co4b|!OAN87uYLxdIt0!S=E5ow+cnhV3zqes%_ zndf1dXbB-Bfvq#-hCD_U4r+fR3QhXcJ_qrD=rB*P&bN%-Hok4ZFpW9KLjwt~#?_Y`gQTd^z_A#ZKGVgx)^MC$}uoVKV@*Ac9elZc`<{>;dCHt}rGK&x<1#Ll zbL^*PxH2%XZJqptF^);;@njdKX+o-7c=?LC7#PImcoQ4u0Tr`Pe#4Z^r21lWAoE(K J&BYql%m7c>F1r8# diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ja.ts b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ja.ts index 7f9b535a41..27a34191fc 100644 --- a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ja.ts +++ b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ja.ts @@ -496,7 +496,21 @@ A value in the range of 0.2-10. アクティブなドキュメントがありません - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. 最初にメッシュにするシェイプを選択してください。 diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_lt.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_lt.qm index 387878944639c4b80f254290e67bcb52705176ed..f2f06ea7ddcc1f84d7c8a47cc5aa58f9445fab4e 100644 GIT binary patch delta 745 zcma)2J!lj`7=3p+a$&<6NEehaVnonny~|xv2o@Gc!WA}=z@-o-yR+_wBfH$pC8WuP zKspPL4MCffR_RhmO3^eyEP{naP%H$&Qm}}P?2G1yP7F> zuFc;oPNVp79k?0d{=q0P*22urAy9gX**8ykAE9<<6BwLAt?>xRZ(~8{fbv0SZ)E86 ztxv$++c-VmV(3Tb-9x8T?)zT&3QWFD$1*R6%h&Tq&#S<|tNfR5?}3Te>4(hYY|*5Z z?9OndUbvziV06A9H+D(Nr6*Z0TY0hnpzm;^eT+I{v>*^dVg-sw^K8&O7@j^OlD5b? zA8SObh?og2&(JsY6S#0t{gY8>GT!ZTmJf-}>jZg$^%!jvTsDp`Xy@b4M*D0V@b9)& zShh{IeQ-j5oIMizU};CX1K`(Bi|TPpgmOg*ts2TR$`?{B#{QaEjZ7G~jF>f1;yP7& zs>vcF2n1sy4lK0AaW~cFlkG=Apqgsg2p!5qjfc}kN9|v7*flQn2&AX9>&*4C?tXtM$^8biEV^a@ delta 157 zcmeyJ|1E2RG^4^qnJ_EegA4{Y>KGVQGZ<`l$}upglrp$aJIcVIFV5g`I2}lbGI(h> zF)(nOGI-^LFfg!BVTdYbVPG(HnYc!h{nw>dAhT}b6+bS$eax?UpE58Q_)pehT*hUv zhW*qGR|W=-?USD{#xd#spX|akO~~*GFJCbi1A|-`Z(_qdpy~aS-!LUJ8L4azWIn39 Jx!bsa1pp6yE~)?k diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_lt.ts b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_lt.ts index efb4120eee..9f11559604 100644 --- a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_lt.ts +++ b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_lt.ts @@ -495,7 +495,21 @@ Dydis kinta 0,2-10 verčių ribose. Nėra taisytino dokumento - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. Pirmiausia pasirinkite daiktą tinklui sukurti. diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_nl.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_nl.qm index f05764de71189d34f0e7c9424a50e46cf5e9dad6..93b3e047966b11c89132fa44ce77b3a76b48cf56 100644 GIT binary patch delta 743 zcma)3JxC)#6#f#$$U;uBlk;SX$Z;rZqG?XBum~P0Y!tyOgvsu#yBgdjGf`}e2$m;? zJwz>R1S_pqCEvFc81)BmskfbM17 zpDvN>d-Y_<$gJ1hCa-|r<}el8Zt3NTn_$zUF^A|8X!n4?TJbe~sh}q31kCb&j^kTOsgD?7x&fw|{JH6RkskL@O|@Nu?e* zAiIk=0zEL-EzL&I*FeV`^UKWTGlEG`6qXV;Ypf zBOmh}4Rx{~g`#?@wmruYB{8j-ba^1USWpyPitz4Bs`9&LEnkO!tENM0TeOzciVhR1 gQH#nHj2o0Ea`mn*aa+ delta 157 zcmdm6up@hdG^4^qnJ_CoRR)6_bqoxu^B8P*$}upgtYvVYc9elZzmUP>a5|7)&)}uq z#K6Gyn!zh4gn@y*fFY`wg@M7aXW|-3_FtD;fy^TlulRB4t1!RjeagUKFnh8N<1#LT zH|(coxH2$s^iF=l7{{a+KiP$8nvjtmFJCbi1A|-&Z(_qdpy_WXzhO#dGAh^{$gHWi J`Mt3p3jildE~)?k diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_nl.ts b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_nl.ts index cf6016145b..48bf0c5a20 100644 --- a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_nl.ts +++ b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_nl.ts @@ -497,7 +497,21 @@ Een waarde tussen 0,2 en 10. Geen actief document - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. Selecteer voor de meshing eerst een vorm. diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_pl.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_pl.qm index b6d983e2ab2495b60fbb40b13ccc87ad2c6645f4..0de7e4d0ec8f1889b2538326b8da273616af74f9 100644 GIT binary patch delta 745 zcma)2O=}ZT6g^3c(J4{PPFnOq{a9G0v1zgp1Vw@+h?`2GT?nr;Z=8|P8S-9QvoRv5 zTf>y1F1qZhyRNzxH$_|&sbc*=L1^(Gxbo!HwhKiv!+r1Ek8|(4XEAeO!@Bldf9aq**1Lt;eW9cs+_#;#!07w*UFJ@9>`6MF zT`E*s`QzFF&MfEU!)1~R>8Grht*ozI>)Re}Z(x(LUP-{JU)x z=4?}KADqx1VUNTBkI2<5yITGf?jlrN;1js2Ebh)ftajhHY|;yP7& zs=*>72n1sy4lK0AaW~cFlkG=Apc-n<2p!5qjfkYKq*iWvvN+sc>{-mi*Z(bNK)F5c mrLClsL_Ml;k23sEj@rNEuxlLX5lByI*O}~P-L;|8{r=x(ak_~B delta 157 zcmbPPG9`b4G^4^qnJ_E;>kI}r>KGW*9x>SNlw)8}eaYZH?I;6-p(=yN;dCIK$l#^j z#K6Ga&ft|3!oa|OiXp0)g@M61W8xY~_FtD;fy`wSulR8poMV2?`;>vfD0Q+9<1#Lz z1MH_}xH2$s@=kuj7{_EFIN611nve+#FJCbi1B3iL-o%D^K-1?=e#4Z^Wa6?pkomU$ J=7pveEC4)^E^q(< diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_pl.ts b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_pl.ts index 4352610a08..fc91ef9edc 100644 --- a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_pl.ts +++ b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_pl.ts @@ -497,7 +497,21 @@ Wartość w zakresie 0,2–10. Brak aktywnego dokumentu - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. Najpierw wybierz kształt do utworzenia siatki. diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_pt-BR.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_pt-BR.qm index 794577709359722aa9c1f32d774e5bf322df5e6a..de9c5f0af6169a6a731462d774e92c85cce23041 100644 GIT binary patch delta 754 zcma)2ziSjh7=3peys&Z#>C&tdf+k>CFK13c5Uay*g-t|^g)rHjbyv^qdNY@h#uFi3 ziX3Y~D#0dL2o|ZV#YREl8m$Z|41)hbD&I{^QYdl^-|)U)@B6;@>hX4K-78eO=k8pa z-a_TuQ{Y03>+d|^e2SZ!AAssUX5T*mE_-NPd=8whqtUz#lwRYW9s+7k_wDG}-HGo& zWeo?tRfcYKzua=G8_uut4`9a2CkopmGrII~s}2nBmG*vq1}=@~Ukmq()4lv^adV`$ zQ9h$xz}qj&XD>PJZoXR#O0`c8fXV!gGr9A`Iq*9@%p*k`0x=|(pold8CM|&BA2K3o z3#<#VLbQy8nb`Ij`i6c6A1>;DG72rm`#gvFnCPfZurIP6qaA`1;`F%fX#C;mkhBqB zpH^Yfl4`qfMt_PNnO#`gk^V4G#3@=bpSDFTmz2<|sRE-yA;m%(u88Ht#A(}zS(9YG zTc@X5EHZ*XFecK-LR*~nQ~iE+he;HvmRdAI$1+n>B5NwCm7kA|j(1)REau7ff6EzB p?tph`E9o53fNDIX4F8j(@h>^-8OM4=GEmxg=LR`<=TY^_&~NuXyQ=^I delta 166 zcmZ2hv@myq9HYWS`7kSeWd?&Abqow@84R{N zF)(nuGI-^LFfg#MV2CPaVPG)oo48(*{nw>dAoJA3>wa7Y3e2y0pE58QuAHpTxQxs2 zAN#2pt_%zu4<|oojAPP|o$SsuO~_b*m#>(MfkEyWZ(_qdpy`h%zh_EjHx6TFU|`Ug SyoXt1b0hOFz0Ds?%vb Nenhum documento ativo - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. Selecione primeiro uma forma para malhagem. diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_pt-PT.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_pt-PT.qm index 05fe392ebe252e758faf026d317eb88259c49ea6..493e8f0b19037060320127161d9a330d57d40e40 100644 GIT binary patch delta 752 zcma)3ze^lJ6#ni`a4)6Or;3f-HuzsNuz5%i!7E}i?GS&Fl^YUik8hG8r zpXN4&>W%YRtJKQ;&V2`lWjv5N>KZ=Fe%UVrom<(~&#!{4XO=rFg<~oA(Lb)iLVxj7QNrfd}H~zU^-O?P!;1J^B(_ zfn`Ig%!MWSgTx`tg}E7NchZV@Mi$IRHRkgb!ITJvqlL>jTa4T_wi;+Zs%bW@18G}j z@=y#PqVX8-^% z^#DpMf&c&t=>SS>Q~&@6Yyetw1ONar&XKPf2l~>5001%yk=ITNFKh$r4dnm;F#D4) z0j3HuPzTDGMF0Q@gOle0UIH$olScxU5;9;74s!|s03L7+VSt_h05C6;?*d~7GL{1X U001VFx&tP&e*;1;vo Nenhum documento ativo - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. Selecione primeiro, uma forma para a malha. diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ro.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ro.qm index 70d0a21249debf9af5eaf65d8921bd845185c34e..31e13696bea87539c0f887c0e53dda7ed0295f6b 100644 GIT binary patch delta 745 zcma)2ziSjh7=3s7abe{Y4lE=R2I7yxW4$v;6R@y23|H7B2xlQoc4xC2mh5^nmvD_I z0V^Aim0+QkVqtehVyB3W1dC{qA|zM{LjD6Q-%U(XC~~`eGw=KLzWH7+-g@wKJXh&n zygOUjMP>IPaAg!X-%S9QM{s-N6L6!9xsOY{eble517`}T#|uDV8Ta%sFx~FHy>RZ} z>OOFN8^3lQGql;=zT;F6h7OBAfT{KDQtowW>TBWi^BOSrvhe-q7r^zhZ@K&VYAKt} zZt=#N`JK1?Qu$ZT>|69(0a(moM lTS@1M22^92GW<`D`oH9`Yn=w*W}PX8-^% z?*K|Gf&c&u2LMWJQ~&@6Y5-bu1ONas1d*&62l~>5001&Vk;hu~GUT&S L17|L?Ei{V+7(OfL diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ro.ts b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ro.ts index 093f4243e3..79923fca66 100644 --- a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ro.ts +++ b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ro.ts @@ -497,7 +497,21 @@ A value in the range of 0.2-10. Nici un document activ - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. Selectati mai intai o forma pentru crearea retelei. diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ru.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ru.qm index 0a3210feca298265608db3eb6a81d3a5c15edb10..2de23f0abc74739ccf4988f08d693141c1e9c238 100644 GIT binary patch delta 745 zcma)2Pe>F|9R7Bd)X7cQTNv>m!5|x!+*S}gC@jey0x<$T2+x@}&BWqN``)ey;%eZz zmWicP$4=dr#Lm$rDo8wZh@wLf)U`{ezI~=1ir5)`?|r|2-|zjt*1dM);b^ANx^R1X zat?(LTfpUE%)Gb=j1S>P`xQ{!#{A1Wy!TMKavvBzi%RttFu06m-4B$Wx1OCJ`8@s! zxK_figI$Jxw%*)yidXx-=e`2h_tUY=(|l=U;PvA&F!W&H%eQwx;ca@DS;MWlIFX&wwupAku0Wu1== zqIE>fgtpJnH}n&@a8Uk}QK&KAn*aa+ delta 157 zcmbPMHnDJmG^4^qnJ_DZvkV3|>KGU_co=MV$}upgb27M3JIcUd#LeJwI2}kkGI(h> zF);9OGkE2MFfedLF+>%!Fff=nOk5+${_9dJkl8TtiXWHZ4(8XqPZ=1DohR!sF5@zu z#eQmrD+2>(|Kul(aZHBnlUCG4G`)QC8>VC?Q@hQ9%ohzd JPdBS)0RZ2oE8hSB diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ru.ts b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ru.ts index 0c36a52471..7072a73460 100644 --- a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ru.ts +++ b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ru.ts @@ -497,7 +497,21 @@ A value in the range of 0.2-10. Нет активного документа - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. Сначала выберите фигуру для создания полигональной сетки. diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_sl.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_sl.qm index 18faf371be71dd16bee03c607a078e633f3e05dd..8c750d51d2347f99c1a8011af1fffe60ee022b7d 100644 GIT binary patch delta 743 zcma)3&r1|h9RKVpt_*B}x3uIPHiBBG(d`s?=&&ez5X2}f2%a-$J2aYifzow6(1Sp&)_Zg5;^DOe zz$k*ihi;7XY0fd~@IP(+$%ljg(l3>cBLCDsL4 zC0aquOl12EeM3Km3kUUo8HG0EInPl(B08=U>4-=!E1^|W`9=joilro26)Ulcl8zBGCQeA}Crq`9U5 delta 157 zcmcbYcQbQ>G^4^qnJ_Eea0Y`LbqoxuQVg~`n;~9c5t9Tgu>ZI2}meWbo2% zVqoAp$l#R|!oa|;#Sm4@!oXm#Z{iwB_FtD;fy`eMulRB4g)qP7eagU~e|fSF<1#J- z4fazrTp1WR0w+IVjAPQBIN611nvh`-FJCbi1B09nZ(_qdpkm(1Z Ni dejavnega dokumenta - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. Najprej izberite obliko za ploskovjenje. diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_sv-SE.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_sv-SE.qm index 7168114db01c6698f1b16e0447435a4ce19b50cd..940c00c5ce22a2ff45d57b0f30063cf58f848c48 100644 GIT binary patch delta 743 zcma)2Pe>F|9R79{m4P+VB7)F|A|BRecfABbx3*-14jF+Rg6GVeW^maV_PtfSv=wx! zL(7D8>Zr#KUh>jKgz!+|#V#rygrG~u=+rmQ)I&wi@O$t3{rP^s_xsj@_j50Ya^=qO zy{qmWl)pRzM&IGu+7K|ZjhjmwKI8X#^%!jvoHUM)X-DG^NBe9W@Xy*R zG;C9CADqyiV2{K;SlW?pANcjqqM5iQLOHL5R(0hW!)M oE9f-QskO*d{KGW5cQDxQlw)8}y3XJ}?I;6-t~`Us;dCG!&ETco z#K6GS&ES<2!oa}xfg!4xg@HleXySTF_FtD;fy|7F*ZsJ3t}(yneagU~7d%;?aT%B1 z0`^lgTp1WRgeN~|jAPOfpX|;wO-O$aFJCbi1B1*D-o%D^K+|VVe$SN5r2lSn2=hbj J&8rMWSO7kIFE#)G diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_sv-SE.ts b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_sv-SE.ts index 9496b37779..c3eee9440b 100644 --- a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_sv-SE.ts +++ b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_sv-SE.ts @@ -497,7 +497,21 @@ A value in the range of 0.2-10. Inget aktivt dokument - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. Markera en form för nät, först. diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_tr.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_tr.qm index 4e54ea4579756c34bf8cfbc257605ce474ca03e6..9b9fd25c76e5430d245ec687758895f41c4d99f0 100644 GIT binary patch delta 745 zcma)2KWGzC9R8AsDF;z39V}IO(AEmZOBy;A92|lr&_byQaVWgrz4Ok7-jVmx(xoYa zyYZyB=%!HURw%eCE+QR@gP>R(1kuUGK^*+@YTH4P-0^#SzklEF_xrvFKNjx~Wy+m% zHz(Z}D8E|+Mh0;8`2}Ej4A(ba0i~~)dU+ctUqtQlUBG#aTH^+gcW_Ie0LI^Uwgyk{ zk9`EL?BM6#J)m-?^Jc~=ZRWleKC@sT9mzcFAFt?ZOHDA~_Pfu(TuHKJYt9i|TPpgmPI4ts2TR$`?{B#Qv&SiA)%`jF>V};yP7& zs>vcF2n1sy4lK0AaW~cNXSW{(foiHHBXlSeRTN1>Nv+(pb9T7>uxBxkxBpwtfO31h mOIu0jh zF)(n=W$?-gVPIhAVu&hcVPMcto47`j{nw>dAal;dD}G$MCd{vSpE5A$&7Z8pxQt8h z3HzxTt_%zus*|5E#xd!%Pj+FNCZzw4m#>(Mfk9S-H?d(J(Dav+-!LUJ85nF1WDeBX JEN*n4832-HEc*Ze diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_tr.ts b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_tr.ts index 46cabdcad1..d72f3d693a 100644 --- a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_tr.ts +++ b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_tr.ts @@ -494,7 +494,21 @@ A value in the range of 0.2-10. Etkin belge yok - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. Önce parçacık haline getirmek için bir şekil seçiniz. diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_uk.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_uk.qm index 085ba796a458bde819141fe2fa49593a85239e59..2249bdc7da95482ecf11304451f7ddfdcdde6f53 100644 GIT binary patch delta 743 zcma)3ze^lJ6#nj%+_7>7u2Z8K$bm(4T|FCx6c)$H6={@!79r#Ath?d7U2f()Y`jFY z5F3vTVwH5Uv9n2Pu~0$^v5*i9DFOlif>`->{8dEccA4ROzrOe0H#`1rWwR$?HJ`j1 zAKHXSlL z>zPhz0KH!_{M|?DR*HTm?PUINZ=&t#VB;7w2v7rq2aZJuLXz$>9UF>nhdi9l9OXG! zB2X$lD-rM;zRi-L$`I?GUX?e@rV- z(WFuj9Fjdi9HAbV>y~C3^gW{E&jdB*@kPO;C<|K&hjBI+I7_VVD=(-iR#bjy8U?aM zm68-Az{tk}S3{i~#G$yJsvX~TMO9Q3lO7Mn01L~4OA)>A%QZf)!#G^4^qnJ_C|X$FHEbqowD_ZVz<$}un~zh-csc9elZFO|XLa5|8l%iyKm z#K6GK%ixt0!oa|u#Sm4@!oXnAGI5P0`>#u_K<1H&SNyp2#F$_6K4oCgUpiTbaT%BX z5B5_tTp1WR=1+dY7{{a=I@yJ3nvkIgFJCbi1B2`i-o%D^K+~^Ie#4Z^WEiqJkXc@L J^HU>t769L2E!hA7 diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_uk.ts b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_uk.ts index 80f3e8aab2..d138c87079 100644 --- a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_uk.ts +++ b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_uk.ts @@ -497,7 +497,21 @@ A value in the range of 0.2-10. Немає активного документу - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. Спочатку оберіть форму для злиття. diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_val-ES.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_val-ES.qm index f10878d23bdce95414ceb1cfce4343281127d4e5..72ef8c02dcfc2c99fa9701357f2374011c3d8719 100644 GIT binary patch delta 747 zcma)3JxClu6#nisIkR{PTxW9*M9~m)o~H*QSjnMWVWR}J2+ZxyW*0ZN>&={E0NUmg->*)A{+Ho->|K1I5e~<vfaPDLS#${ZF z-`G#haAjcND4hI)F^)+;cCrW4G$CUpUcO>31_rr2-o%D^K-1q&{=k&XWE?VyS8j7L MGpGLMk0!b-0OpY|q5uE@ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_val-ES.ts b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_val-ES.ts index 9cdce93bfb..fc8d0551fc 100644 --- a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_val-ES.ts +++ b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_val-ES.ts @@ -491,7 +491,21 @@ A value in the range of 0.2-10. No hi ha cap document actiu. - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. Seleccioneu primer una forma per al mallat diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_vi.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_vi.qm index b1f7a4f3dca90a1c51f3661ade0f53b77e9b4491..ce9b0dd358842a652a520d013cd8caed1a4a64b4 100644 GIT binary patch delta 745 zcma)2ziSjh7=3pq-m!2BsT55ZNWj9&-VcI>U}4}eToHtbkQCx%cQ(7SWS5({gfyN6 z(tB)(R$>|}yI>In8?h0w2o@i4tTkAgt8)uItPl&PwSG*(h8H>+P7?XC|j=Gp82mNTH-9{18# k(ix%w)p$f1{wGK4Uvk(rPW1?+r?l(L46^RlZgsEl8*;KGVQ5*TcE$}un~7c;m|JIcVIyPLt|a5|9w%;2Tn z#K6F{o53q5gn@zGj3KI+g@HkT$HX;~?7uFx0+}BsUh(77&0~Je`;>t}@AhOJ#${ak zI_#%rxH2$sBu{?A7{{b@cCri8G$8{AUcO>31_s$E-o%D^K*idV-!LUJ8B}ZzWS*|G JIo9YQGXP1KF2n!; diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_vi.ts b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_vi.ts index 3ed1bbe922..a13c1f5306 100644 --- a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_vi.ts +++ b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_vi.ts @@ -497,7 +497,21 @@ A value in the range of 0.2-10. Không có tài liệu nào còn hiệu lực - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. Đầu tiên, chọn hình dạng để chia lưới. diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_zh-CN.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_zh-CN.qm index e8da77a08434a7bdd0163c98e47d0a4d6b31f9fc..1c54f9ec657f8082816f96a798ad1d6b1d4552b7 100644 GIT binary patch delta 745 zcma)2J!lj`7=5?V%dv0@fq+5CP3{g-BrNF?gcL%KgcC%F2(b_*yR+`fkzH=)5(1Kw zKnSGDu_0Kcw6L)_5Yh=^W1(_|S{W<^!NyXod^a&kp=fsbX5RPnzHh#_d1L$5?r3hR zQ@V3)>^Y`BZU7_iF?%@5dm8imuYmFa7GB=x-9vq16DZ80-nb21oWWgv0jLglo{d~S z8vg`{r})|1Vrahe_NH4_1K)~YfXc&cJojX%aya<W8brB zXMd==RlKBKV7O3}j}A!6XGf0jRJ+}|fm*5E!x9p-AP_-f6^cmnY|wldo&h70w#>Q! z>qKjanTagV&^Po`cyLksol$5q-tTjqkBCm{1bLzL7;O`rHBL@xC*zMt2W%Vi@3&Q0 zu}!soa7urYJyQE%X-9em@XOQUrKBYyxvGR#4dojZ2q~76U|p=mCQ4dHESNa;+!{UA zWRVdBf-#YV7TV&ZpX&3;4&pFWO|@c#j%2DPMcPnOD=&L-rPAIzx0q+I|5MJ8a{Js% pTS*s*&Z))&%J45a>VK2Nu5qeID1D_pck#dLzPnoO?v#HxzW^cMxX%Cp delta 157 zcmZn 没有活动文档 - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. 请先选择需要网格化的形状. diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_zh-TW.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_zh-TW.qm index 33ab37e2c3cfc8a6059ee56fee8a45c91a0cf805..d4273b5519decf4eb2094bab1736f31eb1312650 100644 GIT binary patch delta 745 zcma)2ziSjh7=3pqxn$uKQV1a!Cs>5bZPuhw5bQh>uCO@~W1&oTXR{lQ>~b@gkj4`+ z=>j=df|aF(78a>eq!KMe6w+vwU?B?r1EMIto0z0f|lEHCE&io%!_&6zfh~(0|w?%Yg_~RZs4Xq0eHIeeCX8v z*d8#xhVQ$p3_a_-yXv^>g|DSgz{JyREcaw^;&bu!qbg9W7e9V^3zW}f?{l~El{eYN z{N|wdqjXX`!0h!tx!=A-Fe*NEahLqdq mUfN1pC+bm+1)0pM<{)zJ*VEwx?9T43cmrr3A*P1 delta 157 zcmeyH@*{qN9HYWS`7kR@Sq6g}bqoxOEey6h zF)(nZGkE2MFfg!1FhmuzFfeHUo48(*{nw>d1_m9oiP!zOv?Q2c^F9Sim`>JbT*jqc z#C~dqD+2?2@Z{%=aZH-wliiu73F)-)@)dJ2Fi2 未選擇文件 - + + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + You have selected a body without tip. +Either set the tip of the body or select a different shape, please. + + + + You have selected a shape without faces. +Select a different shape, please. + You have selected a shape without faces. +Select a different shape, please. + + + Select a shape for meshing, first. 請先選擇造型來產生網格 diff --git a/src/Mod/OpenSCAD/Resources/translations/OpenSCAD_ru.qm b/src/Mod/OpenSCAD/Resources/translations/OpenSCAD_ru.qm index a235dfdafe8c65ed295fef1a77f1990553baeae1..be42a5c60c443ac4e95b2cd30d6b3c6efb523b63 100644 GIT binary patch delta 602 zcmW+zT}YE*7(Ltfz1z2a+xIP}HZ?cboDvHK-KeajTq9}~t=dJfQGtbeVbnGT22EC8 z2oftDPH%+jqIMyLL`XIUX4;P>ETRQ9vPC!HMNus?=&76c@IKG`KIc5=jQJ*f30rIg z&@BOy4cL2=FaUmSGf))Dx3k|?5#WugYn+StRe9CI>vyDVkGlC44X)0p zgI|b9Zd3u-$36Voy;o;B% zIp!9g9`VxLHDNjS30PmPaYV@p>wQf&eh*+t&5xvq_P4pU4o@c)B(3-Qd$RJYHnn(} z6b@>0{t-YG)t3IFEb6DJZ|)MyOOwEc0r6DrA;7XKPS4f>CWS7)Tm&{s`c(7)IhNL^ zt!`RiUjN5PPMHFdYl31fOG~|ten69zBEQ-=$|xZ9-EF6=pGo~=6*Mp|JqCTy8Dx`h ujhW`dQHrEo>WtMGLJU ziGDP3dL!6w>OvAJvQms%X|#|Q!3q;((T&(eVham;?dsus-}if;pLfvT@4xL#+yo3W zfNTZ!rU--J|5O5{5ilhNn7YA|X<%(DcFa`)m`0PkgXVtVd|x9VO{33q71-3GGK7Z# z^J7)b!%m>6NwsS?)y0hJ&a;Dnu}ghn`zv5gO#Pg#a*nGfRxtr^wI*uF*SJW05paIs z=Av5w>oM+E)C{=3@Q2?YCqYY0IMf5EgRJ;oFJPNx6%(a2C$XyPOF&s2Q_OLC=h%sX zYCzl0Vr3-6b(Xyw$PwWgmbc#rEDBq3=mB2RbaM*vYqFZDPqU<~LA&)MEnfdb8(JVD zqeB~7BrM*k{e1E}pbu*EGbBV31k>nslHDvcPkP8PCj{yWgkd4%jZ#8BVf@AvB~~xI zJ>a9g%ffu(8?erzbGK0vjuG8t$0LB<(k=IT$-lE+bbG^85Jcb5SBi2$OlGc-!cH+8 zxC>}n#lnBo>7_C1+m7ljg<)VrLVv`%AFwa!$6l5b!HOX_p9eMyQnGCyC6-Ar|FhM m#&fPWfU44%wf_XlyG{WWo}LzUMrY$~{5HOkuNhUi)2@GQ9F(X4 diff --git a/src/Mod/OpenSCAD/Resources/translations/OpenSCAD_ru.ts b/src/Mod/OpenSCAD/Resources/translations/OpenSCAD_ru.ts index ea7373961c..e2dad457ce 100644 --- a/src/Mod/OpenSCAD/Resources/translations/OpenSCAD_ru.ts +++ b/src/Mod/OpenSCAD/Resources/translations/OpenSCAD_ru.ts @@ -6,7 +6,7 @@ General settings - Общие настройки + Основные настройки diff --git a/src/Mod/Part/Gui/Resources/translations/Part_ar.ts b/src/Mod/Part/Gui/Resources/translations/Part_ar.ts index 5897341489..8788f28c34 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_ar.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_ar.ts @@ -260,6 +260,16 @@ It will create a 'Compound Filter' for each shape. Part_SplitFeatures + + + Boolean Fragments + Boolean Fragments + + + + Split objects where they intersect + Split objects where they intersect + Boolean fragments @@ -349,16 +359,6 @@ Click 'Continue' to create the feature anyway, or 'Abort' to cancel.Slice to compound Slice to compound - - - Boolean Fragments - Boolean Fragments - - - - Split objects where they intersect - Split objects where they intersect - Slice a selected object by using other objects as cutting tools. diff --git a/src/Mod/Part/Gui/Resources/translations/Part_bg.ts b/src/Mod/Part/Gui/Resources/translations/Part_bg.ts index bc25f8f703..277483221f 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_bg.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_bg.ts @@ -260,6 +260,16 @@ It will create a 'Compound Filter' for each shape. Part_SplitFeatures + + + Boolean Fragments + Boolean Fragments + + + + Split objects where they intersect + Split objects where they intersect + Boolean fragments @@ -349,16 +359,6 @@ Click 'Continue' to create the feature anyway, or 'Abort' to cancel.Slice to compound Slice to compound - - - Boolean Fragments - Boolean Fragments - - - - Split objects where they intersect - Split objects where they intersect - Slice a selected object by using other objects as cutting tools. diff --git a/src/Mod/Part/Gui/Resources/translations/Part_ca.ts b/src/Mod/Part/Gui/Resources/translations/Part_ca.ts index a96a074b1e..98a18437d2 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_ca.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_ca.ts @@ -258,6 +258,16 @@ Es crearà un 'Filtre de Compost' per a cada forma. Part_SplitFeatures + + + Boolean Fragments + Fragments booleans + + + + Split objects where they intersect + Divideix els objectes on s'interseccionen + Boolean fragments @@ -345,16 +355,6 @@ Feu clic a 'Continua' per a crear la propietat de totes formes, o en 'Interromp' Slice to compound Llesca a la composició - - - Boolean Fragments - Fragments booleans - - - - Split objects where they intersect - Divideix els objectes on s'interseccionen - Slice a selected object by using other objects as cutting tools. diff --git a/src/Mod/Part/Gui/Resources/translations/Part_cs.ts b/src/Mod/Part/Gui/Resources/translations/Part_cs.ts index 487125c98b..f9bc563fa0 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_cs.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_cs.ts @@ -260,6 +260,16 @@ Vytvoří "Filtr složenin" pro každý tvar. Part_SplitFeatures + + + Boolean Fragments + Booleovské fragmenty + + + + Split objects where they intersect + Rozdělit objekty, kde se protínají + Boolean fragments @@ -349,16 +359,6 @@ Klikněte 'Pokračovat' chcete-li přesto prvek vytvořit, nebo "Přerušit" pro Slice to compound Plátkovat na složeninu - - - Boolean Fragments - Booleovské fragmenty - - - - Split objects where they intersect - Rozdělit objekty, kde se protínají - Slice a selected object by using other objects as cutting tools. diff --git a/src/Mod/Part/Gui/Resources/translations/Part_de.ts b/src/Mod/Part/Gui/Resources/translations/Part_de.ts index da36300e20..8d2057a302 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_de.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_de.ts @@ -260,6 +260,16 @@ Es wird einen 'Compound-Filter' für jede Form erzeugen. Part_SplitFeatures + + + Boolean Fragments + Boolesche Fragmente + + + + Split objects where they intersect + Auftrennen von Objekten an deren Schnittstellen + Boolean fragments @@ -345,16 +355,6 @@ Click 'Continue' to create the feature anyway, or 'Abort' to cancel. Slice to compound Teilen zu einem Verbund - - - Boolean Fragments - Boolesche Fragmente - - - - Split objects where they intersect - Auftrennen von Objekten an deren Schnittstellen - Slice a selected object by using other objects as cutting tools. diff --git a/src/Mod/Part/Gui/Resources/translations/Part_el.ts b/src/Mod/Part/Gui/Resources/translations/Part_el.ts index 41268212ec..330e9e2642 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_el.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_el.ts @@ -260,6 +260,16 @@ It will create a 'Compound Filter' for each shape. Part_SplitFeatures + + + Boolean Fragments + Boolean Fragments + + + + Split objects where they intersect + Split objects where they intersect + Boolean fragments @@ -349,16 +359,6 @@ Click 'Continue' to create the feature anyway, or 'Abort' to cancel.Slice to compound Slice to compound - - - Boolean Fragments - Boolean Fragments - - - - Split objects where they intersect - Split objects where they intersect - Slice a selected object by using other objects as cutting tools. 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 1c9635a108..ed0bcf8a17 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_es-AR.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_es-AR.ts @@ -260,6 +260,16 @@ Creará un 'Filtro Compuesto' para cada forma. Part_SplitFeatures + + + Boolean Fragments + Fragmentos booleanos + + + + Split objects where they intersect + Dividir objetos donde se intersectan + Boolean fragments @@ -349,16 +359,6 @@ Haga clic en 'Continuar' para crear la operación de todos modos, o en 'Anular' Slice to compound Seccionar a compuesto - - - Boolean Fragments - Fragmentos booleanos - - - - Split objects where they intersect - Dividir objetos donde se intersectan - Slice a selected object by using other objects as cutting tools. 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 3ab972017f..c76ec901bf 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_es-ES.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_es-ES.ts @@ -260,6 +260,16 @@ Se creará un 'Filtro Compuesto' para cada forma. Part_SplitFeatures + + + Boolean Fragments + Fragmentos booleanos + + + + Split objects where they intersect + Corta objetos donde intersectan + Boolean fragments @@ -349,16 +359,6 @@ Haga clic en 'Continuar' para crear la función de todos modos, o 'Abortar' para Slice to compound Corte a compuesto - - - Boolean Fragments - Fragmentos booleanos - - - - Split objects where they intersect - Corta objetos donde intersectan - Slice a selected object by using other objects as cutting tools. diff --git a/src/Mod/Part/Gui/Resources/translations/Part_eu.ts b/src/Mod/Part/Gui/Resources/translations/Part_eu.ts index 91370912e1..08afe68dc8 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_eu.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_eu.ts @@ -260,6 +260,16 @@ It will create a 'Compound Filter' for each shape. Part_SplitFeatures + + + Boolean Fragments + Zati boolearrak + + + + Split objects where they intersect + Zatitu objektuak haiek ebakitzen diren gunean + Boolean fragments @@ -348,16 +358,6 @@ Hala ere elementua sortu nahi baduzu, egin klik 'Jarraitu' aukeran, edo bestela Slice to compound Xerratu konposatua - - - Boolean Fragments - Zati boolearrak - - - - Split objects where they intersect - Zatitu objektuak haiek ebakitzen diren gunean - Slice a selected object by using other objects as cutting tools. diff --git a/src/Mod/Part/Gui/Resources/translations/Part_fi.ts b/src/Mod/Part/Gui/Resources/translations/Part_fi.ts index 83259d4175..e685863e53 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_fi.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_fi.ts @@ -260,6 +260,16 @@ Jokaiselle muodolle luodaan myös 'Yhdistelmäobjektin suodatin'. Part_SplitFeatures + + + Boolean Fragments + Boolen operaation sirpaleet + + + + Split objects where they intersect + Jaa objektit paloihin leikkauskohdista + Boolean fragments @@ -349,16 +359,6 @@ Napsauta 'Jatka' luodaksesi ominaisuuden joka tapauksessa, tai 'Keskeytä' peruu Slice to compound Siivuta yhdistelmämuodoksi - - - Boolean Fragments - Boolen operaation sirpaleet - - - - Split objects where they intersect - Jaa objektit paloihin leikkauskohdista - Slice a selected object by using other objects as cutting tools. diff --git a/src/Mod/Part/Gui/Resources/translations/Part_fil.ts b/src/Mod/Part/Gui/Resources/translations/Part_fil.ts index 02ff32b568..0a05e29036 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_fil.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_fil.ts @@ -260,6 +260,16 @@ It will create a 'Compound Filter' for each shape. Part_SplitFeatures + + + Boolean Fragments + Boolean Fragments + + + + Split objects where they intersect + Split objects where they intersect + Boolean fragments @@ -349,16 +359,6 @@ Click 'Continue' to create the feature anyway, or 'Abort' to cancel.Slice to compound Slice to compound - - - Boolean Fragments - Boolean Fragments - - - - Split objects where they intersect - Split objects where they intersect - Slice a selected object by using other objects as cutting tools. diff --git a/src/Mod/Part/Gui/Resources/translations/Part_fr.ts b/src/Mod/Part/Gui/Resources/translations/Part_fr.ts index aa9360a6c1..8ff221848e 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_fr.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_fr.ts @@ -259,6 +259,16 @@ Cela créera un 'filtre composé' pour chaque forme. Part_SplitFeatures + + + Boolean Fragments + Fragments Booléens + + + + Split objects where they intersect + Diviser les objets à leur intersection + Boolean fragments @@ -348,16 +358,6 @@ Cliquez sur 'Continuer' pour créer la fonction quand même, ou 'Abandonner' pou Slice to compound Trancher vers composé - - - Boolean Fragments - Fragments Booléens - - - - Split objects where they intersect - Diviser les objets à leur intersection - Slice a selected object by using other objects as cutting tools. diff --git a/src/Mod/Part/Gui/Resources/translations/Part_gl.ts b/src/Mod/Part/Gui/Resources/translations/Part_gl.ts index 4b17cbaeb1..21da116657 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_gl.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_gl.ts @@ -260,6 +260,16 @@ It will create a 'Compound Filter' for each shape. Part_SplitFeatures + + + Boolean Fragments + Fragmentos booleanos + + + + Split objects where they intersect + Divide obxectos onde intersecten + Boolean fragments @@ -349,16 +359,6 @@ Click 'Continue' to create the feature anyway, or 'Abort' to cancel.Slice to compound Tallar un composto - - - Boolean Fragments - Fragmentos booleanos - - - - Split objects where they intersect - Divide obxectos onde intersecten - Slice a selected object by using other objects as cutting tools. diff --git a/src/Mod/Part/Gui/Resources/translations/Part_hr.ts b/src/Mod/Part/Gui/Resources/translations/Part_hr.ts index ae2bf5b37d..faf5781f8d 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_hr.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_hr.ts @@ -268,6 +268,16 @@ Stvorit će 'Složeni filtar' za svaki oblik. Part_SplitFeatures + + + Boolean Fragments + Booleovi Fragmenti + + + + Split objects where they intersect + Razdjeli objekate gdje se sijeku + Boolean fragments @@ -359,16 +369,6 @@ Kliknite "Nastavi" da biste svejedno stvorili značajku ili "Prekini" da biste j Slice to compound Razdijeli u složeni objekt - - - Boolean Fragments - Booleovi Fragmenti - - - - Split objects where they intersect - Razdjeli objekate gdje se sijeku - Slice a selected object by using other objects as cutting tools. diff --git a/src/Mod/Part/Gui/Resources/translations/Part_hu.ts b/src/Mod/Part/Gui/Resources/translations/Part_hu.ts index db579c368a..071e016849 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_hu.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_hu.ts @@ -259,6 +259,16 @@ Ez létrehoz egy 'Összetett szűrő'-t minden alakzathoz. Part_SplitFeatures + + + Boolean Fragments + Logikai töredékek + + + + Split objects where they intersect + Metszőpontnál szétválasztja a tárgyakat + Boolean fragments @@ -347,16 +357,6 @@ Kattintson a 'Folytatás' gombra a funkció létrehozásához, vagy a 'Megszakí Slice to compound Szeletelje összetevőkre - - - Boolean Fragments - Logikai töredékek - - - - Split objects where they intersect - Metszőpontnál szétválasztja a tárgyakat - Slice a selected object by using other objects as cutting tools. diff --git a/src/Mod/Part/Gui/Resources/translations/Part_id.ts b/src/Mod/Part/Gui/Resources/translations/Part_id.ts index e19dae6616..1cc2fa305a 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_id.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_id.ts @@ -260,6 +260,16 @@ It will create a 'Compound Filter' for each shape. Part_SplitFeatures + + + Boolean Fragments + Boolean Fragments + + + + Split objects where they intersect + Split objects where they intersect + Boolean fragments @@ -349,16 +359,6 @@ Click 'Continue' to create the feature anyway, or 'Abort' to cancel.Slice to compound Slice to compound - - - Boolean Fragments - Boolean Fragments - - - - Split objects where they intersect - Split objects where they intersect - Slice a selected object by using other objects as cutting tools. diff --git a/src/Mod/Part/Gui/Resources/translations/Part_it.qm b/src/Mod/Part/Gui/Resources/translations/Part_it.qm index ffbb83014968b5722c02cc2cba5043077bbe36a7..dc041f9378a7d1b733580f09767b5f2f1518a0fd 100644 GIT binary patch delta 6351 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 delta 6394 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 diff --git a/src/Mod/Part/Gui/Resources/translations/Part_it.ts b/src/Mod/Part/Gui/Resources/translations/Part_it.ts index 3a55efbfc4..408c77fe30 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_it.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_it.ts @@ -259,6 +259,16 @@ Creerà un 'filtro composto' per ogni forma. Part_SplitFeatures + + + Boolean Fragments + Frammenti booleani + + + + Split objects where they intersect + Dividi gli oggetti dove si intersecano + Boolean fragments @@ -348,16 +358,6 @@ fare clic su 'Continua' per creare comunque la forma, o 'Annulla' per annullare. Slice to compound Trancia in composto - - - Boolean Fragments - Frammenti booleani - - - - Split objects where they intersect - Dividi gli oggetti dove si intersecano - Slice a selected object by using other objects as cutting tools. @@ -3115,7 +3115,7 @@ fare clic su 'Continua' per creare comunque la forma, o 'Annulla' per annullare. Pitch: - Beccheggio: + Passo: @@ -4204,7 +4204,7 @@ Selezionare prima uno o più spigoli. Pitch: - Beccheggio: + Passo: @@ -4992,7 +4992,7 @@ Selezionare prima uno o più spigoli. Pitch: - Beccheggio: + Passo: diff --git a/src/Mod/Part/Gui/Resources/translations/Part_ja.ts b/src/Mod/Part/Gui/Resources/translations/Part_ja.ts index 6fa875c693..64d94bf705 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_ja.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_ja.ts @@ -259,6 +259,16 @@ It will create a 'Compound Filter' for each shape. Part_SplitFeatures + + + Boolean Fragments + ブーリアン演算 フラグメント + + + + Split objects where they intersect + 交差するオブジェクトを切断 + Boolean fragments @@ -346,16 +356,6 @@ Click 'Continue' to create the feature anyway, or 'Abort' to cancel. Slice to compound コンパウンドへスライス - - - Boolean Fragments - ブーリアン演算 フラグメント - - - - Split objects where they intersect - 交差するオブジェクトを切断 - Slice a selected object by using other objects as cutting tools. diff --git a/src/Mod/Part/Gui/Resources/translations/Part_lt.ts b/src/Mod/Part/Gui/Resources/translations/Part_lt.ts index 7184343850..91a744ec0f 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_lt.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_lt.ts @@ -260,6 +260,16 @@ It will create a 'Compound Filter' for each shape. Part_SplitFeatures + + + Boolean Fragments + Boolean Fragments + + + + Split objects where they intersect + Split objects where they intersect + Boolean fragments @@ -349,16 +359,6 @@ Click 'Continue' to create the feature anyway, or 'Abort' to cancel.Slice to compound Slice to compound - - - Boolean Fragments - Boolean Fragments - - - - Split objects where they intersect - Split objects where they intersect - Slice a selected object by using other objects as cutting tools. diff --git a/src/Mod/Part/Gui/Resources/translations/Part_nl.ts b/src/Mod/Part/Gui/Resources/translations/Part_nl.ts index db776e61cd..c0a8ade02b 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_nl.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_nl.ts @@ -260,6 +260,16 @@ Het maakt een 'Samengesteld Filter' voor elke vorm. Part_SplitFeatures + + + Boolean Fragments + Booleaanse fragmenten + + + + Split objects where they intersect + Splits voorwerpen waar ze overlappen + Boolean fragments @@ -349,16 +359,6 @@ Klik op 'Doorgaan' om de functie toch aan te maken, of op 'Afbreken' als u wilt Slice to compound Versnijden tot groep - - - Boolean Fragments - Booleaanse fragmenten - - - - Split objects where they intersect - Splits voorwerpen waar ze overlappen - Slice a selected object by using other objects as cutting tools. diff --git a/src/Mod/Part/Gui/Resources/translations/Part_pl.qm b/src/Mod/Part/Gui/Resources/translations/Part_pl.qm index d3da616c21b16e51e10f528c95bfbf59d106c64f..35a6788c9030061baf31540a2bbc5f8f9bc2789f 100644 GIT binary patch delta 8085 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 R*?MO8|NFuTeLOqu@qY#6n^FJ( delta 8057 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 diff --git a/src/Mod/Part/Gui/Resources/translations/Part_pl.ts b/src/Mod/Part/Gui/Resources/translations/Part_pl.ts index 950903cf46..904169a6c0 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_pl.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_pl.ts @@ -96,7 +96,7 @@ Attached with mode {mode} - Załączony w trybie {mode} + Dołączono w trybie {mode} @@ -140,17 +140,17 @@ do filtrowania według kolizji lub odległości. Compound Filter: remove some childs from a compound - Filtr kombinacji: usuń dzieci z kombinacji + Filtr złożeń: usuń niektóre elementy ze złożenia Select a shape that is a compound, first! Second selected item (optional) will be treated as a stencil. - Zaznacz kształt, który jest związkiem, po raz pierwszy! Drugi wybrany element (opcjonalnie) będzie traktowany jako szablon. + Wybierz kształt, który jest złożony, jako pierwszy! Drugi wybrany element (opcjonalny) będzie traktowany jako kształt szablonu. First select a shape that is a compound. If a second object is selected (optional) it will be treated as a stencil. - Najpierw wybierz kształt, który jest kształtem złożonym. Jeśli wybrany zostanie drugi obiekt (opcjonalnie) zostanie on traktowany jako szablon. + Najpierw wybierz kształt, który jest kształtem złożonym. Jeśli wybrany zostanie drugi obiekt (opcjonalnie) zostanie on potraktowany jako kształt szablonu. @@ -260,6 +260,16 @@ Stworzy to „Filtr kompozytowy” dla każdego kształtu. Part_SplitFeatures + + + Boolean Fragments + Fragmenty funkcji logicznej + + + + Split objects where they intersect + Podziel obiekty, które się przecinają + Boolean fragments @@ -349,16 +359,6 @@ Kliknij "Kontynuuj", aby mimo to utworzyć właściwość, lub "Przerwij", aby a Slice to compound Krojenie na kształty złożone - - - Boolean Fragments - Fragmenty funkcji logicznej - - - - Split objects where they intersect - Podziel obiekty, które się przecinają - Slice a selected object by using other objects as cutting tools. @@ -1332,7 +1332,7 @@ Kliknij "Kontynuuj", aby mimo to utworzyć element, lub "Przerwij", aby anulowa Tangent AttachmentLine mode caption - Styczny + Stycznie @@ -2604,7 +2604,7 @@ Kliknij "Kontynuuj", aby mimo to utworzyć element, lub "Przerwij", aby anulowa Fillet... - Zaokrąglenie... + Zaokrąglenie ... @@ -2676,7 +2676,7 @@ Kliknij "Kontynuuj", aby mimo to utworzyć element, lub "Przerwij", aby anulowa Loft... - Wyciągnięcie po profilach... + Wyciągnięcie po profilach ... @@ -2802,7 +2802,7 @@ Kliknij "Kontynuuj", aby mimo to utworzyć element, lub "Przerwij", aby anulowa Create primitives... - Utwórz bryły pierwotne... + Utwórz bryły pierwotne ... @@ -2897,7 +2897,7 @@ Kliknij "Kontynuuj", aby mimo to utworzyć element, lub "Przerwij", aby anulowa Make a section of two shapes - Utwórz iloraz dwóch obiektów + Utwórz część wspólną z dwóch kształtów @@ -3399,7 +3399,7 @@ Wskazówka: aby uwzględnić również długość krawędzi, ustaw obie wartośc Against: - Przeciwko: + Przeciwnie: @@ -3414,7 +3414,7 @@ Wskazówka: aby uwzględnić również długość krawędzi, ustaw obie wartośc Symmetric - Symetryczna + Symetrycznie @@ -5184,7 +5184,7 @@ Zaznacz wcześniej jedną lub więcej krawędzi. Skin - Skóra + Powłoka @@ -5204,12 +5204,12 @@ Zaznacz wcześniej jedną lub więcej krawędzi. Arc - Łuk + Wzdłuż łuku Tangent - Styczny + Stycznie 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 a813d3c4da..88caa60d24 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_pt-BR.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_pt-BR.ts @@ -260,6 +260,16 @@ Será criado um 'Filtro Composto' para cada forma. Part_SplitFeatures + + + Boolean Fragments + Fragmentos booleanos + + + + Split objects where they intersect + Separa os objetos, pelas suas intersecções + Boolean fragments @@ -349,16 +359,6 @@ clique em 'Continuar' para criar o objeto mesmo assim, ou 'Abortar' para cancela Slice to compound Fatiar para composto - - - Boolean Fragments - Fragmentos booleanos - - - - Split objects where they intersect - Separa os objetos, pelas suas intersecções - Slice a selected object by using other objects as cutting tools. diff --git a/src/Mod/Part/Gui/Resources/translations/Part_pt-PT.ts b/src/Mod/Part/Gui/Resources/translations/Part_pt-PT.ts index 8412407151..a48a6221e7 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_pt-PT.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_pt-PT.ts @@ -260,6 +260,16 @@ Irá criar um 'Filtro Composto' para cada forma. Part_SplitFeatures + + + Boolean Fragments + Fragmentos de booleano + + + + Split objects where they intersect + Separa os objetos, onde eles se intercetam + Boolean fragments @@ -349,16 +359,6 @@ clique em 'Continuar' para criar o objeto de qualquer maneira, ou 'Abortar' para Slice to compound Fatia para composto - - - Boolean Fragments - Fragmentos de booleano - - - - Split objects where they intersect - Separa os objetos, onde eles se intercetam - Slice a selected object by using other objects as cutting tools. diff --git a/src/Mod/Part/Gui/Resources/translations/Part_ro.ts b/src/Mod/Part/Gui/Resources/translations/Part_ro.ts index 2484d504e5..5f2bcdb43b 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_ro.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_ro.ts @@ -260,6 +260,16 @@ Va crea un "Filtru compus" pentru fiecare formă. Part_SplitFeatures + + + Boolean Fragments + Fragmente booleene + + + + Split objects where they intersect + Separă obiectele acolo unde se intersectează + Boolean fragments @@ -349,16 +359,6 @@ Faceţi clic pe "Continuaţi" pentru a crea forma oricum sau pe 'Abandonați' pe Slice to compound Slice to compound - - - Boolean Fragments - Fragmente booleene - - - - Split objects where they intersect - Separă obiectele acolo unde se intersectează - Slice a selected object by using other objects as cutting tools. diff --git a/src/Mod/Part/Gui/Resources/translations/Part_ru.qm b/src/Mod/Part/Gui/Resources/translations/Part_ru.qm index 75512a7fe89e43376451f5e98768f77c5f0e22df..e5de77b8dad78ede21c975a5baa03c694511e453 100644 GIT binary patch delta 7124 zcmYkBc|c6-|HnVi%sI22S)?qvSGkfclFF7X%HHiFNlKOqktNC!HOQLXNR}khVv7_K zB1s{#ln~jskX^(#zjt%|@#~-0oHKKt^Lak|=V{dq`Mw+S4OaS#L^Pk6(+4n|SobDG z5^G|O(uw$NqLX$a?`MhpwqE4-7e+GGVUZ&`gO~C9X(I2x68Y_n$RFlLGQmOQh>74` zBK>JUe7J`Pt3{r!djYN=G#2^ojmRHvMl!WVeqITD@ z0SM4hOY}o8vgR$(z;;-7An1+F;%{IS>DlP%M1v+1{cjY};0r{XyAzk(58sX#xoM%u z+D613SVpv5L)`Ix#9TXw4CqZhww-dR@{tr)r21|*rev5cx^=gr89*SK1MdZ2}BG-qA z+%!<6!BpgC$sb-88M9pE7OlwGK#^Pfi`?e=hrdMXchnO<#0C9fg~<5bB6ocgxm)vx zt3>XZA~Lb5$fVFe+%Gcuv&fY1BKO<<;UA40Ofp{U=@3*`r=qk!J2?Djr-w_$`$sZG zX2cUeGmx0C6Y(n(h(5tYb^P@g@w;K7F*@SU;rkv6;vd0Rq(_Zp1>1=Kz8_8w!9X@* z3&}t7Fx7lASzq%vG1Vh7*;NC|$mBOD1W@Cth>Z8o4Q8B|{uWuB&DZ_SOi$3VdT{sE+?63B;)=guW=)YaU02N!%kv+6Y};6Aa?KGolCKQwL`)*zq0sa8b|No^k?)ed#4;0^)%^4 zsUxutRurVKGt3E^8i`=F&!!o5*D7zCH+31&s$7cw=|GIMw5|CuqBH4+zh##Cn{;GD zEs@VH$}nwBtbKnv>3E*l#LiS=2qTtyj7q8ys;T|yu0=diU^SJGOeD6zpPtNJLbTYE zs&xLu4jUMEC6idvDyHp(oN_LPnbeOaCJkdIm+)N2St7?iV9kQyhyN{RR=>Nza5)lY z!(j2qDa`J%E%fq;*?U$JOP|kro|+ADCo;Eqdt%u$+0a)}MDGqV-(YWI$2K!xI6rIT z$;P+LA$G183piykg6Z*d--;_(8JcZWtDNElJ9R%J-g>9CRE^^e9!5 zx%(Kg3n`M!6x5`pk&^6c2=ro?ib|O`Bp|TRi zyGrC^Cy`$_NiN9n1!FG_rxmUAizUx8;1YI|B$bW)h|SPTK6SMwN_uQ08`ntkJ7O_j z+rmh8F;6Os{)A8;Ci0VuRQ?*}@%KEbDg;~xM--PRosdyMY=WJ1vIlZS z;y7vOC*1EDAYJfjJFza0q;ZQb5Q|8Z?k|Ksx|K-xUqS9X`CFPcNs96}No4;w(&N?m z9ZQj(GOnK?J#7oU+MST*m->;O!Y!qR@7EDUdrPl0{(>M}FTEj+CpPPl^v2M9Vt&EW zn>8bdt~551c}IvGA1^JfMsh32lvX5H5Uo#>K5>WU^0K7wYa)?b9!ozAhhd&qNk8Fv zrnw=lUS4+{C#}`>L-2l))&{MED;~6x{{9!L&*{%8Cn9(j-r$rQeh?k3;8YF}%w+;s zFDws9Yz)`z!!V+dcbt8bUPw-pxNi5_5EXvndOStiz8A<1d6S1uWg6$6kwesEH8=7N z1mmN*$%%+1t0&yF_@l(;9^gWbx)W=V$jv^cZ$RWYgqy3qMU=CI(?5o-8_WTbW*TI0 zO9~1RJZ-qBfc%G`!49+Qa1WgJ&LXEV|3W+LBv8Hxm3eMdQWXZc)WHdfr73o!inAKb%{ zSY*{??#bNCD9SrPbdtaBb8o^?v??_s-^X#ES4~GQduSx<^HJoWe?=A)a9{3eiAKfn zT-|Fc4I)1-J7nOx+(>pg zmQUU}n^?#xKKU)GrL>*M!-+;Rc>_L0v5=U2D4&{$+?Z;^A5^P|sn38-5K;^b$Mt+Z zQwP)NJo#h#M(A`Z=JKb5p%TY+d|p@Vq$r0k+~$v+&E<=>!=t5(Mb_JHBvTF*>G54; zK@fk{2?8H~$X|_v>DJlt#Z_o@S_JW>cd?G&IsRcbH2KZLNTw{{pQ=q!@6vdE)y6cU zdZv7}4OAyp@jv5Yh>{&;yete^*;6LV#!i)mG6;=q)m>Jn$Zlc>`jAZqj$l8C0spacsc8cdjHB2vae4LM7 z%}3^>sesD1$a-AgL#)#ik=Gwnfe-3VSb0IA9Cs*(^)y3FkT*D$A+|L2aJO3Saz#ab}<;)$kgl9fB-g`@7uUU&tdS1dM?dF+){&Va`B4yR?`FJ}@x?IWvc zn1kd}EUPiUOKfC&SX4Smyh3hL-U5~Dj=WLOUSuVIx%n+*sgRNK zrfm^!!#Me>jn5E%rSf%6_F}jn_z(<_@g}c9C&7!{9<2sV!CDWLW|8r8$Zi0Z|z5P%2IywVlQ~(MESEoq{P~x z^4G4|`Y9Xvo4TfF!6cDSUdpQ~mJvJPDF2@2M|7jY;A>*3AF60{9no8OLeY5@%E!h4 zMUT>TM3-F^Jw72VM0`*Te~eWo∨S;5M%{9 zgIj$|y_e$I&~7Lzfr^(l&rzNiDc)M}$Zo}oZ;m*Ph{;y`vgt!?_mvSC9& zbVesu7|Dih20!Eafst%j9bu*{2P4_=mWtX{P>+L|l13z8{SitguPbZsIx1x`9%!~( zC{0>A5Nn&SY=F}Osy0`eFPaRioK#w^*+?v^NNKeL1+8F`vPJ$bVh){@ZC1KN9XFL7 z-EE0=-K=y_?@3Jqx3L@h@e$;NoAHaJ8PYv-j(oNplNP^?Nx zg?Mgus#FQKlU=Gx&02<*$6J-_hVuBRzv_HCJj-T_s^~WK68KtVh(cuK6Oqw-R9Cm; zqu{?*-Fboa^?5&4cQ=;eK;XTqe6t0yofB0R?;+;0JF2JQ7&-!qR3GD~6Loo@`opqh0F+g&RN%|cPPUkYjgg`Ix_wguxrCvc=- z%0DL;ir6Zcty@YI*-S92EWx0DTWD}74oUl)(0J){hJ_7V=|hDa=jx&cV)<~>B8!;*+fB{kT3wwp}*8YNIZ?>#TM;AZ*T@U8ayf-V0lR2O@)I~ zq0O~_3x@{G!ZAUPkT!BV(N{rab%b!(xg$~I8K6CQL^vFdgc@NDA~ByICmflO3+;Xo z(p!ARbl+V#-DfmTFG$FrwG^G|ru{;Glq-g^eL_KKJW+X~aBX}qq7A==>+lPTEH{#Q zDTSLiI}z>66e=l_s5DEc#I%lTC;XZ`n3%**ElY8>R!b#2lJGv`!+D3J6SH$<)*>0aR>cZwfmSlFSAs8w8J66x+L|e zWpHb|M(QzUS22qhswbpn;5hBP+Q0r{c$1wvC>riw@2c8p5T~vnqRUCI)(69|rxvL7 zS*YMw=BO7L#XYVT4RK4oy6!oX8S3?IuW#1R(LbN#49^;Ow$J)Yohre7_iAnHLiPSMQ$%%@djBO%E;1_HTwN6Bh*mC7T@e+Ablg?_@O&D^z_aS-NeI@eBK3!+cx&uW z_4gO?7~eLjf3^&S6dlw*cRa^XG(}z8C=zYPYK@|eHL-!!nobT?IC={IPt#@OdSdyF z48P1R^o0#I{trJBZJVPB{?C@k+F3Kx4_bNESrf{TJX35m;g-<0)iO=Q_FBZQwPul@ z3T360W?Al6+;p~gV?wb&34IfG-%bD#EmXQ7jrd9MV(N- zereKAIHH`K+Nw#g_)^UYk9Zu@S7}anPQwX^ zOmm^hbhMV~nhS+JQ2!QbE}ez~68CFL#zNpX&ot!+uMykDG!GIGJ}=8OPg)~xqs)wC z7Z+)sMIjl_jM2Q^BSkq`xm)weHwVXvJGBiH+F}||Xq#r=!i&3UEo%{|OAEBkKmWo4 z+qG@3=HY(@u3DSTu*?N-t-Ut_wfSjn7qb$gIg_+KcfumA%eBsz*5SzEZ>^go0n0T#*>$=u4d z3#TE#r?(cF@zY2)WUY3+Db|S|B{F%2c1tDFD3xk=--pRf4{48E)pd%N+Eb|zD5Hz^ z>_a4iub$eo`nnI*MaCP9wbACTcEI4&Pn#Eo|0Tr6YV-fehkz;C;uB~+dvw>{Y1sgy zt5SO>Hip=l3EDfArC?+2-3`mYENx}~YdD_kt^L>v8kJ4ae*6wi&2DKV`>%ucQ$D`e zJk{3J{cewiR$pU)lPBWK6ib6vTU&={r|rCFC!=W Y`&Pr5ZH-S9dazAa#!ta>S<{gJ10>X-!~g&Q delta 7108 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 HW*_u_5xJL! diff --git a/src/Mod/Part/Gui/Resources/translations/Part_ru.ts b/src/Mod/Part/Gui/Resources/translations/Part_ru.ts index eb13de63f3..4468e0ac5c 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_ru.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_ru.ts @@ -260,6 +260,16 @@ It will create a 'Compound Filter' for each shape. Part_SplitFeatures + + + Boolean Fragments + Получить все фрагменты булевой операции + + + + Split objects where they intersect + Разделение объектов там, где они пересекаются + Boolean fragments @@ -349,16 +359,6 @@ Click 'Continue' to create the feature anyway, or 'Abort' to cancel. Slice to compound Надрезать - - - Boolean Fragments - Получить все фрагменты булевой операции - - - - Split objects where they intersect - Разделение объектов там, где они пересекаются - Slice a selected object by using other objects as cutting tools. @@ -2352,7 +2352,7 @@ Click 'Continue' to create the feature anyway, or 'Abort' to cancel. Chamfer the selected edges of a shape - Притупить фаской выбранные ребра фигуры + Добавить фаску на выбранные ребра фигуры @@ -2675,12 +2675,12 @@ Click 'Continue' to create the feature anyway, or 'Abort' to cancel. Loft... - Лофт... + Профиль... Utility to loft - Утилита лофта + Утилита для профиля @@ -4688,7 +4688,7 @@ Please check one or more edge entities first. Loft - Лофт + Профиль @@ -5148,7 +5148,7 @@ Please check one or more edge entities first. Loft - Лофт + Профиль diff --git a/src/Mod/Part/Gui/Resources/translations/Part_sl.ts b/src/Mod/Part/Gui/Resources/translations/Part_sl.ts index 0266c28ac7..7c8f6c719e 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_sl.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_sl.ts @@ -260,6 +260,16 @@ Za vsako obliko bo ustvarjeno "Sito sestava". Part_SplitFeatures + + + Boolean Fragments + Drobci logične operacije + + + + Split objects where they intersect + Razcepi predmete, kjer se sekajo + Boolean fragments @@ -348,16 +358,6 @@ Kliknite "Nadaljuj", če želite vseeno ustvariti značilnost, ali "Prekini", za Slice to compound Razcepki v sestav - - - Boolean Fragments - Drobci logične operacije - - - - Split objects where they intersect - Razcepi predmete, kjer se sekajo - Slice a selected object by using other objects as cutting tools. 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 fb725158a3..cf7c5c58e5 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_sv-SE.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_sv-SE.ts @@ -260,6 +260,16 @@ It will create a 'Compound Filter' for each shape. Part_SplitFeatures + + + Boolean Fragments + Booleska fragment + + + + Split objects where they intersect + Dela objekt där de skär varandra + Boolean fragments @@ -349,16 +359,6 @@ Click 'Continue' to create the feature anyway, or 'Abort' to cancel.Slice to compound Delning till komposition - - - Boolean Fragments - Booleska fragment - - - - Split objects where they intersect - Dela objekt där de skär varandra - Slice a selected object by using other objects as cutting tools. diff --git a/src/Mod/Part/Gui/Resources/translations/Part_tr.ts b/src/Mod/Part/Gui/Resources/translations/Part_tr.ts index 1736b8fed2..bd2027ae23 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_tr.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_tr.ts @@ -258,6 +258,16 @@ Bu işlem her bir şekil için 'Birleşim Süzgeci' oluşturacak. Part_SplitFeatures + + + Boolean Fragments + Mantıksal (Boolean) Parçalar + + + + Split objects where they intersect + Nesnelerin kesiştiği yerlerden ayır + Boolean fragments @@ -345,16 +355,6 @@ Click 'Continue' to create the feature anyway, or 'Abort' to cancel. Slice to compound Bileşiği dilimle - - - Boolean Fragments - Mantıksal (Boolean) Parçalar - - - - Split objects where they intersect - Nesnelerin kesiştiği yerlerden ayır - Slice a selected object by using other objects as cutting tools. diff --git a/src/Mod/Part/Gui/Resources/translations/Part_uk.qm b/src/Mod/Part/Gui/Resources/translations/Part_uk.qm index 48e945e9682a53cb4d43a8a17da52c7448e56732..c5d73dfac14016a5c651cba33380548e7a38f561 100644 GIT binary patch delta 7687 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 CNIN9} diff --git a/src/Mod/Part/Gui/Resources/translations/Part_uk.ts b/src/Mod/Part/Gui/Resources/translations/Part_uk.ts index ef5c5455f7..a0b2ef9168 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_uk.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_uk.ts @@ -260,6 +260,16 @@ It will create a 'Compound Filter' for each shape. Part_SplitFeatures + + + Boolean Fragments + Boolean Fragments + + + + Split objects where they intersect + Split objects where they intersect + Boolean fragments @@ -349,16 +359,6 @@ Click 'Continue' to create the feature anyway, or 'Abort' to cancel.Slice to compound Slice to compound - - - Boolean Fragments - Boolean Fragments - - - - Split objects where they intersect - Split objects where they intersect - Slice a selected object by using other objects as cutting tools. @@ -1695,7 +1695,7 @@ Click 'Continue' to create the feature anyway, or 'Abort' to cancel. Object's X Y Z Attachment3D mode caption - Object's X Y Z + X Y Z об'єкта @@ -1707,7 +1707,7 @@ Click 'Continue' to create the feature anyway, or 'Abort' to cancel. Object's X Z-Y Attachment3D mode caption - Object's X Z-Y + X Z-Y об'єкта @@ -1719,7 +1719,7 @@ Click 'Continue' to create the feature anyway, or 'Abort' to cancel. Object's Y Z X Attachment3D mode caption - Object's Y Z X + Y Z X об'єкта @@ -1927,7 +1927,7 @@ Click 'Continue' to create the feature anyway, or 'Abort' to cancel. Align O-Y-X Attachment3D mode caption - Align O-Y-X + Вирівняти O-Y-X @@ -1939,7 +1939,7 @@ Click 'Continue' to create the feature anyway, or 'Abort' to cancel. Align O-N-X Attachment3D mode caption - Align O-N-X + Вирівняти O-N-X @@ -4612,7 +4612,7 @@ Please check one or more edge entities first. Random shape color - Random shape color + Випадковий колір фігури @@ -5094,7 +5094,7 @@ Please check one or more edge entities first. Shape Content - Shape Content + Вміст форми diff --git a/src/Mod/Part/Gui/Resources/translations/Part_val-ES.ts b/src/Mod/Part/Gui/Resources/translations/Part_val-ES.ts index d0c99983a7..09c00f55c9 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_val-ES.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_val-ES.ts @@ -260,6 +260,16 @@ It will create a 'Compound Filter' for each shape. Part_SplitFeatures + + + Boolean Fragments + Fragments booleans + + + + Split objects where they intersect + Divideix els objectes on s'intersequen + Boolean fragments @@ -349,16 +359,6 @@ Click 'Continue' to create the feature anyway, or 'Abort' to cancel.Slice to compound Llesca a la composició - - - Boolean Fragments - Fragments booleans - - - - Split objects where they intersect - Divideix els objectes on s'intersequen - Slice a selected object by using other objects as cutting tools. diff --git a/src/Mod/Part/Gui/Resources/translations/Part_vi.ts b/src/Mod/Part/Gui/Resources/translations/Part_vi.ts index 8b8468157e..62fe6a65ee 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_vi.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_vi.ts @@ -260,6 +260,16 @@ It will create a 'Compound Filter' for each shape. Part_SplitFeatures + + + Boolean Fragments + Boolean Fragments + + + + Split objects where they intersect + Split objects where they intersect + Boolean fragments @@ -349,16 +359,6 @@ Click 'Continue' to create the feature anyway, or 'Abort' to cancel.Slice to compound Slice to compound - - - Boolean Fragments - Boolean Fragments - - - - Split objects where they intersect - Split objects where they intersect - Slice a selected object by using other objects as cutting tools. 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 ecb7eadb2d..8f7709d4df 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_zh-CN.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_zh-CN.ts @@ -260,6 +260,16 @@ It will create a 'Compound Filter' for each shape. Part_SplitFeatures + + + Boolean Fragments + 布尔片段 + + + + Split objects where they intersect + 从交叉处分割对象 + Boolean fragments @@ -349,16 +359,6 @@ Click 'Continue' to create the feature anyway, or 'Abort' to cancel.Slice to compound Slice to compound - - - Boolean Fragments - 布尔片段 - - - - Split objects where they intersect - 从交叉处分割对象 - Slice a selected object by using other objects as cutting tools. 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 3b36e9cea4..5302cc8fbb 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_zh-TW.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_zh-TW.ts @@ -260,6 +260,16 @@ It will create a 'Compound Filter' for each shape. Part_SplitFeatures + + + Boolean Fragments + Boolean Fragments + + + + Split objects where they intersect + Split objects where they intersect + Boolean fragments @@ -349,16 +359,6 @@ Click 'Continue' to create the feature anyway, or 'Abort' to cancel.Slice to compound Slice to compound - - - Boolean Fragments - Boolean Fragments - - - - Split objects where they intersect - Split objects where they intersect - Slice a selected object by using other objects as cutting tools. diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_bg.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_bg.qm index f1bf2164dd031c644c9baa761f4d9b16acceff9b..fa473dad9c4a204cb96c031b4b42d8e110b3bc6a 100644 GIT binary patch delta 6859 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 R(ab|~u>T)FXE}>S{U0qd0Q~>} diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_bg.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_bg.ts index 780b2f1dbc..97a445c166 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_bg.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_bg.ts @@ -32,12 +32,12 @@ Shaft design wizard... - Shaft design wizard... + Помощник за проектиране на валове... Start the shaft design wizard - Start the shaft design wizard + Стартира помощника за проектиране на валове @@ -93,12 +93,12 @@ Additive helix - Additive helix + Добавъчна спирала Sweep a selected sketch along a helix - Sweep a selected sketch along a helix + Издърпва избраната скица по спирала @@ -471,7 +471,7 @@ Create sketch - Create sketch + Създаване скица @@ -489,12 +489,12 @@ Pad - Подложка + Протрузия Pad a selected sketch - Подложка на избрана скица + Протрузия от избрана скица @@ -4516,7 +4516,7 @@ over 90: larger hole radius at the bottom Shaft design wizard - Shaft design wizard + Помощник за проектиране на валове diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_cs.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_cs.qm index 8465e981f859aa9bf30f25e04d586efed116d853..fbaf368749eba734c8f07cf6be5b22a64f32b41c 100644 GIT binary patch delta 6891 zcmb7}d3a4%zsJApoW0LHgd~QTLo}2~h#^EGHHL^WVs0gZh%rRWM@5RNA#X%XF-25c zQw1SXio{%$q(#*jHMBxiiZ;04b5@`CKKFUv=RWuT_1Syveb)NT>$lf=@Kjy$ySk#j zBM!hIAa5f%n7l?#2X-$fX8?P;k~7J7fZ7gNxk++8$DH@4YDr$aMdkxhzmsQy0mw^23A~#I*IPP`UL7`6&Mrh zqKG^}z6GxLhk9r~5b6Q-TfP^6Pjbgy$rEKH{VzJUaSe#5Do}6bKn&Oh^>C<~4OnZE&hha%dyGq672MNvHq(I54Ps9A=g^Irh%CQHuEll&|kqmFVS;e*lb z7@Xn}M$a8d#vtC|w9Fe!bTTRnQ;#MAM}v{{`Upg)!I++q3K;qz)ju3qI@^J?1Dhb) zO+{MX3W&A~NKV|gm~@UeK-xi$2dyMI9#l%M=JPkZb7r{L}-lC56i%XvPuWDbr&K=}WG^Gk~$208|!IQ$xe>pY5A(TAPf@VM?uh@N)5 zsT2wPdKqu$#sL|dB(tI=vtuPsdr4k8OKUd+uC*0zy|(}b%|xZjG;z;e!n5{BAn>_p zl)&-BKZ!;^rUM^N76HGeLO2F>6U{C6Dam8e>IPl0JyNvMGJ4}GNlyMj@?(?a55A)P z;VD3mDACoM6U943w00NJ@{kxZ`!a;qO$<54=U;v#hI^|(T7?*I@c_PhA$g*^m^#7; z;q4}pj2qy2?qbILY7p(Gi-jX90Uu2k=?#m3whzSmFczTfi(=E5 zQlRzwVvE-iV53>=TDFYbBK9m?1~H^W9P@n)1V0qF7lc8CoE3M*CNfxm5Rb~wFqXE9 zC(lAybX$wE?K#Zq@&l4(;mhen8g;+O@}8022$eTh4QVsvm0)yey=}hH4M)po@lW(jImR7NadH zp#s}FI^@OCr!I={nc9mdb7&Dy?cH7XffkLlrMcXWZO63tBd$X98?Ak_;4M)1J;^qM zv~L%c1C<*n=vM;V_(Z9k#Tcsgu@V^B2=Ex8^xRL&4VkF)uc!_TjFOyvSQ&Dh77B5+ zQa(J#sO|WnGTQ0^QQ1csm%IYlvQ0@eL_rMwNO9C!$P)WjGV_Myx}POCZ<0JYTUl_I z`5yk259>pk^n$s1QY~^YpnY%~1{nnZPPxF<#$!F=i zK_pGmb(8XFR1si3r#wp80KCXi{#eYk@!z3Te8IxeXQPTv)M%zgl_q~d(p5j7RP7C@ z@o7s}1$DE>v*XCDOr*(aYq(G(~cLmSje_nt6-r*3sV@C{22FlPU1p$*7W^uCuBPP8Ky|spV;4}#p{^dyAj|hu*UV=uc*jb% zS);DWWZq(rx>?VLam;7xuHwNgrE}DR3>K^wtCAtAKqVf+NvGU@OMHhO9 zCXMW`3tPZo9Ob6#v4lQbK0z0G@-HAYT-R&j6=275$rGz}g912VjIVC+))&Ax!MY*w zHyONVbVELk1M2kC#b;1~zInQ_UIw-tKk3HX2C*RB(@pUIhWCAS$sQi;|GV$heKJpF zPuEqq(zzM=jn}zK>h4pzO<(zO6Z%EB^-oqrtkQiw*I5bmy4*Ayo5<0Ull>&;jgTyv zt;@YXhp}=?GHI0Lv?$4x2+8Z~bo=YvghRM}uiHO^dEV``?!e1p*7UBrBOShDL$XD8 zYF-DREKPSdv?H+ayyUqvlDF(G3f(f@ol`V%XryG=8_7;z>h4xh(?RQXkGE0aSMItu zlh#56yXhNUKMmxxbCUc2(JX!Y3+*937^V*i*h&*N(T9CWfetA8?gp03R@3wmwjzE9 zT+#P)?gecjIcJ!D;JdBBAAjg41T13T@SA?h9u}T9C6dY4^huhjz^-t;Bb${o*rrck z+map8Tz$r+BnEX8(!q;;*>WKNk&B{dhJM}G^y!(g`mMA0Jit@GGj=7@tdf4ey_^$N z(dW`u`!R;r>)!ynFAUM2ae?jMOCGCiNa(;c zuiDX&)T#xb9cq|mY0Kc8=wb`Zk2IwGNdZjdhPACo&kKf)zV+$zVTR4`O=S#}8nTyD z^Wm=yUo1|g4@c%k*qaGQp&|c1*AG8nC~(hVmX0)(JzERBYiM|>u4Km+Z`66QlE3sd zTE?sN+z`pRwT<@I(cHCTjIDccnJasZp_VpmlCz9s5;$Me%f<=cb_U#Ij1&H1=v}R2 zoVNF0>;$vP=j3DKw0()(JcD$+V2A|uG)~*!7oyE{k`LMhkpCi&8s}uqXB$yubi{W9 znzb`7$ZpJ7A7D&kv=ZYO}B(u|v~3dMroj)W(Y_B%BYDOkdgYi#9?9XCS)SxUchjh}Gr*90rco#E1CxG~EdJ3H|5-ZQ zio2$9y9=329ZbnKwh0YlO%5*&U6^2+|5ph=8Q-`lLaLck9J6jx(w?T2dy$;b&y@0_ z2HS=h7e#0-(}JB1c%oC;MG^Vd^vUT`_Aet$OB1Py($2IrzY)9lSCX@bm@;OuF4gli zt$)S^>%V8pzU~7U$D6hnFj2ybH^ zlG%|BSCV=7Ic_~Yj+*CW9HEP6o9Ate0FJ+OQS@`XHh=sFAN;o2MKLVIyeM)%&oADY zKdsH+eACCg`RqY<-y!BbF~?XJO3Zuv?}E_JGao$0En`%v`QY>VJQ%4k7laMw_sV|r zrHxHkW{OinB~LP^0`MfM`x}1<=rwC z!&T;rG2QvC@!VqBpk+IF!D91dEla3u@ovQ4Blv>F+xf-at)8XHTn6a=V9CStEPmQ@ zp7OMiytd5Z*M}{~@OqX`X`FZeYD@1|4IrX&ED5bU^OWb5C0RqIw{*13FqX1`_U~hv z=UljFq-EJ-RPbKdgKi~jpp zjO5ym3La*c`xj>tkoBn z0{3=X>$cxWHx^nOci0Yijj#@D+mh#5ZLFgXuo(4NXdNHx7)i}GT0dW$!*ZHr-JSUs zLRV(pW2($P_A6^alMIOd?W_gIX|i5v)+0{#d1@_w&3){H8rEya`F_n%>&>bM+2_Lg zpcB7Un)J3lY(Jex2P3V&{yc^E@2tNmSGlofTc6nC_{AS(ebXE{%!kh z`XE*{#rAXqEmQHg?d1`k)|Lj^{_c7OxWC@^W@Qltt!mfo;d^^+c4Mby!0SA_X-*(S zvn+?*p7NY6!fbo}Q!Rkxc)P6AmFz(a=kjdwyuEuMefHHt$>aayY|2+Gw4!LZW676%+84Cdy>~p*Hq(+K8OnnFSf6~!|Zvs)V`$(bH4GHl0UV#A9!2_@t&~fmBa(S#r88*BNoWhs|>PRG-))y&}>heMPW$Zdt@}AsT1??j<}jo75C_a<50;kFF7j z0l0&4h{Z%q<5gXZ;oS&ck4PW9t$yyyZPkW5rtzg2n99M4Vi2D2r3r{b41ZD=NtlF0 z*AJZIBRM__@q8Z7DdRcf%@O{NlTPE+1kN&nGmPPgH=j=A9}-EN$@%1wYqTyBTyKwn zpTU_%I-Vyas-k!OKy>~O6a9}VGDA(GMrPA#!ZR~R6}9qe>%=@EywWH3_RRZIFMbi} zReWvj|9|pNqHa?t^+al!fTX-zMzLg+2+j;h7OgVVCW&_LUC@s)uhZ8 z$)bIx+hozAY8CXS?IyW&9nYsTUAjKWjNwCb74$};n27Ndd+TJ;zG)L$I*zuAcUi%? zuC&L5e;o9P_hVf4o`4yd6+C&Z@BQxuoQC_)FLp~5EvgUT!+1=k2b~_El>c6OWuoY4 z_CP1PU>p}7ky)B3f&%>igDjI60ak_y^(5sy|1D4O6dt!V{I@*+>&tn|ridiX|Jkc~ I^lHBNFDqdLF8}}l delta 6880 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 Involute gear... - Involute gear... + Evolventní ozubené kolo... Creates or edit the involute gear definition. - Creates or edit the involute gear definition. + Vytvoří nebo upraví definici "evolventního" ozubeného kola. @@ -24,7 +24,7 @@ Creates or edit the sprocket definition. - Creates or edit the sprocket definition. + Vytvoří nebo upraví definici pastorku. @@ -32,12 +32,12 @@ Shaft design wizard... - Shaft design wizard... + Průvodce konstrukcí hřídele... Start the shaft design wizard - Start the shaft design wizard + Spusťte průvodce konstrukcí hřídele @@ -45,42 +45,42 @@ Length [mm] - Length [mm] + Délka [mm] Diameter [mm] - Diameter [mm] + Průměr [mm] Inner diameter [mm] - Inner diameter [mm] + Vnitřní průměr [mm] Constraint type - Constraint type + Typ omezení Start edge type - Start edge type + Typ počáteční hrany Start edge size - Start edge size + Velikost počáteční hrany End edge type - End edge type + Typ koncové hrany End edge size - End edge size + Velikost koncové hrany @@ -822,12 +822,12 @@ Edit ShapeBinder - Edit ShapeBinder + Upravit pořadač tvarů Create ShapeBinder - Create ShapeBinder + Vytvořit pořadač tvarů @@ -1979,7 +1979,7 @@ click again to end selection Cheesehead (deprecated) - Cheesehead (deprecated) + Válcová hlava (deprecated) @@ -3253,7 +3253,7 @@ click again to end selection Move tip - Move tip + Přesunout tip @@ -4510,7 +4510,7 @@ over 90: larger hole radius at the bottom Involute gear... - Involute gear... + Evolventní ozubené kolo... diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_de.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_de.qm index e005d587db9ad48ebc220e1f7544cac2b4169cc4..e60e2c5f602f38c9180b39343e7ee45a525da6d0 100644 GIT binary patch delta 6774 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 diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_de.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_de.ts index d4b8a84057..8669891aee 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_de.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_de.ts @@ -65,22 +65,22 @@ Start edge type - Start edge type + Art der Anfangskante Start edge size - Start edge size + Größe der Anfangskante End edge type - End edge type + Art der Endkante End edge size - End edge size + Größe der Endkante @@ -260,7 +260,7 @@ Duplicates the selected object and adds it to the active body - Dupliziert das ausgewählte Element und fügt es dem aktiven Körper hinzu + Dupliziert das ausgewählte Objekt und fügt es dem aktiven Körper hinzu @@ -350,7 +350,7 @@ Create a linear pattern feature - Erzeugen eines linearen Musters + Lineares Muster erzeugen @@ -489,7 +489,7 @@ Pad - Extrudieren + Aufpolsterung @@ -706,7 +706,7 @@ Make a thick solid - Erzeugen eines aufgedickten Volumenkörpers + Aufgedickten Festkörper erzeugen @@ -720,7 +720,7 @@ Create an additive primitive - Erzeugen eines zusätzlichen Grundkörpers + Hinzuzufügende Grundkörper @@ -2404,7 +2404,7 @@ entlang der angegebenen Richtung gemessen Pad parameters - Parameter der Extrusion + Parameter der Aufpolsterung @@ -3440,7 +3440,7 @@ Nochmaliges Klicken beendet den Auswahl-Modus. No valid features in this document - Keine gültigen Features in diesem Dokument + Keine gültigen Elemente in diesem Dokument @@ -4161,7 +4161,7 @@ Du kannst die Teile später jederzeit mit 'Part Design -> Migrieren...' migri Counterbore/sink dia - Durchmesser der Flachsenkung + Durchmesser der Senkung diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_eu.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_eu.qm index 0b7ab4374c2778f2a03152efb9d11f40786e5f34..3404b24760c2e554046130eb20d7e505023b41bb 100644 GIT binary patch delta 8549 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 YW-te<>s;pW*ScUuU8rM?oXe{H2aTAGQvd(} delta 9209 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 diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_eu.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_eu.ts index 81c6776e68..f52fe241cb 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_eu.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_eu.ts @@ -6,12 +6,12 @@ Involute gear... - Involute gear... + Engranaje inbolutua... Creates or edit the involute gear definition. - Creates or edit the involute gear definition. + Engranaje inbolutuaren definizioa sortzen edo editatzen du. @@ -19,12 +19,12 @@ Sprocket... - Sprocket... + Piñoia... Creates or edit the sprocket definition. - Creates or edit the sprocket definition. + Piñoi-definizioa sortzen edo editatzen du. @@ -32,12 +32,12 @@ Shaft design wizard... - Shaft design wizard... + Ziria diseinatzeko morroia... Start the shaft design wizard - Start the shaft design wizard + Abiarazi ziria diseinatzeko morroia @@ -634,7 +634,7 @@ Create a sub-object(s) shape binder - Create a sub-object(s) shape binder + Sortu azpiobjektu baten forma-zorroa @@ -1479,8 +1479,8 @@ sakatu berriro hautapena amaitzeko - 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 + - hautatu elementu bat hura nabarmentzeko +- egin klik bikoitza elementu batean alakak ikusteko @@ -1979,7 +1979,7 @@ sakatu berriro hautapena amaitzeko Cheesehead (deprecated) - Cheesehead (deprecated) + Gazta-burua (zaharkitua) @@ -2307,8 +2307,8 @@ sakatu berriro hautapena amaitzeko 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 + Erabili bektore pertsonalizatua estrusioaren norabiderako, +bestela krokisaren planoren bektore normala erabiliko da @@ -2349,28 +2349,28 @@ 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 + Markatu ez bada, luzera neurtuko da +zehaztutako norabidean Length along sketch normal - Length along sketch normal + Luzera krokisaren normalaren luzeran Offset to face - Offset to face + Desplazamendua aurpegiarekiko Offset from face in which pad will end - Offset from face in which pad will end + Estrusioa amaituko den aurpegitik dagoen desplazamendua Applies length symmetrically to sketch plane - Applies length symmetrically to sketch plane + Luzera simetrikoki aplikatzen dio krokisaren planoari @@ -2380,7 +2380,7 @@ measured along the specified direction Reverses pad direction - Reverses pad direction + Estrusioaren norabidea alderantzikatzen du @@ -2995,8 +2995,8 @@ sakatu berriro hautapena amaitzeko - 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 + - hautatu elementu bat hura nabarmentzeko +- egin klik bikoitza elementu batean elementuak ikusteko @@ -3144,12 +3144,12 @@ sakatu berriro hautapena amaitzeko Create an additive box by its width, height, and length - Create an additive box by its width, height, and length + Sortu kutxa gehitzaile bat bere zabalera, altuera eta luzera erabiliz Create an additive cylinder by its radius, height, and angle - Create an additive cylinder by its radius, height, and angle + Sortu zilindro gehitzaile bat bere erradioa, altuera eta angelua erabiliz @@ -3258,12 +3258,12 @@ sakatu berriro hautapena amaitzeko The moved feature appears after the currently set tip. - The moved feature appears after the currently set tip. + Lekuz aldatutako elementua unean ezarritako puntaren ondoren ageri da. Do you want the last feature to be the new tip? - Do you want the last feature to be the new tip? + Azken elementua punta berria izan dadin nahi duzu? @@ -3293,7 +3293,7 @@ sakatu berriro hautapena amaitzeko Sub-Shape Binder - Sub-Shape Binder + Azpiformaren zorroa @@ -3369,7 +3369,7 @@ sakatu berriro hautapena amaitzeko Ensure that the body contains a feature before attempting a subtractive command. - Ensure that the body contains a feature before attempting a subtractive command. + Ziurtatu gorputzak elementu bat duela kenketako komandoa erabiltzen saiatu baino lehen. @@ -4039,7 +4039,7 @@ Geroago ere egin dezakezu migrazioa, 'Part Design -> Migratu' erabilita. 0 in - 0 in + 0 hazbete @@ -4201,7 +4201,7 @@ Geroago ere egin dezakezu migrazioa, 'Part Design -> Migratu' erabilita. Whether the hole gets a thread - Whether the hole gets a thread + Zuloak hari bat izango duen ala ez @@ -4211,12 +4211,12 @@ Geroago ere egin dezakezu migrazioa, 'Part Design -> Migratu' erabilita. Whether the hole gets a modelled thread - Whether the hole gets a modelled thread + Zuloak eredu-hari bat izango duen ala ez Model Thread - Model Thread + Eredu-haria @@ -4233,23 +4233,23 @@ Note that the calculation can take some time Customize thread clearance - Customize thread clearance + Pertsonalizatu hari-garbiketa Custom Thread Clearance - Custom Thread Clearance + Hari-garbiketa pertsonalizatua Clearance - Clearance + Garbiketa Custom Thread clearance value - Custom Thread clearance value + Hari-garbiketaren balio pertsonalizatua @@ -4275,8 +4275,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 + Zulo-garbiketa +Haririk ez duten zuloetan soilik erabilgarri @@ -4295,7 +4295,7 @@ Only available for holes without thread Wide - Wide + Zabala @@ -4406,7 +4406,7 @@ account for the depth of blind holes Take into account for depth - Take into account for depth + Hartu kontuan sakonerarako @@ -4447,7 +4447,7 @@ over 90: larger hole radius at the bottom Loose - Loose + Lasaia @@ -4503,17 +4503,17 @@ over 90: larger hole radius at the bottom Sprocket... - Sprocket... + Piñoia... Involute gear... - Involute gear... + Engranaje inbolutua... Shaft design wizard - Shaft design wizard + Ziria diseinatzeko morroia @@ -4523,12 +4523,12 @@ over 90: larger hole radius at the bottom Part Design Helper - Part Design Helper + Piezen diseinuaren laguntza Part Design Modeling - Part Design Modeling + Piezen diseinuaren ereduak sortzea diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_it.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_it.qm index 933ccd389ecfbd28d7f3059da66c541ebb51b57a..15dc1f5938293a486d60ad07eb80901de16fe733 100644 GIT binary patch delta 8274 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 WGbF=25&sr$|M4k|9x;RMGXEbRaWnS- delta 8536 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 O{c+N~tch&9<$nMOmppI) diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_it.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_it.ts index b33a27ba6b..ce2f1c7639 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_it.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_it.ts @@ -620,7 +620,7 @@ Create a new shape binder - Crea una nuova forma legata + Crea una nuovo Riferimento di Forma @@ -634,7 +634,7 @@ Create a sub-object(s) shape binder - Crea un legante di forma per sotto-oggetti + Crea un Riferimento di Forma per i(l) sotto-oggetti(o) @@ -822,17 +822,17 @@ Edit ShapeBinder - Modifica legante di forma + Modifica il Riferimento di Forma Create ShapeBinder - Crea legante di forma + Crea Riferimento di Forma Create SubShapeBinder - Crea legante di sotto forma + Crea Sotto-Riferimento di Forma @@ -1239,7 +1239,7 @@ Se zero, è uguale a Raggio2 Pitch: - Beccheggio: + Passo: @@ -1916,7 +1916,7 @@ fare nuovamente clic per terminare la selezione Pitch: - Beccheggio: + Passo: @@ -3293,7 +3293,7 @@ fare nuovamente clic per terminare la selezione Sub-Shape Binder - Sub-Shape Binder + Sotto-Riferimento di Forma @@ -3379,7 +3379,7 @@ fare nuovamente clic per terminare la selezione Consider using a ShapeBinder or a BaseFeature to reference external geometry in a body. - Consider using a ShapeBinder or a BaseFeature to reference external geometry in a body. + Considerare il Riferimento di Forma o una Funzione di Base per creare un riferimento di geometria esterno in un corpo. @@ -3530,7 +3530,7 @@ This may lead to unexpected results. No PartDesign features found that don't belong to a body. Nothing to migrate. - No PartDesign features found that don't belong to a body. Nothing to migrate. + Nessuna funzione PartDesign è stata trovata che non sia appartente al corpo. Niente da migrare. @@ -3606,16 +3606,14 @@ This may lead to unexpected results. Dependency violation - Dependency violation + Violazione dell'albero di dipendenza Early feature must not depend on later feature. - Early feature must not depend on later feature. - - + La funzione precedente non deve dipendere da quella seguente. @@ -3792,17 +3790,17 @@ This feature is broken and can't be edited. Edit shape binder - Modifica Lega-forme + Modifica il Riferimento di Forma Synchronize - Synchronize + Sincronizza Select bound object - Select bound object + Seleziona oggetto di contorno @@ -3844,9 +3842,9 @@ This feature is broken and can't be edited. 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'. + Nota: se si sceglie di migrare, non sarà più possibile modificare il file con le vecchie versioni di FreeCAD. +Se ci si rifiuta di migrare, non sarà possibile usare le nuove funzioni di PartDesign, come Bodies o Parts. Come risultato non si potranno usare le proprie parti nel Workbench Assembly. +Comunque si può decidere di migrare in ogni momento con 'Part Design -> Migrate'. @@ -3856,7 +3854,7 @@ Although you will be able to migrate any moment later with 'Part Design -> Mi Edit helix - Edit helix + Modifica elica @@ -3864,7 +3862,7 @@ Although you will be able to migrate any moment later with 'Part Design -> Mi Sprocket parameter - Sprocket parameter + Parametri Tasca @@ -3874,77 +3872,77 @@ Although you will be able to migrate any moment later with 'Part Design -> Mi Sprocket Reference - Sprocket Reference + Riferimento Tasca ANSI 25 - ANSI 25 + ANSI 25 ANSI 35 - ANSI 35 + ANSI 35 ANSI 41 - ANSI 41 + ANSI 41 ANSI 40 - ANSI 40 + ANSI 40 ANSI 50 - ANSI 50 + ANSI 50 ANSI 60 - ANSI 60 + ANSI 60 ANSI 80 - ANSI 80 + ANSI 80 ANSI 100 - ANSI 100 + ANSI 100 ANSI 120 - ANSI 120 + ANSI 120 ANSI 140 - ANSI 140 + ANSI 140 ANSI 160 - ANSI 160 + ANSI 160 ANSI 180 - ANSI 180 + ANSI 180 ANSI 200 - ANSI 200 + ANSI 200 ANSI 240 - ANSI 240 + ANSI 240 @@ -3959,37 +3957,37 @@ Although you will be able to migrate any moment later with 'Part Design -> Mi ISO 606 06B - ISO 606 06B + ISO 606 06B ISO 606 08B - ISO 606 08B + ISO 606 08B ISO 606 10B - ISO 606 10B + ISO 606 10B ISO 606 12B - ISO 606 12B + ISO 606 12B ISO 606 16B - ISO 606 16B + ISO 606 16B ISO 606 20B - ISO 606 20B + ISO 606 20B ISO 606 24B - ISO 606 24B + ISO 606 24B @@ -4338,7 +4336,7 @@ Disponibile solo per fori senza filetto Hole depth - Hole depth + Profondità foro @@ -4359,17 +4357,17 @@ Disponibile solo per fori senza filetto Cut type for screw heads - Cut type for screw heads + Tipo di taglio per la testa della vite Check to override the values predefined by the 'Type' - Check to override the values predefined by the 'Type' + Seleziona per sovrascrivere i valori predefiniti dal 'Tipo' Custom values - Custom values + Valori personalizzati @@ -4419,15 +4417,15 @@ per la profondità dei fori ciechi 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 + Angolo di svasatura per il foro +90°: foro dritto +<90°: restrizione sul fondo +>90°: allargamento sul fondo Reverses the hole direction - Reverses the hole direction + Invertire la direzione del foro diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_nl.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_nl.qm index fc26c3358ead8317b18a272056ce9599e773942d..16ca40f44b824c22a489cda02237cd68b6224b58 100644 GIT binary patch delta 8019 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 C@&l;= delta 8420 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 p{x?BeA!wJwmp^5`>|X_Ag Involute gear... - Involute gear... + Complex tandwiel... Creates or edit the involute gear definition. - Creates or edit the involute gear definition. + Maakt of bewerkt de complexe tandwieldefinitie. @@ -19,12 +19,12 @@ Sprocket... - Sprocket... + Tandwiel... Creates or edit the sprocket definition. - Creates or edit the sprocket definition. + Maakt of bewerkt de tandwieldefinitie. @@ -32,12 +32,12 @@ Shaft design wizard... - Shaft design wizard... + Drijfas ontwerp wizard... Start the shaft design wizard - Start the shaft design wizard + Begin met de drijfas ontwerp wizard @@ -45,42 +45,42 @@ Length [mm] - Length [mm] + Lengte [mm] Diameter [mm] - Diameter [mm] + Diameter [mm] Inner diameter [mm] - Inner diameter [mm] + Binnenste diameter [mm] Constraint type - Constraint type + Beperkingstype Start edge type - Start edge type + Begin randtype Start edge size - Start edge size + Begin randgrootte End edge type - End edge type + Einde randtype End edge size - End edge size + Begin randgrootte @@ -652,7 +652,7 @@ Sweep a selected sketch along a helix and remove it from the body - Sweep a selected sketch along a helix and remove it from the body + Veeg een geselecteerde schets langs een helix en verwijder het van het lichaam @@ -822,17 +822,17 @@ Edit ShapeBinder - Edit ShapeBinder + ShapeBinder bewerken Create ShapeBinder - Create ShapeBinder + ShapeBinder maken Create SubShapeBinder - Create SubShapeBinder + SubShapeBinder maken @@ -853,12 +853,12 @@ Create a new Sketch - Create a new Sketch + Maak een nieuwe schets Convert to MultiTransform feature - Convert to MultiTransform feature + Converteer naar Multi-Transformatie functie @@ -873,17 +873,17 @@ Migrate legacy part design features to Bodies - Migrate legacy part design features to Bodies + Migreer legacy onderdeel ontwerpfuncties naar lichamen Move tip to selected feature - Move tip to selected feature + Verplaats tip naar geselecteerde functie Duplicate a PartDesign object - Duplicate a PartDesign object + Dupliceer een PartDesign object @@ -893,7 +893,7 @@ Move an object inside tree - Move an object inside tree + Verplaats een object binnen de boom @@ -903,7 +903,7 @@ Make LinearPattern - Make LinearPattern + Lineair patroon maken @@ -1025,10 +1025,10 @@ - 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. + De gevraagde functie kan niet worden gemaakt. De reden kan zijn: + - het actieve lichaam bevat geen basisvorm, dus er is geen + materiaal om te verwijderen; + - de geselecteerde schets behoort niet tot de actieve lichaam. @@ -1039,10 +1039,10 @@ - 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. + De gevraagde functie kan niet worden gemaakt. De reden kan zijn: + - het actieve lichaam bevat geen basisvorm, dus er is geen + materiaal om te verwijderen; + - de geselecteerde schets behoort niet tot de actieve lichaam. @@ -1053,10 +1053,10 @@ - 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. + De gevraagde functie kan niet worden gemaakt. De reden kan zijn: + - het actieve lichaam bevat geen basisvorm, dus er is geen + materiaal om te verwijderen; + - de geselecteerde schets behoort niet tot de actieve lichaam. @@ -4505,12 +4505,12 @@ over 90: larger hole radius at the bottom Sprocket... - Sprocket... + Tandwiel... Involute gear... - Involute gear... + Complex tandwiel... diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pl.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pl.qm index 77760fb0c0fae665ee7704c1831371c4e21b97c9..bf891d85055abf22b408ade81f80ae2c833e6479 100644 GIT binary patch delta 3297 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 diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pl.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pl.ts index 2534b5b200..c4e726d415 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pl.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pl.ts @@ -3016,7 +3016,7 @@ kliknij ponownie, aby zakończyć wybór Skin - Skóra + Powłoka diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ru.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ru.qm index e4c01d205733e4f36d2425cf9b2bd39567f94356..b37c2f08e1a58c85fccc7fc9699c0b0258b161d5 100644 GIT binary patch delta 10457 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 E0XIQa8~^|S delta 9566 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 bI1gcXLrdQ|%;W#F^_ODnU(Nn*gAV*3!S_`x diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ru.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ru.ts index 83c8769d61..20a62b577f 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ru.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ru.ts @@ -6,12 +6,12 @@ Involute gear... - Эвольвентная передача... + Мастер проектирования шестерни с эвольвентным профилем... Creates or edit the involute gear definition. - Создание или редактирование свойств эвольвентной шестерни. + Создать или править свойства эвольвентной шестерни. @@ -19,12 +19,12 @@ Sprocket... - Звездочка... + Мастер проектирования цепного колеса (звёздочки)... Creates or edit the sprocket definition. - Creates or edit the sprocket definition. + Создать или отредактировать профиль цепного колеса. @@ -32,12 +32,12 @@ Shaft design wizard... - Shaft design wizard... + Мастер проектирования вала... Start the shaft design wizard - Start the shaft design wizard + Запускает мастер проектирования вала @@ -60,7 +60,7 @@ Constraint type - Constraint type + Тип ограничения @@ -111,12 +111,12 @@ Additive loft - Аддитивный лофт + Аддитивный профиль Loft a selected profile through other profile sections - Создание переходной формы между двумя и более эскизными контурами + Создает переходную форму между двумя и более эскизными контурами @@ -129,7 +129,7 @@ Additive pipe - Аддитивный сдвиг + Аддитивный профиль по траектории @@ -206,7 +206,7 @@ Chamfer the selected edges of a shape - Притупить фаской выбранные ребра фигуры + Добавить фаску на выбранные ребра фигуры @@ -242,7 +242,7 @@ Make a draft on a face - Сделать уклон грани + Сделать уклон граней @@ -435,7 +435,7 @@ Set tip - Установка кончика + Установить точку завершения расчета тела @@ -665,12 +665,12 @@ Subtractive loft - Субтрактивный лофт + Субтрактивный профиль Loft a selected profile through other profile sections and remove it from the body - Создание переходной формы между двумя и более эскизными контурами с дальнейшим вычитанием полученной фигуры из пересекаемого ею тела + Создает переходную форму между двумя и более эскизными контурами с дальнейшим вычитанием полученной фигуры из пересекаемого ею тела @@ -683,7 +683,7 @@ Subtractive pipe - Субтрактивный сдвиг + Субтрактивный профиль по траектории @@ -706,7 +706,7 @@ Make a thick solid - Создать полое тело + Преобразовать твердое тело в полое, с указанием толщины граней @@ -1642,12 +1642,12 @@ click again to end selection Pull direction - Направление вытягивания + Направление уклона Reverse pull direction - Развернуть направление вытягивания + Развернуть направление уклона @@ -2004,27 +2004,27 @@ click again to end selection ISO metric regular profile - ISO метрический грубый профиль + ISO метрическая резьба с крупным шагом ISO metric fine profile - ISO метрический тонкий профиль + ISO метрическая резьба с мелким шагом UTS coarse profile - UTC грубый профиль + UTC c грубым шагом UTS fine profile - UTC тонкий профиль + UTC с мелким шагом UTS extra fine profile - UTC экстра тонкий профиль + UTC с очень мелким шагом @@ -2140,7 +2140,7 @@ click again to end selection Loft parameters - Параметры лофта + Параметры профиля @@ -2589,7 +2589,7 @@ measured along the specified direction Pipe parameters - Параметры сдвига + Параметры траектории @@ -3011,7 +3011,7 @@ click again to end selection Join Type - Тип соединения + Форма граней @@ -3042,7 +3042,7 @@ click again to end selection Make thickness inwards - Расчет толщины внутрь + Наращивать стены внутрь тела @@ -3144,12 +3144,12 @@ click again to end selection Create an additive box by its width, height, and length - Create an additive box by its width, height, and length + Создать аддитивный параллелепипед, указав его ширину, высоту и длину Create an additive cylinder by its radius, height, and angle - Create an additive cylinder by its radius, height, and angle + Создать аддитивный цилиндр, указав его радиус, высоту и угол наклона @@ -3192,7 +3192,7 @@ click again to end selection Create a subtractive cylinder by its radius, height and angle - Создать субтрактивный цилиндр, указав его радиус, высоту и угол + Создать субтрактивный цилиндр, указав его радиус, высоту и угол наклона @@ -3364,12 +3364,12 @@ click again to end selection 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. + Убедитесь в том что тело содержит хоть какую-нибудь форму, перед попыткой применения субтрактивной команды. @@ -3384,12 +3384,12 @@ click again to end selection No sketch to work on - Нет эскиза для работы над ним + Не найден эскиз для работы с ним No sketch is available in the document - В документе нет эскизов + В документе отсутствуют эскизы для применения данного действия @@ -3443,12 +3443,12 @@ click again to end selection No valid features in this document - Отсутствуют допустимые детали в этом документе. + В документе не обнаружено тел с пригодными геометрическими формами . Please create a feature first. - Please create a feature first. + Создайте хоть какую-нибудь форму, прежде чем применить данную команду. @@ -3666,9 +3666,9 @@ This may lead to unexpected results. In order to use PartDesign you need an active Body object in the document. Please make one active (double click) or create one. If you have a legacy document with PartDesign objects without Body, use the migrate function in PartDesign to put them into a Body. - Для использования верстака "Проектирование детали" необходимо активное тело в документе. Сделайте существующее тело активным (двойным кликом) или создайте новое тело. + Для использования верстака Part Design необходимо наличие активного тела в документе. Сделайте существующее тело активным (двойным кликом) или создайте новое тело. -Если у вас устаревший документ с объектами "Проектирование детали" без тела, то используйте функцию миграции в меню "Проектирование детали", чтобы вложить объекты в тело. +Если у вас устаревший документ содержащий объекты Part Design без тела, тогда используйте функцию миграции в меню "Проектирование детали", чтобы вложить объекты в тело. @@ -3768,7 +3768,7 @@ This feature is broken and can't be edited. Edit loft - Редактировать лофт + Редактировать профиль @@ -3778,7 +3778,7 @@ This feature is broken and can't be edited. Edit pipe - Редактировать сдвиг + Редактировать траекторию @@ -3870,7 +3870,7 @@ Although you will be able to migrate any moment later with 'Part Design -> Mi Sprocket parameter - Sprocket parameter + Параметры цепного колеса @@ -3880,7 +3880,7 @@ Although you will be able to migrate any moment later with 'Part Design -> Mi Sprocket Reference - Sprocket Reference + Стандарт цепного колеса: @@ -3920,47 +3920,47 @@ Although you will be able to migrate any moment later with 'Part Design -> Mi ANSI 100 - ANSI 100 + ANSI 100 ANSI 120 - ANSI 120 + ANSI 120 ANSI 140 - ANSI 140 + ANSI 140 ANSI 160 - ANSI 160 + ANSI 160 ANSI 180 - ANSI 180 + ANSI 180 ANSI 200 - ANSI 200 + ANSI 200 ANSI 240 - ANSI 240 + ANSI 240 Bicycle with Derailleur - Bicycle with Derailleur + Велосипедное с переключением скоростей Bicycle without Derailleur - Bicycle without Derailleur + Велосипедное без переключения скоростей @@ -4000,52 +4000,52 @@ Although you will be able to migrate any moment later with 'Part Design -> Mi Motorcycle 420 - Motorcycle 420 + Для мотоцикла 420 Motorcycle 425 - Motorcycle 425 + Для мотоцикла 425 Motorcycle 428 - Motorcycle 428 + Для мотоцикла 428 Motorcycle 520 - Motorcycle 520 + Для мотоцикла 520 Motorcycle 525 - Motorcycle 525 + Для мотоцикла 525 Motorcycle 530 - Motorcycle 530 + Для мотоцикла 530 Motorcycle 630 - Motorcycle 630 + Для мотоцикла 630 Chain Pitch: - Chain Pitch: + Шаг цепи: 0 in - 0 in + 0 в Roller Diameter: - Roller Diameter: + Диаметр ролика цепи: @@ -4212,12 +4212,12 @@ Although you will be able to migrate any moment later with 'Part Design -> Mi Whether the hole gets a modelled thread - Whether the hole gets a modelled thread + Будет ли отверстие иметь смоделированную резьбу Model Thread - Model Thread + Отображать резьбу @@ -4234,23 +4234,23 @@ Note that the calculation can take some time Customize thread clearance - Customize thread clearance + Указать внутреннее отклонение диаметра резьбы Custom Thread Clearance - Custom Thread Clearance + Указать откл. диаметра Clearance - Clearance + Отклонение Custom Thread clearance value - Custom Thread clearance value + Значение внутреннего отклонения диаметра резьбы в мм @@ -4276,8 +4276,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 + Отверстие под резьбу +Доступно только для отверстий без резьбы @@ -4296,12 +4296,12 @@ Only available for holes without thread Wide - Wide + Wide (макс. допуск) Class - Класс + Поле допуска @@ -4317,7 +4317,7 @@ Only available for holes without thread Hole diameter - Hole diameter + Диаметр отверстия @@ -4339,12 +4339,12 @@ Only available for holes without thread Thread Depth - Thread Depth + Глубина резьбы Hole depth - Hole depth + На глубину дна @@ -4448,7 +4448,7 @@ over 90: larger hole radius at the bottom Loose - Loose + Loose (макс. допуск) @@ -4484,12 +4484,12 @@ over 90: larger hole radius at the bottom Create an additive feature - Create an additive feature + Аддитивные преобразования Create a subtractive feature - Create a subtractive feature + Субтрактивные преобразования @@ -4504,12 +4504,12 @@ over 90: larger hole radius at the bottom Sprocket... - Звездочка... + Мастер проектирования цепного колеса (звёздочки)... Involute gear... - Эвольвентная передача... + Мастер проектирования шестерни с эвольвентным профилем... diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_tr.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_tr.qm index e6dd858272249475631303f7686102118ba67ec9..84619ec7f874fec6729ff5e4968ca9aa23f05aa5 100644 GIT binary patch delta 3099 zcmah}4OEm>8h+kyW|*087)E|YR2+;zNPfj3{^dtlfA~|B(!}@+5g1wd5yY|uEYwQy zn&atsDm$!M>(;KIqO~TjhPGy{!ERb2^?Vt@3#phomkvQ&^QMkvDl6m*BnL5p62?)>lBc&~_&BF1gPgpK~7F(a@xxq+hF5b*kB zP+pH%BgKvrm~DF+G*^e&1H0JiWhdrr5+|k1(0PR@ShNAya1jd~*MZ&+6i%55JbPV5 z@*hIsg9V_;Wg=0NGkdlVnyS_Th7_!eoCRz;iLQOmgHqekwZ9WIV+$jDn=#C&%*UXs zkLOdm8F@ZsgmD|&GsK|A7Mhukeh|p^6;3{R47B8349+?O@^}=3TREj!M{v!$1vGEH zh|yLU`zYG=5~!#|bZb`xJVOn}XMt_go%q%;H4c3X#NMLjR$owhtBBFrJc<*jf66r= z`6hkbo(js?CD!O7Qg=wE+E;)dvL&~WgP^2RDX1z2CD;{DY>E? zh#)Ct>kw%Ccha2H@0t03iR-$|$yqa`tdg*eSL2QTwk ztVvwX&cg4AVVB_4r!=b$RsyD0O-tk$P~6`cBN+u_9^(SWcR}&lj9)TZG%ZnM7*8;= zJ$|E@tGA_<#%o?XdKOr4RC8>Io$bnX;t_WhDHob|-c+>plID|FE&Vw@6Xk&6h0Iv_U*?T#K2ZzL{e$u#qYb(rN9Qa4t>Q$XU_v_k~h6SMF zFGP$X#eJ)`L51!*Wbm4nFLjvDc;1(h zqd0#~X9?^Dm4%5iV^HWMNtar=j?1%Nm%f$F*TQs}7nyGtPhI9`SAoutbPL5A*3Idj zUSkRcRO-$jJP0go(Ou{&=V+n3utx`4`n>MyvwZ5}0pVq;FqXOa`5a>F1ESqzi%!tH z#P-|`N=RdjWPF%0im{LJFyk%8cR`8aj9)TVitDB~XpPwI+9(xSMW8t|ZK>>XZKoS> zyWizb?K7Y>t3KrHap1)WC-(Q~lTIapvTo^fM6ZZr6_<>IHnx81&^Gz{EEVrW@x#)+L7VM?HaR zn_=QkW@y;~L)b>Xcm@52$a{GF&DVyg&LX~H4;rGSWKdM7A$I#6z{O!Gd?EvQ`KlBD z8f~bW!4yp>H#FF$0h(|_i)%bE|9}&PpCyV`_RO`|NXm^D?PGFh^%?DlX9Aw5jrQB= zz}X681OSJ&kX+ z}HjURfx2g>mkPq^p!MZ3#}Ab-$3t+LsB1Qb{;2b3|x=`+NLd!g}y9QBDEbob+; zz$4bZLtb=cFR*X9TvitbT5ylp?vavzRbJ~SvA}1^t+!cfomnbUhQHj_!VCuX%WW5P zfF&_<+sJsfZ&r~qevsS$7zi9FQjrQ;<;RW>gBG3Ud6F|^YZUcMx z@egWn8(iNtbWV9lWLtn`W z7W2H)v!a4eQ-Zg0c+L~7A~n=k?9QL$$R1B_j!++RU(4qCoVy(jyxGb<=k{XGUU66Z z-^VgHcK%kY9A&Hf>UqU-UOAw+rYL5%hI>{Nu+!BXL@|~ryEtTJwu=2!t3K>Ju7P8! z4_W3hDQRp_rj#WdKP^=^DIq8um#LOI)!|CDU&*}Gvx_n==_Jn5$&i(8cHR^0a8IZ4 z5n)LF1>51wemH^^^N)1Zb3cO*QR-6xyJP7z@>Lj7s%Ga}DmAvUO`%#L^k)UBI{H~b zD#?mfDL^?Vz!v7Ap68WfDn+PP`@hhELAjhR06mnmqP{%dI_n{8^NI#*>9YNu)96EE zpprg+N+IohMxEL=tDY1=u##cl-3_fn)|?86l5@NT38N>uwE>Rv^=#j4VaQSaE; zNQo0CU=ANz$6vi#1ZS!0IZc+b<8mWS(~nUrS?dU0MG1EYa$PEwMEDq`G72qDb(L@} znz?56XmC8bilPFnzq(Z6p%#^nlf2CALy@Y`6s6WW{F*4$;)?~W6s7#t+*Uc3HBnsH mR6g#f;O(g3h!uJMS_FriXj;gW|GVXr~MD#bxBtM delta 3152 zcma)72~?Ej8h+k?W|*0O7)DkB5eGsDludAueG%cJtfFF~BnT49q9B`Cm}rq%fuBm( zyjEsr9;9aP>juNM&w4l77FlEL{U}Zn1bzK8`+EMV}1YqMeE0Xu4 zD40D3m^X~XmsxG042pSa<-&ZjJ%)p5jywq zeqtsg?AbW zU9O)=W9%=3iiU{I>KdOEs@HD>o*!$&lb5LB>~}!aH`Kh$9W*{jL~1Nfv)`rO2M2(J zoAk-@WKe3ZSfU9{&X5cX-UNQik{kl}f#MC4|NKahONSI&zZ39SBPGaVL7C4<3FT!# zC`pOy&Vq)$B27yEk;n2^aZQuvn|4K7C%q4R+Agh6F9ij3OGgGcSyrEPBJmdJFG*sG zoyBS7dFjHF^+4xW()B7epZ-B?u=5UzdtEhp3zK3os6x&&594H2Sa1=rDOwfL#cpne zsOsyrQp|1@YLLo4EjKjCXT0dn z$W>gtpfUONfadgyQoVnW_cl#(#R?uzxMuu1HV*`A()yWiJ7-PWmsf#~k2TZ864uS) z?jC(2`8aAW?%M}UYtek#Sq6G|qvq2c8pce`)r}mrutvBT%Jueko^A(u_l8(*u#Aa$ z%Py*WB=a`F7zT|=oZy*3n{rf~A?&NNv_%Kl6&ACi+XTVH)>0^oc` zU;X`f;C#8hVaIB|Vug%188_)0dTK!l2N}7?M2)^-=VV@oG4g)=RmRo4ZWLaQMNXmn z^~YLr0r!6WN6znqvJQz=j@h2!du5%!H)vFlY;+w2`MJnGrOa^36*1^opnpmZ|EwA` zGE_`)igNUlXMC{}*fmcstqW!j-WMC367xFcR!@lqo*^&$o~722Zbce@Om1so2K_4J zw*G8jR;1iEIE?M9tw^b_$;;pH1NIhKk){O6Pn@{K(tTWvcFqZGlh4-kOZb8H^4GH# z14+H|w^#njqOy~}o8QiF1UvcmCwZW#bg|hvkw%M4&e`(VorXy>mVrv{h&UJTl-!Gk zN7o(%24%z27c+sQ!>mXTJz#kJ8{WU3V?`=iY-rEk$x2vgSn1u$@6iIo%P05nWgI6q zxI~es=;LR-uy+m6KVk3tCEu5<91-Vgk!E}>7P;zSKM|@ClaY{iTYQJRdY(&^r2YgHX^#wc;GM>lG|-Os9=7mvF|$;SNcQ7 zbBBKf`Q#ff4BZ3%7{5pj27*r-uf#X;jsI3$a(gjwfy3JuSwdMMHhikkp*Q*+!2el? z<2(4}??2q3?SSF8tg> z10OXNKc;3`=bB1hdKS2oXqr>829&?YG_OtOF)XwqB`*<6+(UdP95S_?E&*lNnO2

av{gEVY}8;8$`AuHGBB5)&Ae03I0ujLuNu^`)yzIM z{H#I+%2A7A>zVt$jclz(0PmVnV)ZX(to+5vGL-UJ#lDE+DiPc{aTFK@=8uPCOqRdlCRK>xntVxtkE3N$5=6iqk0YCF(=1D6I zDq>R_2u1=wv#jgdu7@K?-u-R_-O~H9mqNxID}N={f~%Q-ML{K)XS3|S5>G|r0!AaB zTPbF3C>1E`x*uPuVX>9A(yoOK6dN1E&WrByc%Q$zKNa9=1I3N-X1yx LcR$ul>(&1QC?G$O diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_tr.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_tr.ts index 11cbfca4c4..0be46a09ab 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_tr.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_tr.ts @@ -32,12 +32,12 @@ Shaft design wizard... - Shaft design wizard... + Mil tasarım sihirbazı... Start the shaft design wizard - Start the shaft design wizard + Mil tasarım sihirbazını başlat @@ -45,42 +45,42 @@ Length [mm] - Length [mm] + Uzunluk [mm] Diameter [mm] - Diameter [mm] + Çap [mm] Inner diameter [mm] - Inner diameter [mm] + İç çap [mm] Constraint type - Constraint type + Kısıtlama türü Start edge type - Start edge type + Başlangıç kenar tipi Start edge size - Start edge size + Başlangıç kenar boyutu End edge type - End edge type + Bitiş kenar tipi End edge size - End edge size + Bitiş kenar boyutu @@ -3809,7 +3809,7 @@ Bu özellik bozuk ve düzenlenemiyor. Select bound object - Select bound object + Sınır nesneyi seçin @@ -3851,9 +3851,9 @@ Bu özellik bozuk ve düzenlenemiyor. 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'. + Not: Geçiş İşlevini seçerseniz, dosyayı eski bir FreeCAD sürümüyle düzenleyemezsiniz. +Geçiş İşlevini reddederseniz, Gövdeler ve Parçalar gibi yeni ParçaTasarım özelliklerini kullanamazsınız. Sonuç olarak, parçalarınızı Montaj Çalışma Tezgahında kullanamazsınız. +Buna karşın, daha sonra istediğiniz an 'ParçaTasarımı->Geçiş...' 'Part Design-> Migrate'. menüsü ile geçiş işlevini gerçekleştirebilirsiniz. diff --git a/src/Mod/Path/Gui/Resources/translations/Path_ar.ts b/src/Mod/Path/Gui/Resources/translations/Path_ar.ts index 255883d9fc..53fa4a7011 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_ar.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_ar.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. Show the temporary path construction objects when module is in DEBUG mode. - - - The direction along which dropcutter lines are created - The direction along which dropcutter lines are created - - - - Should the operation be limited by the stock object or by the bounding box of the base object - Should the operation be limited by the stock object or by the bounding box of the base object - - - - Step over percentage of the drop cutter path - Step over percentage of the drop cutter path - - - - Z-axis offset from the surface of the object - Z-axis offset from the surface of the object - - - - The Sample Interval. Small values cause long wait times - The Sample Interval. Small values cause long wait times - - - - Enable optimization which removes unnecessary points from G-Code output - Enable optimization which removes unnecessary points from G-Code output - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ 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. - - - The completion mode for the operation: single or multi-pass - The completion mode for the operation: single or multi-pass - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - Stop index(angle) for rotational scan Stop index(angle) for rotational scan - - - Ignore areas that proceed below specified depth. - Ignore areas that proceed below specified depth. - - - - Depth used to identify waste areas to ignore. - Depth used to identify waste areas to ignore. - - - - Cut through waste to depth at model edge, releasing the model. - Cut through waste to depth at model edge, releasing the model. - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied The path to be copied - - - The base geometry of this toolpath - The base geometry of this toolpath - The tool controller that will be used to calculate the path @@ -568,6 +508,11 @@ Extra offset to apply to the operation. Direction is operation dependent. إزاحة إضافية لتطبيقها على العملية. الاتجاه يعتمد على العملية. + + + The library to use to generate the path + المكتبة ليتم استخدامها لتوليد المسار + Start pocketing at center or boundary @@ -668,6 +613,11 @@ A material for this object مادة لهذا الكائن + + + Controls how tool moves around corners. Default=Round + يتحكم في كيفية تحرك الأداة حول الزوايا. افتراضي = جولة + Maximum distance before a miter join is truncated @@ -699,14 +649,64 @@ Make True, if using Cutter Radius Compensation - - The library to use to generate the path - المكتبة ليتم استخدامها لتوليد المسار + + The direction along which dropcutter lines are created + The direction along which dropcutter lines are created - - Controls how tool moves around corners. Default=Round - يتحكم في كيفية تحرك الأداة حول الزوايا. افتراضي = جولة + + Should the operation be limited by the stock object or by the bounding box of the base object + Should the operation be limited by the stock object or by the bounding box of the base object + + + + Step over percentage of the drop cutter path + Step over percentage of the drop cutter path + + + + Z-axis offset from the surface of the object + Z-axis offset from the surface of the object + + + + The Sample Interval. Small values cause long wait times + The Sample Interval. Small values cause long wait times + + + + Enable optimization which removes unnecessary points from G-Code output + Enable optimization which removes unnecessary points from G-Code output + + + + The completion mode for the operation: single or multi-pass + The completion mode for the operation: single or multi-pass + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + + + + Ignore areas that proceed below specified depth. + Ignore areas that proceed below specified depth. + + + + Depth used to identify waste areas to ignore. + Depth used to identify waste areas to ignore. + + + + Cut through waste to depth at model edge, releasing the model. + Cut through waste to depth at model edge, releasing the model. + + + + The base geometry of this toolpath + The base geometry of this toolpath @@ -986,16 +986,16 @@ 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° - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° Invalid Cutting Edge Angle %.2f, must be <90° and >=0° + + + 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 @@ -1121,6 +1121,31 @@ 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. + + + Face appears misaligned after initial rotation. + Face appears misaligned after initial rotation. + + + + Consider toggling the 'InverseAngle' property and recomputing. + Consider toggling the 'InverseAngle' property and recomputing. + + + + Multiple faces in Base Geometry. + Multiple faces in Base Geometry. + + + + Depth settings will be applied to all faces. + Depth settings will be applied to all faces. + + + + EnableRotation property is 'Off'. + EnableRotation property is 'Off'. + Unable to create path for face(s). @@ -1218,31 +1243,6 @@ Increased to stock top. Selected feature(s) require 'Enable Rotation: B(y)' for access. Selected feature(s) require 'Enable Rotation: B(y)' for access. - - - Face appears misaligned after initial rotation. - Face appears misaligned after initial rotation. - - - - Consider toggling the 'InverseAngle' property and recomputing. - Consider toggling the 'InverseAngle' property and recomputing. - - - - Multiple faces in Base Geometry. - Multiple faces in Base Geometry. - - - - Depth settings will be applied to all faces. - Depth settings will be applied to all faces. - - - - EnableRotation property is 'Off'. - EnableRotation property is 'Off'. - Ignoring non-horizontal Face @@ -1993,6 +1993,16 @@ If it is necessary to set the FinalDepth manually please select a different oper PathPocket + + + Pocket Shape + Pocket Shape + + + + Creates a Path Pocket object from a face or faces + Creates a Path Pocket object from a face or faces + Normal @@ -2043,16 +2053,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Final depth set below ZMin of face(s) selected. Final depth set below ZMin of face(s) selected. - - - Pocket Shape - Pocket Shape - - - - Creates a Path Pocket object from a face or faces - Creates a Path Pocket object from a face or faces - 3D Pocket @@ -2186,16 +2186,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Face Profile Face Profile - - - For open edges, verify Final Depth for this operation. - For open edges, verify Final Depth for this operation. - Check edge selection and Final Depth requirements for profiling open edge(s). Check edge selection and Final Depth requirements for profiling open edge(s). + + + For open edges, verify Final Depth for this operation. + For open edges, verify Final Depth for this operation. + Profile based on face or faces @@ -3474,16 +3474,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Dressup - - - Dress-up - Dress-up - - - - Creates a Path Dess-up object from a selected path - Creates a Path Dess-up object from a selected path - Please select one path object @@ -3503,6 +3493,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Please select a Path object المرجو اختيار عنصر مسار + + + Dress-up + Dress-up + + + + Creates a Path Dess-up object from a selected path + Creates a Path Dess-up object from a selected path + Path_DressupAxisMap @@ -3975,6 +3975,13 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a Path Hop object Creates a Path Hop object + + + The selected object is not a path + + العنصر الذي قمت باختياره ليس عبارة عن مسار + + Please select one path object @@ -3990,13 +3997,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Create Hop Create Hop - - - The selected object is not a path - - العنصر الذي قمت باختياره ليس عبارة عن مسار - - Path_Inspect @@ -4246,11 +4246,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Sanity - - - The Job has no selected Base object. - The Job has no selected Base object. - Check the path job for common errors @@ -4501,6 +4496,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Date Date + + + The Job has no selected Base object. + The Job has no selected Base object. + It appears the machine limits haven't been set. Not able to check path extents. @@ -4662,6 +4662,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_ToolController + + + Tool Number to Load + Tool Number to Load + Add Tool Controller to the Job @@ -4672,11 +4677,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Add Tool Controller Add Tool Controller - - - Tool Number to Load - Tool Number to Load - Path_ToolTable @@ -4703,6 +4703,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a medial line engraving path Creates a medial line engraving path + + + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4713,11 +4718,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Engraver Cutting Edge Angle must be < 180 degrees. Engraver Cutting Edge Angle must be < 180 degrees. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - VCarve requires an engraving cutter with CuttingEdgeAngle - Path_Waterline @@ -4752,11 +4752,56 @@ If it is necessary to set the FinalDepth manually please select a different oper Save toolbit library Save toolbit library + + + Tooltable JSON (*.json) + Tooltable JSON (*.json) + + + + HeeksCAD tooltable (*.tooltable) + HeeksCAD tooltable (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + LinuxCNC tooltable (*.tbl) + Open tooltable Open tooltable + + + Save tooltable + Save tooltable + + + + Rename Tooltable + Rename Tooltable + + + + Enter Name: + Enter Name: + + + + Add New Tool Table + Add New Tool Table + + + + Delete Selected Tool Table + Delete Selected Tool Table + + + + Rename Selected Tool Table + Rename Selected Tool Table + Tooltable editor @@ -4967,11 +5012,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) - - - Save tooltable - Save tooltable - Tooltable XML (*.xml) @@ -4987,46 +5027,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Object doesn't have a tooltable property Object doesn't have a tooltable property - - - Rename Tooltable - Rename Tooltable - - - - Enter Name: - Enter Name: - - - - Add New Tool Table - Add New Tool Table - - - - Delete Selected Tool Table - Delete Selected Tool Table - - - - Rename Selected Tool Table - Rename Selected Tool Table - - - - Tooltable JSON (*.json) - Tooltable JSON (*.json) - - - - HeeksCAD tooltable (*.tooltable) - HeeksCAD tooltable (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - LinuxCNC tooltable (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Path/Gui/Resources/translations/Path_bg.ts b/src/Mod/Path/Gui/Resources/translations/Path_bg.ts index 7e094ac436..349f95a6ee 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_bg.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_bg.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. Показване на временните обекти за изграждане на пътеки, когато модулът е в режим DEBUG. - - - The direction along which dropcutter lines are created - The direction along which dropcutter lines are created - - - - Should the operation be limited by the stock object or by the bounding box of the base object - Should the operation be limited by the stock object or by the bounding box of the base object - - - - Step over percentage of the drop cutter path - Step over percentage of the drop cutter path - - - - Z-axis offset from the surface of the object - Z-axis offset from the surface of the object - - - - The Sample Interval. Small values cause long wait times - The Sample Interval. Small values cause long wait times - - - - Enable optimization which removes unnecessary points from G-Code output - Enable optimization which removes unnecessary points from G-Code output - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much. По -малките стойности дават по -фина и по -точна мрежа. По -малките стойности не увеличават много времето за обработка. - - - The completion mode for the operation: single or multi-pass - The completion mode for the operation: single or multi-pass - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - Stop index(angle) for rotational scan Стоп индекс (ъгъл) за ротационно сканиране - - - Ignore areas that proceed below specified depth. - Ignore areas that proceed below specified depth. - - - - Depth used to identify waste areas to ignore. - Depth used to identify waste areas to ignore. - - - - Cut through waste to depth at model edge, releasing the model. - Cut through waste to depth at model edge, releasing the model. - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied The path to be copied - - - The base geometry of this toolpath - The base geometry of this toolpath - The tool controller that will be used to calculate the path @@ -568,6 +508,11 @@ Extra offset to apply to the operation. Direction is operation dependent. Extra offset to apply to the operation. Direction is operation dependent. + + + The library to use to generate the path + Библиотеката, с която ще се генерира траекторията + Start pocketing at center or boundary @@ -668,6 +613,11 @@ A material for this object Материал за този обект + + + Controls how tool moves around corners. Default=Round + Controls how tool moves around corners. Default=Round + Maximum distance before a miter join is truncated @@ -699,14 +649,64 @@ Make True, if using Cutter Radius Compensation - - The library to use to generate the path - Библиотеката, с която ще се генерира траекторията + + The direction along which dropcutter lines are created + The direction along which dropcutter lines are created - - Controls how tool moves around corners. Default=Round - Controls how tool moves around corners. Default=Round + + Should the operation be limited by the stock object or by the bounding box of the base object + Should the operation be limited by the stock object or by the bounding box of the base object + + + + Step over percentage of the drop cutter path + Step over percentage of the drop cutter path + + + + Z-axis offset from the surface of the object + Z-axis offset from the surface of the object + + + + The Sample Interval. Small values cause long wait times + The Sample Interval. Small values cause long wait times + + + + Enable optimization which removes unnecessary points from G-Code output + Enable optimization which removes unnecessary points from G-Code output + + + + The completion mode for the operation: single or multi-pass + The completion mode for the operation: single or multi-pass + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + + + + Ignore areas that proceed below specified depth. + Ignore areas that proceed below specified depth. + + + + Depth used to identify waste areas to ignore. + Depth used to identify waste areas to ignore. + + + + Cut through waste to depth at model edge, releasing the model. + Cut through waste to depth at model edge, releasing the model. + + + + The base geometry of this toolpath + The base geometry of this toolpath @@ -986,16 +986,16 @@ 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° - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° Invalid Cutting Edge Angle %.2f, must be <90° and >=0° + + + 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 @@ -1121,6 +1121,31 @@ 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. + + + Face appears misaligned after initial rotation. + Face appears misaligned after initial rotation. + + + + Consider toggling the 'InverseAngle' property and recomputing. + Consider toggling the 'InverseAngle' property and recomputing. + + + + Multiple faces in Base Geometry. + Няколко лица в базовата геометрия. + + + + Depth settings will be applied to all faces. + Depth settings will be applied to all faces. + + + + EnableRotation property is 'Off'. + EnableRotation property is 'Off'. + Unable to create path for face(s). @@ -1218,31 +1243,6 @@ Increased to stock top. Selected feature(s) require 'Enable Rotation: B(y)' for access. Selected feature(s) require 'Enable Rotation: B(y)' for access. - - - Face appears misaligned after initial rotation. - Face appears misaligned after initial rotation. - - - - Consider toggling the 'InverseAngle' property and recomputing. - Consider toggling the 'InverseAngle' property and recomputing. - - - - Multiple faces in Base Geometry. - Няколко лица в базовата геометрия. - - - - Depth settings will be applied to all faces. - Depth settings will be applied to all faces. - - - - EnableRotation property is 'Off'. - EnableRotation property is 'Off'. - Ignoring non-horizontal Face @@ -1993,6 +1993,16 @@ If it is necessary to set the FinalDepth manually please select a different oper PathPocket + + + Pocket Shape + Форма на джоба + + + + Creates a Path Pocket object from a face or faces + Creates a Path Pocket object from a face or faces + Normal @@ -2043,16 +2053,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Final depth set below ZMin of face(s) selected. Final depth set below ZMin of face(s) selected. - - - Pocket Shape - Форма на джоба - - - - Creates a Path Pocket object from a face or faces - Creates a Path Pocket object from a face or faces - 3D Pocket @@ -2186,16 +2186,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Face Profile Face Profile - - - For open edges, verify Final Depth for this operation. - For open edges, verify Final Depth for this operation. - Check edge selection and Final Depth requirements for profiling open edge(s). Check edge selection and Final Depth requirements for profiling open edge(s). + + + For open edges, verify Final Depth for this operation. + For open edges, verify Final Depth for this operation. + Profile based on face or faces @@ -3474,16 +3474,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Dressup - - - Dress-up - Dress-up - - - - Creates a Path Dess-up object from a selected path - Creates a Path Dess-up object from a selected path - Please select one path object @@ -3503,6 +3493,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Please select a Path object Please select a Path object + + + Dress-up + Dress-up + + + + Creates a Path Dess-up object from a selected path + Creates a Path Dess-up object from a selected path + Path_DressupAxisMap @@ -3975,6 +3975,13 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a Path Hop object Creates a Path Hop object + + + The selected object is not a path + + The selected object is not a path + + Please select one path object @@ -3990,13 +3997,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Create Hop Create Hop - - - The selected object is not a path - - The selected object is not a path - - Path_Inspect @@ -4246,11 +4246,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Sanity - - - The Job has no selected Base object. - The Job has no selected Base object. - Check the path job for common errors @@ -4501,6 +4496,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Date Date + + + The Job has no selected Base object. + The Job has no selected Base object. + It appears the machine limits haven't been set. Not able to check path extents. @@ -4662,6 +4662,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_ToolController + + + Tool Number to Load + Tool Number to Load + Add Tool Controller to the Job @@ -4672,11 +4677,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Add Tool Controller Add Tool Controller - - - Tool Number to Load - Tool Number to Load - Path_ToolTable @@ -4703,6 +4703,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a medial line engraving path Creates a medial line engraving path + + + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4713,11 +4718,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Engraver Cutting Edge Angle must be < 180 degrees. Engraver Cutting Edge Angle must be < 180 degrees. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - VCarve requires an engraving cutter with CuttingEdgeAngle - Path_Waterline @@ -4752,11 +4752,56 @@ If it is necessary to set the FinalDepth manually please select a different oper Save toolbit library Save toolbit library + + + Tooltable JSON (*.json) + Таблица с инструменти JSON (*.json) + + + + HeeksCAD tooltable (*.tooltable) + Таблица с инструменти HeeksCAD (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + Таблица с инструменти LinuxCNC (*.tbl) + Open tooltable Отваряне на таблица с инструменти + + + Save tooltable + Запис на таблица с инструменти + + + + Rename Tooltable + Rename Tooltable + + + + Enter Name: + Enter Name: + + + + Add New Tool Table + Add New Tool Table + + + + Delete Selected Tool Table + Delete Selected Tool Table + + + + Rename Selected Tool Table + Rename Selected Tool Table + Tooltable editor @@ -4967,11 +5012,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) - - - Save tooltable - Запис на таблица с инструменти - Tooltable XML (*.xml) @@ -4987,46 +5027,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Object doesn't have a tooltable property Object doesn't have a tooltable property - - - Rename Tooltable - Rename Tooltable - - - - Enter Name: - Enter Name: - - - - Add New Tool Table - Add New Tool Table - - - - Delete Selected Tool Table - Delete Selected Tool Table - - - - Rename Selected Tool Table - Rename Selected Tool Table - - - - Tooltable JSON (*.json) - Таблица с инструменти JSON (*.json) - - - - HeeksCAD tooltable (*.tooltable) - Таблица с инструменти HeeksCAD (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - Таблица с инструменти LinuxCNC (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Path/Gui/Resources/translations/Path_ca.ts b/src/Mod/Path/Gui/Resources/translations/Path_ca.ts index ead128748d..98afc9c739 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_ca.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_ca.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. Mostra els objectes de construcció del camí temporal quan el mòdul estiga en mode DEPURACIÓ. - - - The direction along which dropcutter lines are created - La direcció al llarg de la qual es creen les línies dropcutter - - - - Should the operation be limited by the stock object or by the bounding box of the base object - En cas que l'operació estiga limitada per l'objecte estoc o pel la caixa contenidora de l'objecte base - - - - Step over percentage of the drop cutter path - Pas sobre el percentatge de la trajectòria del dropcutter - - - - Z-axis offset from the surface of the object - Separació de l'eix Z de la superfície de l'objecte - - - - The Sample Interval. Small values cause long wait times - L'interval de mostra. Els valors petits causen una llarga espera - - - - Enable optimization which removes unnecessary points from G-Code output - Activa l'optimització que suprimeixi els punts innecessaris del resultat G-Code - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much. Els valors més petits produeixen una malla més fina i precisa. Els valors més petits no augmenten massa el temps de processament. - - - The completion mode for the operation: single or multi-pass - Mode de compleció per a l'operació: únic o múltiples passos - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - La direcció que la trajectòria ha de seguir al voltant de la peça: Pujada (sentit horari) o Convencional(sentit antihorari) - Stop index(angle) for rotational scan Atura l'índex(angle) per a l'escàner rotacional - - - Ignore areas that proceed below specified depth. - Ignora les àrees que passen per davall d'una profunditat especificada. - - - - Depth used to identify waste areas to ignore. - Profunditat utilitzada per a identificar àmplies àrees a ignorar. - - - - Cut through waste to depth at model edge, releasing the model. - Retalla els residus fins al fons en la vora del model, alliberant-lo. - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied El camí que es copia - - - The base geometry of this toolpath - La geometria base d'aquesta trajectòria - The tool controller that will be used to calculate the path @@ -568,6 +508,11 @@ Extra offset to apply to the operation. Direction is operation dependent. Desplaçament addicional que s'aplica a l'operació. La direcció és dependent de l'operació. + + + The library to use to generate the path + La biblioteca que s'utilitza per a generar el camí + Start pocketing at center or boundary @@ -668,6 +613,11 @@ A material for this object Un material per a aquest objecte + + + Controls how tool moves around corners. Default=Round + Controla com es mou l'eina al voltant de les cantonades. Per defecte=redó + Maximum distance before a miter join is truncated @@ -699,14 +649,64 @@ Marqueu «cert», si s'utilitza compensació de radi de l'eina de tall - - The library to use to generate the path - La biblioteca que s'utilitza per a generar el camí + + The direction along which dropcutter lines are created + La direcció al llarg de la qual es creen les línies dropcutter - - Controls how tool moves around corners. Default=Round - Controla com es mou l'eina al voltant de les cantonades. Per defecte=redó + + Should the operation be limited by the stock object or by the bounding box of the base object + En cas que l'operació estiga limitada per l'objecte estoc o pel la caixa contenidora de l'objecte base + + + + Step over percentage of the drop cutter path + Pas sobre el percentatge de la trajectòria del dropcutter + + + + Z-axis offset from the surface of the object + Separació de l'eix Z de la superfície de l'objecte + + + + The Sample Interval. Small values cause long wait times + L'interval de mostra. Els valors petits causen una llarga espera + + + + Enable optimization which removes unnecessary points from G-Code output + Activa l'optimització que suprimeixi els punts innecessaris del resultat G-Code + + + + The completion mode for the operation: single or multi-pass + Mode de compleció per a l'operació: únic o múltiples passos + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + La direcció que la trajectòria ha de seguir al voltant de la peça: Pujada (sentit horari) o Convencional(sentit antihorari) + + + + Ignore areas that proceed below specified depth. + Ignora les àrees que passen per davall d'una profunditat especificada. + + + + Depth used to identify waste areas to ignore. + Profunditat utilitzada per a identificar àmplies àrees a ignorar. + + + + Cut through waste to depth at model edge, releasing the model. + Retalla els residus fins al fons en la vora del model, alliberant-lo. + + + + The base geometry of this toolpath + La geometria base d'aquesta trajectòria @@ -986,16 +986,16 @@ Selected tool is not a drill Selected tool is not a drill - - - Invalid Cutting Edge Angle %.2f, must be >0° and <=180° - L'angle de tall %.2f no és vàlid, ha de ser >0° i <=180° - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° L'angle de tall %.2f no és vàlid, ha de ser <90° i >=0° + + + Invalid Cutting Edge Angle %.2f, must be >0° and <=180° + L'angle de tall %.2f no és vàlid, ha de ser >0° i <=180° + Cutting Edge Angle (%.2f) results in negative tool tip length @@ -1121,6 +1121,31 @@ Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. La característica %s.%s no es pot processar com a forat circular; suprimiu-la de la llista de la geometria de base. + + + Face appears misaligned after initial rotation. + La cara es mostra desalineada després de la rotació inicial. + + + + Consider toggling the 'InverseAngle' property and recomputing. + Penseu a alternar la propietat InverteixAngle i tornar a calcular l'operació. + + + + Multiple faces in Base Geometry. + Múltiples cares en la geometria de base. + + + + Depth settings will be applied to all faces. + La configuració de profunditat s'aplicarà a totes les cares. + + + + EnableRotation property is 'Off'. + La propietat ActivaRotació està «desactivada». + Unable to create path for face(s). @@ -1218,31 +1243,6 @@ S'ha incrementat fins al valor de dalt. Selected feature(s) require 'Enable Rotation: B(y)' for access. Les funcions seleccionades requereixen «Habilita la rotació: B(y)» per a l'accés. - - - Face appears misaligned after initial rotation. - La cara es mostra desalineada després de la rotació inicial. - - - - Consider toggling the 'InverseAngle' property and recomputing. - Penseu a alternar la propietat InverteixAngle i tornar a calcular l'operació. - - - - Multiple faces in Base Geometry. - Múltiples cares en la geometria de base. - - - - Depth settings will be applied to all faces. - La configuració de profunditat s'aplicarà a totes les cares. - - - - EnableRotation property is 'Off'. - La propietat ActivaRotació està «desactivada». - Ignoring non-horizontal Face @@ -1991,6 +1991,16 @@ Si és necessari establir la profunditat final de forma manual, seleccioneu una PathPocket + + + Pocket Shape + Forma de Buidatge + + + + Creates a Path Pocket object from a face or faces + Crea un objecte de Trajectòria de Buidatge des d'una o vàries cares + Normal @@ -2041,16 +2051,6 @@ Si és necessari establir la profunditat final de forma manual, seleccioneu una Final depth set below ZMin of face(s) selected. Profunditat final establerta per davall de ZMin de la cara o cares seleccionades. - - - Pocket Shape - Forma de Buidatge - - - - Creates a Path Pocket object from a face or faces - Crea un objecte de Trajectòria de Buidatge des d'una o vàries cares - 3D Pocket @@ -2183,16 +2183,16 @@ Si és necessari establir la profunditat final de forma manual, seleccioneu una Face Profile Perfil de cara - - - For open edges, verify Final Depth for this operation. - Verifiqueu la Profunditat final per les arestes obertes. - Check edge selection and Final Depth requirements for profiling open edge(s). Check edge selection and Final Depth requirements for profiling open edge(s). + + + For open edges, verify Final Depth for this operation. + Verifiqueu la Profunditat final per les arestes obertes. + Profile based on face or faces @@ -3461,16 +3461,6 @@ Si és necessari establir la profunditat final de forma manual, seleccioneu una Path_Dressup - - - Dress-up - Aspecte - - - - Creates a Path Dess-up object from a selected path - Crea un objecte aspecte del camí a partir d'un camí seleccionat - Please select one path object @@ -3488,6 +3478,16 @@ Si és necessari establir la profunditat final de forma manual, seleccioneu una Please select a Path object Seleccioneu un objecte camí + + + Dress-up + Aspecte + + + + Creates a Path Dess-up object from a selected path + Crea un objecte aspecte del camí a partir d'un camí seleccionat + Path_DressupAxisMap @@ -3960,6 +3960,12 @@ Si és necessari establir la profunditat final de forma manual, seleccioneu una Creates a Path Hop object Crea un objecte de tipus salt en el camí + + + The selected object is not a path + + L'objecte seleccionat no és un camí + Please select one path object @@ -3975,12 +3981,6 @@ Si és necessari establir la profunditat final de forma manual, seleccioneu una Create Hop Crea un salt - - - The selected object is not a path - - L'objecte seleccionat no és un camí - Path_Inspect @@ -4227,11 +4227,6 @@ Si és necessari establir la profunditat final de forma manual, seleccioneu una Path_Sanity - - - The Job has no selected Base object. - La tasca no té un objecte base seleccionat. - Check the path job for common errors @@ -4482,6 +4477,11 @@ Si és necessari establir la profunditat final de forma manual, seleccioneu una Date Data + + + The Job has no selected Base object. + La tasca no té un objecte base seleccionat. + It appears the machine limits haven't been set. Not able to check path extents. @@ -4637,6 +4637,11 @@ Si és necessari establir la profunditat final de forma manual, seleccioneu una Path_ToolController + + + Tool Number to Load + Número d'eina per carregar + Add Tool Controller to the Job @@ -4647,11 +4652,6 @@ Si és necessari establir la profunditat final de forma manual, seleccioneu una Add Tool Controller Afegeix un controlador d'eina - - - Tool Number to Load - Número d'eina per carregar - Path_ToolTable @@ -4678,6 +4678,12 @@ Si és necessari establir la profunditat final de forma manual, seleccioneu una Creates a medial line engraving path Crea una línia central de gravat + + + VCarve requires an engraving cutter with CuttingEdgeAngle + L'eina de gravat en V necessita una +punta de tall amb «CuttingEdgeAngle» + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4688,12 +4694,6 @@ Si és necessari establir la profunditat final de forma manual, seleccioneu una Engraver Cutting Edge Angle must be < 180 degrees. L'angle de la punta de tall del gravador ha de ser < 180 graus. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - L'eina de gravat en V necessita una -punta de tall amb «CuttingEdgeAngle» - Path_Waterline @@ -4728,11 +4728,56 @@ punta de tall amb «CuttingEdgeAngle» Save toolbit library Desa la llibreria d'eines de bits + + + Tooltable JSON (*.json) + Taula d'eines JSON (*.json) + + + + HeeksCAD tooltable (*.tooltable) + Taula d'eines HeeksCAD (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + Taula d'eines LinuxCNC (*.tbl) + Open tooltable Obri la taula d'eines + + + Save tooltable + Guarda la taula d'eines + + + + Rename Tooltable + Canvia el nom de la taula d'eines + + + + Enter Name: + Introduïu el nom: + + + + Add New Tool Table + Afegeix una taula d'eines nova + + + + Delete Selected Tool Table + Esborra la taula d'eines seleccionada + + + + Rename Selected Tool Table + Canvia el nom de la taula d'eines seleccionada + Tooltable editor @@ -4943,11 +4988,6 @@ punta de tall amb «CuttingEdgeAngle» Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) Taula d'eines XML (*.xml);;Taula d'eines HeeksCAD (*.tooltable) - - - Save tooltable - Guarda la taula d'eines - Tooltable XML (*.xml) @@ -4963,46 +5003,6 @@ punta de tall amb «CuttingEdgeAngle» Object doesn't have a tooltable property L'objecte no té la propietat de taula d'eines - - - Rename Tooltable - Canvia el nom de la taula d'eines - - - - Enter Name: - Introduïu el nom: - - - - Add New Tool Table - Afegeix una taula d'eines nova - - - - Delete Selected Tool Table - Esborra la taula d'eines seleccionada - - - - Rename Selected Tool Table - Canvia el nom de la taula d'eines seleccionada - - - - Tooltable JSON (*.json) - Taula d'eines JSON (*.json) - - - - HeeksCAD tooltable (*.tooltable) - Taula d'eines HeeksCAD (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - Taula d'eines LinuxCNC (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Path/Gui/Resources/translations/Path_cs.ts b/src/Mod/Path/Gui/Resources/translations/Path_cs.ts index 41b263f0b7..04e483a4ad 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_cs.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_cs.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. Zobrazit dočasnou cestu konstrukčních objektů když je modul v režimu LADĚNÍ. - - - The direction along which dropcutter lines are created - The direction along which dropcutter lines are created - - - - Should the operation be limited by the stock object or by the bounding box of the base object - Pokud je operace omezena objektem polotovaru nebo ohraničeným objektem základního objektu - - - - Step over percentage of the drop cutter path - Step over percentage of the drop cutter path - - - - Z-axis offset from the surface of the object - Z-axis offset from the surface of the object - - - - The Sample Interval. Small values cause long wait times - The Sample Interval. Small values cause long wait times - - - - Enable optimization which removes unnecessary points from G-Code output - Enable optimization which removes unnecessary points from G-Code output - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much. Menší hodnoty přinášejí jemnější a přesnější síť. Menší hodnoty nezvyšují čas zpracování. - - - The completion mode for the operation: single or multi-pass - The completion mode for the operation: single or multi-pass - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - Stop index(angle) for rotational scan Zastavit indexování (úhel) pro rotační skenování - - - Ignore areas that proceed below specified depth. - Ignore areas that proceed below specified depth. - - - - Depth used to identify waste areas to ignore. - Depth used to identify waste areas to ignore. - - - - Cut through waste to depth at model edge, releasing the model. - Cut through waste to depth at model edge, releasing the model. - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied Cesta ke kopírování - - - The base geometry of this toolpath - The base geometry of this toolpath - The tool controller that will be used to calculate the path @@ -568,6 +508,11 @@ Extra offset to apply to the operation. Direction is operation dependent. Extra offset to apply to the operation. Direction is operation dependent. + + + The library to use to generate the path + Knihovna použitá k vytvoření cesty + Start pocketing at center or boundary @@ -668,6 +613,11 @@ A material for this object Materiál objektu + + + Controls how tool moves around corners. Default=Round + Controls how tool moves around corners. Default=Round + Maximum distance before a miter join is truncated @@ -699,14 +649,64 @@ Make True, if using Cutter Radius Compensation - - The library to use to generate the path - Knihovna použitá k vytvoření cesty + + The direction along which dropcutter lines are created + The direction along which dropcutter lines are created - - Controls how tool moves around corners. Default=Round - Controls how tool moves around corners. Default=Round + + Should the operation be limited by the stock object or by the bounding box of the base object + Pokud je operace omezena objektem polotovaru nebo ohraničeným objektem základního objektu + + + + Step over percentage of the drop cutter path + Step over percentage of the drop cutter path + + + + Z-axis offset from the surface of the object + Z-axis offset from the surface of the object + + + + The Sample Interval. Small values cause long wait times + The Sample Interval. Small values cause long wait times + + + + Enable optimization which removes unnecessary points from G-Code output + Enable optimization which removes unnecessary points from G-Code output + + + + The completion mode for the operation: single or multi-pass + The completion mode for the operation: single or multi-pass + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + + + + Ignore areas that proceed below specified depth. + Ignore areas that proceed below specified depth. + + + + Depth used to identify waste areas to ignore. + Depth used to identify waste areas to ignore. + + + + Cut through waste to depth at model edge, releasing the model. + Cut through waste to depth at model edge, releasing the model. + + + + The base geometry of this toolpath + The base geometry of this toolpath @@ -986,16 +986,16 @@ Selected tool is not a drill Vybraný nástroj není vrták - - - Invalid Cutting Edge Angle %.2f, must be >0° and <=180° - Invalid Cutting Edge Angle %.2f, must be >0° and <=180° - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° Invalid Cutting Edge Angle %.2f, must be <90° and >=0° + + + 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 @@ -1121,6 +1121,31 @@ 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. + + + Face appears misaligned after initial rotation. + Face appears misaligned after initial rotation. + + + + Consider toggling the 'InverseAngle' property and recomputing. + Consider toggling the 'InverseAngle' property and recomputing. + + + + Multiple faces in Base Geometry. + Multiple faces in Base Geometry. + + + + Depth settings will be applied to all faces. + Depth settings will be applied to all faces. + + + + EnableRotation property is 'Off'. + EnableRotation property is 'Off'. + Unable to create path for face(s). @@ -1218,31 +1243,6 @@ Zvýšeno na vrch polotovaru. Selected feature(s) require 'Enable Rotation: B(y)' for access. Selected feature(s) require 'Enable Rotation: B(y)' for access. - - - Face appears misaligned after initial rotation. - Face appears misaligned after initial rotation. - - - - Consider toggling the 'InverseAngle' property and recomputing. - Consider toggling the 'InverseAngle' property and recomputing. - - - - Multiple faces in Base Geometry. - Multiple faces in Base Geometry. - - - - Depth settings will be applied to all faces. - Depth settings will be applied to all faces. - - - - EnableRotation property is 'Off'. - EnableRotation property is 'Off'. - Ignoring non-horizontal Face @@ -1993,6 +1993,16 @@ If it is necessary to set the FinalDepth manually please select a different oper PathPocket + + + Pocket Shape + Tvar kapsy + + + + Creates a Path Pocket object from a face or faces + Creates a Path Pocket object from a face or faces + Normal @@ -2043,16 +2053,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Final depth set below ZMin of face(s) selected. Final depth set below ZMin of face(s) selected. - - - Pocket Shape - Tvar kapsy - - - - Creates a Path Pocket object from a face or faces - Creates a Path Pocket object from a face or faces - 3D Pocket @@ -2186,16 +2186,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Face Profile Face Profile - - - For open edges, verify Final Depth for this operation. - For open edges, verify Final Depth for this operation. - Check edge selection and Final Depth requirements for profiling open edge(s). Check edge selection and Final Depth requirements for profiling open edge(s). + + + For open edges, verify Final Depth for this operation. + For open edges, verify Final Depth for this operation. + Profile based on face or faces @@ -3474,16 +3474,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Dressup - - - Dress-up - Dress-up - - - - Creates a Path Dess-up object from a selected path - Creates a Path Dess-up object from a selected path - Please select one path object @@ -3503,6 +3493,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Please select a Path object Please select a Path object + + + Dress-up + Dress-up + + + + Creates a Path Dess-up object from a selected path + Creates a Path Dess-up object from a selected path + Path_DressupAxisMap @@ -3975,6 +3975,13 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a Path Hop object Creates a Path Hop object + + + The selected object is not a path + + The selected object is not a path + + Please select one path object @@ -3990,13 +3997,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Create Hop Create Hop - - - The selected object is not a path - - The selected object is not a path - - Path_Inspect @@ -4246,11 +4246,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Sanity - - - The Job has no selected Base object. - The Job has no selected Base object. - Check the path job for common errors @@ -4501,6 +4496,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Date Date + + + The Job has no selected Base object. + The Job has no selected Base object. + It appears the machine limits haven't been set. Not able to check path extents. @@ -4662,6 +4662,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_ToolController + + + Tool Number to Load + Číslo nástroje pro načtení + Add Tool Controller to the Job @@ -4672,11 +4677,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Add Tool Controller Add Tool Controller - - - Tool Number to Load - Číslo nástroje pro načtení - Path_ToolTable @@ -4703,6 +4703,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a medial line engraving path Creates a medial line engraving path + + + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4713,11 +4718,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Engraver Cutting Edge Angle must be < 180 degrees. Engraver Cutting Edge Angle must be < 180 degrees. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - VCarve requires an engraving cutter with CuttingEdgeAngle - Path_Waterline @@ -4752,11 +4752,56 @@ If it is necessary to set the FinalDepth manually please select a different oper Save toolbit library Uložit knihovnu nástrojů + + + Tooltable JSON (*.json) + Tooltable JSON (*.json) + + + + HeeksCAD tooltable (*.tooltable) + HeeksCAD tooltable (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + LinuxCNC tooltable (*.tbl) + Open tooltable Otevřít tabulku nástrojů + + + Save tooltable + Uložit tabulku nástrojů + + + + Rename Tooltable + Přejmenovat tabulku nástrojů + + + + Enter Name: + Zadejte jméno: + + + + Add New Tool Table + Přidat novou tabulku nástrojů + + + + Delete Selected Tool Table + Odstranit vybranou tabulku nástrojů + + + + Rename Selected Tool Table + Přejmenovat vybranou tabulku nástrojů + Tooltable editor @@ -4967,11 +5012,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) Tabulka nástrojů XML (*.xml);;;Tabulka nástrojů HeeksCAD (*.tooltable) - - - Save tooltable - Uložit tabulku nástrojů - Tooltable XML (*.xml) @@ -4987,46 +5027,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Object doesn't have a tooltable property Object doesn't have a tooltable property - - - Rename Tooltable - Přejmenovat tabulku nástrojů - - - - Enter Name: - Zadejte jméno: - - - - Add New Tool Table - Přidat novou tabulku nástrojů - - - - Delete Selected Tool Table - Odstranit vybranou tabulku nástrojů - - - - Rename Selected Tool Table - Přejmenovat vybranou tabulku nástrojů - - - - Tooltable JSON (*.json) - Tooltable JSON (*.json) - - - - HeeksCAD tooltable (*.tooltable) - HeeksCAD tooltable (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - LinuxCNC tooltable (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Path/Gui/Resources/translations/Path_de.ts b/src/Mod/Path/Gui/Resources/translations/Path_de.ts index a02dfc8ea1..abd354da1e 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_de.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_de.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. Zeigt im DEBUG-Modus den temporären Objekte Pfad-konstruktion. - - - The direction along which dropcutter lines are created - Die Richtung, entlang der Drop-Cutter Bahnen erstellt werden - - - - Should the operation be limited by the stock object or by the bounding box of the base object - Soll die Operation durch das Grundobjekt oder durch die Begrenzungsbox des Basisobjekts eingeschränkt werden - - - - Step over percentage of the drop cutter path - Überlappung des Drop-Cutter Pfads in Prozent - - - - Z-axis offset from the surface of the object - Z-Achsenversatz von der Oberfläche des Objekts - - - - The Sample Interval. Small values cause long wait times - Das Abtastintervall. Kleine Werte führen zu langer Wartezeit - - - - Enable optimization which removes unnecessary points from G-Code output - Aktivieren Sie die Optimierung, um unnötige Punkte aus der G-Code-Ausgabe zu entfernen - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much. Kleinere Werte liefern ein feineres, genaueres Netz. Geringere Werte erhöhen die Verarbeitungszeit unerheblich. - - - The completion mode for the operation: single or multi-pass - Der Vervollständigungsmodus für die Operation: einfach oder mehrfach - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - Umlaufrichtung des Werkzeugs um das Werkstück: Gleichlauf (Uhrzeigersinn) oder Gegenlauf (entgegen des Uhrzeigersinns) - Stop index(angle) for rotational scan Stopp-Index(Winkel) für Rotationssuche - - - Ignore areas that proceed below specified depth. - Ignoriere Bereiche, die unterhalb der angegebenen Tiefe fortfahren. - - - - Depth used to identify waste areas to ignore. - Tiefe zum Ermitteln von überschüssigen Flächen, um diese auszulassen. - - - - Cut through waste to depth at model edge, releasing the model. - Schneide durch überschüssiges Material bis zur Werkstückkante, um dieses zu befreien. - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied Der zu kopierende Pfad - - - The base geometry of this toolpath - Die Basis-Geometrie dieses Werkzeugweges - The tool controller that will be used to calculate the path @@ -570,6 +510,11 @@ nur unwesentlich. Extra offset to apply to the operation. Direction is operation dependent. Zusätzlicher Versatz der auf die Operation angewendet wird. Richtung ist abhängig von der Operation. + + + The library to use to generate the path + Algorithmus zum berechnen des Werkzeugweges + Start pocketing at center or boundary @@ -670,6 +615,11 @@ nur unwesentlich. A material for this object Ein Material für dieses Objekt + + + Controls how tool moves around corners. Default=Round + Kontrolliert wie sich das Werkzeug um Ecken bewegt. Standard=rund + Maximum distance before a miter join is truncated @@ -701,14 +651,64 @@ nur unwesentlich. Auf Wahr setzen, wenn die Fräser-Radiuskompensation verwendet werden soll - - The library to use to generate the path - Algorithmus zum berechnen des Werkzeugweges + + The direction along which dropcutter lines are created + Die Richtung, entlang der Drop-Cutter Bahnen erstellt werden - - Controls how tool moves around corners. Default=Round - Kontrolliert wie sich das Werkzeug um Ecken bewegt. Standard=rund + + Should the operation be limited by the stock object or by the bounding box of the base object + Soll die Operation durch das Grundobjekt oder durch die Begrenzungsbox des Basisobjekts eingeschränkt werden + + + + Step over percentage of the drop cutter path + Überlappung des Drop-Cutter Pfads in Prozent + + + + Z-axis offset from the surface of the object + Z-Achsenversatz von der Oberfläche des Objekts + + + + The Sample Interval. Small values cause long wait times + Das Abtastintervall. Kleine Werte führen zu langer Wartezeit + + + + Enable optimization which removes unnecessary points from G-Code output + Aktivieren Sie die Optimierung, um unnötige Punkte aus der G-Code-Ausgabe zu entfernen + + + + The completion mode for the operation: single or multi-pass + Der Vervollständigungsmodus für die Operation: einfach oder mehrfach + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + Umlaufrichtung des Werkzeugs um das Werkstück: Gleichlauf (Uhrzeigersinn) oder Gegenlauf (entgegen des Uhrzeigersinns) + + + + Ignore areas that proceed below specified depth. + Ignoriere Bereiche, die unterhalb der angegebenen Tiefe fortfahren. + + + + Depth used to identify waste areas to ignore. + Tiefe zum Ermitteln von überschüssigen Flächen, um diese auszulassen. + + + + Cut through waste to depth at model edge, releasing the model. + Schneide durch überschüssiges Material bis zur Werkstückkante, um dieses zu befreien. + + + + The base geometry of this toolpath + Die Basis-Geometrie dieses Werkzeugweges @@ -988,16 +988,16 @@ nur unwesentlich. Selected tool is not a drill Ausgewähltes Werkzeug ist kein Bohrer - - - Invalid Cutting Edge Angle %.2f, must be >0° and <=180° - Ungültiger Schneidenwinkel %.2f muß >0° und <= 180° sein - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° Ungültiger Schneidenwinkel %.2f muß < 90° und > = 0° sein + + + Invalid Cutting Edge Angle %.2f, must be >0° and <=180° + Ungültiger Schneidenwinkel %.2f muß >0° und <= 180° sein + Cutting Edge Angle (%.2f) results in negative tool tip length @@ -1123,6 +1123,31 @@ nur unwesentlich. Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. Funktion %s.%s lässt sich nicht als ein kreisrundes Loch verarbeiten - bitte aus der Basisgeometrie-Liste entfernen. + + + Face appears misaligned after initial rotation. + Die Fläche erscheint nach der ersten Rotation falsch ausgerichtet zu sein. + + + + Consider toggling the 'InverseAngle' property and recomputing. + Ziehen Sie in Betracht die Eigenschaft "Umgekehrter Winkel" umzuschalten und berechnen Sie die Operation neu. + + + + Multiple faces in Base Geometry. + Mehrere Oberflächen in der Basisgeometrie. + + + + Depth settings will be applied to all faces. + Tiefeneinstellungen werden auf alle Teilflächen angewendet. + + + + EnableRotation property is 'Off'. + Die Eigenschaft "Rotation zulassen" ist deaktiviert. + Unable to create path for face(s). @@ -1220,31 +1245,6 @@ Wurde auf Grundkörperoberseite erhöht. Selected feature(s) require 'Enable Rotation: B(y)' for access. Ausgewählte(s) Element(e) benötigt 'Erlaube Rotation B(y)' für die Erreichbarkeit. - - - Face appears misaligned after initial rotation. - Die Fläche erscheint nach der ersten Rotation falsch ausgerichtet zu sein. - - - - Consider toggling the 'InverseAngle' property and recomputing. - Ziehen Sie in Betracht die Eigenschaft "Umgekehrter Winkel" umzuschalten und berechnen Sie die Operation neu. - - - - Multiple faces in Base Geometry. - Mehrere Oberflächen in der Basisgeometrie. - - - - Depth settings will be applied to all faces. - Tiefeneinstellungen werden auf alle Teilflächen angewendet. - - - - EnableRotation property is 'Off'. - Die Eigenschaft "Rotation zulassen" ist deaktiviert. - Ignoring non-horizontal Face @@ -1994,6 +1994,16 @@ Wenn es notwendig ist, die endgültige Tiefe manuell einzustellen, wählen Sie b PathPocket + + + Pocket Shape + Taschenform + + + + Creates a Path Pocket object from a face or faces + Erstellt ein Bewegungsbahn Taschen-Objekt von einer oder mehreren Flächen + Normal @@ -2044,16 +2054,6 @@ Wenn es notwendig ist, die endgültige Tiefe manuell einzustellen, wählen Sie b Final depth set below ZMin of face(s) selected. Gesamttiefe unter ZMin von Fläche(n) ausgewählt. - - - Pocket Shape - Taschenform - - - - Creates a Path Pocket object from a face or faces - Erstellt ein Bewegungsbahn Taschen-Objekt von einer oder mehreren Flächen - 3D Pocket @@ -2187,16 +2187,16 @@ Wenn es notwendig ist, die endgültige Tiefe manuell einzustellen, wählen Sie b Face Profile Flächen-Profil - - - For open edges, verify Final Depth for this operation. - Überprüfen Sie die endgültige Tiefe für diese Operation. - Check edge selection and Final Depth requirements for profiling open edge(s). Prüfe die Kantenauswahl und die Anforderungen an die Endtiefe für die Profilerstellung der offenen Kanten. + + + For open edges, verify Final Depth for this operation. + Überprüfen Sie die endgültige Tiefe für diese Operation. + Profile based on face or faces @@ -3467,16 +3467,6 @@ Wenn es notwendig ist, die endgültige Tiefe manuell einzustellen, wählen Sie b Path_Dressup - - - Dress-up - Erweiterung - - - - Creates a Path Dess-up object from a selected path - Erzeugt eine Erweiterung für die ausgewählte Bewegungsbahn - Please select one path object @@ -3496,6 +3486,16 @@ Wenn es notwendig ist, die endgültige Tiefe manuell einzustellen, wählen Sie b Please select a Path object Bitte wählen Sie ein Pfadobjekt + + + Dress-up + Erweiterung + + + + Creates a Path Dess-up object from a selected path + Erzeugt eine Erweiterung für die ausgewählte Bewegungsbahn + Path_DressupAxisMap @@ -3968,6 +3968,13 @@ Wenn es notwendig ist, die endgültige Tiefe manuell einzustellen, wählen Sie b Creates a Path Hop object Erzeugt ein Bewegungsbahn Sprung Objekt + + + The selected object is not a path + + Das ausgewählte Objekt ist keine Bewegungsbahn + + Please select one path object @@ -3983,13 +3990,6 @@ Wenn es notwendig ist, die endgültige Tiefe manuell einzustellen, wählen Sie b Create Hop Erzeuge Sprung - - - The selected object is not a path - - Das ausgewählte Objekt ist keine Bewegungsbahn - - Path_Inspect @@ -4239,11 +4239,6 @@ Wenn es notwendig ist, die endgültige Tiefe manuell einzustellen, wählen Sie b Path_Sanity - - - The Job has no selected Base object. - Dem Job wurde kein Basisobjekt zugeordnet. - Check the path job for common errors @@ -4494,6 +4489,11 @@ Wenn es notwendig ist, die endgültige Tiefe manuell einzustellen, wählen Sie b Date Datum + + + The Job has no selected Base object. + Dem Job wurde kein Basisobjekt zugeordnet. + It appears the machine limits haven't been set. Not able to check path extents. @@ -4649,6 +4649,11 @@ Wenn es notwendig ist, die endgültige Tiefe manuell einzustellen, wählen Sie b Path_ToolController + + + Tool Number to Load + Lade Werkzeugnummer + Add Tool Controller to the Job @@ -4659,11 +4664,6 @@ Wenn es notwendig ist, die endgültige Tiefe manuell einzustellen, wählen Sie b Add Tool Controller Werkzeug Kontroller bearbeiten - - - Tool Number to Load - Lade Werkzeugnummer - Path_ToolTable @@ -4690,6 +4690,11 @@ Wenn es notwendig ist, die endgültige Tiefe manuell einzustellen, wählen Sie b Creates a medial line engraving path Erstellt einen medialen Liniengravurpfad + + + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve benötigt ein Gravurmesser mit Schneitkantenwinkel + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4700,11 +4705,6 @@ Wenn es notwendig ist, die endgültige Tiefe manuell einzustellen, wählen Sie b Engraver Cutting Edge Angle must be < 180 degrees. Gravur Schneitkantenwinkel muss < 180 Grad sein. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - VCarve benötigt ein Gravurmesser mit Schneitkantenwinkel - Path_Waterline @@ -4739,11 +4739,56 @@ Wenn es notwendig ist, die endgültige Tiefe manuell einzustellen, wählen Sie b Save toolbit library Werkzeugbibliothek speichern + + + Tooltable JSON (*.json) + Werkzeugtabelle JSON (*.json) + + + + HeeksCAD tooltable (*.tooltable) + HeeksCAD Werkzeugtabelle (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + LinuxCNC Werkzeugtabelle (*.tbl) + Open tooltable Werkzeugtabelle öffnen + + + Save tooltable + Werkzeugtabelle speichern + + + + Rename Tooltable + Werkzeugtabelle umbenennen + + + + Enter Name: + Name eingeben: + + + + Add New Tool Table + Neue Werkzeugtabelle hinzufügen + + + + Delete Selected Tool Table + Ausgewählte Werkzeugtabelle löschen + + + + Rename Selected Tool Table + Ausgewählte Werkzeugtabelle umbenennen + Tooltable editor @@ -4954,11 +4999,6 @@ Wenn es notwendig ist, die endgültige Tiefe manuell einzustellen, wählen Sie b Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) Werkzeugtabelle XML (XML); HeeksCAD tooltable (*.tooltable) - - - Save tooltable - Werkzeugtabelle speichern - Tooltable XML (*.xml) @@ -4974,46 +5014,6 @@ Wenn es notwendig ist, die endgültige Tiefe manuell einzustellen, wählen Sie b Object doesn't have a tooltable property Objekt besitzt keine Eigenschaft "Werkzeugtabelle" - - - Rename Tooltable - Werkzeugtabelle umbenennen - - - - Enter Name: - Name eingeben: - - - - Add New Tool Table - Neue Werkzeugtabelle hinzufügen - - - - Delete Selected Tool Table - Ausgewählte Werkzeugtabelle löschen - - - - Rename Selected Tool Table - Ausgewählte Werkzeugtabelle umbenennen - - - - Tooltable JSON (*.json) - Werkzeugtabelle JSON (*.json) - - - - HeeksCAD tooltable (*.tooltable) - HeeksCAD Werkzeugtabelle (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - LinuxCNC Werkzeugtabelle (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Path/Gui/Resources/translations/Path_el.ts b/src/Mod/Path/Gui/Resources/translations/Path_el.ts index 9e8157c398..8f36cf86ed 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_el.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_el.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. Show the temporary path construction objects when module is in DEBUG mode. - - - The direction along which dropcutter lines are created - The direction along which dropcutter lines are created - - - - Should the operation be limited by the stock object or by the bounding box of the base object - Should the operation be limited by the stock object or by the bounding box of the base object - - - - Step over percentage of the drop cutter path - Step over percentage of the drop cutter path - - - - Z-axis offset from the surface of the object - Z-axis offset from the surface of the object - - - - The Sample Interval. Small values cause long wait times - Το Διάστημα Δειγματοληψίας. Η χρήση μικρών τιμών επιφέρει μεγάλους χρόνους αναμονής - - - - Enable optimization which removes unnecessary points from G-Code output - Enable optimization which removes unnecessary points from G-Code output - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ 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. - - - The completion mode for the operation: single or multi-pass - The completion mode for the operation: single or multi-pass - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - Stop index(angle) for rotational scan Stop index(angle) for rotational scan - - - Ignore areas that proceed below specified depth. - Ignore areas that proceed below specified depth. - - - - Depth used to identify waste areas to ignore. - Depth used to identify waste areas to ignore. - - - - Cut through waste to depth at model edge, releasing the model. - Cut through waste to depth at model edge, releasing the model. - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied Η διαδρομή προς αντιγραφή - - - The base geometry of this toolpath - Η γεωμετρία βάσης αυτής της διαδρομής εργαλείων - The tool controller that will be used to calculate the path @@ -568,6 +508,11 @@ Extra offset to apply to the operation. Direction is operation dependent. Επιπλέον μετατόπιση για την υποβολή αίτησης για τη διαδικασία. Η κατεύθυνση εξαρτάται από τη λειτουργία. + + + The library to use to generate the path + Η βιβλιοθήκη προς χρήση για την δημιουργία διαδρομής + Start pocketing at center or boundary @@ -668,6 +613,11 @@ A material for this object Ένα υλικό για αυτό το αντικείμενο + + + Controls how tool moves around corners. Default=Round + Ελέγχει τον τρόπο με τον οποίο το εργαλείο κινείται γύρω από τις γωνίες. Προεπιλογή=Κυκλικά + Maximum distance before a miter join is truncated @@ -699,14 +649,64 @@ Make True, if using Cutter Radius Compensation - - The library to use to generate the path - Η βιβλιοθήκη προς χρήση για την δημιουργία διαδρομής + + The direction along which dropcutter lines are created + The direction along which dropcutter lines are created - - Controls how tool moves around corners. Default=Round - Ελέγχει τον τρόπο με τον οποίο το εργαλείο κινείται γύρω από τις γωνίες. Προεπιλογή=Κυκλικά + + Should the operation be limited by the stock object or by the bounding box of the base object + Should the operation be limited by the stock object or by the bounding box of the base object + + + + Step over percentage of the drop cutter path + Step over percentage of the drop cutter path + + + + Z-axis offset from the surface of the object + Z-axis offset from the surface of the object + + + + The Sample Interval. Small values cause long wait times + Το Διάστημα Δειγματοληψίας. Η χρήση μικρών τιμών επιφέρει μεγάλους χρόνους αναμονής + + + + Enable optimization which removes unnecessary points from G-Code output + Enable optimization which removes unnecessary points from G-Code output + + + + The completion mode for the operation: single or multi-pass + The completion mode for the operation: single or multi-pass + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + + + + Ignore areas that proceed below specified depth. + Ignore areas that proceed below specified depth. + + + + Depth used to identify waste areas to ignore. + Depth used to identify waste areas to ignore. + + + + Cut through waste to depth at model edge, releasing the model. + Cut through waste to depth at model edge, releasing the model. + + + + The base geometry of this toolpath + Η γεωμετρία βάσης αυτής της διαδρομής εργαλείων @@ -986,16 +986,16 @@ 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° - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° Μη Έγκυρη Γωνία Περικοπής Ακμής %.2f, πρέπει να είναι <90° και >=0° + + + 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 @@ -1121,6 +1121,31 @@ Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. Το χαρακτηριστικό %s.%s δεν δύναται να υποστεί επεξεργασία ως κυκλική οπή - παρακαλώ αφαιρέστε το από την λίστα γεωμετρίας Βάσης. + + + Face appears misaligned after initial rotation. + Face appears misaligned after initial rotation. + + + + Consider toggling the 'InverseAngle' property and recomputing. + Consider toggling the 'InverseAngle' property and recomputing. + + + + Multiple faces in Base Geometry. + Multiple faces in Base Geometry. + + + + Depth settings will be applied to all faces. + Depth settings will be applied to all faces. + + + + EnableRotation property is 'Off'. + EnableRotation property is 'Off'. + Unable to create path for face(s). @@ -1218,31 +1243,6 @@ Increased to stock top. Selected feature(s) require 'Enable Rotation: B(y)' for access. Selected feature(s) require 'Enable Rotation: B(y)' for access. - - - Face appears misaligned after initial rotation. - Face appears misaligned after initial rotation. - - - - Consider toggling the 'InverseAngle' property and recomputing. - Consider toggling the 'InverseAngle' property and recomputing. - - - - Multiple faces in Base Geometry. - Multiple faces in Base Geometry. - - - - Depth settings will be applied to all faces. - Depth settings will be applied to all faces. - - - - EnableRotation property is 'Off'. - EnableRotation property is 'Off'. - Ignoring non-horizontal Face @@ -1993,6 +1993,16 @@ If it is necessary to set the FinalDepth manually please select a different oper PathPocket + + + Pocket Shape + Σχήμα Εσοχής + + + + Creates a Path Pocket object from a face or faces + Δημιουργεί μια Εσοχή Διαδρομής από μια όψη ή από όψεις + Normal @@ -2043,16 +2053,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Final depth set below ZMin of face(s) selected. Final depth set below ZMin of face(s) selected. - - - Pocket Shape - Σχήμα Εσοχής - - - - Creates a Path Pocket object from a face or faces - Δημιουργεί μια Εσοχή Διαδρομής από μια όψη ή από όψεις - 3D Pocket @@ -2186,16 +2186,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Face Profile Προφίλ Όψης - - - For open edges, verify Final Depth for this operation. - For open edges, verify Final Depth for this operation. - Check edge selection and Final Depth requirements for profiling open edge(s). Check edge selection and Final Depth requirements for profiling open edge(s). + + + For open edges, verify Final Depth for this operation. + For open edges, verify Final Depth for this operation. + Profile based on face or faces @@ -3474,16 +3474,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Dressup - - - Dress-up - Αναδιαμόρφωση - - - - Creates a Path Dess-up object from a selected path - Δημιουργεί ένα αντικείμενο Αναδιαμόρφωσης Διαδρομής από μια επιλεγμένη διαδρομή - Please select one path object @@ -3503,6 +3493,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Please select a Path object Παρακαλώ επιλέξτε ένα αντικείμενο Διαδρομής + + + Dress-up + Αναδιαμόρφωση + + + + Creates a Path Dess-up object from a selected path + Δημιουργεί ένα αντικείμενο Αναδιαμόρφωσης Διαδρομής από μια επιλεγμένη διαδρομή + Path_DressupAxisMap @@ -3975,6 +3975,13 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a Path Hop object Δημιουργεί μια Διαδρομή Άλματος + + + The selected object is not a path + + Το επιλεγμένο αντικείμενο δεν είναι διαδρομή + + Please select one path object @@ -3990,13 +3997,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Create Hop Δημιουργήστε Άλμα - - - The selected object is not a path - - Το επιλεγμένο αντικείμενο δεν είναι διαδρομή - - Path_Inspect @@ -4246,11 +4246,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Sanity - - - The Job has no selected Base object. - Η εργασία δεν έχει κανένα επιλεγμένο αντικείμενο Βάσης. - Check the path job for common errors @@ -4501,6 +4496,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Date Date + + + The Job has no selected Base object. + Η εργασία δεν έχει κανένα επιλεγμένο αντικείμενο Βάσης. + It appears the machine limits haven't been set. Not able to check path extents. @@ -4662,6 +4662,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_ToolController + + + Tool Number to Load + Αριθμός Εργαλείου προς Φόρτωση + Add Tool Controller to the Job @@ -4672,11 +4677,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Add Tool Controller Προσθέστε Ελεγκτή Εργαλείων - - - Tool Number to Load - Αριθμός Εργαλείου προς Φόρτωση - Path_ToolTable @@ -4703,6 +4703,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a medial line engraving path Creates a medial line engraving path + + + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4713,11 +4718,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Engraver Cutting Edge Angle must be < 180 degrees. Engraver Cutting Edge Angle must be < 180 degrees. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - VCarve requires an engraving cutter with CuttingEdgeAngle - Path_Waterline @@ -4752,11 +4752,56 @@ If it is necessary to set the FinalDepth manually please select a different oper Save toolbit library Save toolbit library + + + Tooltable JSON (*.json) + Πίνακας εργαλείων JSON (*.json) + + + + HeeksCAD tooltable (*.tooltable) + Πίνακας εργαλείων HeeksCAD (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + Πίνακας εργαλείων LinuxCNC (*.tbl) + Open tooltable Άνοιγμα πίνακα εργαλείων + + + Save tooltable + Αποθήκευση πίνακα εργαλείων + + + + Rename Tooltable + Rename Tooltable + + + + Enter Name: + Enter Name: + + + + Add New Tool Table + Add New Tool Table + + + + Delete Selected Tool Table + Delete Selected Tool Table + + + + Rename Selected Tool Table + Rename Selected Tool Table + Tooltable editor @@ -4967,11 +5012,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) Πίνακας εργαλείων XML (*.xml);; Πίνακας εργαλείων HeeksCAD (*.tooltable) - - - Save tooltable - Αποθήκευση πίνακα εργαλείων - Tooltable XML (*.xml) @@ -4987,46 +5027,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Object doesn't have a tooltable property Το αντικείμενο δεν έχει κάποια ιδιότητα πίνακα εργαλείων - - - Rename Tooltable - Rename Tooltable - - - - Enter Name: - Enter Name: - - - - Add New Tool Table - Add New Tool Table - - - - Delete Selected Tool Table - Delete Selected Tool Table - - - - Rename Selected Tool Table - Rename Selected Tool Table - - - - Tooltable JSON (*.json) - Πίνακας εργαλείων JSON (*.json) - - - - HeeksCAD tooltable (*.tooltable) - Πίνακας εργαλείων HeeksCAD (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - Πίνακας εργαλείων LinuxCNC (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Path/Gui/Resources/translations/Path_es-AR.ts b/src/Mod/Path/Gui/Resources/translations/Path_es-AR.ts index ce31f6c5a5..199950a38f 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_es-AR.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_es-AR.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. Muestra los objetos de construcción de ruta temporal cuando el módulo está en modo DEBUG. - - - The direction along which dropcutter lines are created - La dirección a lo largo de la cual se crean las líneas del dropcutter - - - - Should the operation be limited by the stock object or by the bounding box of the base object - En caso de que la operación esté limitada por el objeto de stock o por el cuadro delimitador del objeto base - - - - Step over percentage of the drop cutter path - Paso sobre el porcentaje de la trayectoria del dropcutter - - - - Z-axis offset from the surface of the object - Desplazamiento del eje Z desde la superficie del objeto - - - - The Sample Interval. Small values cause long wait times - El intervalo de muestra. Valores pequeños causan tiempos de espera largos - - - - Enable optimization which removes unnecessary points from G-Code output - Habilitar la optimización que elimina puntos innecesarios del resultado de G-Code - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much. Los valores más pequeños producen una malla más fina y precisa. Los valores más pequeños no aumentan mucho el tiempo de procesamiento. - - - The completion mode for the operation: single or multi-pass - El modo de finalización para la operación: single o multi-pass - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - La dirección que la trayectoria de la herramienta debería recorrer por la pieza: Climb(sentido horario) o Conventional(sentido antihorario) - Stop index(angle) for rotational scan Detener índice(ángulo) para el escaneo rotativo - - - Ignore areas that proceed below specified depth. - Ignore las áreas que proceden por debajo de la profundidad especificada. - - - - Depth used to identify waste areas to ignore. - Profundidad usada para identificar las áreas residuales a ignorar. - - - - Cut through waste to depth at model edge, releasing the model. - Cortar a través de los residuos a profundidad en el borde del modelo, liberando el modelo. - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied La trayectoria a ser copiada - - - The base geometry of this toolpath - La geometría base de esta trayectoria de herramienta - The tool controller that will be used to calculate the path @@ -568,6 +508,11 @@ Extra offset to apply to the operation. Direction is operation dependent. Desfase extra para aplicar a la operación. La dirección es dependiente de la operación. + + + The library to use to generate the path + La biblioteca a usar para generar la trayectoria + Start pocketing at center or boundary @@ -668,6 +613,11 @@ A material for this object Un material para este objeto + + + Controls how tool moves around corners. Default=Round + Controla cómo se mueve la herramienta en las esquinas. Por defecto = Redondo + Maximum distance before a miter join is truncated @@ -699,14 +649,64 @@ Hacer verdadero, sí se utiliza la compensación de cortador de radio - - The library to use to generate the path - La biblioteca a usar para generar la trayectoria + + The direction along which dropcutter lines are created + La dirección a lo largo de la cual se crean las líneas del dropcutter - - Controls how tool moves around corners. Default=Round - Controla cómo se mueve la herramienta en las esquinas. Por defecto = Redondo + + Should the operation be limited by the stock object or by the bounding box of the base object + En caso de que la operación esté limitada por el objeto de stock o por el cuadro delimitador del objeto base + + + + Step over percentage of the drop cutter path + Paso sobre el porcentaje de la trayectoria del dropcutter + + + + Z-axis offset from the surface of the object + Desplazamiento del eje Z desde la superficie del objeto + + + + The Sample Interval. Small values cause long wait times + El intervalo de muestra. Valores pequeños causan tiempos de espera largos + + + + Enable optimization which removes unnecessary points from G-Code output + Habilitar la optimización que elimina puntos innecesarios del resultado de G-Code + + + + The completion mode for the operation: single or multi-pass + El modo de finalización para la operación: single o multi-pass + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + La dirección que la trayectoria de la herramienta debería recorrer por la pieza: Climb(sentido horario) o Conventional(sentido antihorario) + + + + Ignore areas that proceed below specified depth. + Ignore las áreas que proceden por debajo de la profundidad especificada. + + + + Depth used to identify waste areas to ignore. + Profundidad usada para identificar las áreas residuales a ignorar. + + + + Cut through waste to depth at model edge, releasing the model. + Cortar a través de los residuos a profundidad en el borde del modelo, liberando el modelo. + + + + The base geometry of this toolpath + La geometría base de esta trayectoria de herramienta @@ -986,16 +986,16 @@ Selected tool is not a drill La herramienta seleccionada no es perforar - - - Invalid Cutting Edge Angle %.2f, must be >0° and <=180° - Ángulo del borde de corte no válido %.2f, Debe ser >0° and <=180° - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° Angulo de esquina de corte inválido %.2f, debe ser <90º y >=0º + + + Invalid Cutting Edge Angle %.2f, must be >0° and <=180° + Ángulo del borde de corte no válido %.2f, Debe ser >0° and <=180° + Cutting Edge Angle (%.2f) results in negative tool tip length @@ -1121,6 +1121,31 @@ Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. %s.%s función no puede ser procesada como un agujero circular - por favor eliminar de la lista de Base de la geometría. + + + Face appears misaligned after initial rotation. + La cara parece estar mal alineada después de la rotación inicial. + + + + Consider toggling the 'InverseAngle' property and recomputing. + Considere alternar la propiedad 'InverseAngle' y volver a calcular. + + + + Multiple faces in Base Geometry. + Multiples caras en Geometría Base. + + + + Depth settings will be applied to all faces. + La configuración de profundidad se aplicará a todas las caras. + + + + EnableRotation property is 'Off'. + La Propiedad ActivarRotacion es 'Off'. + Unable to create path for face(s). @@ -1218,31 +1243,6 @@ Aumenta hasta el valor superior. Selected feature(s) require 'Enable Rotation: B(y)' for access. Característica(s) seleccionada(s) requieren 'Activar Rotación: B(y)' para acceso. - - - Face appears misaligned after initial rotation. - La cara parece estar mal alineada después de la rotación inicial. - - - - Consider toggling the 'InverseAngle' property and recomputing. - Considere alternar la propiedad 'InverseAngle' y volver a calcular. - - - - Multiple faces in Base Geometry. - Multiples caras en Geometría Base. - - - - Depth settings will be applied to all faces. - La configuración de profundidad se aplicará a todas las caras. - - - - EnableRotation property is 'Off'. - La Propiedad ActivarRotacion es 'Off'. - Ignoring non-horizontal Face @@ -1992,6 +1992,16 @@ If it is necessary to set the FinalDepth manually please select a different oper PathPocket + + + Pocket Shape + Forma de Desvaste + + + + Creates a Path Pocket object from a face or faces + Crea la trayectoria de un objeto de vaciado desde una cara o caras + Normal @@ -2042,16 +2052,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Final depth set below ZMin of face(s) selected. Profundidad final por debajo de ZMin de la(s) cara(s) seleccionada(s). - - - Pocket Shape - Forma de Desvaste - - - - Creates a Path Pocket object from a face or faces - Crea la trayectoria de un objeto de vaciado desde una cara o caras - 3D Pocket @@ -2185,16 +2185,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Face Profile Perfil de Cara - - - For open edges, verify Final Depth for this operation. - Para los bordes abiertos, verifique la Profundidad Final para esta operación. - Check edge selection and Final Depth requirements for profiling open edge(s). Compruebe la selección de bordes y los requisitos de Profundidad Final para los perfiles de los bordes abiertos. + + + For open edges, verify Final Depth for this operation. + Para los bordes abiertos, verifique la Profundidad Final para esta operación. + Profile based on face or faces @@ -3473,16 +3473,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Dressup - - - Dress-up - Disfrazar - - - - Creates a Path Dess-up object from a selected path - Crea un objeto Dress-up de ruta con la trayectoria seleccionada - Please select one path object @@ -3502,6 +3492,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Please select a Path object Por favor seleccione un objeto de trayectoria + + + Dress-up + Disfrazar + + + + Creates a Path Dess-up object from a selected path + Crea un objeto Dress-up de ruta con la trayectoria seleccionada + Path_DressupAxisMap @@ -3974,6 +3974,13 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a Path Hop object Crea un objeto de salto de trayectoria + + + The selected object is not a path + + El objeto seleccionado no es una trayectoria + + Please select one path object @@ -3989,13 +3996,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Create Hop Crear Salto - - - The selected object is not a path - - El objeto seleccionado no es una trayectoria - - Path_Inspect @@ -4245,11 +4245,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Sanity - - - The Job has no selected Base object. - El trabajo no tiene objeto base seleccionado. - Check the path job for common errors @@ -4500,6 +4495,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Date Fecha + + + The Job has no selected Base object. + El trabajo no tiene objeto base seleccionado. + It appears the machine limits haven't been set. Not able to check path extents. @@ -4661,6 +4661,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_ToolController + + + Tool Number to Load + Número de herramienta a carga + Add Tool Controller to the Job @@ -4671,11 +4676,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Add Tool Controller Agregar Controlador de Herramienta - - - Tool Number to Load - Número de herramienta a carga - Path_ToolTable @@ -4702,6 +4702,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a medial line engraving path Crea una ruta de grabado de línea medial + + + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requiere una cortadora de grabado con CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4712,11 +4717,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Engraver Cutting Edge Angle must be < 180 degrees. Angulo de borde de corte del grabador debe ser < 180 grados. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - VCarve requiere una cortadora de grabado con CuttingEdgeAngle - Path_Waterline @@ -4751,11 +4751,56 @@ If it is necessary to set the FinalDepth manually please select a different oper Save toolbit library Guardar librería "toolbit" + + + Tooltable JSON (*.json) + Tabla de herramientas JSON (*.json) + + + + HeeksCAD tooltable (*.tooltable) + Tabla de herramientas HeeksCAD (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + Tabla de herramientas LinuxCNC (*.tbl) + Open tooltable Abierta mesa de herramientas + + + Save tooltable + Guardar mesa de herramienta + + + + Rename Tooltable + Renombrar Tabla de Herramientas + + + + Enter Name: + Ingresar Nombre: + + + + Add New Tool Table + Añadir nueva tabla de herramientas + + + + Delete Selected Tool Table + Eliminar Tabla de Herramientas Seleccionada + + + + Rename Selected Tool Table + Renombrar Tabla de Herramientas Seleccionada + Tooltable editor @@ -4966,11 +5011,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) Mesa de herramientas XML (*.xml);;mesa de herramientas HeeksCAD (*.tooltable) - - - Save tooltable - Guardar mesa de herramienta - Tooltable XML (*.xml) @@ -4986,46 +5026,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Object doesn't have a tooltable property El Objeto no tiene una propiedad de mesa de herramienta - - - Rename Tooltable - Renombrar Tabla de Herramientas - - - - Enter Name: - Ingresar Nombre: - - - - Add New Tool Table - Añadir nueva tabla de herramientas - - - - Delete Selected Tool Table - Eliminar Tabla de Herramientas Seleccionada - - - - Rename Selected Tool Table - Renombrar Tabla de Herramientas Seleccionada - - - - Tooltable JSON (*.json) - Tabla de herramientas JSON (*.json) - - - - HeeksCAD tooltable (*.tooltable) - Tabla de herramientas HeeksCAD (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - Tabla de herramientas LinuxCNC (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Path/Gui/Resources/translations/Path_es-ES.ts b/src/Mod/Path/Gui/Resources/translations/Path_es-ES.ts index 81fa9d013c..748fce0918 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_es-ES.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_es-ES.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. Mostrar los objetos temporales de construcción de rutas cuando el módulo está en modo DEBUG. - - - The direction along which dropcutter lines are created - La dirección a lo largo de la cual se crean las líneas del dropcutter - - - - Should the operation be limited by the stock object or by the bounding box of the base object - En caso de que la operación esté limitada por el objeto de stock o por el cuadro delimitador del objeto base - - - - Step over percentage of the drop cutter path - Paso sobre el porcentaje de la trayectoria del dropcutter - - - - Z-axis offset from the surface of the object - Desplazamiento del eje Z desde la superficie del objeto - - - - The Sample Interval. Small values cause long wait times - El intervalo de muestra. Valores pequeños causan tiempos de espera largos - - - - Enable optimization which removes unnecessary points from G-Code output - Habilitar la optimización que elimina puntos innecesarios del resultado de G-Code - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much. Los valores más pequeños producen una malla más fina y precisa. Los valores más pequeños no aumentan mucho el tiempo de procesamiento. - - - The completion mode for the operation: single or multi-pass - El modo de finalización para la operación: single o multi-pass - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - La dirección que la trayectoria de la herramienta debería recorrer por la pieza: Climb(sentido horario) o Conventional(sentido antihorario) - Stop index(angle) for rotational scan Detener índice(ángulo) para el escaneo rotativo - - - Ignore areas that proceed below specified depth. - Ignore las áreas que proceden por debajo de la profundidad especificada. - - - - Depth used to identify waste areas to ignore. - Profundidad usada para identificar las áreas residuales a ignorar. - - - - Cut through waste to depth at model edge, releasing the model. - Cortar a través de los residuos a profundidad en el borde del modelo, liberando el modelo. - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied La trayectoria a ser copiada - - - The base geometry of this toolpath - La geometría base de esta trayectoria de herramienta - The tool controller that will be used to calculate the path @@ -568,6 +508,11 @@ Extra offset to apply to the operation. Direction is operation dependent. Desfase extra para aplicar a la operación. La dirección es dependiente de la operación. + + + The library to use to generate the path + La biblioteca a usar para generar la trayectoria + Start pocketing at center or boundary @@ -668,6 +613,11 @@ A material for this object Un material para este objeto + + + Controls how tool moves around corners. Default=Round + Controla cómo se mueve la herramienta en las esquinas. Por defecto = Redondo + Maximum distance before a miter join is truncated @@ -699,14 +649,64 @@ Hacer verdadero, sí se utiliza la compensación de cortador de radio - - The library to use to generate the path - La biblioteca a usar para generar la trayectoria + + The direction along which dropcutter lines are created + La dirección a lo largo de la cual se crean las líneas del dropcutter - - Controls how tool moves around corners. Default=Round - Controla cómo se mueve la herramienta en las esquinas. Por defecto = Redondo + + Should the operation be limited by the stock object or by the bounding box of the base object + En caso de que la operación esté limitada por el objeto de stock o por el cuadro delimitador del objeto base + + + + Step over percentage of the drop cutter path + Paso sobre el porcentaje de la trayectoria del dropcutter + + + + Z-axis offset from the surface of the object + Desplazamiento del eje Z desde la superficie del objeto + + + + The Sample Interval. Small values cause long wait times + El intervalo de muestra. Valores pequeños causan tiempos de espera largos + + + + Enable optimization which removes unnecessary points from G-Code output + Habilitar la optimización que elimina puntos innecesarios del resultado de G-Code + + + + The completion mode for the operation: single or multi-pass + El modo de finalización para la operación: single o multi-pass + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + La dirección que la trayectoria de la herramienta debería recorrer por la pieza: Climb(sentido horario) o Conventional(sentido antihorario) + + + + Ignore areas that proceed below specified depth. + Ignore las áreas que proceden por debajo de la profundidad especificada. + + + + Depth used to identify waste areas to ignore. + Profundidad usada para identificar las áreas residuales a ignorar. + + + + Cut through waste to depth at model edge, releasing the model. + Cortar a través de los residuos a profundidad en el borde del modelo, liberando el modelo. + + + + The base geometry of this toolpath + La geometría base de esta trayectoria de herramienta @@ -986,16 +986,16 @@ Selected tool is not a drill La herramienta seleccionada no es un taladro - - - Invalid Cutting Edge Angle %.2f, must be >0° and <=180° - Ángulo del borde de corte no válido %.2f, Debe ser >0° and <=180° - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° Angulo de esquina de corte inválido %.2f, debe ser <90º y >=0º + + + Invalid Cutting Edge Angle %.2f, must be >0° and <=180° + Ángulo del borde de corte no válido %.2f, Debe ser >0° and <=180° + Cutting Edge Angle (%.2f) results in negative tool tip length @@ -1121,6 +1121,31 @@ Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. %s.%s función no puede ser procesada como un agujero circular - por favor eliminar de la lista de Base de la geometría. + + + Face appears misaligned after initial rotation. + La cara parece estar mal alineada después de la rotación inicial. + + + + Consider toggling the 'InverseAngle' property and recomputing. + Considere alternar la propiedad 'InverseAngle' y volver a calcular. + + + + Multiple faces in Base Geometry. + Multiples caras en Geometría Base. + + + + Depth settings will be applied to all faces. + La configuración de profundidad se aplicará a todas las caras. + + + + EnableRotation property is 'Off'. + La Propiedad ActivarRotacion es 'Off'. + Unable to create path for face(s). @@ -1218,31 +1243,6 @@ Aumenta hasta el valor superior. Selected feature(s) require 'Enable Rotation: B(y)' for access. Característica(s) seleccionada(s) requieren 'Activar Rotación: B(y)' para acceso. - - - Face appears misaligned after initial rotation. - La cara parece estar mal alineada después de la rotación inicial. - - - - Consider toggling the 'InverseAngle' property and recomputing. - Considere alternar la propiedad 'InverseAngle' y volver a calcular. - - - - Multiple faces in Base Geometry. - Multiples caras en Geometría Base. - - - - Depth settings will be applied to all faces. - La configuración de profundidad se aplicará a todas las caras. - - - - EnableRotation property is 'Off'. - La Propiedad ActivarRotacion es 'Off'. - Ignoring non-horizontal Face @@ -1992,6 +1992,16 @@ If it is necessary to set the FinalDepth manually please select a different oper PathPocket + + + Pocket Shape + Forma de Vaciado + + + + Creates a Path Pocket object from a face or faces + Crea la trayectoria de un objeto de vaciado desde una cara o caras + Normal @@ -2042,16 +2052,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Final depth set below ZMin of face(s) selected. Profundidad final por debajo de ZMin de la(s) cara(s) seleccionada(s). - - - Pocket Shape - Forma de Vaciado - - - - Creates a Path Pocket object from a face or faces - Crea la trayectoria de un objeto de vaciado desde una cara o caras - 3D Pocket @@ -2185,16 +2185,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Face Profile Perfil de Cara - - - For open edges, verify Final Depth for this operation. - Para los bordes abiertos, verifique la Profundidad Final para esta operación. - Check edge selection and Final Depth requirements for profiling open edge(s). Compruebe la selección de bordes y los requisitos de Profundidad Final para los perfiles de los bordes abiertos. + + + For open edges, verify Final Depth for this operation. + Para los bordes abiertos, verifique la Profundidad Final para esta operación. + Profile based on face or faces @@ -3473,16 +3473,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Dressup - - - Dress-up - Disfrazar - - - - Creates a Path Dess-up object from a selected path - Crea un objeto Dress-up de ruta con la trayectoria seleccionada - Please select one path object @@ -3502,6 +3492,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Please select a Path object Por favor seleccione un objeto de trayectoria + + + Dress-up + Disfrazar + + + + Creates a Path Dess-up object from a selected path + Crea un objeto Dress-up de ruta con la trayectoria seleccionada + Path_DressupAxisMap @@ -3974,6 +3974,13 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a Path Hop object Crea un objeto de salto de trayectoria + + + The selected object is not a path + + El objeto seleccionado no es una trayectoria + + Please select one path object @@ -3989,13 +3996,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Create Hop Crear Salto - - - The selected object is not a path - - El objeto seleccionado no es una trayectoria - - Path_Inspect @@ -4245,11 +4245,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Sanity - - - The Job has no selected Base object. - El trabajo no tiene objeto base seleccionado. - Check the path job for common errors @@ -4500,6 +4495,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Date Fecha + + + The Job has no selected Base object. + El trabajo no tiene objeto base seleccionado. + It appears the machine limits haven't been set. Not able to check path extents. @@ -4661,6 +4661,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_ToolController + + + Tool Number to Load + Número de herramienta a carga + Add Tool Controller to the Job @@ -4671,11 +4676,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Add Tool Controller Añadir Controlador de Herramienta - - - Tool Number to Load - Número de herramienta a carga - Path_ToolTable @@ -4702,6 +4702,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a medial line engraving path Crea una ruta de grabado de línea medial + + + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requiere una cortadora de grabado con CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4712,11 +4717,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Engraver Cutting Edge Angle must be < 180 degrees. Angulo de borde de corte del grabador debe ser < 180 grados. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - VCarve requiere una cortadora de grabado con CuttingEdgeAngle - Path_Waterline @@ -4751,11 +4751,56 @@ If it is necessary to set the FinalDepth manually please select a different oper Save toolbit library Guardar librería "toolbit" + + + Tooltable JSON (*.json) + Tabla de herramientas JSON (*.json) + + + + HeeksCAD tooltable (*.tooltable) + Tabla de herramientas HeeksCAD (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + Tabla de herramientas LinuxCNC (*.tbl) + Open tooltable Abierta mesa de herramientas + + + Save tooltable + Guardar mesa de herramienta + + + + Rename Tooltable + Renombrar Tabla de Herramientas + + + + Enter Name: + Introducir nombre: + + + + Add New Tool Table + Añadir nueva tabla de herramientas + + + + Delete Selected Tool Table + Eliminar Tabla de Herramientas Seleccionada + + + + Rename Selected Tool Table + Renombrar Tabla de Herramientas Seleccionada + Tooltable editor @@ -4966,11 +5011,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) Mesa de herramientas XML (*.xml);;mesa de herramientas HeeksCAD (*.tooltable) - - - Save tooltable - Guardar mesa de herramienta - Tooltable XML (*.xml) @@ -4986,46 +5026,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Object doesn't have a tooltable property El Objeto no tiene una propiedad de mesa de herramienta - - - Rename Tooltable - Renombrar Tabla de Herramientas - - - - Enter Name: - Introducir nombre: - - - - Add New Tool Table - Añadir nueva tabla de herramientas - - - - Delete Selected Tool Table - Eliminar Tabla de Herramientas Seleccionada - - - - Rename Selected Tool Table - Renombrar Tabla de Herramientas Seleccionada - - - - Tooltable JSON (*.json) - Tabla de herramientas JSON (*.json) - - - - HeeksCAD tooltable (*.tooltable) - Tabla de herramientas HeeksCAD (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - Tabla de herramientas LinuxCNC (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Path/Gui/Resources/translations/Path_eu.qm b/src/Mod/Path/Gui/Resources/translations/Path_eu.qm index 66ece6c8022bcd7d3f509feb9b18c7753f0daa4a..515cd6a9ea6e7a13bbd0ef01df890da065f3d9e3 100644 GIT binary patch delta 9912 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 K|A?aR0{#nA^6GK` delta 9950 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 wScUEYboX@!V*+!Kxh($ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_eu.ts b/src/Mod/Path/Gui/Resources/translations/Path_eu.ts index 9933334b5f..124bda5335 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_eu.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_eu.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. Erakutsi aldi baterako bide-eraikuntzaren objektuak modulua ARAZKETA moduan dagoenean. - - - The direction along which dropcutter lines are created - Erortze-ebakigailuaren lerroak zein norabidetan sortuko diren - - - - Should the operation be limited by the stock object or by the bounding box of the base object - Eragiketa objektu gordinak ala oinarri-objektuaren muga-kutxak mugatuko duen - - - - Step over percentage of the drop cutter path - Erortze-ebakigailuaren bidearen ehunekoaren gaineko urratsa - - - - Z-axis offset from the surface of the object - Z ardatzeko desplazamendua objektuaren gainazaletik - - - - The Sample Interval. Small values cause long wait times - Laginketa-tartea. Balio txikiek itxarote-denbora luzeak eragiten dituzte - - - - Enable optimization which removes unnecessary points from G-Code output - Gaitu optimizazioa, beharrezkoak ez diren puntuak G-Code irteeratik kentzeko - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much. Balio txikiagoek amaraun estuago eta zehatzagoa sortzen dute. Balio txikiagoek ez dute prozesatze-denbora asko handitzen. - - - The completion mode for the operation: single or multi-pass - Eragiketa osatzeko modua: pasaldi bakarrean edo anitzetan - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - Tresna-bideak piezaren inguruan izan behar duen norabidea: erlojuaren noranzkoan edo aurka - Stop index(angle) for rotational scan Gelditzeko indizea (angelua) biraketa-eskaneatzerako - - - Ignore areas that proceed below specified depth. - Ezikusi adierazitako sakoneraren azpitik dauden areak. - - - - Depth used to identify waste areas to ignore. - Ezikusiko diren hondar-areak identifikatzeko erabiliko den sakonera. - - - - Cut through waste to depth at model edge, releasing the model. - Moztu gehiegizko materiala ereduaren ertzeraino, eredua garbitzeko. - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied Kopiatuko den bidea - - - The base geometry of this toolpath - Tresna-bide honen oinarri-geometria - The tool controller that will be used to calculate the path @@ -568,6 +508,11 @@ Extra offset to apply to the operation. Direction is operation dependent. Eragiketari aplikatuko zaion desplazamendu gehigarria. Norabidea eragiketaren menpekoa da. + + + The library to use to generate the path + Bidea sortzeko erabiliko den liburutegia + Start pocketing at center or boundary @@ -616,17 +561,17 @@ The spacing between the array copies in Linear pattern - The spacing between the array copies in Linear pattern + Matrize-kopien arteko tartea eredu linealean The number of copies in X direction in Linear pattern - The number of copies in X direction in Linear pattern + X norabidean dagoen kopia kopurua eredu linealean The number of copies in Y direction in Linear pattern - The number of copies in Y direction in Linear pattern + Y norabidean dagoen kopia kopurua eredu linealean @@ -636,7 +581,7 @@ The number of copies in Linear 1D and Polar pattern - The number of copies in Linear 1D and Polar pattern + Kopia kopurua eredu 1D linealean eta polarrean @@ -668,6 +613,11 @@ A material for this object Objektu honentzako material bat + + + Controls how tool moves around corners. Default=Round + Tresnak izkinen inguruan nola mugitzen diren kontrolatzen du. Lehenetsia=Biribila + Maximum distance before a miter join is truncated @@ -699,14 +649,64 @@ Markatu 'Egia', ebakigailuaren erradio-konpentsazioa erabili nahi bada - - The library to use to generate the path - Bidea sortzeko erabiliko den liburutegia + + The direction along which dropcutter lines are created + Erortze-ebakigailuaren lerroak zein norabidetan sortuko diren - - Controls how tool moves around corners. Default=Round - Tresnak izkinen inguruan nola mugitzen diren kontrolatzen du. Lehenetsia=Biribila + + Should the operation be limited by the stock object or by the bounding box of the base object + Eragiketa objektu gordinak ala oinarri-objektuaren muga-kutxak mugatuko duen + + + + Step over percentage of the drop cutter path + Erortze-ebakigailuaren bidearen ehunekoaren gaineko urratsa + + + + Z-axis offset from the surface of the object + Z ardatzeko desplazamendua objektuaren gainazaletik + + + + The Sample Interval. Small values cause long wait times + Laginketa-tartea. Balio txikiek itxarote-denbora luzeak eragiten dituzte + + + + Enable optimization which removes unnecessary points from G-Code output + Gaitu optimizazioa, beharrezkoak ez diren puntuak G-Code irteeratik kentzeko + + + + The completion mode for the operation: single or multi-pass + Eragiketa osatzeko modua: pasaldi bakarrean edo anitzetan + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + Tresna-bideak piezaren inguruan izan behar duen norabidea: erlojuaren noranzkoan edo aurka + + + + Ignore areas that proceed below specified depth. + Ezikusi adierazitako sakoneraren azpitik dauden areak. + + + + Depth used to identify waste areas to ignore. + Ezikusiko diren hondar-areak identifikatzeko erabiliko den sakonera. + + + + Cut through waste to depth at model edge, releasing the model. + Moztu gehiegizko materiala ereduaren ertzeraino, eredua garbitzeko. + + + + The base geometry of this toolpath + Tresna-bide honen oinarri-geometria @@ -986,16 +986,16 @@ Selected tool is not a drill Hautatutako tresna ez da zulagailua - - - Invalid Cutting Edge Angle %.2f, must be >0° and <=180° - Mozte-ertzaren angelu baliogabea (%.2f), >0° and <=180° artekoa izan behar du - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° Mozte-ertzaren angelu baliogabea %.2f, izan behar du <90° eta >=0° + + + Invalid Cutting Edge Angle %.2f, must be >0° and <=180° + Mozte-ertzaren angelu baliogabea (%.2f), >0° and <=180° artekoa izan behar du + Cutting Edge Angle (%.2f) results in negative tool tip length @@ -1121,6 +1121,31 @@ Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. %s.%s elementua ezin da prozesatu zulo zirkular gisa - kendu oinarri-geometrien zerrendatik. + + + Face appears misaligned after initial rotation. + Badirudi aurpegia gaizki lerrokatuta dagoela hasierako biraketaren ondoren. + + + + Consider toggling the 'InverseAngle' property and recomputing. + Kontuan hartu alderantzizko angeluaren propietatea txandakatu eta birkalkulatu ahal dela. + + + + Multiple faces in Base Geometry. + Aurpegi anitz oinarri-geometrian. + + + + Depth settings will be applied to all faces. + Sakonera-ezarpenak aurpegi guztiei aplikatuko zaizkie. + + + + EnableRotation property is 'Off'. + Biraketa gaitzeko propietatea desaktibatuta dago. + Unable to create path for face(s). @@ -1218,31 +1243,6 @@ Pieza gordinaren goialdera handitua. Selected feature(s) require 'Enable Rotation: B(y)' for access. Hautatutako elementua(e) k 'Gaitu biraketa: B(y)' behar du(te) atzipenerako. - - - Face appears misaligned after initial rotation. - Badirudi aurpegia gaizki lerrokatuta dagoela hasierako biraketaren ondoren. - - - - Consider toggling the 'InverseAngle' property and recomputing. - Kontuan hartu alderantzizko angeluaren propietatea txandakatu eta birkalkulatu ahal dela. - - - - Multiple faces in Base Geometry. - Aurpegi anitz oinarri-geometrian. - - - - Depth settings will be applied to all faces. - Sakonera-ezarpenak aurpegi guztiei aplikatuko zaizkie. - - - - EnableRotation property is 'Off'. - Biraketa gaitzeko propietatea desaktibatuta dago. - Ignoring non-horizontal Face @@ -1603,7 +1603,7 @@ Pieza gordinaren goialdera handitua. Zero working area to process. Check your selection and settings. - Zero working area to process. Check your selection and settings. + Ez dago laneko arearik prozesatzeko. Begiratu zure hautapena eta ezarpenak. @@ -1990,6 +1990,16 @@ Azken sakonera eskuz ezartzea beharrezkoa bada, hautatu beste eragiketa mota bat PathPocket + + + Pocket Shape + Poltsa-forma + + + + Creates a Path Pocket object from a face or faces + Bide-poltsa bat sortzen du aurpegi batetik edo batzuetatik + Normal @@ -2040,16 +2050,6 @@ Azken sakonera eskuz ezartzea beharrezkoa bada, hautatu beste eragiketa mota bat Final depth set below ZMin of face(s) selected. Azken sakonera hautatutako aurpegi(ar)en ZMin azpitik ezarrita. - - - Pocket Shape - Poltsa-forma - - - - Creates a Path Pocket object from a face or faces - Bide-poltsa bat sortzen du aurpegi batetik edo batzuetatik - 3D Pocket @@ -2113,7 +2113,7 @@ Azken sakonera eskuz ezartzea beharrezkoa bada, hautatu beste eragiketa mota bat Start Depth is lower than face depth. Setting to: - Start Depth is lower than face depth. Setting to: + Hasierako sakonera aurpegiaren sakonera baino baxuagoa da. Honakoa ezartzen: @@ -2183,16 +2183,16 @@ Azken sakonera eskuz ezartzea beharrezkoa bada, hautatu beste eragiketa mota bat Face Profile Aurpegi-profila - - - For open edges, verify Final Depth for this operation. - Ertz irekietan, egiaztatu eragiketa honen azken sakonera. - Check edge selection and Final Depth requirements for profiling open edge(s). Check edge selection and Final Depth requirements for profiling open edge(s). + + + For open edges, verify Final Depth for this operation. + Ertz irekietan, egiaztatu eragiketa honen azken sakonera. + Profile based on face or faces @@ -3471,16 +3471,6 @@ Azken sakonera eskuz ezartzea beharrezkoa bada, hautatu beste eragiketa mota bat Path_Dressup - - - Dress-up - Jantzi - - - - Creates a Path Dess-up object from a selected path - Bideak janzteko objektu bat sortzen du hautatutako bide bat erabiliz - Please select one path object @@ -3500,6 +3490,16 @@ Azken sakonera eskuz ezartzea beharrezkoa bada, hautatu beste eragiketa mota bat Please select a Path object Hautatu bide-objektu bat + + + Dress-up + Jantzi + + + + Creates a Path Dess-up object from a selected path + Bideak janzteko objektu bat sortzen du hautatutako bide bat erabiliz + Path_DressupAxisMap @@ -3972,6 +3972,13 @@ Azken sakonera eskuz ezartzea beharrezkoa bada, hautatu beste eragiketa mota bat Creates a Path Hop object Bide-jauziko objektu bat sortzen du + + + The selected object is not a path + + Hautatutako objektua ez da bide bat + + Please select one path object @@ -3987,13 +3994,6 @@ Azken sakonera eskuz ezartzea beharrezkoa bada, hautatu beste eragiketa mota bat Create Hop Sortu jauzia - - - The selected object is not a path - - Hautatutako objektua ez da bide bat - - Path_Inspect @@ -4243,11 +4243,6 @@ Azken sakonera eskuz ezartzea beharrezkoa bada, hautatu beste eragiketa mota bat Path_Sanity - - - The Job has no selected Base object. - Lanak ez du hautatutako oinarri-objekturik. - Check the path job for common errors @@ -4498,6 +4493,11 @@ Azken sakonera eskuz ezartzea beharrezkoa bada, hautatu beste eragiketa mota bat Date Data + + + The Job has no selected Base object. + Lanak ez du hautatutako oinarri-objekturik. + It appears the machine limits haven't been set. Not able to check path extents. @@ -4659,6 +4659,11 @@ Azken sakonera eskuz ezartzea beharrezkoa bada, hautatu beste eragiketa mota bat Path_ToolController + + + Tool Number to Load + Kargatuko den tresnaren zenbakia + Add Tool Controller to the Job @@ -4669,11 +4674,6 @@ Azken sakonera eskuz ezartzea beharrezkoa bada, hautatu beste eragiketa mota bat Add Tool Controller Gehitu tresna-kontrolatzailea - - - Tool Number to Load - Kargatuko den tresnaren zenbakia - Path_ToolTable @@ -4700,6 +4700,11 @@ Azken sakonera eskuz ezartzea beharrezkoa bada, hautatu beste eragiketa mota bat Creates a medial line engraving path Erdiko lerroko grabatze-bide bat sortzen du + + + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve aplikazioak CuttingEdgeAngle duen grabatze-ebakigailua behar du + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4710,11 +4715,6 @@ Azken sakonera eskuz ezartzea beharrezkoa bada, hautatu beste eragiketa mota bat Engraver Cutting Edge Angle must be < 180 degrees. Grabagailuaren mozte-ertzaren angeluak < 180 gradu izan behar du. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - VCarve aplikazioak CuttingEdgeAngle duen grabatze-ebakigailua behar du - Path_Waterline @@ -4749,11 +4749,56 @@ Azken sakonera eskuz ezartzea beharrezkoa bada, hautatu beste eragiketa mota bat Save toolbit library Gorde tresna-atalaren liburutegia + + + Tooltable JSON (*.json) + JSON tresna-mahaia (*.json) + + + + HeeksCAD tooltable (*.tooltable) + HeeksCAD tresna-mahaia (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + LinuxCNC tresna-mahaia (*.tbl) + Open tooltable Ireki tresna-mahaia + + + Save tooltable + Gorde tresna-mahaia + + + + Rename Tooltable + Aldatu tresna-mahaiaren izena + + + + Enter Name: + Sartu izena: + + + + Add New Tool Table + Gehitu tresna-mahai berria + + + + Delete Selected Tool Table + Ezabatu hautatutako tresna-mahaia + + + + Rename Selected Tool Table + Aldatu izena hautatutako taula-mahaiari + Tooltable editor @@ -4964,11 +5009,6 @@ Azken sakonera eskuz ezartzea beharrezkoa bada, hautatu beste eragiketa mota bat Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) XML tresna-mahaia (*.xml);;HeeksCAD tresna-mahaia (*.tooltable) - - - Save tooltable - Gorde tresna-mahaia - Tooltable XML (*.xml) @@ -4984,46 +5024,6 @@ Azken sakonera eskuz ezartzea beharrezkoa bada, hautatu beste eragiketa mota bat Object doesn't have a tooltable property Objektuak ez du tresna-mahai propietate bat - - - Rename Tooltable - Aldatu tresna-mahaiaren izena - - - - Enter Name: - Sartu izena: - - - - Add New Tool Table - Gehitu tresna-mahai berria - - - - Delete Selected Tool Table - Ezabatu hautatutako tresna-mahaia - - - - Rename Selected Tool Table - Aldatu izena hautatutako taula-mahaiari - - - - Tooltable JSON (*.json) - JSON tresna-mahaia (*.json) - - - - HeeksCAD tooltable (*.tooltable) - HeeksCAD tresna-mahaia (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - LinuxCNC tresna-mahaia (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Path/Gui/Resources/translations/Path_fi.ts b/src/Mod/Path/Gui/Resources/translations/Path_fi.ts index c9faec4615..10859bc1f6 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_fi.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_fi.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. Näytä väliaikaisen polun rakennuskohteet kun moduuli on DEBUG-tilassa. - - - The direction along which dropcutter lines are created - Suunta, jota pitkin pudotusleikkurin linjat luodaan - - - - Should the operation be limited by the stock object or by the bounding box of the base object - Pitääkö toimintoa rajoittaa varaston kohteen mukaan vai peruskohteen rajaavan kehyksen mukaan - - - - Step over percentage of the drop cutter path - Pudotusleikkurin polun askeleen prosenttiosuus - - - - Z-axis offset from the surface of the object - Z akselin siirtymä kohteen pinnasta - - - - The Sample Interval. Small values cause long wait times - Näytteenoton väli. Pienet arvot aiheuttavat pitkiä odotusaikoja - - - - Enable optimization which removes unnecessary points from G-Code output - Ota käyttöön optimointi, joka poistaa tarpeettomat pisteet G-Code -ulostulosta - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much. Pienemmillä arvoilla saadaan hienompi ja tarkempi verkkopinta. Pienemmät eivät lisää prosessointiaikaa paljon. - - - The completion mode for the operation: single or multi-pass - Toiminnon valmistumistila: kertaalleen tai moninkertaisesti - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - Suunta, mitä työkalupolun pitäisi kulkea osan ympärillä: kiipeillen (Myötäpäivään) tai tavanomaisen tapaan (Vastapäivään) - Stop index(angle) for rotational scan Pysäytä indeksi(kulma) rotaatiokuvausta varten - - - Ignore areas that proceed below specified depth. - Älä huomioi määritetyn syvyyden alapuolella kulkevia alueita. - - - - Depth used to identify waste areas to ignore. - Syvyys, jolla tunnistetaan jätealueet, joita ei huomioida. - - - - Cut through waste to depth at model edge, releasing the model. - Leikkaa jätteen läpi syvyyteen mallireunassa, jolloin malli vapautuu. - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied The path to be copied - - - The base geometry of this toolpath - The base geometry of this toolpath - The tool controller that will be used to calculate the path @@ -568,6 +508,11 @@ Extra offset to apply to the operation. Direction is operation dependent. Extra offset to apply to the operation. Direction is operation dependent. + + + The library to use to generate the path + The library to use to generate the path + Start pocketing at center or boundary @@ -668,6 +613,11 @@ A material for this object Tämän objektin materiaali + + + Controls how tool moves around corners. Default=Round + Controls how tool moves around corners. Default=Round + Maximum distance before a miter join is truncated @@ -699,14 +649,64 @@ Make True, if using Cutter Radius Compensation - - The library to use to generate the path - The library to use to generate the path + + The direction along which dropcutter lines are created + Suunta, jota pitkin pudotusleikkurin linjat luodaan - - Controls how tool moves around corners. Default=Round - Controls how tool moves around corners. Default=Round + + Should the operation be limited by the stock object or by the bounding box of the base object + Pitääkö toimintoa rajoittaa varaston kohteen mukaan vai peruskohteen rajaavan kehyksen mukaan + + + + Step over percentage of the drop cutter path + Pudotusleikkurin polun askeleen prosenttiosuus + + + + Z-axis offset from the surface of the object + Z akselin siirtymä kohteen pinnasta + + + + The Sample Interval. Small values cause long wait times + Näytteenoton väli. Pienet arvot aiheuttavat pitkiä odotusaikoja + + + + Enable optimization which removes unnecessary points from G-Code output + Ota käyttöön optimointi, joka poistaa tarpeettomat pisteet G-Code -ulostulosta + + + + The completion mode for the operation: single or multi-pass + Toiminnon valmistumistila: kertaalleen tai moninkertaisesti + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + Suunta, mitä työkalupolun pitäisi kulkea osan ympärillä: kiipeillen (Myötäpäivään) tai tavanomaisen tapaan (Vastapäivään) + + + + Ignore areas that proceed below specified depth. + Älä huomioi määritetyn syvyyden alapuolella kulkevia alueita. + + + + Depth used to identify waste areas to ignore. + Syvyys, jolla tunnistetaan jätealueet, joita ei huomioida. + + + + Cut through waste to depth at model edge, releasing the model. + Leikkaa jätteen läpi syvyyteen mallireunassa, jolloin malli vapautuu. + + + + The base geometry of this toolpath + The base geometry of this toolpath @@ -986,16 +986,16 @@ 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° - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° Invalid Cutting Edge Angle %.2f, must be <90° and >=0° + + + 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 @@ -1121,6 +1121,31 @@ 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. + + + Face appears misaligned after initial rotation. + Face appears misaligned after initial rotation. + + + + Consider toggling the 'InverseAngle' property and recomputing. + Consider toggling the 'InverseAngle' property and recomputing. + + + + Multiple faces in Base Geometry. + Multiple faces in Base Geometry. + + + + Depth settings will be applied to all faces. + Depth settings will be applied to all faces. + + + + EnableRotation property is 'Off'. + EnableRotation property is 'Off'. + Unable to create path for face(s). @@ -1218,31 +1243,6 @@ Increased to stock top. Selected feature(s) require 'Enable Rotation: B(y)' for access. Selected feature(s) require 'Enable Rotation: B(y)' for access. - - - Face appears misaligned after initial rotation. - Face appears misaligned after initial rotation. - - - - Consider toggling the 'InverseAngle' property and recomputing. - Consider toggling the 'InverseAngle' property and recomputing. - - - - Multiple faces in Base Geometry. - Multiple faces in Base Geometry. - - - - Depth settings will be applied to all faces. - Depth settings will be applied to all faces. - - - - EnableRotation property is 'Off'. - EnableRotation property is 'Off'. - Ignoring non-horizontal Face @@ -1993,6 +1993,16 @@ If it is necessary to set the FinalDepth manually please select a different oper PathPocket + + + Pocket Shape + Pocket Shape + + + + Creates a Path Pocket object from a face or faces + Creates a Path Pocket object from a face or faces + Normal @@ -2043,16 +2053,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Final depth set below ZMin of face(s) selected. Final depth set below ZMin of face(s) selected. - - - Pocket Shape - Pocket Shape - - - - Creates a Path Pocket object from a face or faces - Creates a Path Pocket object from a face or faces - 3D Pocket @@ -2186,16 +2186,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Face Profile Face Profile - - - For open edges, verify Final Depth for this operation. - For open edges, verify Final Depth for this operation. - Check edge selection and Final Depth requirements for profiling open edge(s). Check edge selection and Final Depth requirements for profiling open edge(s). + + + For open edges, verify Final Depth for this operation. + For open edges, verify Final Depth for this operation. + Profile based on face or faces @@ -3474,16 +3474,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Dressup - - - Dress-up - Dress-up - - - - Creates a Path Dess-up object from a selected path - Creates a Path Dess-up object from a selected path - Please select one path object @@ -3503,6 +3493,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Please select a Path object Please select a Path object + + + Dress-up + Dress-up + + + + Creates a Path Dess-up object from a selected path + Creates a Path Dess-up object from a selected path + Path_DressupAxisMap @@ -3975,6 +3975,13 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a Path Hop object Creates a Path Hop object + + + The selected object is not a path + + The selected object is not a path + + Please select one path object @@ -3990,13 +3997,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Create Hop Create Hop - - - The selected object is not a path - - The selected object is not a path - - Path_Inspect @@ -4246,11 +4246,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Sanity - - - The Job has no selected Base object. - The Job has no selected Base object. - Check the path job for common errors @@ -4501,6 +4496,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Date Date + + + The Job has no selected Base object. + The Job has no selected Base object. + It appears the machine limits haven't been set. Not able to check path extents. @@ -4662,6 +4662,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_ToolController + + + Tool Number to Load + Ladattavan työkalun numero + Add Tool Controller to the Job @@ -4672,11 +4677,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Add Tool Controller Add Tool Controller - - - Tool Number to Load - Ladattavan työkalun numero - Path_ToolTable @@ -4703,6 +4703,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a medial line engraving path Creates a medial line engraving path + + + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4713,11 +4718,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Engraver Cutting Edge Angle must be < 180 degrees. Engraver Cutting Edge Angle must be < 180 degrees. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - VCarve requires an engraving cutter with CuttingEdgeAngle - Path_Waterline @@ -4752,11 +4752,56 @@ If it is necessary to set the FinalDepth manually please select a different oper Save toolbit library Save toolbit library + + + Tooltable JSON (*.json) + Tooltable JSON (*.json) + + + + HeeksCAD tooltable (*.tooltable) + HeeksCAD tooltable (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + LinuxCNC tooltable (*.tbl) + Open tooltable Open tooltable + + + Save tooltable + Save tooltable + + + + Rename Tooltable + Rename Tooltable + + + + Enter Name: + Enter Name: + + + + Add New Tool Table + Add New Tool Table + + + + Delete Selected Tool Table + Delete Selected Tool Table + + + + Rename Selected Tool Table + Rename Selected Tool Table + Tooltable editor @@ -4967,11 +5012,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) - - - Save tooltable - Save tooltable - Tooltable XML (*.xml) @@ -4987,46 +5027,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Object doesn't have a tooltable property Object doesn't have a tooltable property - - - Rename Tooltable - Rename Tooltable - - - - Enter Name: - Enter Name: - - - - Add New Tool Table - Add New Tool Table - - - - Delete Selected Tool Table - Delete Selected Tool Table - - - - Rename Selected Tool Table - Rename Selected Tool Table - - - - Tooltable JSON (*.json) - Tooltable JSON (*.json) - - - - HeeksCAD tooltable (*.tooltable) - HeeksCAD tooltable (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - LinuxCNC tooltable (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Path/Gui/Resources/translations/Path_fil.ts b/src/Mod/Path/Gui/Resources/translations/Path_fil.ts index 8434ab53a3..4419d073ea 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_fil.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_fil.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. Show the temporary path construction objects when module is in DEBUG mode. - - - The direction along which dropcutter lines are created - The direction along which dropcutter lines are created - - - - Should the operation be limited by the stock object or by the bounding box of the base object - Should the operation be limited by the stock object or by the bounding box of the base object - - - - Step over percentage of the drop cutter path - Step over percentage of the drop cutter path - - - - Z-axis offset from the surface of the object - Z-axis offset from the surface of the object - - - - The Sample Interval. Small values cause long wait times - The Sample Interval. Small values cause long wait times - - - - Enable optimization which removes unnecessary points from G-Code output - Enable optimization which removes unnecessary points from G-Code output - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ 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. - - - The completion mode for the operation: single or multi-pass - The completion mode for the operation: single or multi-pass - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - Stop index(angle) for rotational scan Stop index(angle) for rotational scan - - - Ignore areas that proceed below specified depth. - Ignore areas that proceed below specified depth. - - - - Depth used to identify waste areas to ignore. - Depth used to identify waste areas to ignore. - - - - Cut through waste to depth at model edge, releasing the model. - Cut through waste to depth at model edge, releasing the model. - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied Ang landas upang kopyahin - - - The base geometry of this toolpath - Ang base Heometría ng toolpath na ito - The tool controller that will be used to calculate the path @@ -568,6 +508,11 @@ Extra offset to apply to the operation. Direction is operation dependent. Karagdagang offset na i-aplay sa operasyon. Ang direksyon ay nakadepende sa operasyon. + + + The library to use to generate the path + Ang library na gagamitin para makabuo ng path + Start pocketing at center or boundary @@ -668,6 +613,11 @@ A material for this object Materyales para sa bagay na ito + + + Controls how tool moves around corners. Default=Round + Kinokontrol kung paano gumalaw ang tool sa paligid ng mga corner. Default=Round + Maximum distance before a miter join is truncated @@ -699,14 +649,64 @@ Make True, if using Cutter Radius Compensation - - The library to use to generate the path - Ang library na gagamitin para makabuo ng path + + The direction along which dropcutter lines are created + The direction along which dropcutter lines are created - - Controls how tool moves around corners. Default=Round - Kinokontrol kung paano gumalaw ang tool sa paligid ng mga corner. Default=Round + + Should the operation be limited by the stock object or by the bounding box of the base object + Should the operation be limited by the stock object or by the bounding box of the base object + + + + Step over percentage of the drop cutter path + Step over percentage of the drop cutter path + + + + Z-axis offset from the surface of the object + Z-axis offset from the surface of the object + + + + The Sample Interval. Small values cause long wait times + The Sample Interval. Small values cause long wait times + + + + Enable optimization which removes unnecessary points from G-Code output + Enable optimization which removes unnecessary points from G-Code output + + + + The completion mode for the operation: single or multi-pass + The completion mode for the operation: single or multi-pass + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + + + + Ignore areas that proceed below specified depth. + Ignore areas that proceed below specified depth. + + + + Depth used to identify waste areas to ignore. + Depth used to identify waste areas to ignore. + + + + Cut through waste to depth at model edge, releasing the model. + Cut through waste to depth at model edge, releasing the model. + + + + The base geometry of this toolpath + Ang base Heometría ng toolpath na ito @@ -986,16 +986,16 @@ 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° - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° Hindi valid na Cutting Edge Angle %.2f, dapat ay <90° at >=0° + + + 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 @@ -1121,6 +1121,31 @@ Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. Feature %s.%s ay hindi maproseso bilang circular hole - mangyaring alisin mula sa listahan ng Base geometry. + + + Face appears misaligned after initial rotation. + Face appears misaligned after initial rotation. + + + + Consider toggling the 'InverseAngle' property and recomputing. + Consider toggling the 'InverseAngle' property and recomputing. + + + + Multiple faces in Base Geometry. + Multiple faces in Base Geometry. + + + + Depth settings will be applied to all faces. + Depth settings will be applied to all faces. + + + + EnableRotation property is 'Off'. + EnableRotation property is 'Off'. + Unable to create path for face(s). @@ -1218,31 +1243,6 @@ Increased to stock top. Selected feature(s) require 'Enable Rotation: B(y)' for access. Selected feature(s) require 'Enable Rotation: B(y)' for access. - - - Face appears misaligned after initial rotation. - Face appears misaligned after initial rotation. - - - - Consider toggling the 'InverseAngle' property and recomputing. - Consider toggling the 'InverseAngle' property and recomputing. - - - - Multiple faces in Base Geometry. - Multiple faces in Base Geometry. - - - - Depth settings will be applied to all faces. - Depth settings will be applied to all faces. - - - - EnableRotation property is 'Off'. - EnableRotation property is 'Off'. - Ignoring non-horizontal Face @@ -1993,6 +1993,16 @@ If it is necessary to set the FinalDepth manually please select a different oper PathPocket + + + Pocket Shape + Hugis ng Bulsa + + + + Creates a Path Pocket object from a face or faces + Lumilikha ng isang bagay na Bulsang Landas mula sa isang mukha o mga mukha + Normal @@ -2043,16 +2053,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Final depth set below ZMin of face(s) selected. Final depth set below ZMin of face(s) selected. - - - Pocket Shape - Hugis ng Bulsa - - - - Creates a Path Pocket object from a face or faces - Lumilikha ng isang bagay na Bulsang Landas mula sa isang mukha o mga mukha - 3D Pocket @@ -2186,16 +2186,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Face Profile Face Profile - - - For open edges, verify Final Depth for this operation. - For open edges, verify Final Depth for this operation. - Check edge selection and Final Depth requirements for profiling open edge(s). Check edge selection and Final Depth requirements for profiling open edge(s). + + + For open edges, verify Final Depth for this operation. + For open edges, verify Final Depth for this operation. + Profile based on face or faces @@ -3474,16 +3474,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Dressup - - - Dress-up - Bihisan - - - - Creates a Path Dess-up object from a selected path - Lumilikha ng Path Dess-up object mula sa napiling path - Please select one path object @@ -3503,6 +3493,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Please select a Path object Mangyaring pumili ng isang Path Object + + + Dress-up + Bihisan + + + + Creates a Path Dess-up object from a selected path + Lumilikha ng Path Dess-up object mula sa napiling path + Path_DressupAxisMap @@ -3975,6 +3975,13 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a Path Hop object Lumilikha ng Path Hop object + + + The selected object is not a path + + Ang napiling object ay hindi isang path + + Please select one path object @@ -3990,13 +3997,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Create Hop Lumikha ng Hop - - - The selected object is not a path - - Ang napiling object ay hindi isang path - - Path_Inspect @@ -4246,11 +4246,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Sanity - - - The Job has no selected Base object. - The Job has no selected Base object. - Check the path job for common errors @@ -4501,6 +4496,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Date Date + + + The Job has no selected Base object. + The Job has no selected Base object. + It appears the machine limits haven't been set. Not able to check path extents. @@ -4662,6 +4662,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_ToolController + + + Tool Number to Load + Numero ng tool na i-load + Add Tool Controller to the Job @@ -4672,11 +4677,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Add Tool Controller Magdagdag ng Controller ng Tool - - - Tool Number to Load - Numero ng tool na i-load - Path_ToolTable @@ -4703,6 +4703,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a medial line engraving path Creates a medial line engraving path + + + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4713,11 +4718,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Engraver Cutting Edge Angle must be < 180 degrees. Engraver Cutting Edge Angle must be < 180 degrees. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - VCarve requires an engraving cutter with CuttingEdgeAngle - Path_Waterline @@ -4752,11 +4752,56 @@ If it is necessary to set the FinalDepth manually please select a different oper Save toolbit library Save toolbit library + + + Tooltable JSON (*.json) + Tooltable JSON (*.json) + + + + HeeksCAD tooltable (*.tooltable) + HeeksCAD tooltable (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + LinuxCNC tooltable (*.tbl) + Open tooltable Buksan ang tooltable + + + Save tooltable + I-save ang tooltable + + + + Rename Tooltable + Rename Tooltable + + + + Enter Name: + Enter Name: + + + + Add New Tool Table + Add New Tool Table + + + + Delete Selected Tool Table + Delete Selected Tool Table + + + + Rename Selected Tool Table + Rename Selected Tool Table + Tooltable editor @@ -4967,11 +5012,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) - - - Save tooltable - I-save ang tooltable - Tooltable XML (*.xml) @@ -4987,46 +5027,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Object doesn't have a tooltable property Ang object ay walang tooltable property - - - Rename Tooltable - Rename Tooltable - - - - Enter Name: - Enter Name: - - - - Add New Tool Table - Add New Tool Table - - - - Delete Selected Tool Table - Delete Selected Tool Table - - - - Rename Selected Tool Table - Rename Selected Tool Table - - - - Tooltable JSON (*.json) - Tooltable JSON (*.json) - - - - HeeksCAD tooltable (*.tooltable) - HeeksCAD tooltable (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - LinuxCNC tooltable (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Path/Gui/Resources/translations/Path_fr.qm b/src/Mod/Path/Gui/Resources/translations/Path_fr.qm index ca298fce63c49d2a39060be64e06e5e05ccd06be..5724be2dcfc94e419d36bb5f975347d174803e56 100644 GIT binary patch delta 9038 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 diff --git a/src/Mod/Path/Gui/Resources/translations/Path_fr.ts b/src/Mod/Path/Gui/Resources/translations/Path_fr.ts index 955ebd1a8c..13e6e9002c 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_fr.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_fr.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. Afficher les objets de construction de chemin temporaire lorsque le module est en mode DEBUG. - - - The direction along which dropcutter lines are created - La direction le long de laquelle les lignes de coupe sont créées - - - - Should the operation be limited by the stock object or by the bounding box of the base object - L'opération doit-elle être limitée par le brut ou par la boîte englobante de l'objet de base - - - - Step over percentage of the drop cutter path - Dépasser le pourcentage de la trajectoire du cutte - - - - Z-axis offset from the surface of the object - Décalage de l'axe Z par rapport à la surface de l'objet - - - - The Sample Interval. Small values cause long wait times - L’intervalle d’échantillonnage. les valeurs faibles provoquent de l'attente - - - - Enable optimization which removes unnecessary points from G-Code output - Activer l'optimisation supprimant les points inutiles du G-Code - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much. De plus petites valeurs génèrent un maillage plus fin et plus précis. Les plus petites valeurs n’augmentent pas sensiblement le temps de traitement. - - - The completion mode for the operation: single or multi-pass - Mode d’achèvement de l’opération : simple ou multi-passes - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - Direction que le parcours d’outils doit effectuer autour de la pièce : monter(sens des aiguille d’une montre) ou conventionnel(sens inverse des aiguille d’une montre) - Stop index(angle) for rotational scan Index(angle) d’arrêt pour le balayage en rotation - - - Ignore areas that proceed below specified depth. - Ignorer les zones qui se trouvent sous la profondeur indiquée. - - - - Depth used to identify waste areas to ignore. - Profondeur utilisée pour identifier la zone de chute à ignorer. - - - - Cut through waste to depth at model edge, releasing the model. - Couper au travers de la chute jusqu’à la profondeur en bordure du modèle, libérant le modèle. - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied Le chemin d'accès à copier - - - The base geometry of this toolpath - La géométrie de base du parcours de l'outil - The tool controller that will be used to calculate the path @@ -568,6 +508,11 @@ Extra offset to apply to the operation. Direction is operation dependent. Décalage supplémentaire à appliquer à l’opération. Direction est opération dépendante. + + + The library to use to generate the path + La bibliothèque à utiliser pour générer la trajectoire + Start pocketing at center or boundary @@ -668,6 +613,11 @@ A material for this object Un matériau pour cet objet + + + Controls how tool moves around corners. Default=Round + Contrôle la façon dont l’outil se déplace dans les coins. Par défaut = arrondi + Maximum distance before a miter join is truncated @@ -699,14 +649,64 @@ Marquer « true » si vous utilisez une compensation de rayon de coupe - - The library to use to generate the path - La bibliothèque à utiliser pour générer la trajectoire + + The direction along which dropcutter lines are created + La direction le long de laquelle les lignes de coupe sont créées - - Controls how tool moves around corners. Default=Round - Contrôle la façon dont l’outil se déplace dans les coins. Par défaut = arrondi + + Should the operation be limited by the stock object or by the bounding box of the base object + L'opération doit-elle être limitée par le brut ou par la boîte englobante de l'objet de base + + + + Step over percentage of the drop cutter path + Dépasser le pourcentage de la trajectoire du cutte + + + + Z-axis offset from the surface of the object + Décalage de l'axe Z par rapport à la surface de l'objet + + + + The Sample Interval. Small values cause long wait times + L’intervalle d’échantillonnage. les valeurs faibles provoquent de l'attente + + + + Enable optimization which removes unnecessary points from G-Code output + Activer l'optimisation supprimant les points inutiles du G-Code + + + + The completion mode for the operation: single or multi-pass + Mode d’achèvement de l’opération : simple ou multi-passes + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + Direction que le parcours d’outils doit effectuer autour de la pièce : monter(sens des aiguille d’une montre) ou conventionnel(sens inverse des aiguille d’une montre) + + + + Ignore areas that proceed below specified depth. + Ignorer les zones qui se trouvent sous la profondeur indiquée. + + + + Depth used to identify waste areas to ignore. + Profondeur utilisée pour identifier la zone de chute à ignorer. + + + + Cut through waste to depth at model edge, releasing the model. + Couper au travers de la chute jusqu’à la profondeur en bordure du modèle, libérant le modèle. + + + + The base geometry of this toolpath + La géométrie de base du parcours de l'outil @@ -986,16 +986,16 @@ Selected tool is not a drill L’outil sélectionné n’est pas une perceuse - - - Invalid Cutting Edge Angle %.2f, must be >0° and <=180° - Angle de coupe non valable Angle %.2f, doit être >0 ° et <=180 ° - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° Angle d'arête de coupe invalide %.2f, doit être entre <90° et >=0° + + + Invalid Cutting Edge Angle %.2f, must be >0° and <=180° + Angle de coupe non valable Angle %.2f, doit être >0 ° et <=180 ° + Cutting Edge Angle (%.2f) results in negative tool tip length @@ -1121,6 +1121,31 @@ Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. La fonction %s.%s ne peut pas être traitée comme un trou circulaire - Retirez la de la liste de géométrie de Base . + + + Face appears misaligned after initial rotation. + La face semble mal alignée après la rotation initiale. + + + + Consider toggling the 'InverseAngle' property and recomputing. + Envisagez de basculer la propriété 'InverseAngle' et de recalculer. + + + + Multiple faces in Base Geometry. + Faces multiples dans la géométrie de base. + + + + Depth settings will be applied to all faces. + Les paramètres de profondeur seront appliqués à toutes les faces. + + + + EnableRotation property is 'Off'. + La propriété EnableRotation est 'Off'. + Unable to create path for face(s). @@ -1218,31 +1243,6 @@ Augmenté au dessus du stock. Selected feature(s) require 'Enable Rotation: B(y)' for access. La(les) fonction(s) sélectionnée(s) nécessite(nt) 'Activer la rotation : B(y)' pour l'accès. - - - Face appears misaligned after initial rotation. - La face semble mal alignée après la rotation initiale. - - - - Consider toggling the 'InverseAngle' property and recomputing. - Envisagez de basculer la propriété 'InverseAngle' et de recalculer. - - - - Multiple faces in Base Geometry. - Faces multiples dans la géométrie de base. - - - - Depth settings will be applied to all faces. - Les paramètres de profondeur seront appliqués à toutes les faces. - - - - EnableRotation property is 'Off'. - La propriété EnableRotation est 'Off'. - Ignoring non-horizontal Face @@ -1993,6 +1993,16 @@ S'il est nécessaire de fixer FinalDepth manuellement, veuillez sélectionner un PathPocket + + + Pocket Shape + Forme de poche + + + + Creates a Path Pocket object from a face or faces + Crée un objet poche à partir d'arêtes ou d'une surface + Normal @@ -2043,16 +2053,6 @@ S'il est nécessaire de fixer FinalDepth manuellement, veuillez sélectionner un Final depth set below ZMin of face(s) selected. Profondeur finale définie sous ZMin de face(s) sélectionnée(s). - - - Pocket Shape - Forme de poche - - - - Creates a Path Pocket object from a face or faces - Crée un objet poche à partir d'arêtes ou d'une surface - 3D Pocket @@ -2186,16 +2186,16 @@ S'il est nécessaire de fixer FinalDepth manuellement, veuillez sélectionner un Face Profile Contour de face - - - For open edges, verify Final Depth for this operation. - Pour les bords ouverts, vérifiez la Profondeur Finale pour cette opération. - Check edge selection and Final Depth requirements for profiling open edge(s). Vérifier la sélection des bords et les exigences de profondeur finale pour le profilage des arêtes ouvertes. + + + For open edges, verify Final Depth for this operation. + Pour les bords ouverts, vérifiez la Profondeur Finale pour cette opération. + Profile based on face or faces @@ -3473,16 +3473,6 @@ S'il est nécessaire de fixer FinalDepth manuellement, veuillez sélectionner un Path_Dressup - - - Dress-up - Trajectoire additionnelle - - - - Creates a Path Dess-up object from a selected path - Crée un objet trajectoire additionnel à partir d'un parcours sélectionné - Please select one path object @@ -3502,6 +3492,16 @@ S'il est nécessaire de fixer FinalDepth manuellement, veuillez sélectionner un Please select a Path object Veuillez sélectionner un object parcours + + + Dress-up + Trajectoire additionnelle + + + + Creates a Path Dess-up object from a selected path + Crée un objet trajectoire additionnel à partir d'un parcours sélectionné + Path_DressupAxisMap @@ -3604,17 +3604,17 @@ S'il est nécessaire de fixer FinalDepth manuellement, veuillez sélectionner un Edit Dragknife Dress-up - Editer l'habillage du couteau + Editer l'habillage de la lame rotative DragKnife Dress-up - Trajectoire additionnelle couteau tangentiel + Lame rotative Modifies a path to add dragknife corner actions - Modifie un parcours pour ajouter les mouvements d'angle pour couteaux tangentiels + Modifie un parcours pour ajouter des dégagements des angles pour la lame rotative @@ -3974,6 +3974,13 @@ S'il est nécessaire de fixer FinalDepth manuellement, veuillez sélectionner un Creates a Path Hop object Crée un object saut + + + The selected object is not a path + + L'objet sélectionné n'est pas un parcours + + Please select one path object @@ -3989,13 +3996,6 @@ S'il est nécessaire de fixer FinalDepth manuellement, veuillez sélectionner un Create Hop Crée un saut - - - The selected object is not a path - - L'objet sélectionné n'est pas un parcours - - Path_Inspect @@ -4245,11 +4245,6 @@ S'il est nécessaire de fixer FinalDepth manuellement, veuillez sélectionner un Path_Sanity - - - The Job has no selected Base object. - La tâche n'a pas d'objet de Base sélectionné. - Check the path job for common errors @@ -4500,6 +4495,11 @@ S'il est nécessaire de fixer FinalDepth manuellement, veuillez sélectionner un Date Date + + + The Job has no selected Base object. + La tâche n'a pas d'objet de Base sélectionné. + It appears the machine limits haven't been set. Not able to check path extents. @@ -4661,6 +4661,11 @@ S'il est nécessaire de fixer FinalDepth manuellement, veuillez sélectionner un Path_ToolController + + + Tool Number to Load + Numéro d'outil à charger + Add Tool Controller to the Job @@ -4671,11 +4676,6 @@ S'il est nécessaire de fixer FinalDepth manuellement, veuillez sélectionner un Add Tool Controller Ajouter un contrôleur d'outil - - - Tool Number to Load - Numéro d'outil à charger - Path_ToolTable @@ -4702,6 +4702,11 @@ S'il est nécessaire de fixer FinalDepth manuellement, veuillez sélectionner un Creates a medial line engraving path Crée une ligne médiane de gravure + + + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve nécessite un outil de gravure avec angle de coupe + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4712,11 +4717,6 @@ S'il est nécessaire de fixer FinalDepth manuellement, veuillez sélectionner un Engraver Cutting Edge Angle must be < 180 degrees. L'angle de coupe du graveur doit être <180 degrés. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - VCarve nécessite un outil de gravure avec angle de coupe - Path_Waterline @@ -4751,11 +4751,56 @@ S'il est nécessaire de fixer FinalDepth manuellement, veuillez sélectionner un Save toolbit library Enregistrer la bibliothèque d'outils + + + Tooltable JSON (*.json) + Table d'outils JSON (*.json) + + + + HeeksCAD tooltable (*.tooltable) + Table d'outils HeeksCAD (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + Table d'outils LinuxCNC (*.tbl) + Open tooltable Ouvre la table des outils + + + Save tooltable + Enregistrer la table d'outils + + + + Rename Tooltable + Renommer la table d'outils + + + + Enter Name: + Saisir le nom : + + + + Add New Tool Table + Ajouter une nouvelle table d'outils + + + + Delete Selected Tool Table + Supprimer la table des outils sélectionnée + + + + Rename Selected Tool Table + Renommer la table des outils sélectionnée + Tooltable editor @@ -4966,11 +5011,6 @@ S'il est nécessaire de fixer FinalDepth manuellement, veuillez sélectionner un Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) Table d'outils XML (*.xml);;Table d'outils HeeksCAD (*.tooltable) - - - Save tooltable - Enregistrer la table d'outils - Tooltable XML (*.xml) @@ -4986,46 +5026,6 @@ S'il est nécessaire de fixer FinalDepth manuellement, veuillez sélectionner un Object doesn't have a tooltable property L'objet ne possède pas de propriété d'outil pour être mis dans la table - - - Rename Tooltable - Renommer la table d'outils - - - - Enter Name: - Saisir le nom : - - - - Add New Tool Table - Ajouter une nouvelle table d'outils - - - - Delete Selected Tool Table - Supprimer la table des outils sélectionnée - - - - Rename Selected Tool Table - Renommer la table des outils sélectionnée - - - - Tooltable JSON (*.json) - Table d'outils JSON (*.json) - - - - HeeksCAD tooltable (*.tooltable) - Table d'outils HeeksCAD (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - Table d'outils LinuxCNC (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) @@ -5241,12 +5241,12 @@ S'il est nécessaire de fixer FinalDepth manuellement, veuillez sélectionner un DragKnife Dress-up - Trajectoire additionnelle couteau tangentiel + Lame rotative Modifies a path to add dragknife corner actions - Modifie un parcours pour ajouter les mouvements d'angle pour couteaux tangentiels + Modifie un parcours pour ajouter des dégagements des angles pour la lame rotative diff --git a/src/Mod/Path/Gui/Resources/translations/Path_gl.ts b/src/Mod/Path/Gui/Resources/translations/Path_gl.ts index de2630a030..b7c131aa7c 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_gl.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_gl.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. Show the temporary path construction objects when module is in DEBUG mode. - - - The direction along which dropcutter lines are created - A dirección ao longo da cal se crean as liñas de dropcutter - - - - Should the operation be limited by the stock object or by the bounding box of the base object - No caso de que a operación estea limitada por obxecto stock ou por carcasa da base do obxecto - - - - Step over percentage of the drop cutter path - Paso sobre porcentaxe da traxectoria de drop cutter - - - - Z-axis offset from the surface of the object - Z-eixo de desprazamento dende a superficie do obxecto - - - - The Sample Interval. Small values cause long wait times - Intervalo de mostra. Valores pequenos causan longas esperas - - - - Enable optimization which removes unnecessary points from G-Code output - Habilitar a optimización que elimina puntos innecesarios de saída dende G-Code - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ 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. - - - The completion mode for the operation: single or multi-pass - O modo de completado para operación: sinxelo ou pase múltiple - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - A dirección que a traxectoria da ferramenta debe ir ao redor da parte: Climb(ClockWise) ou Conventional(CounterClockWise) - Stop index(angle) for rotational scan Parar índice(ángulo) para dixitalización rotacional - - - Ignore areas that proceed below specified depth. - Ignorar áreas que se desenrolan abaixo a profundidade especificada. - - - - Depth used to identify waste areas to ignore. - Profundidade usada para identificar áreas de restos a ignorar. - - - - Cut through waste to depth at model edge, releasing the model. - Tallar os restos na profundidade no bordo do modelo, liberando o modelo. - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied A traxectoria a ser copiada - - - The base geometry of this toolpath - A xeometría base desta traxectoria de ferramenta - The tool controller that will be used to calculate the path @@ -568,6 +508,11 @@ Extra offset to apply to the operation. Direction is operation dependent. Desfase extra para aplicar a operación. A dirección é dependente da operación. + + + The library to use to generate the path + A libraría a usar para xerar a traxectoria + Start pocketing at center or boundary @@ -668,6 +613,11 @@ A material for this object Un material para este obxecto + + + Controls how tool moves around corners. Default=Round + Controla como se move a ferramenta nas esquinas. Por defecto=Redondo + Maximum distance before a miter join is truncated @@ -699,14 +649,64 @@ Facer verdadeiro, se se usa a compensación de radio de ferramenta - - The library to use to generate the path - A libraría a usar para xerar a traxectoria + + The direction along which dropcutter lines are created + A dirección ao longo da cal se crean as liñas de dropcutter - - Controls how tool moves around corners. Default=Round - Controla como se move a ferramenta nas esquinas. Por defecto=Redondo + + Should the operation be limited by the stock object or by the bounding box of the base object + No caso de que a operación estea limitada por obxecto stock ou por carcasa da base do obxecto + + + + Step over percentage of the drop cutter path + Paso sobre porcentaxe da traxectoria de drop cutter + + + + Z-axis offset from the surface of the object + Z-eixo de desprazamento dende a superficie do obxecto + + + + The Sample Interval. Small values cause long wait times + Intervalo de mostra. Valores pequenos causan longas esperas + + + + Enable optimization which removes unnecessary points from G-Code output + Habilitar a optimización que elimina puntos innecesarios de saída dende G-Code + + + + The completion mode for the operation: single or multi-pass + O modo de completado para operación: sinxelo ou pase múltiple + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + A dirección que a traxectoria da ferramenta debe ir ao redor da parte: Climb(ClockWise) ou Conventional(CounterClockWise) + + + + Ignore areas that proceed below specified depth. + Ignorar áreas que se desenrolan abaixo a profundidade especificada. + + + + Depth used to identify waste areas to ignore. + Profundidade usada para identificar áreas de restos a ignorar. + + + + Cut through waste to depth at model edge, releasing the model. + Tallar os restos na profundidade no bordo do modelo, liberando o modelo. + + + + The base geometry of this toolpath + A xeometría base desta traxectoria de ferramenta @@ -986,16 +986,16 @@ Selected tool is not a drill Selected tool is not a drill - - - Invalid Cutting Edge Angle %.2f, must be >0° and <=180° - Ángulo do Bordo de Tallada non válido %.2f, debe ser >0° e <=180° - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° Ángulo de corte non válido %.2f, debe ser <90° e >=0° + + + Invalid Cutting Edge Angle %.2f, must be >0° and <=180° + Ángulo do Bordo de Tallada non válido %.2f, debe ser >0° e <=180° + Cutting Edge Angle (%.2f) results in negative tool tip length @@ -1121,6 +1121,31 @@ Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. A Característica %s.%s non pode ser procesada como un burato circular - por favor elimíneo da lista de xeometría base. + + + Face appears misaligned after initial rotation. + A face aparece desaliñada despois da rotación inicial. + + + + Consider toggling the 'InverseAngle' property and recomputing. + Considera trocar ao ángulo inverso e volver computar. + + + + Multiple faces in Base Geometry. + Múltiples faces en Xeometría Base. + + + + Depth settings will be applied to all faces. + Os axustes de profundidade serán aplicados a tódalas faces. + + + + EnableRotation property is 'Off'. + A propiedade Activar Rotación está 'Desactivada'. + Unable to create path for face(s). @@ -1218,31 +1243,6 @@ Increased to stock top. Selected feature(s) require 'Enable Rotation: B(y)' for access. Selected feature(s) require 'Enable Rotation: B(y)' for access. - - - Face appears misaligned after initial rotation. - A face aparece desaliñada despois da rotación inicial. - - - - Consider toggling the 'InverseAngle' property and recomputing. - Considera trocar ao ángulo inverso e volver computar. - - - - Multiple faces in Base Geometry. - Múltiples faces en Xeometría Base. - - - - Depth settings will be applied to all faces. - Os axustes de profundidade serán aplicados a tódalas faces. - - - - EnableRotation property is 'Off'. - A propiedade Activar Rotación está 'Desactivada'. - Ignoring non-horizontal Face @@ -1993,6 +1993,16 @@ Se é necesario axustar o xogo FinalDepth manualmente por favor escolma unha opc PathPocket + + + Pocket Shape + Forma Baleira + + + + Creates a Path Pocket object from a face or faces + Crea un obxecto Traxectoria baleiro dende unha face ou faces + Normal @@ -2043,16 +2053,6 @@ Se é necesario axustar o xogo FinalDepth manualmente por favor escolma unha opc Final depth set below ZMin of face(s) selected. Final depth set below ZMin of face(s) selected. - - - Pocket Shape - Forma Baleira - - - - Creates a Path Pocket object from a face or faces - Crea un obxecto Traxectoria baleiro dende unha face ou faces - 3D Pocket @@ -2186,16 +2186,16 @@ Se é necesario axustar o xogo FinalDepth manualmente por favor escolma unha opc Face Profile Perfil de face - - - For open edges, verify Final Depth for this operation. - For open edges, verify Final Depth for this operation. - Check edge selection and Final Depth requirements for profiling open edge(s). Check edge selection and Final Depth requirements for profiling open edge(s). + + + For open edges, verify Final Depth for this operation. + For open edges, verify Final Depth for this operation. + Profile based on face or faces @@ -3474,16 +3474,6 @@ Se é necesario axustar o xogo FinalDepth manualmente por favor escolma unha opc Path_Dressup - - - Dress-up - Aspecto - - - - Creates a Path Dess-up object from a selected path - Crea un obxecto aspecto de traxectoria a partir dunha traxectoria escolmada - Please select one path object @@ -3503,6 +3493,16 @@ Se é necesario axustar o xogo FinalDepth manualmente por favor escolma unha opc Please select a Path object Por favor, escolme un obxecto traxectoria + + + Dress-up + Aspecto + + + + Creates a Path Dess-up object from a selected path + Crea un obxecto aspecto de traxectoria a partir dunha traxectoria escolmada + Path_DressupAxisMap @@ -3975,6 +3975,13 @@ Se é necesario axustar o xogo FinalDepth manualmente por favor escolma unha opc Creates a Path Hop object Crea un obxecto salto de traxectoria + + + The selected object is not a path + + O obxecto escollido non é unha traxectoria + + Please select one path object @@ -3990,13 +3997,6 @@ Se é necesario axustar o xogo FinalDepth manualmente por favor escolma unha opc Create Hop Crear Salto - - - The selected object is not a path - - O obxecto escollido non é unha traxectoria - - Path_Inspect @@ -4246,11 +4246,6 @@ Se é necesario axustar o xogo FinalDepth manualmente por favor escolma unha opc Path_Sanity - - - The Job has no selected Base object. - O traballo non ten obxecto Base escolmado. - Check the path job for common errors @@ -4501,6 +4496,11 @@ Se é necesario axustar o xogo FinalDepth manualmente por favor escolma unha opc Date Date + + + The Job has no selected Base object. + O traballo non ten obxecto Base escolmado. + It appears the machine limits haven't been set. Not able to check path extents. @@ -4662,6 +4662,11 @@ Se é necesario axustar o xogo FinalDepth manualmente por favor escolma unha opc Path_ToolController + + + Tool Number to Load + Número de ferramenta a cargar + Add Tool Controller to the Job @@ -4672,11 +4677,6 @@ Se é necesario axustar o xogo FinalDepth manualmente por favor escolma unha opc Add Tool Controller Engadir Controlador de Ferramenta - - - Tool Number to Load - Número de ferramenta a cargar - Path_ToolTable @@ -4703,6 +4703,11 @@ Se é necesario axustar o xogo FinalDepth manualmente por favor escolma unha opc Creates a medial line engraving path Creates a medial line engraving path + + + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4713,11 +4718,6 @@ Se é necesario axustar o xogo FinalDepth manualmente por favor escolma unha opc Engraver Cutting Edge Angle must be < 180 degrees. Engraver Cutting Edge Angle must be < 180 degrees. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - VCarve requires an engraving cutter with CuttingEdgeAngle - Path_Waterline @@ -4752,11 +4752,56 @@ Se é necesario axustar o xogo FinalDepth manualmente por favor escolma unha opc Save toolbit library Save toolbit library + + + Tooltable JSON (*.json) + Táboa de ferramentas JSON (*.json) + + + + HeeksCAD tooltable (*.tooltable) + Táboa de ferramentas HeeksCAD (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + Táboa de ferramentas LinuxCNC (*.tbl) + Open tooltable Abrir táboa de ferramentas + + + Save tooltable + Gardar táboa de ferramentas + + + + Rename Tooltable + Rename Tooltable + + + + Enter Name: + Enter Name: + + + + Add New Tool Table + Add New Tool Table + + + + Delete Selected Tool Table + Delete Selected Tool Table + + + + Rename Selected Tool Table + Rename Selected Tool Table + Tooltable editor @@ -4967,11 +5012,6 @@ Se é necesario axustar o xogo FinalDepth manualmente por favor escolma unha opc Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) Táboa de ferramentas XML (*.xml);;táboa de ferramentas HeeksCAD (*.tooltable) - - - Save tooltable - Gardar táboa de ferramentas - Tooltable XML (*.xml) @@ -4987,46 +5027,6 @@ Se é necesario axustar o xogo FinalDepth manualmente por favor escolma unha opc Object doesn't have a tooltable property O obxecto non ten unha propiedade de táboa de ferramentas - - - Rename Tooltable - Rename Tooltable - - - - Enter Name: - Enter Name: - - - - Add New Tool Table - Add New Tool Table - - - - Delete Selected Tool Table - Delete Selected Tool Table - - - - Rename Selected Tool Table - Rename Selected Tool Table - - - - Tooltable JSON (*.json) - Táboa de ferramentas JSON (*.json) - - - - HeeksCAD tooltable (*.tooltable) - Táboa de ferramentas HeeksCAD (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - Táboa de ferramentas LinuxCNC (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Path/Gui/Resources/translations/Path_hr.ts b/src/Mod/Path/Gui/Resources/translations/Path_hr.ts index ef31ec9de2..8c8a065a53 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_hr.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_hr.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. Prikažite privremene objekte za izgradnju staza kada je modul u stanju DEBUG moda. - - - The direction along which dropcutter lines are created - Smjer duž kojeg se stvaraju linije spuštajućeg glodala (drop-cutter) - - - - Should the operation be limited by the stock object or by the bounding box of the base object - Kako operaciju treba ograničiti, kroz objekt osnove ili granični okvir osnovnog objekta - - - - Step over percentage of the drop cutter path - Preklapanje staza spuštajućeg glodala (drop-cutter) u postocima - - - - Z-axis offset from the surface of the object - Z-os pomak od površine objekta - - - - The Sample Interval. Small values cause long wait times - Interval uzorka. Male vrijednosti uzrokuju dugo čekanje - - - - Enable optimization which removes unnecessary points from G-Code output - Omogući optimizaciju koja uklanja nepotrebne točke iz izvoza G-Koda - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -49,36 +19,11 @@ Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much. Manje vrijednosti daju finiju i precizniju mrežu. Manje vrijednosti ne povećavaju vrijeme obrade. - - - The completion mode for the operation: single or multi-pass - Način dovršetka operacije: jednostruki ili višeprolazni - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - Smjer kojim alatna staza treba obilaziti dio: uspon (ClockWise) ili konvencionalni (CounterClockWise) - Stop index(angle) for rotational scan Zaustavni indeks (kut) za rotacijsko skeniranje - - - Ignore areas that proceed below specified depth. - Zanemarite područja koja se odvijaju ispod određene dubine. - - - - Depth used to identify waste areas to ignore. - Dubina koja se koristi za prepoznavanje područja odpadaka koje treba zanemariti. - - - - Cut through waste to depth at model edge, releasing the model. - Prerežite otpadak do dubine na rubu modela, oslobađajući model. - Dropcutter lines are created parallel to this axis. @@ -271,11 +216,6 @@ The path to be copied Put koji treba kopirati - - - The base geometry of this toolpath - Osnovna geometrija ove obrade staze - The tool controller that will be used to calculate the path @@ -623,6 +563,11 @@ Extra offset to apply to the operation. Direction is operation dependent. Dodatni pomak koji se primjenjuje na operaciju. Smjer ovisi o operaciji. + + + The library to use to generate the path + Biblioteka koja se koristiti za generiranje staze + Start pocketing at center or boundary @@ -727,6 +672,11 @@ A material for this object Materijal za ovaj objekt + + + Controls how tool moves around corners. Default=Round + Kontrolira kako se alat kreće po uglovima. Zadano=krug + Maximum distance before a miter join is truncated @@ -758,14 +708,64 @@ Postavi na istinito, ako koristite kompenzaciju radijusa glodala - - The library to use to generate the path - Biblioteka koja se koristiti za generiranje staze + + The direction along which dropcutter lines are created + Smjer duž kojeg se stvaraju linije spuštajućeg glodala (drop-cutter) - - Controls how tool moves around corners. Default=Round - Kontrolira kako se alat kreće po uglovima. Zadano=krug + + Should the operation be limited by the stock object or by the bounding box of the base object + Kako operaciju treba ograničiti, kroz objekt osnove ili granični okvir osnovnog objekta + + + + Step over percentage of the drop cutter path + Preklapanje staza spuštajućeg glodala (drop-cutter) u postocima + + + + Z-axis offset from the surface of the object + Z-os pomak od površine objekta + + + + The Sample Interval. Small values cause long wait times + Interval uzorka. Male vrijednosti uzrokuju dugo čekanje + + + + Enable optimization which removes unnecessary points from G-Code output + Omogući optimizaciju koja uklanja nepotrebne točke iz izvoza G-Koda + + + + The completion mode for the operation: single or multi-pass + Način dovršetka operacije: jednostruki ili višeprolazni + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + Smjer kojim alatna staza treba obilaziti dio: uspon (ClockWise) ili konvencionalni (CounterClockWise) + + + + Ignore areas that proceed below specified depth. + Zanemarite područja koja se odvijaju ispod određene dubine. + + + + Depth used to identify waste areas to ignore. + Dubina koja se koristi za prepoznavanje područja odpadaka koje treba zanemariti. + + + + Cut through waste to depth at model edge, releasing the model. + Prerežite otpadak do dubine na rubu modela, oslobađajući model. + + + + The base geometry of this toolpath + Osnovna geometrija ove obrade staze @@ -1053,16 +1053,16 @@ Selected tool is not a drill Selected tool is not a drill - - - Invalid Cutting Edge Angle %.2f, must be >0° and <=180° - Pogrešan kut rezanja ruba %.2f, mora biti > = 0 ° i <= 180 ° - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° Pogrešan rub rezanja kut %.2f, mora biti < 90 ° i > = 0 ° + + + Invalid Cutting Edge Angle %.2f, must be >0° and <=180° + Pogrešan kut rezanja ruba %.2f, mora biti > = 0 ° i <= 180 ° + Cutting Edge Angle (%.2f) results in negative tool tip length @@ -1204,6 +1204,31 @@ Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. Svojstvo %s.%s ne može se obraditi kao kružna rupa - uklonite je s popisa geometrija baze. + + + Face appears misaligned after initial rotation. + Lice se čini pogrešno poravnano nakon početne rotacije. + + + + Consider toggling the 'InverseAngle' property and recomputing. + Razmislite o izmjeni svojstva 'Obrnuti Kut' i ponovnom izračunavanju operacije. + + + + Multiple faces in Base Geometry. + Višestruka lica u Osnovnoj Geometriji. + + + + Depth settings will be applied to all faces. + Postavke dubine primijenit će se na sva lica. + + + + EnableRotation property is 'Off'. + Svojstvo Omogući Rotaciju je 'isključeno'. + Unable to create path for face(s). @@ -1311,31 +1336,6 @@ Povećana na vrh osnove. - - - Face appears misaligned after initial rotation. - Lice se čini pogrešno poravnano nakon početne rotacije. - - - - Consider toggling the 'InverseAngle' property and recomputing. - Razmislite o izmjeni svojstva 'Obrnuti Kut' i ponovnom izračunavanju operacije. - - - - Multiple faces in Base Geometry. - Višestruka lica u Osnovnoj Geometriji. - - - - Depth settings will be applied to all faces. - Postavke dubine primijenit će se na sva lica. - - - - EnableRotation property is 'Off'. - Svojstvo Omogući Rotaciju je 'isključeno'. - Ignoring non-horizontal Face @@ -2112,6 +2112,16 @@ Ako je potrebno ručno postaviti Krajnju Dubinu (FinalDepth), molim odaberite dr PathPocket + + + Pocket Shape + Oblik Utora + + + + Creates a Path Pocket object from a face or faces + Stvara objekt staze utora iz površine ili površina lica + Normal @@ -2166,16 +2176,6 @@ Ako je potrebno ručno postaviti Krajnju Dubinu (FinalDepth), molim odaberite dr - - - Pocket Shape - Oblik Utora - - - - Creates a Path Pocket object from a face or faces - Stvara objekt staze utora iz površine ili površina lica - 3D Pocket @@ -2321,6 +2321,11 @@ Ako je potrebno ručno postaviti Krajnju Dubinu (FinalDepth), molim odaberite dr Face Profile Profil naličjanaličja + + + Check edge selection and Final Depth requirements for profiling open edge(s). + Check edge selection and Final Depth requirements for profiling open edge(s). + For open edges, verify Final Depth for this operation. @@ -2328,11 +2333,6 @@ Ako je potrebno ručno postaviti Krajnju Dubinu (FinalDepth), molim odaberite dr - - - Check edge selection and Final Depth requirements for profiling open edge(s). - Check edge selection and Final Depth requirements for profiling open edge(s). - Profile based on face or faces @@ -3715,16 +3715,6 @@ zadana vrijednost = 10,0. Path_Dressup - - - Dress-up - Dress-up (Odjenuti) - - - - Creates a Path Dess-up object from a selected path - Stvara staza objekt Dress-up od odabrane staze - Please select one path object @@ -3744,6 +3734,16 @@ zadana vrijednost = 10,0. Please select a Path object Odaberite objekt staze + + + Dress-up + Dress-up (Odjenuti) + + + + Creates a Path Dess-up object from a selected path + Stvara staza objekt Dress-up od odabrane staze + Path_DressupAxisMap @@ -4222,6 +4222,13 @@ zadana vrijednost = 10,0. Creates a Path Hop object Stvori objekt prijelaza staze + + + The selected object is not a path + + Odabrani objekt nije putanja staze + + Please select one path object @@ -4237,13 +4244,6 @@ zadana vrijednost = 10,0. Create Hop Stvori prijelaz - - - The selected object is not a path - - Odabrani objekt nije putanja staze - - Path_Inspect @@ -4495,11 +4495,6 @@ zadana vrijednost = 10,0. Path_Sanity - - - The Job has no selected Base object. - Zadatak nema odabran osnovni objekt. - Check the path job for common errors @@ -4756,6 +4751,11 @@ Broj linija Date Datum + + + The Job has no selected Base object. + Zadatak nema odabran osnovni objekt. + It appears the machine limits haven't been set. Not able to check path extents. @@ -4923,6 +4923,11 @@ Broj linija Path_ToolController + + + Tool Number to Load + Broj alata koji se koristi + Add Tool Controller to the Job @@ -4933,11 +4938,6 @@ Broj linija Add Tool Controller Dodajte kontroler alata - - - Tool Number to Load - Broj alata koji se koristi - Path_ToolTable @@ -4964,6 +4964,14 @@ Broj linija Creates a medial line engraving path Stvara put gravure po medijalnoj crti + + + + + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve zahtijeva gravura rezač s +Kutom rezanja ruba + @@ -4976,14 +4984,6 @@ Broj linija Engraver Cutting Edge Angle must be < 180 degrees. Rezni kut ruba graviranja mora biti < 180 stupnjeva. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - VCarve zahtijeva gravura rezač s -Kutom rezanja ruba - - - Path_Waterline @@ -5020,11 +5020,56 @@ Kutom rezanja ruba Save toolbit library Spremi biblioteku nastavaka alata + + + Tooltable JSON (*.json) + Tabela alata JSON (*.json) + + + + HeeksCAD tooltable (*.tooltable) + HeeksCAD Tabela alata (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + LinuxCNC Tabela alata (*.tbl) + Open tooltable Otvori tabelu alata + + + Save tooltable + Spremi tabelu alata + + + + Rename Tooltable + Preimenuj Tabelu Alata + + + + Enter Name: + Unesite ime: + + + + Add New Tool Table + Dodajte novu tablicu alata + + + + Delete Selected Tool Table + Izbriši odabranu tablicu alata + + + + Rename Selected Tool Table + Preimenuj odabranu tablicu alata + Tooltable editor @@ -5235,11 +5280,6 @@ Kutom rezanja ruba Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) Tabela alata XML (*.xml);;HeeksCAD tabela alata(*.tooltable) - - - Save tooltable - Spremi tabelu alata - Tooltable XML (*.xml) @@ -5255,46 +5295,6 @@ Kutom rezanja ruba Object doesn't have a tooltable property Objekt nema svojstvo alata stola - - - Rename Tooltable - Preimenuj Tabelu Alata - - - - Enter Name: - Unesite ime: - - - - Add New Tool Table - Dodajte novu tablicu alata - - - - Delete Selected Tool Table - Izbriši odabranu tablicu alata - - - - Rename Selected Tool Table - Preimenuj odabranu tablicu alata - - - - Tooltable JSON (*.json) - Tabela alata JSON (*.json) - - - - HeeksCAD tooltable (*.tooltable) - HeeksCAD Tabela alata (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - LinuxCNC Tabela alata (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Path/Gui/Resources/translations/Path_hu.ts b/src/Mod/Path/Gui/Resources/translations/Path_hu.ts index 67736943e9..42e51430ca 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_hu.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_hu.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. Az ideiglenes építőobjektumok megjelenítésének útvonala, ha a modul DEBUG módban van. - - - The direction along which dropcutter lines are created - Az stancoló egyenesei mentén az irányok létrehozva - - - - Should the operation be limited by the stock object or by the bounding box of the base object - A műveletet korlátozza az alaptest állomány objektum vagy az alap objektum határolókerete - - - - Step over percentage of the drop cutter path - Átléptetési százalék a stancoló útvonalán - - - - Z-axis offset from the surface of the object - Z-tengely eltolása a tárgy felületétől - - - - The Sample Interval. Small values cause long wait times - A Mintavételezési időköz. Kisebb értékek hosszú várakozást okoznak - - - - Enable optimization which removes unnecessary points from G-Code output - Engedélyezi az optimalizálást, amely eltávolítja a szükségtelen pontokat a G-kód kimenetéről - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much. A kisebb értékek finomabb, pontosabb hálót eredményeznek. A kisebb értékek nem növelik jelentősen a feldolgozási időt. - - - The completion mode for the operation: single or multi-pass - A művelet befejezési módja: egy vagy több-áthaladású - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - Szerszámmozgás irányának a tárgy körül kell lennie: Mászó(Óramutató járásával egyező(Cw)) vagy agyományos(Ellentétes(Ccw)) - Stop index(angle) for rotational scan A körforgó letapogatás végpont indexe (szöge) - - - Ignore areas that proceed below specified depth. - Hagyja figyelmen kívül azokat a területeket, amelyek a megadott mélység alatt haladnak. - - - - Depth used to identify waste areas to ignore. - Hulladékterületek figyelmen kívül hagyáshoz használt mélység. - - - - Cut through waste to depth at model edge, releasing the model. - Átvág a hulladékon a mélységgel a modell élénél, a modell kiadásához. - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied A másolni kívánt szerszámpálya útvonal - - - The base geometry of this toolpath - Ennek a szerszámmozgásnak az alapgeometriája - The tool controller that will be used to calculate the path @@ -568,6 +508,11 @@ Extra offset to apply to the operation. Direction is operation dependent. Extra eltolása a művelethez. Iránya a függ a művelettől. + + + The library to use to generate the path + Az elérési út létrehozásához használt könyvtár + Start pocketing at center or boundary @@ -668,6 +613,11 @@ A material for this object Egy anyag ehhez a tárgyhoz + + + Controls how tool moves around corners. Default=Round + Szabályozza az eszköz mozgását a sarkoknál. Alapértelmezett=Kerekített + Maximum distance before a miter join is truncated @@ -699,14 +649,64 @@ Állítsa igazra, ha sugár vágó kompenzációt alkalmaz - - The library to use to generate the path - Az elérési út létrehozásához használt könyvtár + + The direction along which dropcutter lines are created + Az stancoló egyenesei mentén az irányok létrehozva - - Controls how tool moves around corners. Default=Round - Szabályozza az eszköz mozgását a sarkoknál. Alapértelmezett=Kerekített + + Should the operation be limited by the stock object or by the bounding box of the base object + A műveletet korlátozza az alaptest állomány objektum vagy az alap objektum határolókerete + + + + Step over percentage of the drop cutter path + Átléptetési százalék a stancoló útvonalán + + + + Z-axis offset from the surface of the object + Z-tengely eltolása a tárgy felületétől + + + + The Sample Interval. Small values cause long wait times + A Mintavételezési időköz. Kisebb értékek hosszú várakozást okoznak + + + + Enable optimization which removes unnecessary points from G-Code output + Engedélyezi az optimalizálást, amely eltávolítja a szükségtelen pontokat a G-kód kimenetéről + + + + The completion mode for the operation: single or multi-pass + A művelet befejezési módja: egy vagy több-áthaladású + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + Szerszámmozgás irányának a tárgy körül kell lennie: Mászó(Óramutató járásával egyező(Cw)) vagy agyományos(Ellentétes(Ccw)) + + + + Ignore areas that proceed below specified depth. + Hagyja figyelmen kívül azokat a területeket, amelyek a megadott mélység alatt haladnak. + + + + Depth used to identify waste areas to ignore. + Hulladékterületek figyelmen kívül hagyáshoz használt mélység. + + + + Cut through waste to depth at model edge, releasing the model. + Átvág a hulladékon a mélységgel a modell élénél, a modell kiadásához. + + + + The base geometry of this toolpath + Ennek a szerszámmozgásnak az alapgeometriája @@ -986,16 +986,16 @@ Selected tool is not a drill A kijelölt eszköz nem fúró - - - Invalid Cutting Edge Angle %.2f, must be >0° and <=180° - Érvénytelen forgácsoló él szög %.2f, >0° és <=180° közt kell lennie - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° Érvénytelen forgácsoló él szög %.2f, <90° és >=0° közti kell + + + Invalid Cutting Edge Angle %.2f, must be >0° and <=180° + Érvénytelen forgácsoló él szög %.2f, >0° és <=180° közt kell lennie + Cutting Edge Angle (%.2f) results in negative tool tip length @@ -1121,6 +1121,31 @@ Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. A %s.%s funkciót nem lehet feldolgozni kör alakú mélyedésként - távolítsa el az alap geometriai listából. + + + Face appears misaligned after initial rotation. + Az felületet a kezdeti forgatás után rosszul igazítja a program. + + + + Consider toggling the 'InverseAngle' property and recomputing. + Fontolja meg a "InverseAngle" tulajdonság és a újraszámítás kapcsolását. + + + + Multiple faces in Base Geometry. + Többszörös felületek az alap geometriában. + + + + Depth settings will be applied to all faces. + A mélységbeállítás mindegyik felületre érvényes lesz. + + + + EnableRotation property is 'Off'. + Az Forgatásbekapcsolás tulajdonság értéke ' Ki '. + Unable to create path for face(s). @@ -1218,31 +1243,6 @@ Az alaptest tetejére emelve. Selected feature(s) require 'Enable Rotation: B(y)' for access. A kijelölt elem(ek) re 'B(y) elforgatás engedélyezésére' van szükség a kisegítő lehetőségekhez. - - - Face appears misaligned after initial rotation. - Az felületet a kezdeti forgatás után rosszul igazítja a program. - - - - Consider toggling the 'InverseAngle' property and recomputing. - Fontolja meg a "InverseAngle" tulajdonság és a újraszámítás kapcsolását. - - - - Multiple faces in Base Geometry. - Többszörös felületek az alap geometriában. - - - - Depth settings will be applied to all faces. - A mélységbeállítás mindegyik felületre érvényes lesz. - - - - EnableRotation property is 'Off'. - Az Forgatásbekapcsolás tulajdonság értéke ' Ki '. - Ignoring non-horizontal Face @@ -1993,6 +1993,16 @@ Ha szükséges a Végleges-mélység kézi beállítása, kérem válasszon egy PathPocket + + + Pocket Shape + Zseb alakzat + + + + Creates a Path Pocket object from a face or faces + Létrehoz egy szerszámpálya zseb útvonal objektumot egy felületből vagy felületekből + Normal @@ -2043,16 +2053,6 @@ Ha szükséges a Végleges-mélység kézi beállítása, kérem válasszon egy Final depth set below ZMin of face(s) selected. A kiválasztott felület(ek) ZMin alatti végső mélysége. - - - Pocket Shape - Zseb alakzat - - - - Creates a Path Pocket object from a face or faces - Létrehoz egy szerszámpálya zseb útvonal objektumot egy felületből vagy felületekből - 3D Pocket @@ -2186,16 +2186,16 @@ Ha szükséges a Végleges-mélység kézi beállítása, kérem válasszon egy Face Profile Felület profil - - - For open edges, verify Final Depth for this operation. - A nyitott élekre ellenőrizze a művelet végső mélységét. - Check edge selection and Final Depth requirements for profiling open edge(s). Ellenőrizze az élkiválasztást és a nyitott él(ek) profilozására vonatkozó végmélységi követelményeket. + + + For open edges, verify Final Depth for this operation. + A nyitott élekre ellenőrizze a művelet végső mélységét. + Profile based on face or faces @@ -3476,16 +3476,6 @@ Ha szükséges a Végleges-mélység kézi beállítása, kérem válasszon egy Path_Dressup - - - Dress-up - Megváltoztatás - - - - Creates a Path Dess-up object from a selected path - Szerszámpálya módosító objektumot hoz létre a kiválasztott útvonalból - Please select one path object @@ -3505,6 +3495,16 @@ Ha szükséges a Végleges-mélység kézi beállítása, kérem válasszon egy Please select a Path object Kérem válasszon egy pályaútvonal objektumot + + + Dress-up + Megváltoztatás + + + + Creates a Path Dess-up object from a selected path + Szerszámpálya módosító objektumot hoz létre a kiválasztott útvonalból + Path_DressupAxisMap @@ -3977,6 +3977,13 @@ Ha szükséges a Végleges-mélység kézi beállítása, kérem válasszon egy Creates a Path Hop object Gyorsmenet beszúrása a visszahúzási síkra + + + The selected object is not a path + + A kijelölt objektum nem pálya útvonal + + Please select one path object @@ -3992,13 +3999,6 @@ Ha szükséges a Végleges-mélység kézi beállítása, kérem válasszon egy Create Hop Visszahúzási útszakasz hozzáadása - - - The selected object is not a path - - A kijelölt objektum nem pálya útvonal - - Path_Inspect @@ -4248,11 +4248,6 @@ Ha szükséges a Végleges-mélység kézi beállítása, kérem válasszon egy Path_Sanity - - - The Job has no selected Base object. - A feladatnak nincs kijelölt alap objektuma. - Check the path job for common errors @@ -4503,6 +4498,11 @@ Ha szükséges a Végleges-mélység kézi beállítása, kérem válasszon egy Date Dátum + + + The Job has no selected Base object. + A feladatnak nincs kijelölt alap objektuma. + It appears the machine limits haven't been set. Not able to check path extents. @@ -4664,6 +4664,11 @@ Ha szükséges a Végleges-mélység kézi beállítása, kérem válasszon egy Path_ToolController + + + Tool Number to Load + Betöltendő szerszám száma + Add Tool Controller to the Job @@ -4674,11 +4679,6 @@ Ha szükséges a Végleges-mélység kézi beállítása, kérem válasszon egy Add Tool Controller Eszköz vezérlő hozzáadása - - - Tool Number to Load - Betöltendő szerszám száma - Path_ToolTable @@ -4705,6 +4705,11 @@ Ha szükséges a Végleges-mélység kézi beállítása, kérem válasszon egy Creates a medial line engraving path Középvonali gravírozási útvonal létrehozása + + + VCarve requires an engraving cutter with CuttingEdgeAngle + A V-kivágás gravírozást igényel vágás élvágási szöggel + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4715,11 +4720,6 @@ Ha szükséges a Végleges-mélység kézi beállítása, kérem válasszon egy Engraver Cutting Edge Angle must be < 180 degrees. A véső vágóélének szöge < 180 fok. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - A V-kivágás gravírozást igényel vágás élvágási szöggel - Path_Waterline @@ -4754,11 +4754,56 @@ Ha szükséges a Végleges-mélység kézi beállítása, kérem válasszon egy Save toolbit library Szerszámkönyvtár mentése + + + Tooltable JSON (*.json) + Szerszámlista JSON (*.json) + + + + HeeksCAD tooltable (*.tooltable) + HeeksCAD szerszámlista (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + LinuxCNC szerszámlista (*.tbl) + Open tooltable Szerszámlista megnyitása + + + Save tooltable + Szerszámlista mentése + + + + Rename Tooltable + Szerszámlista átnevezése + + + + Enter Name: + Nevezze el: + + + + Add New Tool Table + Új szerszámlista hozzáadása + + + + Delete Selected Tool Table + Kijelölt szerszámlista törlése + + + + Rename Selected Tool Table + A kijelölt szerszámlista átnevezése + Tooltable editor @@ -4969,11 +5014,6 @@ Ha szükséges a Végleges-mélység kézi beállítása, kérem válasszon egy Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) Szerszámlista XML (*.xml);; HeeksCAD tooltable (*.tooltable) - - - Save tooltable - Szerszámlista mentése - Tooltable XML (*.xml) @@ -4989,46 +5029,6 @@ Ha szükséges a Végleges-mélység kézi beállítása, kérem válasszon egy Object doesn't have a tooltable property Objektum nem rendelkezik szerszámlista tulajdonsággal - - - Rename Tooltable - Szerszámlista átnevezése - - - - Enter Name: - Nevezze el: - - - - Add New Tool Table - Új szerszámlista hozzáadása - - - - Delete Selected Tool Table - Kijelölt szerszámlista törlése - - - - Rename Selected Tool Table - A kijelölt szerszámlista átnevezése - - - - Tooltable JSON (*.json) - Szerszámlista JSON (*.json) - - - - HeeksCAD tooltable (*.tooltable) - HeeksCAD szerszámlista (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - LinuxCNC szerszámlista (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Path/Gui/Resources/translations/Path_id.ts b/src/Mod/Path/Gui/Resources/translations/Path_id.ts index 55c2f829ab..4b51699a30 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_id.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_id.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. Show the temporary path construction objects when module is in DEBUG mode. - - - The direction along which dropcutter lines are created - The direction along which dropcutter lines are created - - - - Should the operation be limited by the stock object or by the bounding box of the base object - Should the operation be limited by the stock object or by the bounding box of the base object - - - - Step over percentage of the drop cutter path - Step over percentage of the drop cutter path - - - - Z-axis offset from the surface of the object - Z-axis offset from the surface of the object - - - - The Sample Interval. Small values cause long wait times - The Sample Interval. Small values cause long wait times - - - - Enable optimization which removes unnecessary points from G-Code output - Enable optimization which removes unnecessary points from G-Code output - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ 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. - - - The completion mode for the operation: single or multi-pass - The completion mode for the operation: single or multi-pass - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - Stop index(angle) for rotational scan Stop index(angle) for rotational scan - - - Ignore areas that proceed below specified depth. - Ignore areas that proceed below specified depth. - - - - Depth used to identify waste areas to ignore. - Depth used to identify waste areas to ignore. - - - - Cut through waste to depth at model edge, releasing the model. - Cut through waste to depth at model edge, releasing the model. - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied The path yang akan disalin - - - The base geometry of this toolpath - Geometri dasar dari toolpath ini - The tool controller that will be used to calculate the path @@ -568,6 +508,11 @@ Extra offset to apply to the operation. Direction is operation dependent. Extra offset untuk diterapkan pada operasi. Arah adalah tergantung operasi. + + + The library to use to generate the path + The perpustakaan untuk menggunakan untuk menghasilkan jalan + Start pocketing at center or boundary @@ -668,6 +613,11 @@ A material for this object Bahan untuk objek ini + + + Controls how tool moves around corners. Default=Round + Kontrol bagaimana alat bergerak di sekitar sudut. Default=Putaran + Maximum distance before a miter join is truncated @@ -699,14 +649,64 @@ Make True, if using Cutter Radius Compensation - - The library to use to generate the path - The perpustakaan untuk menggunakan untuk menghasilkan jalan + + The direction along which dropcutter lines are created + The direction along which dropcutter lines are created - - Controls how tool moves around corners. Default=Round - Kontrol bagaimana alat bergerak di sekitar sudut. Default=Putaran + + Should the operation be limited by the stock object or by the bounding box of the base object + Should the operation be limited by the stock object or by the bounding box of the base object + + + + Step over percentage of the drop cutter path + Step over percentage of the drop cutter path + + + + Z-axis offset from the surface of the object + Z-axis offset from the surface of the object + + + + The Sample Interval. Small values cause long wait times + The Sample Interval. Small values cause long wait times + + + + Enable optimization which removes unnecessary points from G-Code output + Enable optimization which removes unnecessary points from G-Code output + + + + The completion mode for the operation: single or multi-pass + The completion mode for the operation: single or multi-pass + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + + + + Ignore areas that proceed below specified depth. + Ignore areas that proceed below specified depth. + + + + Depth used to identify waste areas to ignore. + Depth used to identify waste areas to ignore. + + + + Cut through waste to depth at model edge, releasing the model. + Cut through waste to depth at model edge, releasing the model. + + + + The base geometry of this toolpath + Geometri dasar dari toolpath ini @@ -986,16 +986,16 @@ 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° - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° Sudut Cutting Edge tidak benar%.2f, harus <90° dan>=0° + + + 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 @@ -1121,6 +1121,31 @@ Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. Fitur % s . % s tidak dapat diproses sebagai lubang melingkar - tolong hapus dari daftar geometri dasar. + + + Face appears misaligned after initial rotation. + Face appears misaligned after initial rotation. + + + + Consider toggling the 'InverseAngle' property and recomputing. + Consider toggling the 'InverseAngle' property and recomputing. + + + + Multiple faces in Base Geometry. + Multiple faces in Base Geometry. + + + + Depth settings will be applied to all faces. + Depth settings will be applied to all faces. + + + + EnableRotation property is 'Off'. + EnableRotation property is 'Off'. + Unable to create path for face(s). @@ -1218,31 +1243,6 @@ Increased to stock top. Selected feature(s) require 'Enable Rotation: B(y)' for access. Selected feature(s) require 'Enable Rotation: B(y)' for access. - - - Face appears misaligned after initial rotation. - Face appears misaligned after initial rotation. - - - - Consider toggling the 'InverseAngle' property and recomputing. - Consider toggling the 'InverseAngle' property and recomputing. - - - - Multiple faces in Base Geometry. - Multiple faces in Base Geometry. - - - - Depth settings will be applied to all faces. - Depth settings will be applied to all faces. - - - - EnableRotation property is 'Off'. - EnableRotation property is 'Off'. - Ignoring non-horizontal Face @@ -1990,6 +1990,16 @@ If it is necessary to set the FinalDepth manually please select a different oper PathPocket + + + Pocket Shape + Pocket Shape + + + + Creates a Path Pocket object from a face or faces + Creates a Path Pocket object from a face or faces + Normal @@ -2040,16 +2050,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Final depth set below ZMin of face(s) selected. Final depth set below ZMin of face(s) selected. - - - Pocket Shape - Pocket Shape - - - - Creates a Path Pocket object from a face or faces - Creates a Path Pocket object from a face or faces - 3D Pocket @@ -2183,16 +2183,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Face Profile Profil Wajah - - - For open edges, verify Final Depth for this operation. - For open edges, verify Final Depth for this operation. - Check edge selection and Final Depth requirements for profiling open edge(s). Check edge selection and Final Depth requirements for profiling open edge(s). + + + For open edges, verify Final Depth for this operation. + For open edges, verify Final Depth for this operation. + Profile based on face or faces @@ -3470,16 +3470,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Dressup - - - Dress-up - Dress-up - - - - Creates a Path Dess-up object from a selected path - Membuat Jalur Dess-up objek dari suatu dipilih jalan - Please select one path object @@ -3497,6 +3487,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Please select a Path object Silahkan pilih objek Path + + + Dress-up + Dress-up + + + + Creates a Path Dess-up object from a selected path + Membuat Jalur Dess-up objek dari suatu dipilih jalan + Path_DressupAxisMap @@ -3969,6 +3969,12 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a Path Hop object Membuat Jalur Hop objek + + + The selected object is not a path + + The dipilih objek bukan jalan + Please select one path object @@ -3984,12 +3990,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Create Hop Buat Hop - - - The selected object is not a path - - The dipilih objek bukan jalan - Path_Inspect @@ -4240,11 +4240,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Sanity - - - The Job has no selected Base object. - The Job has no selected Base object. - Check the path job for common errors @@ -4495,6 +4490,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Date Date + + + The Job has no selected Base object. + The Job has no selected Base object. + It appears the machine limits haven't been set. Not able to check path extents. @@ -4654,6 +4654,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_ToolController + + + Tool Number to Load + Tool Number to Load + Add Tool Controller to the Job @@ -4664,11 +4669,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Add Tool Controller Tambahkan Alat Pengontrol - - - Tool Number to Load - Tool Number to Load - Path_ToolTable @@ -4695,6 +4695,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a medial line engraving path Creates a medial line engraving path + + + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4705,11 +4710,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Engraver Cutting Edge Angle must be < 180 degrees. Engraver Cutting Edge Angle must be < 180 degrees. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - VCarve requires an engraving cutter with CuttingEdgeAngle - Path_Waterline @@ -4744,11 +4744,56 @@ If it is necessary to set the FinalDepth manually please select a different oper Save toolbit library Save toolbit library + + + Tooltable JSON (*.json) + Tooltable JSON (*.json) + + + + HeeksCAD tooltable (*.tooltable) + HeeksCAD tooltable (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + Tooltable LinuxCNC (*.tbl) + Open tooltable Buka tooltable + + + Save tooltable + Simpan tooltable + + + + Rename Tooltable + Rename Tooltable + + + + Enter Name: + Enter Name: + + + + Add New Tool Table + Add New Tool Table + + + + Delete Selected Tool Table + Delete Selected Tool Table + + + + Rename Selected Tool Table + Rename Selected Tool Table + Tooltable editor @@ -4959,11 +5004,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) Tooltable XML (* .xml) ;, HeeksCAD tooltable (* .tooltable) - - - Save tooltable - Simpan tooltable - Tooltable XML (*.xml) @@ -4979,46 +5019,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Object doesn't have a tooltable property Objek tidak memiliki properti tooltable - - - Rename Tooltable - Rename Tooltable - - - - Enter Name: - Enter Name: - - - - Add New Tool Table - Add New Tool Table - - - - Delete Selected Tool Table - Delete Selected Tool Table - - - - Rename Selected Tool Table - Rename Selected Tool Table - - - - Tooltable JSON (*.json) - Tooltable JSON (*.json) - - - - HeeksCAD tooltable (*.tooltable) - HeeksCAD tooltable (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - Tooltable LinuxCNC (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Path/Gui/Resources/translations/Path_it.ts b/src/Mod/Path/Gui/Resources/translations/Path_it.ts index 54cbfb3703..ce585382d1 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_it.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_it.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. Mostra gli oggetti di costruzione dei percorsi temporanei quando il modulo è in modalità DEBUG. - - - The direction along which dropcutter lines are created - La direzione lungo la quale vengono create le linee di taglio - - - - Should the operation be limited by the stock object or by the bounding box of the base object - L'operazione dovrebbe essere delimitata dall'oggetto grezzo o dal riquadro di delimitazione dell'oggetto di base - - - - Step over percentage of the drop cutter path - Sovrascrivere la percentuale del percorso del cutter - - - - Z-axis offset from the surface of the object - Scostamento sull'asse Z dalla superficie dell'oggetto - - - - The Sample Interval. Small values cause long wait times - L'intervallo di campionamento. Piccoli valori causano lunghi tempi di attesa - - - - Enable optimization which removes unnecessary points from G-Code output - Abilita l'ottimizzazione che rimuove i punti non necessari dall'output G-Code - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much. Valori più piccoli producono una maglia più fine e precisa. Valori più piccoli non aumentano di molto il tempo di elaborazione. - - - The completion mode for the operation: single or multi-pass - La modalità di completamento per l'operazione: singolo o multi-pass - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - La direzione percorsa dall'utensile intorno alla parte: CW se in senso orario o CCW se in senso antiorario - Stop index(angle) for rotational scan Indice di arresto (angolo) per la scansione rotazionale - - - Ignore areas that proceed below specified depth. - Ignora le aree che sono al di sotto della profondità specificata. - - - - Depth used to identify waste areas to ignore. - Profondità utilizzata per identificare le aree di scarto da ignorare. - - - - Cut through waste to depth at model edge, releasing the model. - Taglia lo scarto alla profondità a bordo modello, liberando il modello. - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied Il percorso da copiare - - - The base geometry of this toolpath - La geometria di base del percorso di questo utensile - The tool controller that will be used to calculate the path @@ -568,6 +508,11 @@ Extra offset to apply to the operation. Direction is operation dependent. Scostamento extra da applicare all'operazione. La direzione è dipendente dall'operazione. + + + The library to use to generate the path + La libreria da utilizzare per generare il percorso + Start pocketing at center or boundary @@ -668,6 +613,11 @@ A material for this object Un materiale per questo oggetto + + + Controls how tool moves around corners. Default=Round + Controlla come si muove lo strumento attorno agli angoli (Standard = Rotondo) + Maximum distance before a miter join is truncated @@ -699,14 +649,64 @@ Rendere vero (True), se si utilizza la compensazione raggio utensile - - The library to use to generate the path - La libreria da utilizzare per generare il percorso + + The direction along which dropcutter lines are created + La direzione lungo la quale vengono create le linee di taglio - - Controls how tool moves around corners. Default=Round - Controlla come si muove lo strumento attorno agli angoli (Standard = Rotondo) + + Should the operation be limited by the stock object or by the bounding box of the base object + L'operazione dovrebbe essere delimitata dall'oggetto grezzo o dal riquadro di delimitazione dell'oggetto di base + + + + Step over percentage of the drop cutter path + Sovrascrivere la percentuale del percorso del cutter + + + + Z-axis offset from the surface of the object + Scostamento sull'asse Z dalla superficie dell'oggetto + + + + The Sample Interval. Small values cause long wait times + L'intervallo di campionamento. Piccoli valori causano lunghi tempi di attesa + + + + Enable optimization which removes unnecessary points from G-Code output + Abilita l'ottimizzazione che rimuove i punti non necessari dall'output G-Code + + + + The completion mode for the operation: single or multi-pass + La modalità di completamento per l'operazione: singolo o multi-pass + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + La direzione percorsa dall'utensile intorno alla parte: CW se in senso orario o CCW se in senso antiorario + + + + Ignore areas that proceed below specified depth. + Ignora le aree che sono al di sotto della profondità specificata. + + + + Depth used to identify waste areas to ignore. + Profondità utilizzata per identificare le aree di scarto da ignorare. + + + + Cut through waste to depth at model edge, releasing the model. + Taglia lo scarto alla profondità a bordo modello, liberando il modello. + + + + The base geometry of this toolpath + La geometria di base del percorso di questo utensile @@ -986,16 +986,16 @@ Selected tool is not a drill L'utensile selezionato non è una punta di foratura - - - Invalid Cutting Edge Angle %.2f, must be >0° and <=180° - Angolo di taglio di %.2f non valido, deve essere compreso tra >0° e <=180° - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° Angolo di taglio di %.2f invalido, deve essere compreso fra <90° e >=0° + + + Invalid Cutting Edge Angle %.2f, must be >0° and <=180° + Angolo di taglio di %.2f non valido, deve essere compreso tra >0° e <=180° + Cutting Edge Angle (%.2f) results in negative tool tip length @@ -1121,6 +1121,31 @@ Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. Il tratto %s.%s non può essere calcolato come un foro circolare - prego rimuoverlo dall'elenco della geometria di base. + + + Face appears misaligned after initial rotation. + La faccia appare disallineata dopo la rotazione iniziale. + + + + Consider toggling the 'InverseAngle' property and recomputing. + Considerare di attivare/disattivare la proprietà 'InverseAngle' e ricalcolare. + + + + Multiple faces in Base Geometry. + Più facce nella Geometria di base. + + + + Depth settings will be applied to all faces. + Le impostazioni di Profondità saranno applicate a tutte le facce. + + + + EnableRotation property is 'Off'. + La proprietà EnableRotation è 'Off'. + Unable to create path for face(s). @@ -1218,31 +1243,6 @@ Aumentata fino all'altezza del pezzo grezzo. Selected feature(s) require 'Enable Rotation: B(y)' for access. Le funzioni selezionate richiedono 'Abilita rotazione: B(y)' per l'accesso. - - - Face appears misaligned after initial rotation. - La faccia appare disallineata dopo la rotazione iniziale. - - - - Consider toggling the 'InverseAngle' property and recomputing. - Considerare di attivare/disattivare la proprietà 'InverseAngle' e ricalcolare. - - - - Multiple faces in Base Geometry. - Più facce nella Geometria di base. - - - - Depth settings will be applied to all faces. - Le impostazioni di Profondità saranno applicate a tutte le facce. - - - - EnableRotation property is 'Off'. - La proprietà EnableRotation è 'Off'. - Ignoring non-horizontal Face @@ -1992,6 +1992,16 @@ If it is necessary to set the FinalDepth manually please select a different oper PathPocket + + + Pocket Shape + Tasca + + + + Creates a Path Pocket object from a face or faces + Crea un oggetto percorso Tasca da una o più facce + Normal @@ -2042,16 +2052,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Final depth set below ZMin of face(s) selected. Profondità finale impostata sotto ZMin delle facce selezionate. - - - Pocket Shape - Tasca - - - - Creates a Path Pocket object from a face or faces - Crea un oggetto percorso Tasca da una o più facce - 3D Pocket @@ -2185,16 +2185,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Face Profile Profilo da faccia - - - For open edges, verify Final Depth for this operation. - Per i bordi aperti, controllare la profondità finale per questa operazione. - Check edge selection and Final Depth requirements for profiling open edge(s). Controlla la selezione dei bordi e i requisiti di profondità finale per i profili dei bordi aperti. + + + For open edges, verify Final Depth for this operation. + Per i bordi aperti, controllare la profondità finale per questa operazione. + Profile based on face or faces @@ -3473,16 +3473,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Dressup - - - Dress-up - Replica - - - - Creates a Path Dess-up object from a selected path - Crea un oggetto Replica modificabile del percorso selezionato - Please select one path object @@ -3502,6 +3492,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Please select a Path object Si prega di selezionare un oggetto Percorso + + + Dress-up + Replica + + + + Creates a Path Dess-up object from a selected path + Crea un oggetto Replica modificabile del percorso selezionato + Path_DressupAxisMap @@ -3974,6 +3974,13 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a Path Hop object Crea un oggetto percorso Salto + + + The selected object is not a path + + L'oggetto selezionato non è un percorso + + Please select one path object @@ -3989,13 +3996,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Create Hop Crea Salto - - - The selected object is not a path - - L'oggetto selezionato non è un percorso - - Path_Inspect @@ -4245,11 +4245,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Sanity - - - The Job has no selected Base object. - La lavorazione non ha un oggetto base selezionato. - Check the path job for common errors @@ -4500,6 +4495,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Date Data + + + The Job has no selected Base object. + La lavorazione non ha un oggetto base selezionato. + It appears the machine limits haven't been set. Not able to check path extents. @@ -4661,6 +4661,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_ToolController + + + Tool Number to Load + Carica utensile + Add Tool Controller to the Job @@ -4671,11 +4676,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Add Tool Controller Aggiungi un Controllo utensile - - - Tool Number to Load - Carica utensile - Path_ToolTable @@ -4702,6 +4702,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a medial line engraving path Crea un tracciato di incisione a linea mediale + + + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve richiede un cutter per incisione con Taglio Laterale Angolare + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4712,11 +4717,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Engraver Cutting Edge Angle must be < 180 degrees. L'angolo di taglio del cutter per incisione deve essere < 180 gradi. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - VCarve richiede un cutter per incisione con Taglio Laterale Angolare - Path_Waterline @@ -4751,11 +4751,56 @@ If it is necessary to set the FinalDepth manually please select a different oper Save toolbit library Salva la libreria utensili + + + Tooltable JSON (*.json) + Tabella degli utensili JSON (*.json) + + + + HeeksCAD tooltable (*.tooltable) + Tabella degli utensili HeeksCAD (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + Tabella degli utensili LinuxCNC (*.tbl) + Open tooltable Apri la tabella utensili + + + Save tooltable + Salva la tabella utensili + + + + Rename Tooltable + Rinomina la tabella utensili + + + + Enter Name: + Inserire il nome: + + + + Add New Tool Table + Aggiungi nuova tabella utensili + + + + Delete Selected Tool Table + Elimina la tabella degli utensili selezionata + + + + Rename Selected Tool Table + Rinomina la tabella degli utensili selezionati + Tooltable editor @@ -4966,11 +5011,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) Tabella utensili XML (XML); Tabella utensili HeeksCAD (*.tooltable) - - - Save tooltable - Salva la tabella utensili - Tooltable XML (*.xml) @@ -4986,46 +5026,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Object doesn't have a tooltable property L'oggetto non ha le proprietà necessarie per la tabella utensili - - - Rename Tooltable - Rinomina la tabella utensili - - - - Enter Name: - Inserire il nome: - - - - Add New Tool Table - Aggiungi nuova tabella utensili - - - - Delete Selected Tool Table - Elimina la tabella degli utensili selezionata - - - - Rename Selected Tool Table - Rinomina la tabella degli utensili selezionati - - - - Tooltable JSON (*.json) - Tabella degli utensili JSON (*.json) - - - - HeeksCAD tooltable (*.tooltable) - Tabella degli utensili HeeksCAD (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - Tabella degli utensili LinuxCNC (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Path/Gui/Resources/translations/Path_ja.ts b/src/Mod/Path/Gui/Resources/translations/Path_ja.ts index 136e65a936..06ca657970 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_ja.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_ja.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. モジュールがDEBUGモード時に、一時パス、構築オブジェクトを表示します。 - - - The direction along which dropcutter lines are created - ドロップカッター線を作成する方向 - - - - Should the operation be limited by the stock object or by the bounding box of the base object - この工程はストックオブジェクト、またはベースオブジェクトのバウンディングボックスによって制限を受けます - - - - Step over percentage of the drop cutter path - ドロップカッターパスのステップオーバーのパーセント - - - - Z-axis offset from the surface of the object - オブジェクトのサーフェスからのZ軸オフセット - - - - The Sample Interval. Small values cause long wait times - サンプル間隔。 値を小さくすると処理時間が長くなります。 - - - - Enable optimization which removes unnecessary points from G-Code output - 最適化を有効に設定すると、G-Code出力から不必要な点を削除します - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much. 値を小さくすると、より細かく、より正確なメッシュとなります。小さい値にしても、処理時間はそれほど大幅に増加しません。 - - - The completion mode for the operation: single or multi-pass - 工程の終了モード: シングルまたはマルチパス - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - ツールパスが部品の周りを移動する時の方向: Climb(時計回り)または Conventional(反時計回り) - Stop index(angle) for rotational scan 回転スキャンの停止インデックス(角度) - - - Ignore areas that proceed below specified depth. - 指定された深さより下のエリアを無視。 - - - - Depth used to identify waste areas to ignore. - 無視される不要エリアを特定するための深さ - - - - Cut through waste to depth at model edge, releasing the model. - モデル端で最低部まで不要部を切り抜き、モデルを解放 - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied コピーするパス - - - The base geometry of this toolpath - このツールパスのベースジオメトリー - The tool controller that will be used to calculate the path @@ -568,6 +508,11 @@ Extra offset to apply to the operation. Direction is operation dependent. 工程に適用する追加オフセット。方向は工程に依存して変わります。 + + + The library to use to generate the path + パスの生成に使用するライブラリ + Start pocketing at center or boundary @@ -668,6 +613,11 @@ A material for this object このオブジェクトのマテリアル + + + Controls how tool moves around corners. Default=Round + 角部での工具の動き方を制御。既定=ラウンド + Maximum distance before a miter join is truncated @@ -699,14 +649,64 @@ 工具径補正を使用する場合は True - - The library to use to generate the path - パスの生成に使用するライブラリ + + The direction along which dropcutter lines are created + ドロップカッター線を作成する方向 - - Controls how tool moves around corners. Default=Round - 角部での工具の動き方を制御。既定=ラウンド + + Should the operation be limited by the stock object or by the bounding box of the base object + この工程はストックオブジェクト、またはベースオブジェクトのバウンディングボックスによって制限を受けます + + + + Step over percentage of the drop cutter path + ドロップカッターパスのステップオーバーのパーセント + + + + Z-axis offset from the surface of the object + オブジェクトのサーフェスからのZ軸オフセット + + + + The Sample Interval. Small values cause long wait times + サンプル間隔。 値を小さくすると処理時間が長くなります。 + + + + Enable optimization which removes unnecessary points from G-Code output + 最適化を有効に設定すると、G-Code出力から不必要な点を削除します + + + + The completion mode for the operation: single or multi-pass + 工程の終了モード: シングルまたはマルチパス + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + ツールパスが部品の周りを移動する時の方向: Climb(時計回り)または Conventional(反時計回り) + + + + Ignore areas that proceed below specified depth. + 指定された深さより下のエリアを無視。 + + + + Depth used to identify waste areas to ignore. + 無視される不要エリアを特定するための深さ + + + + Cut through waste to depth at model edge, releasing the model. + モデル端で最低部まで不要部を切り抜き、モデルを解放 + + + + The base geometry of this toolpath + このツールパスのベースジオメトリー @@ -986,16 +986,16 @@ Selected tool is not a drill Selected tool is not a drill - - - Invalid Cutting Edge Angle %.2f, must be >0° and <=180° - %.2f は、無効な切削角度です。 0°より大きく、かつ180°以下でなければいけません。 - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° %.2fは 無効な切れ刃角です。切れ刃角は <90° and >=0° でなければなりません + + + Invalid Cutting Edge Angle %.2f, must be >0° and <=180° + %.2f は、無効な切削角度です。 0°より大きく、かつ180°以下でなければいけません。 + Cutting Edge Angle (%.2f) results in negative tool tip length @@ -1121,6 +1121,31 @@ Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. フィーチャー %s.%s は丸穴として処理できません。基本ジオメトリの一覧から削除してください + + + Face appears misaligned after initial rotation. + 初期回転後、面が不整状態になります。 + + + + Consider toggling the 'InverseAngle' property and recomputing. + 「InverseAngle」プロパティを切り替えて、再計算することを検討して下さい。 + + + + Multiple faces in Base Geometry. + ベースジオメトリーの複数面 + + + + Depth settings will be applied to all faces. + 深さの設定を全ての面に適用します + + + + EnableRotation property is 'Off'. + EnableRotation プロパティーが「オフ」になっています。 + Unable to create path for face(s). @@ -1218,31 +1243,6 @@ Increased to stock top. Selected feature(s) require 'Enable Rotation: B(y)' for access. Selected feature(s) require 'Enable Rotation: B(y)' for access. - - - Face appears misaligned after initial rotation. - 初期回転後、面が不整状態になります。 - - - - Consider toggling the 'InverseAngle' property and recomputing. - 「InverseAngle」プロパティを切り替えて、再計算することを検討して下さい。 - - - - Multiple faces in Base Geometry. - ベースジオメトリーの複数面 - - - - Depth settings will be applied to all faces. - 深さの設定を全ての面に適用します - - - - EnableRotation property is 'Off'. - EnableRotation プロパティーが「オフ」になっています。 - Ignoring non-horizontal Face @@ -1993,6 +1993,16 @@ FinalDepthを手動で設定する必要がある場合は別の操作を選択 PathPocket + + + Pocket Shape + ポケット形状 + + + + Creates a Path Pocket object from a face or faces + 1面または複数面からパス・ポケット・オブジェクトを作成 + Normal @@ -2043,16 +2053,6 @@ FinalDepthを手動で設定する必要がある場合は別の操作を選択 Final depth set below ZMin of face(s) selected. Final depth set below ZMin of face(s) selected. - - - Pocket Shape - ポケット形状 - - - - Creates a Path Pocket object from a face or faces - 1面または複数面からパス・ポケット・オブジェクトを作成 - 3D Pocket @@ -2186,16 +2186,16 @@ FinalDepthを手動で設定する必要がある場合は別の操作を選択 Face Profile フェイス・プロファイル - - - For open edges, verify Final Depth for this operation. - For open edges, verify Final Depth for this operation. - Check edge selection and Final Depth requirements for profiling open edge(s). Check edge selection and Final Depth requirements for profiling open edge(s). + + + For open edges, verify Final Depth for this operation. + For open edges, verify Final Depth for this operation. + Profile based on face or faces @@ -3474,16 +3474,6 @@ FinalDepthを手動で設定する必要がある場合は別の操作を選択 Path_Dressup - - - Dress-up - ドレスアップ - - - - Creates a Path Dess-up object from a selected path - 選択したパスからパス・ドレスアップ・オブジェクトを作成 - Please select one path object @@ -3503,6 +3493,16 @@ FinalDepthを手動で設定する必要がある場合は別の操作を選択 Please select a Path object パスオブジェクトを選択して下さい + + + Dress-up + ドレスアップ + + + + Creates a Path Dess-up object from a selected path + 選択したパスからパス・ドレスアップ・オブジェクトを作成 + Path_DressupAxisMap @@ -3975,6 +3975,13 @@ FinalDepthを手動で設定する必要がある場合は別の操作を選択 Creates a Path Hop object パス・ホップ・オブジェクトを作成 + + + The selected object is not a path + + 選択されたオブジェクトはパスではありません + + Please select one path object @@ -3990,13 +3997,6 @@ FinalDepthを手動で設定する必要がある場合は別の操作を選択 Create Hop ホップを作成 - - - The selected object is not a path - - 選択されたオブジェクトはパスではありません - - Path_Inspect @@ -4246,11 +4246,6 @@ FinalDepthを手動で設定する必要がある場合は別の操作を選択 Path_Sanity - - - The Job has no selected Base object. - ジョブに選択されたベース オブジェクトがありません。 - Check the path job for common errors @@ -4501,6 +4496,11 @@ FinalDepthを手動で設定する必要がある場合は別の操作を選択 Date 日時 + + + The Job has no selected Base object. + ジョブに選択されたベース オブジェクトがありません。 + It appears the machine limits haven't been set. Not able to check path extents. @@ -4662,6 +4662,11 @@ FinalDepthを手動で設定する必要がある場合は別の操作を選択 Path_ToolController + + + Tool Number to Load + 読み込む工具番号 + Add Tool Controller to the Job @@ -4672,11 +4677,6 @@ FinalDepthを手動で設定する必要がある場合は別の操作を選択 Add Tool Controller ツールコントローラーを追加 - - - Tool Number to Load - 読み込む工具番号 - Path_ToolTable @@ -4703,6 +4703,11 @@ FinalDepthを手動で設定する必要がある場合は別の操作を選択 Creates a medial line engraving path Creates a medial line engraving path + + + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarveにはCuttingEdgeAngleを持つ彫刻加工カッターが必要です + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4713,11 +4718,6 @@ FinalDepthを手動で設定する必要がある場合は別の操作を選択 Engraver Cutting Edge Angle must be < 180 degrees. 彫刻加工の切削エッジ角度は180度未満でなければなりません。 - - - VCarve requires an engraving cutter with CuttingEdgeAngle - VCarveにはCuttingEdgeAngleを持つ彫刻加工カッターが必要です - Path_Waterline @@ -4752,11 +4752,56 @@ FinalDepthを手動で設定する必要がある場合は別の操作を選択 Save toolbit library ツールビットのライブラリを保存 + + + Tooltable JSON (*.json) + ツールテーブル JSON (*.json) + + + + HeeksCAD tooltable (*.tooltable) + HeeksCADツールテーブル (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + LinuxCNCツールテーブル (*.tbl) + Open tooltable ツールテーブルを開く + + + Save tooltable + ツールテーブルを保存 + + + + Rename Tooltable + ツールテーブルの名前を変更 + + + + Enter Name: + 名前を入力: + + + + Add New Tool Table + 新しいツールテーブルを追加 + + + + Delete Selected Tool Table + 選択したツールテーブルを削除 + + + + Rename Selected Tool Table + 選択したツールテーブルの名前を変更 + Tooltable editor @@ -4967,11 +5012,6 @@ FinalDepthを手動で設定する必要がある場合は別の操作を選択 Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) ツールテーブルXML (*.xml);HeeksCADツールテーブル (*.tooltable) - - - Save tooltable - ツールテーブルを保存 - Tooltable XML (*.xml) @@ -4987,46 +5027,6 @@ FinalDepthを手動で設定する必要がある場合は別の操作を選択 Object doesn't have a tooltable property オブジェクトがツールテーブルプロパティを持っていません。 - - - Rename Tooltable - ツールテーブルの名前を変更 - - - - Enter Name: - 名前を入力: - - - - Add New Tool Table - 新しいツールテーブルを追加 - - - - Delete Selected Tool Table - 選択したツールテーブルを削除 - - - - Rename Selected Tool Table - 選択したツールテーブルの名前を変更 - - - - Tooltable JSON (*.json) - ツールテーブル JSON (*.json) - - - - HeeksCAD tooltable (*.tooltable) - HeeksCADツールテーブル (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - LinuxCNCツールテーブル (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Path/Gui/Resources/translations/Path_lt.ts b/src/Mod/Path/Gui/Resources/translations/Path_lt.ts index 10fc4dbfa0..82f7890c29 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_lt.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_lt.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. Show the temporary path construction objects when module is in DEBUG mode. - - - The direction along which dropcutter lines are created - The direction along which dropcutter lines are created - - - - Should the operation be limited by the stock object or by the bounding box of the base object - Should the operation be limited by the stock object or by the bounding box of the base object - - - - Step over percentage of the drop cutter path - Step over percentage of the drop cutter path - - - - Z-axis offset from the surface of the object - Z-axis offset from the surface of the object - - - - The Sample Interval. Small values cause long wait times - The Sample Interval. Small values cause long wait times - - - - Enable optimization which removes unnecessary points from G-Code output - Enable optimization which removes unnecessary points from G-Code output - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ 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. - - - The completion mode for the operation: single or multi-pass - The completion mode for the operation: single or multi-pass - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - Stop index(angle) for rotational scan Stop index(angle) for rotational scan - - - Ignore areas that proceed below specified depth. - Ignore areas that proceed below specified depth. - - - - Depth used to identify waste areas to ignore. - Depth used to identify waste areas to ignore. - - - - Cut through waste to depth at model edge, releasing the model. - Cut through waste to depth at model edge, releasing the model. - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied The path to be copied - - - The base geometry of this toolpath - The base geometry of this toolpath - The tool controller that will be used to calculate the path @@ -568,6 +508,11 @@ Extra offset to apply to the operation. Direction is operation dependent. Extra offset to apply to the operation. Direction is operation dependent. + + + The library to use to generate the path + The library to use to generate the path + Start pocketing at center or boundary @@ -668,6 +613,11 @@ A material for this object Medžiaga šiam objektui + + + Controls how tool moves around corners. Default=Round + Controls how tool moves around corners. Default=Round + Maximum distance before a miter join is truncated @@ -699,14 +649,64 @@ Make True, if using Cutter Radius Compensation - - The library to use to generate the path - The library to use to generate the path + + The direction along which dropcutter lines are created + The direction along which dropcutter lines are created - - Controls how tool moves around corners. Default=Round - Controls how tool moves around corners. Default=Round + + Should the operation be limited by the stock object or by the bounding box of the base object + Should the operation be limited by the stock object or by the bounding box of the base object + + + + Step over percentage of the drop cutter path + Step over percentage of the drop cutter path + + + + Z-axis offset from the surface of the object + Z-axis offset from the surface of the object + + + + The Sample Interval. Small values cause long wait times + The Sample Interval. Small values cause long wait times + + + + Enable optimization which removes unnecessary points from G-Code output + Enable optimization which removes unnecessary points from G-Code output + + + + The completion mode for the operation: single or multi-pass + The completion mode for the operation: single or multi-pass + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + + + + Ignore areas that proceed below specified depth. + Ignore areas that proceed below specified depth. + + + + Depth used to identify waste areas to ignore. + Depth used to identify waste areas to ignore. + + + + Cut through waste to depth at model edge, releasing the model. + Cut through waste to depth at model edge, releasing the model. + + + + The base geometry of this toolpath + The base geometry of this toolpath @@ -986,16 +986,16 @@ 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° - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° Invalid Cutting Edge Angle %.2f, must be <90° and >=0° + + + 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 @@ -1121,6 +1121,31 @@ 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. + + + Face appears misaligned after initial rotation. + Face appears misaligned after initial rotation. + + + + Consider toggling the 'InverseAngle' property and recomputing. + Consider toggling the 'InverseAngle' property and recomputing. + + + + Multiple faces in Base Geometry. + Multiple faces in Base Geometry. + + + + Depth settings will be applied to all faces. + Depth settings will be applied to all faces. + + + + EnableRotation property is 'Off'. + Sukimo įgalinimo savybė yra išjungta. + Unable to create path for face(s). @@ -1218,31 +1243,6 @@ Increased to stock top. Selected feature(s) require 'Enable Rotation: B(y)' for access. Selected feature(s) require 'Enable Rotation: B(y)' for access. - - - Face appears misaligned after initial rotation. - Face appears misaligned after initial rotation. - - - - Consider toggling the 'InverseAngle' property and recomputing. - Consider toggling the 'InverseAngle' property and recomputing. - - - - Multiple faces in Base Geometry. - Multiple faces in Base Geometry. - - - - Depth settings will be applied to all faces. - Depth settings will be applied to all faces. - - - - EnableRotation property is 'Off'. - Sukimo įgalinimo savybė yra išjungta. - Ignoring non-horizontal Face @@ -1993,6 +1993,16 @@ If it is necessary to set the FinalDepth manually please select a different oper PathPocket + + + Pocket Shape + Pocket Shape + + + + Creates a Path Pocket object from a face or faces + Creates a Path Pocket object from a face or faces + Normal @@ -2043,16 +2053,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Final depth set below ZMin of face(s) selected. Final depth set below ZMin of face(s) selected. - - - Pocket Shape - Pocket Shape - - - - Creates a Path Pocket object from a face or faces - Creates a Path Pocket object from a face or faces - 3D Pocket @@ -2186,16 +2186,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Face Profile Face Profile - - - For open edges, verify Final Depth for this operation. - For open edges, verify Final Depth for this operation. - Check edge selection and Final Depth requirements for profiling open edge(s). Check edge selection and Final Depth requirements for profiling open edge(s). + + + For open edges, verify Final Depth for this operation. + For open edges, verify Final Depth for this operation. + Profile based on face or faces @@ -3474,16 +3474,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Dressup - - - Dress-up - Dress-up - - - - Creates a Path Dess-up object from a selected path - Creates a Path Dess-up object from a selected path - Please select one path object @@ -3503,6 +3493,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Please select a Path object Please select a Path object + + + Dress-up + Dress-up + + + + Creates a Path Dess-up object from a selected path + Creates a Path Dess-up object from a selected path + Path_DressupAxisMap @@ -3975,6 +3975,13 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a Path Hop object Creates a Path Hop object + + + The selected object is not a path + + The selected object is not a path + + Please select one path object @@ -3990,13 +3997,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Create Hop Create Hop - - - The selected object is not a path - - The selected object is not a path - - Path_Inspect @@ -4246,11 +4246,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Sanity - - - The Job has no selected Base object. - The Job has no selected Base object. - Check the path job for common errors @@ -4501,6 +4496,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Date Date + + + The Job has no selected Base object. + The Job has no selected Base object. + It appears the machine limits haven't been set. Not able to check path extents. @@ -4662,6 +4662,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_ToolController + + + Tool Number to Load + Tool Number to Load + Add Tool Controller to the Job @@ -4672,11 +4677,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Add Tool Controller Add Tool Controller - - - Tool Number to Load - Tool Number to Load - Path_ToolTable @@ -4703,6 +4703,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a medial line engraving path Creates a medial line engraving path + + + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4713,11 +4718,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Engraver Cutting Edge Angle must be < 180 degrees. Engraver Cutting Edge Angle must be < 180 degrees. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - VCarve requires an engraving cutter with CuttingEdgeAngle - Path_Waterline @@ -4752,11 +4752,56 @@ If it is necessary to set the FinalDepth manually please select a different oper Save toolbit library Save toolbit library + + + Tooltable JSON (*.json) + Tooltable JSON (*.json) + + + + HeeksCAD tooltable (*.tooltable) + HeeksCAD tooltable (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + LinuxCNC tooltable (*.tbl) + Open tooltable Open tooltable + + + Save tooltable + Save tooltable + + + + Rename Tooltable + Rename Tooltable + + + + Enter Name: + Enter Name: + + + + Add New Tool Table + Add New Tool Table + + + + Delete Selected Tool Table + Delete Selected Tool Table + + + + Rename Selected Tool Table + Rename Selected Tool Table + Tooltable editor @@ -4967,11 +5012,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) - - - Save tooltable - Save tooltable - Tooltable XML (*.xml) @@ -4987,46 +5027,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Object doesn't have a tooltable property Object doesn't have a tooltable property - - - Rename Tooltable - Rename Tooltable - - - - Enter Name: - Enter Name: - - - - Add New Tool Table - Add New Tool Table - - - - Delete Selected Tool Table - Delete Selected Tool Table - - - - Rename Selected Tool Table - Rename Selected Tool Table - - - - Tooltable JSON (*.json) - Tooltable JSON (*.json) - - - - HeeksCAD tooltable (*.tooltable) - HeeksCAD tooltable (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - LinuxCNC tooltable (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Path/Gui/Resources/translations/Path_nl.ts b/src/Mod/Path/Gui/Resources/translations/Path_nl.ts index 9461063524..f44500efad 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_nl.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_nl.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. Toon de tijdelijke padconstructie-objecten wanneer de module in DEBUG-modus staat. - - - The direction along which dropcutter lines are created - De richting langs welke dropcutter lijnen worden gemaakt - - - - Should the operation be limited by the stock object or by the bounding box of the base object - Moet de bewerking worden beperkt door het voorraadobject of door de begrenzingsdoos van het basisobject - - - - Step over percentage of the drop cutter path - Stap over percentage van het drop cutter pad - - - - Z-axis offset from the surface of the object - Z-as verschuiving van het oppervlak van het object - - - - The Sample Interval. Small values cause long wait times - De Staalinterval. Kleine waarden veroorzaken lange wachttijden - - - - Enable optimization which removes unnecessary points from G-Code output - Optimalisatie inschakelen die onnodige punten verwijdert van de G-Code uitvoer - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much. Kleinere waarden leveren een fijner, nauwkeuriger mesh op. Kleinere waarden verhogen de verwerkingstijd niet aanzienlijk. - - - The completion mode for the operation: single or multi-pass - De voltooiing modus voor de bewerking: één of meerdere-pass - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - De richting die het tool moet volge rond het werkstuk: Climb(met de klok mee) of conventioneel(tegen de klok) - Stop index(angle) for rotational scan Stop index(hoek) voor rotationele scan - - - Ignore areas that proceed below specified depth. - Negeer gebieden die onder de opgegeven diepte gaan. - - - - Depth used to identify waste areas to ignore. - Diepte die gebruikt werd om de te negeren afvalgebieden te identificeren. - - - - Cut through waste to depth at model edge, releasing the model. - Ga door afval naar diepte aan de modelrand, waardoor het model vrijkomt. - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied Het te kopiëren pad - - - The base geometry of this toolpath - De basisgeometrie voor dit gereedschapspad - The tool controller that will be used to calculate the path @@ -568,6 +508,11 @@ Extra offset to apply to the operation. Direction is operation dependent. Extra verschuiving om toe te passen op de bewerking. Richting is afhankelijk van bewerking. + + + The library to use to generate the path + De te bibliotheek gebruiken voor het genereren van het pad + Start pocketing at center or boundary @@ -668,6 +613,11 @@ A material for this object Een materiaal voor dit object + + + Controls how tool moves around corners. Default=Round + Bepaalt hoe het gereedschap zich door de hoeken beweegt. Standaard=Rond + Maximum distance before a miter join is truncated @@ -699,14 +649,64 @@ Zet Waar indien u gebruik maakt van de straalcompensatie van de snijder - - The library to use to generate the path - De te bibliotheek gebruiken voor het genereren van het pad + + The direction along which dropcutter lines are created + De richting langs welke dropcutter lijnen worden gemaakt - - Controls how tool moves around corners. Default=Round - Bepaalt hoe het gereedschap zich door de hoeken beweegt. Standaard=Rond + + Should the operation be limited by the stock object or by the bounding box of the base object + Moet de bewerking worden beperkt door het voorraadobject of door de begrenzingsdoos van het basisobject + + + + Step over percentage of the drop cutter path + Stap over percentage van het drop cutter pad + + + + Z-axis offset from the surface of the object + Z-as verschuiving van het oppervlak van het object + + + + The Sample Interval. Small values cause long wait times + De Staalinterval. Kleine waarden veroorzaken lange wachttijden + + + + Enable optimization which removes unnecessary points from G-Code output + Optimalisatie inschakelen die onnodige punten verwijdert van de G-Code uitvoer + + + + The completion mode for the operation: single or multi-pass + De voltooiing modus voor de bewerking: één of meerdere-pass + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + De richting die het tool moet volge rond het werkstuk: Climb(met de klok mee) of conventioneel(tegen de klok) + + + + Ignore areas that proceed below specified depth. + Negeer gebieden die onder de opgegeven diepte gaan. + + + + Depth used to identify waste areas to ignore. + Diepte die gebruikt werd om de te negeren afvalgebieden te identificeren. + + + + Cut through waste to depth at model edge, releasing the model. + Ga door afval naar diepte aan de modelrand, waardoor het model vrijkomt. + + + + The base geometry of this toolpath + De basisgeometrie voor dit gereedschapspad @@ -986,16 +986,16 @@ Selected tool is not a drill Selected tool is not a drill - - - Invalid Cutting Edge Angle %.2f, must be >0° and <=180° - Ongeldige hoek van de snijrand %.2f, moet >=0° en <=180° zijn - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° Ongeldige hoek van de snijrand %.2f, moet >=0° en <90° zijn + + + Invalid Cutting Edge Angle %.2f, must be >0° and <=180° + Ongeldige hoek van de snijrand %.2f, moet >=0° en <=180° zijn + Cutting Edge Angle (%.2f) results in negative tool tip length @@ -1121,6 +1121,31 @@ Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. Kenmerk %s.%s kan niet als cirkelvormig gat worden verwerkt - gelieve deze uit de lijst met basisgeometrieën te verwijderen. + + + Face appears misaligned after initial rotation. + Het vlak lijkt verkeerd uitgelijnd te zijn na de eerste rotatie. + + + + Consider toggling the 'InverseAngle' property and recomputing. + Probeer de 'InverseAngle'-eigenschap te veranderen en opnieuw te berekenen. + + + + Multiple faces in Base Geometry. + Meerdere vlakken in de basisgeometrie. + + + + Depth settings will be applied to all faces. + Diepte-instellingen zullen op alle vlakken toegepast worden. + + + + EnableRotation property is 'Off'. + EnableRotation-eigenschap is 'Uit'. + Unable to create path for face(s). @@ -1218,31 +1243,6 @@ Toegenomen naar de standaard top. Selected feature(s) require 'Enable Rotation: B(y)' for access. Geselecteerde functie(s) vereist/vereisen 'Rotatie inschakelen: B(y)' voor toegang. - - - Face appears misaligned after initial rotation. - Het vlak lijkt verkeerd uitgelijnd te zijn na de eerste rotatie. - - - - Consider toggling the 'InverseAngle' property and recomputing. - Probeer de 'InverseAngle'-eigenschap te veranderen en opnieuw te berekenen. - - - - Multiple faces in Base Geometry. - Meerdere vlakken in de basisgeometrie. - - - - Depth settings will be applied to all faces. - Diepte-instellingen zullen op alle vlakken toegepast worden. - - - - EnableRotation property is 'Off'. - EnableRotation-eigenschap is 'Uit'. - Ignoring non-horizontal Face @@ -1993,6 +1993,16 @@ Als het nodig is de FinalDepth handmatig aan te geven, doe dat in een andere bew PathPocket + + + Pocket Shape + Vorm van de uitsparing + + + + Creates a Path Pocket object from a face or faces + Maakt een object van een paduitsparing aan vanuit een of meerdere vlakken + Normal @@ -2043,16 +2053,6 @@ Als het nodig is de FinalDepth handmatig aan te geven, doe dat in een andere bew Final depth set below ZMin of face(s) selected. Definitieve diepte ingesteld onder ZMin of vlak(ken) geselecteerd. - - - Pocket Shape - Vorm van de uitsparing - - - - Creates a Path Pocket object from a face or faces - Maakt een object van een paduitsparing aan vanuit een of meerdere vlakken - 3D Pocket @@ -2186,16 +2186,16 @@ Als het nodig is de FinalDepth handmatig aan te geven, doe dat in een andere bew Face Profile Vlakprofiel - - - For open edges, verify Final Depth for this operation. - Voor de geopende randen, controleer de eind diepte voor deze bewerking. - Check edge selection and Final Depth requirements for profiling open edge(s). Check edge selection and Final Depth requirements for profiling open edge(s). + + + For open edges, verify Final Depth for this operation. + Voor de geopende randen, controleer de eind diepte voor deze bewerking. + Profile based on face or faces @@ -3474,16 +3474,6 @@ Als het nodig is de FinalDepth handmatig aan te geven, doe dat in een andere bew Path_Dressup - - - Dress-up - Verkleding - - - - Creates a Path Dess-up object from a selected path - Maakt een padverkledingsobject uit een geselecteerd pad - Please select one path object @@ -3503,6 +3493,16 @@ Als het nodig is de FinalDepth handmatig aan te geven, doe dat in een andere bew Please select a Path object Gelieve een padobject te selecteren + + + Dress-up + Verkleding + + + + Creates a Path Dess-up object from a selected path + Maakt een padverkledingsobject uit een geselecteerd pad + Path_DressupAxisMap @@ -3975,6 +3975,13 @@ Als het nodig is de FinalDepth handmatig aan te geven, doe dat in een andere bew Creates a Path Hop object Maakt een Padsprongobject + + + The selected object is not a path + + Het geselecteerde object is geen pad + + Please select one path object @@ -3990,13 +3997,6 @@ Als het nodig is de FinalDepth handmatig aan te geven, doe dat in een andere bew Create Hop Sprong maken - - - The selected object is not a path - - Het geselecteerde object is geen pad - - Path_Inspect @@ -4246,11 +4246,6 @@ Als het nodig is de FinalDepth handmatig aan te geven, doe dat in een andere bew Path_Sanity - - - The Job has no selected Base object. - Er is geen geselecteerd basisobject voor de taak. - Check the path job for common errors @@ -4501,6 +4496,11 @@ Als het nodig is de FinalDepth handmatig aan te geven, doe dat in een andere bew Date Datum + + + The Job has no selected Base object. + Er is geen geselecteerd basisobject voor de taak. + It appears the machine limits haven't been set. Not able to check path extents. @@ -4662,6 +4662,11 @@ Als het nodig is de FinalDepth handmatig aan te geven, doe dat in een andere bew Path_ToolController + + + Tool Number to Load + Te laden gereedschapsnummer + Add Tool Controller to the Job @@ -4672,11 +4677,6 @@ Als het nodig is de FinalDepth handmatig aan te geven, doe dat in een andere bew Add Tool Controller Gereedschapsregelaar toevoegen - - - Tool Number to Load - Te laden gereedschapsnummer - Path_ToolTable @@ -4703,6 +4703,11 @@ Als het nodig is de FinalDepth handmatig aan te geven, doe dat in een andere bew Creates a medial line engraving path Maakt een middelste lijn graveer pad + + + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve vereist een graverende snijder met CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4713,11 +4718,6 @@ Als het nodig is de FinalDepth handmatig aan te geven, doe dat in een andere bew Engraver Cutting Edge Angle must be < 180 degrees. Engraver snij-hoek moet < 180 graden zijn. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - VCarve vereist een graverende snijder met CuttingEdgeAngle - Path_Waterline @@ -4752,11 +4752,56 @@ Als het nodig is de FinalDepth handmatig aan te geven, doe dat in een andere bew Save toolbit library Toolbit-bibliotheek opslaan + + + Tooltable JSON (*.json) + Gereedschapstafel JSON (*.json) + + + + HeeksCAD tooltable (*.tooltable) + HeeksCAD-gereedschapstafel (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + LinuxCNC-gereedschapstafel (*.tbl) + Open tooltable Open gereedschapstafel + + + Save tooltable + Gereedschapstafel opslaan + + + + Rename Tooltable + Hernoem gereedschapstabel + + + + Enter Name: + Naam invoeren: + + + + Add New Tool Table + Voeg nieuwe gereedschapstabel toe + + + + Delete Selected Tool Table + Verwijder de geselecteerde gereedschapstabel + + + + Rename Selected Tool Table + Hernoem de geselecteerde gereedschapstabel + Tooltable editor @@ -4967,11 +5012,6 @@ Als het nodig is de FinalDepth handmatig aan te geven, doe dat in een andere bew Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) Gereedschapstafel XML (*.xml);;HeeksCAD-gereedschapstafel (*.tooltable) - - - Save tooltable - Gereedschapstafel opslaan - Tooltable XML (*.xml) @@ -4987,46 +5027,6 @@ Als het nodig is de FinalDepth handmatig aan te geven, doe dat in een andere bew Object doesn't have a tooltable property Object heeft geen gereedschapstafeleigenschap - - - Rename Tooltable - Hernoem gereedschapstabel - - - - Enter Name: - Naam invoeren: - - - - Add New Tool Table - Voeg nieuwe gereedschapstabel toe - - - - Delete Selected Tool Table - Verwijder de geselecteerde gereedschapstabel - - - - Rename Selected Tool Table - Hernoem de geselecteerde gereedschapstabel - - - - Tooltable JSON (*.json) - Gereedschapstafel JSON (*.json) - - - - HeeksCAD tooltable (*.tooltable) - HeeksCAD-gereedschapstafel (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - LinuxCNC-gereedschapstafel (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Path/Gui/Resources/translations/Path_pl.qm b/src/Mod/Path/Gui/Resources/translations/Path_pl.qm index 4d0be0d4c6b23f386a21de95e593a77126bac354..d77c24081450df4e7d694ddf729754ed36e7be68 100644 GIT binary patch delta 9588 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 delta 9614 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 UI!OUxtp377iR{p!ME=nGe}K`SVE_OC diff --git a/src/Mod/Path/Gui/Resources/translations/Path_pl.ts b/src/Mod/Path/Gui/Resources/translations/Path_pl.ts index c25611e9ae..5d7e23d2d5 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_pl.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_pl.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. Pokaż tymczasowe obiekty konstrukcyjne ścieżki, gdy moduł jest w trybie DEBUGOWANIA. - - - The direction along which dropcutter lines are created - Kierunek tworzenia linii cięcia - - - - Should the operation be limited by the stock object or by the bounding box of the base object - Czy operacja ma być ograniczona przez obiekt podstawowy czy przez ramkę obrysu obiektu bazowego - - - - Step over percentage of the drop cutter path - Procentowa wielkość kroku ścieżki narzędzia - - - - Z-axis offset from the surface of the object - Odsunięcie osi Z od powierzchni obiektu - - - - The Sample Interval. Small values cause long wait times - Przykładowy interwał. Niskie wartości powodują długi okres oczekiwania - - - - Enable optimization which removes unnecessary points from G-Code output - Włącz optymalizację która usuwa nie potrzebne punkty z G-Code - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much. Mniejsze wartości dają drobniejszą i dokładniejszą siatkę. Mniejsze wartości nie zwiększają znacznie czasu przetwarzania. - - - The completion mode for the operation: single or multi-pass - Tryb wykonania operacji: pojedyncza lub wieloprzejściowa - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - Kierunek, w którym ścieżka narzędzia powinna przechodzić wokół części: współbieżnie (zgodnie z ruchem wskazówek zegara) lub przeciwbieżnie (przeciwnie do ruchu wskazówek zegara) - Stop index(angle) for rotational scan Indeks końcowy (kąt) dla skanowania obrotowego - - - Ignore areas that proceed below specified depth. - Ignoruj obszary, które sięgają poniżej określonej głębokości. - - - - Depth used to identify waste areas to ignore. - Głębokość używana do identyfikacji obszarów odpadów do zignorowania. - - - - Cut through waste to depth at model edge, releasing the model. - Odetnij odpad ne krawędzi modelu by uwolnić model. - Dropcutter lines are created parallel to this axis. @@ -244,11 +189,6 @@ Obrotowy: Skanowanie obrotowe w 4 osiach. The path to be copied Ścieżka do skopiowania - - - The base geometry of this toolpath - Podstawowa geometria tej ścieżki narzędzia - The tool controller that will be used to calculate the path @@ -569,6 +509,11 @@ Obrotowy: Skanowanie obrotowe w 4 osiach. Extra offset to apply to the operation. Direction is operation dependent. Dodatkowy offset do operacji. Kierunek jest zależny od operacji. + + + The library to use to generate the path + Biblioteka używana do generowania ścieżki + Start pocketing at center or boundary @@ -669,10 +614,15 @@ Obrotowy: Skanowanie obrotowe w 4 osiach. A material for this object Materiał dla tego obiektu + + + Controls how tool moves around corners. Default=Round + Sposób, w który narzędzia poruszaną się wokół narożników. Domyślnie = dookoła + Maximum distance before a miter join is truncated - Maksymalny dystans pomiędzy stycznymi ukosu jest kadłubowy + Maksymalna odległość przed obcięciem połączenia kątowego @@ -700,14 +650,64 @@ Obrotowy: Skanowanie obrotowe w 4 osiach. Ustaw wartość Prawda, jeśli używasz kompensacji promienia frezu - - The library to use to generate the path - Biblioteka używana do generowania ścieżki + + The direction along which dropcutter lines are created + Kierunek tworzenia linii cięcia - - Controls how tool moves around corners. Default=Round - Sposób, w który narzędzia poruszaną się wokół narożników. Domyślnie = dookoła + + Should the operation be limited by the stock object or by the bounding box of the base object + Czy operacja ma być ograniczona przez obiekt podstawowy czy przez ramkę obrysu obiektu bazowego + + + + Step over percentage of the drop cutter path + Procentowa wielkość kroku ścieżki narzędzia + + + + Z-axis offset from the surface of the object + Odsunięcie osi Z od powierzchni obiektu + + + + The Sample Interval. Small values cause long wait times + Przykładowy interwał. Niskie wartości powodują długi okres oczekiwania + + + + Enable optimization which removes unnecessary points from G-Code output + Włącz optymalizację która usuwa nie potrzebne punkty z G-Code + + + + The completion mode for the operation: single or multi-pass + Tryb wykonania operacji: pojedyncza lub wieloprzejściowa + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + Kierunek, w którym ścieżka narzędzia powinna przechodzić wokół części: współbieżnie (zgodnie z ruchem wskazówek zegara) lub przeciwbieżnie (przeciwnie do ruchu wskazówek zegara) + + + + Ignore areas that proceed below specified depth. + Ignoruj obszary, które sięgają poniżej określonej głębokości. + + + + Depth used to identify waste areas to ignore. + Głębokość używana do identyfikacji obszarów odpadów do zignorowania. + + + + Cut through waste to depth at model edge, releasing the model. + Odetnij odpad ne krawędzi modelu by uwolnić model. + + + + The base geometry of this toolpath + Podstawowa geometria tej ścieżki narzędzia @@ -987,16 +987,16 @@ Obrotowy: Skanowanie obrotowe w 4 osiach. Selected tool is not a drill Wybrane narzędzie nie jest wiertłem - - - Invalid Cutting Edge Angle %.2f, must be >0° and <=180° - Nieprawidłowy kąt krawędzi cięcia %.2f, musi być >0° i <=180° - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° Nieprawidłowy kąt krawędzi tnącej% .2f, musi wynosić <90 ° i> = 0 ° + + + Invalid Cutting Edge Angle %.2f, must be >0° and <=180° + Nieprawidłowy kąt krawędzi cięcia %.2f, musi być >0° i <=180° + Cutting Edge Angle (%.2f) results in negative tool tip length @@ -1122,6 +1122,31 @@ Obrotowy: Skanowanie obrotowe w 4 osiach. Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. Funkcja %s.%s nie może być przetworzona jako okrągły otwór - proszę usunąć ją z listy bazy geometrycznej. + + + Face appears misaligned after initial rotation. + Po wstępnym obrocie ściana wydaje się być nieprawidłowo ustawiona. + + + + Consider toggling the 'InverseAngle' property and recomputing. + Rozważ przełączenie właściwości „Odwrotny kąt” i ponowne obliczenie. + + + + Multiple faces in Base Geometry. + Wiele ścian w geometrii bazowej. + + + + Depth settings will be applied to all faces. + Ustawienia głębokości zostaną zastosowane do wszystkich ścian. + + + + EnableRotation property is 'Off'. + Właściwość Zezwól na obrót jest wyłączona. + Unable to create path for face(s). @@ -1219,31 +1244,6 @@ Zwiększona do górnej krawędzi materiału. Selected feature(s) require 'Enable Rotation: B(y)' for access. Wybrane funkcje wymagają 'Włącz obrót: B(y)' aby uzyskać dostęp. - - - Face appears misaligned after initial rotation. - Po wstępnym obrocie ściana wydaje się być nieprawidłowo ustawiona. - - - - Consider toggling the 'InverseAngle' property and recomputing. - Rozważ przełączenie właściwości „Odwrotny kąt” i ponowne obliczenie. - - - - Multiple faces in Base Geometry. - Wiele ścian w geometrii bazowej. - - - - Depth settings will be applied to all faces. - Ustawienia głębokości zostaną zastosowane do wszystkich ścian. - - - - EnableRotation property is 'Off'. - Właściwość Zezwól na obrót jest wyłączona. - Ignoring non-horizontal Face @@ -1992,6 +1992,16 @@ If it is necessary to set the FinalDepth manually please select a different oper PathPocket + + + Pocket Shape + Kształt kieszeni + + + + Creates a Path Pocket object from a face or faces + Tworzy obiekt Kierunek ścieżki z twarzy lub twarzy + Normal @@ -2042,16 +2052,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Final depth set below ZMin of face(s) selected. Głębokość końcowa ustawiona poniżej Z min dla wybranej(-ych) powierzchni. - - - Pocket Shape - Kształt kieszeni - - - - Creates a Path Pocket object from a face or faces - Tworzy obiekt Kierunek ścieżki z twarzy lub twarzy - 3D Pocket @@ -2185,16 +2185,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Face Profile Profil powierzchni - - - For open edges, verify Final Depth for this operation. - W przypadku otwartych krawędzi sprawdź głębokość końcową dla tej operacji. - Check edge selection and Final Depth requirements for profiling open edge(s). Sprawdź wybór krawędzi i wymagania dotyczące głębokości końcowej dla profilowania otwartych krawędzi. + + + For open edges, verify Final Depth for this operation. + W przypadku otwartych krawędzi sprawdź głębokość końcową dla tej operacji. + Profile based on face or faces @@ -2291,7 +2291,7 @@ If it is necessary to set the FinalDepth manually please select a different oper Incremental Step Down of Tool - Przyrostowe krok w dół narzędzia + Przyrostowe obniżanie narzędzia @@ -3477,16 +3477,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Dressup - - - Dress-up - Ulepszenia - - - - Creates a Path Dess-up object from a selected path - Tworzy obiekt ścieżki Dess-up z zaznaczonej ścieżki - Please select one path object @@ -3506,6 +3496,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Please select a Path object Proszę wybrać obiekt-ścieżkę + + + Dress-up + Ulepszenia + + + + Creates a Path Dess-up object from a selected path + Tworzy obiekt ścieżki Dess-up z zaznaczonej ścieżki + Path_DressupAxisMap @@ -3978,6 +3978,13 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a Path Hop object Tworzy obiekty Path Hop + + + The selected object is not a path + + Wybrany obiekt nie jest ścieżką + + Please select one path object @@ -3993,13 +4000,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Create Hop Utwórz skok - - - The selected object is not a path - - Wybrany obiekt nie jest ścieżką - - Path_Inspect @@ -4249,11 +4249,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Sanity - - - The Job has no selected Base object. - Zadanie nie ma wybranego obiektu bazowego. - Check the path job for common errors @@ -4504,6 +4499,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Date Data + + + The Job has no selected Base object. + Zadanie nie ma wybranego obiektu bazowego. + It appears the machine limits haven't been set. Not able to check path extents. @@ -4664,6 +4664,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_ToolController + + + Tool Number to Load + Numer narzędzi do wczytania + Add Tool Controller to the Job @@ -4674,11 +4679,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Add Tool Controller Dodaj kontroler narzędzi - - - Tool Number to Load - Numer narzędzi do wczytania - Path_ToolTable @@ -4705,6 +4705,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a medial line engraving path Tworzy ścieżkę grawerowania linii środkowej + + + VCarve requires an engraving cutter with CuttingEdgeAngle + Wycięcie V wymaga frezu do grawerowania z kątem cięcia krawędzi + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4715,11 +4720,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Engraver Cutting Edge Angle must be < 180 degrees. Kąt krawędzi tnącej grawera musi być <180 stopni. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - Wycięcie V wymaga frezu do grawerowania z kątem cięcia krawędzi - Path_Waterline @@ -4754,11 +4754,56 @@ If it is necessary to set the FinalDepth manually please select a different oper Save toolbit library Zapisz bibliotekę narzędzi + + + Tooltable JSON (*.json) + Tooltable JSON (*.json) + + + + HeeksCAD tooltable (*.tooltable) + HeeksCAD tooltable (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + LinuxCNC tooltable (*.tbl) + Open tooltable Otwórz tabelę narzędziową + + + Save tooltable + Zapisz tabelę narzędziową + + + + Rename Tooltable + Zmień nazwę tabeli narzędzi + + + + Enter Name: + Wprowadź nazwę: + + + + Add New Tool Table + Dodaj nową tabelę narzędzi + + + + Delete Selected Tool Table + Usuń zaznaczoną tabelę narzędzi + + + + Rename Selected Tool Table + Zmień nazwę zaznaczonej tabeli narzędzi + Tooltable editor @@ -4969,11 +5014,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) Tabela narzędziowa XML (*.xml); tabela HeeksCAD (*.tooltable) - - - Save tooltable - Zapisz tabelę narzędziową - Tooltable XML (*.xml) @@ -4989,46 +5029,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Object doesn't have a tooltable property Obiekt nie ma właściwości tooltable - - - Rename Tooltable - Zmień nazwę tabeli narzędzi - - - - Enter Name: - Wprowadź nazwę: - - - - Add New Tool Table - Dodaj nową tabelę narzędzi - - - - Delete Selected Tool Table - Usuń zaznaczoną tabelę narzędzi - - - - Rename Selected Tool Table - Zmień nazwę zaznaczonej tabeli narzędzi - - - - Tooltable JSON (*.json) - Tooltable JSON (*.json) - - - - HeeksCAD tooltable (*.tooltable) - HeeksCAD tooltable (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - LinuxCNC tooltable (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Path/Gui/Resources/translations/Path_pt-BR.ts b/src/Mod/Path/Gui/Resources/translations/Path_pt-BR.ts index e08ba071a2..481ea1148a 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_pt-BR.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_pt-BR.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. Mostra os objetos temporários de construção de trajetória quando o módulo está no modo DEBUG. - - - The direction along which dropcutter lines are created - A direção ao longo da qual as linhas de corte são criadas - - - - Should the operation be limited by the stock object or by the bounding box of the base object - A operação deve ser limitada pelo objeto das ações ou pela caixa delimitadora do objeto base - - - - Step over percentage of the drop cutter path - Passo a percentagem do caminho do cortador de gota - - - - Z-axis offset from the surface of the object - Deslocamento do eixo-z da superfície do objeto - - - - The Sample Interval. Small values cause long wait times - O intervalo de amostragem. Pequenos valores causam tempos de longa espera - - - - Enable optimization which removes unnecessary points from G-Code output - Habilitar otimização que remove pontos desnecessários do G-Code gerado - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much. Valores menores produzem uma malha melhor e mais precisa. No entanto, não aumentam muito o tempo de processamento. - - - The completion mode for the operation: single or multi-pass - O modo de conclusão da operação: único ou multipasse - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - A direção do caminho da ferramenta ao redor da peça deve ser: Sentido horário(CW) ou Sentido anti-horário(CCW) - Stop index(angle) for rotational scan Parar índice(ângulo) para a verificação rotativa - - - Ignore areas that proceed below specified depth. - Ignorar áreas que se desenrolam abaixo da profundidade especificada. - - - - Depth used to identify waste areas to ignore. - Profundidade usada para identificar áreas de resíduos para ignorar. - - - - Cut through waste to depth at model edge, releasing the model. - Corte os resíduos para profundidade na borda do modelo, libertando o modelo. - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied O caminho a ser copiado - - - The base geometry of this toolpath - A geometria base deste caminho de ferramenta - The tool controller that will be used to calculate the path @@ -568,6 +508,11 @@ Extra offset to apply to the operation. Direction is operation dependent. Deslocamento extra a ser aplicado à operação. A direção depende da operação. + + + The library to use to generate the path + Biblioteca a usar para gerar a trajetória + Start pocketing at center or boundary @@ -668,6 +613,11 @@ A material for this object Um material para este objeto + + + Controls how tool moves around corners. Default=Round + Controla como a ferramenta se move nos cantos. Padrão=Redondo(boleado) + Maximum distance before a miter join is truncated @@ -699,14 +649,64 @@ Torne verdadeiro, se está usando a compensação do raio do cortador - - The library to use to generate the path - Biblioteca a usar para gerar a trajetória + + The direction along which dropcutter lines are created + A direção ao longo da qual as linhas de corte são criadas - - Controls how tool moves around corners. Default=Round - Controla como a ferramenta se move nos cantos. Padrão=Redondo(boleado) + + Should the operation be limited by the stock object or by the bounding box of the base object + A operação deve ser limitada pelo objeto das ações ou pela caixa delimitadora do objeto base + + + + Step over percentage of the drop cutter path + Passo a percentagem do caminho do cortador de gota + + + + Z-axis offset from the surface of the object + Deslocamento do eixo-z da superfície do objeto + + + + The Sample Interval. Small values cause long wait times + O intervalo de amostragem. Pequenos valores causam tempos de longa espera + + + + Enable optimization which removes unnecessary points from G-Code output + Habilitar otimização que remove pontos desnecessários do G-Code gerado + + + + The completion mode for the operation: single or multi-pass + O modo de conclusão da operação: único ou multipasse + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + A direção do caminho da ferramenta ao redor da peça deve ser: Sentido horário(CW) ou Sentido anti-horário(CCW) + + + + Ignore areas that proceed below specified depth. + Ignorar áreas que se desenrolam abaixo da profundidade especificada. + + + + Depth used to identify waste areas to ignore. + Profundidade usada para identificar áreas de resíduos para ignorar. + + + + Cut through waste to depth at model edge, releasing the model. + Corte os resíduos para profundidade na borda do modelo, libertando o modelo. + + + + The base geometry of this toolpath + A geometria base deste caminho de ferramenta @@ -986,16 +986,16 @@ Selected tool is not a drill A ferramenta selecionada não é uma broca - - - Invalid Cutting Edge Angle %.2f, must be >0° and <=180° - Ângulo de corte de aresta inválido: %.2f, deve ser >0º e <=180º - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° Ângulo de corte de esquina %.2f inválido, deve ser <90º e >=0º + + + Invalid Cutting Edge Angle %.2f, must be >0° and <=180° + Ângulo de corte de aresta inválido: %.2f, deve ser >0º e <=180º + Cutting Edge Angle (%.2f) results in negative tool tip length @@ -1121,6 +1121,31 @@ Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. Objeto %s.%s não pode ser processado como um furo circular - por favor, remove-o da lista de geometria Base. + + + Face appears misaligned after initial rotation. + A face parece desalinhada após a rotação inicial. + + + + Consider toggling the 'InverseAngle' property and recomputing. + Considere alternar a propriedade 'InverseAngle' e recalcular. + + + + Multiple faces in Base Geometry. + Múltiplas faces na Geometria Base. + + + + Depth settings will be applied to all faces. + Configurações de profundidade serão aplicadas a todas as faces. + + + + EnableRotation property is 'Off'. + A propriedade HabilitarRotação está 'Desligada'. + Unable to create path for face(s). @@ -1218,31 +1243,6 @@ Aumentando para o topo do estoque. Selected feature(s) require 'Enable Rotation: B(y)' for access. Os objeto(s) selecionado(s) requerem 'Ativar rotação: B(x)' para acesso. - - - Face appears misaligned after initial rotation. - A face parece desalinhada após a rotação inicial. - - - - Consider toggling the 'InverseAngle' property and recomputing. - Considere alternar a propriedade 'InverseAngle' e recalcular. - - - - Multiple faces in Base Geometry. - Múltiplas faces na Geometria Base. - - - - Depth settings will be applied to all faces. - Configurações de profundidade serão aplicadas a todas as faces. - - - - EnableRotation property is 'Off'. - A propriedade HabilitarRotação está 'Desligada'. - Ignoring non-horizontal Face @@ -1993,6 +1993,16 @@ Se for necessário definir a profundidade final (FinalDepth) manualmente, seleci PathPocket + + + Pocket Shape + Forma Vazio (bolso) + + + + Creates a Path Pocket object from a face or faces + Cria uma trajetória de vazio (bolso) de uma face ou faces + Normal @@ -2043,16 +2053,6 @@ Se for necessário definir a profundidade final (FinalDepth) manualmente, seleci Final depth set below ZMin of face(s) selected. Profundidade final definida abaixo de ZMin para faces selecionadas. - - - Pocket Shape - Forma Vazio (bolso) - - - - Creates a Path Pocket object from a face or faces - Cria uma trajetória de vazio (bolso) de uma face ou faces - 3D Pocket @@ -2186,16 +2186,16 @@ Se for necessário definir a profundidade final (FinalDepth) manualmente, seleci Face Profile Perfil de face - - - For open edges, verify Final Depth for this operation. - Para arestas abertas, verifique a profundidade final para esta operação. - Check edge selection and Final Depth requirements for profiling open edge(s). Verificar seleção de aresta e requisitos de profundidade final para criar perfil(perfis) de aresta(s) aberta(s). + + + For open edges, verify Final Depth for this operation. + Para arestas abertas, verifique a profundidade final para esta operação. + Profile based on face or faces @@ -3474,16 +3474,6 @@ Se for necessário definir a profundidade final (FinalDepth) manualmente, seleci Path_Dressup - - - Dress-up - Trajetória adicional - - - - Creates a Path Dess-up object from a selected path - Cria uma trajetória de vestimento a partir de uma trajetória selecionada - Please select one path object @@ -3503,6 +3493,16 @@ Se for necessário definir a profundidade final (FinalDepth) manualmente, seleci Please select a Path object Por favor selecione uma trajetória + + + Dress-up + Trajetória adicional + + + + Creates a Path Dess-up object from a selected path + Cria uma trajetória de vestimento a partir de uma trajetória selecionada + Path_DressupAxisMap @@ -3975,6 +3975,13 @@ Se for necessário definir a profundidade final (FinalDepth) manualmente, seleci Creates a Path Hop object Cria uma trajetória de salto + + + The selected object is not a path + + O objeto selecionado não é uma trajetória + + Please select one path object @@ -3990,13 +3997,6 @@ Se for necessário definir a profundidade final (FinalDepth) manualmente, seleci Create Hop Criar salto - - - The selected object is not a path - - O objeto selecionado não é uma trajetória - - Path_Inspect @@ -4246,11 +4246,6 @@ Se for necessário definir a profundidade final (FinalDepth) manualmente, seleci Path_Sanity - - - The Job has no selected Base object. - O trabalho não tem nenhum objeto Base selecionado. - Check the path job for common errors @@ -4501,6 +4496,11 @@ Se for necessário definir a profundidade final (FinalDepth) manualmente, seleci Date Data + + + The Job has no selected Base object. + O trabalho não tem nenhum objeto Base selecionado. + It appears the machine limits haven't been set. Not able to check path extents. @@ -4662,6 +4662,11 @@ Se for necessário definir a profundidade final (FinalDepth) manualmente, seleci Path_ToolController + + + Tool Number to Load + Número da ferramenta a carregar + Add Tool Controller to the Job @@ -4672,11 +4677,6 @@ Se for necessário definir a profundidade final (FinalDepth) manualmente, seleci Add Tool Controller Adicionar controlador de ferramenta - - - Tool Number to Load - Número da ferramenta a carregar - Path_ToolTable @@ -4703,6 +4703,11 @@ Se for necessário definir a profundidade final (FinalDepth) manualmente, seleci Creates a medial line engraving path Cria uma trajetória de gravação de linha mediana + + + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requer um cortador de gravura com CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4713,11 +4718,6 @@ Se for necessário definir a profundidade final (FinalDepth) manualmente, seleci Engraver Cutting Edge Angle must be < 180 degrees. Ângulo de corte da borda deve ser de < 180 graus. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - VCarve requer um cortador de gravura com CuttingEdgeAngle - Path_Waterline @@ -4752,11 +4752,56 @@ Se for necessário definir a profundidade final (FinalDepth) manualmente, seleci Save toolbit library Salvar biblioteca de brocas + + + Tooltable JSON (*.json) + Tabela de ferramentas JSON (*.json) + + + + HeeksCAD tooltable (*.tooltable) + Tabela de ferramentas HeeksCAD (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + Tabela de ferramentas LinuxCNC (*.tbl) + Open tooltable Abrir tabela de ferramentas + + + Save tooltable + Salvar tabela de ferramentas + + + + Rename Tooltable + Renomear tabela de ferramentas + + + + Enter Name: + Digite o Nome: + + + + Add New Tool Table + Adicionar nova tabela de ferramentas + + + + Delete Selected Tool Table + Excluir tabela de ferramentas selecionada + + + + Rename Selected Tool Table + Renomear a tabela de ferramentas selecionada + Tooltable editor @@ -4967,11 +5012,6 @@ Se for necessário definir a profundidade final (FinalDepth) manualmente, seleci Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) Tabela de ferramentas XML (*.xml);;tabela de ferramentas HeeksCAD (*.tooltable) - - - Save tooltable - Salvar tabela de ferramentas - Tooltable XML (*.xml) @@ -4987,46 +5027,6 @@ Se for necessário definir a profundidade final (FinalDepth) manualmente, seleci Object doesn't have a tooltable property Objeto não tem uma propriedade da tabela de ferramentas - - - Rename Tooltable - Renomear tabela de ferramentas - - - - Enter Name: - Digite o Nome: - - - - Add New Tool Table - Adicionar nova tabela de ferramentas - - - - Delete Selected Tool Table - Excluir tabela de ferramentas selecionada - - - - Rename Selected Tool Table - Renomear a tabela de ferramentas selecionada - - - - Tooltable JSON (*.json) - Tabela de ferramentas JSON (*.json) - - - - HeeksCAD tooltable (*.tooltable) - Tabela de ferramentas HeeksCAD (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - Tabela de ferramentas LinuxCNC (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Path/Gui/Resources/translations/Path_pt-PT.ts b/src/Mod/Path/Gui/Resources/translations/Path_pt-PT.ts index acacd524d6..94190b9719 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_pt-PT.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_pt-PT.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. Mostra os objetos temporários de construção do caminho quando o módulo está no modo DEBUG. - - - The direction along which dropcutter lines are created - The direction along which dropcutter lines are created - - - - Should the operation be limited by the stock object or by the bounding box of the base object - Should the operation be limited by the stock object or by the bounding box of the base object - - - - Step over percentage of the drop cutter path - Step over percentage of the drop cutter path - - - - Z-axis offset from the surface of the object - Deslocamento no eixo Z desde a superfície do objeto - - - - The Sample Interval. Small values cause long wait times - Intervalo de amostragem. Valores pequenos causam longas esperas - - - - Enable optimization which removes unnecessary points from G-Code output - Habilitar otimização que remove pontos desnecessários do resultado G-Code - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much. Valores menores resultam numa malha mais fina e mais precisa. Valores menores não aumentam muito o tempo de processamento. - - - The completion mode for the operation: single or multi-pass - O modo de conclusão da operação: passagem única ou múltipla - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - Stop index(angle) for rotational scan Stop index(angle) for rotational scan - - - Ignore areas that proceed below specified depth. - Ignorar áreas que continuam abaixo da profundidade especificada. - - - - Depth used to identify waste areas to ignore. - Profundidade usada para identificar áreas de desperdício a ignorar. - - - - Cut through waste to depth at model edge, releasing the model. - Cut through waste to depth at model edge, releasing the model. - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied O caminho a ser copiado - - - The base geometry of this toolpath - A geometria base deste caminho de ferramenta - The tool controller that will be used to calculate the path @@ -568,6 +508,11 @@ Extra offset to apply to the operation. Direction is operation dependent. Deslocamento extra para aplicar à operação. Direção é dependente de operação. + + + The library to use to generate the path + Biblioteca a usar para gerar a trajetória + Start pocketing at center or boundary @@ -668,6 +613,11 @@ A material for this object Um material para este objeto + + + Controls how tool moves around corners. Default=Round + Controla como se move a ferramenta nas esquinas. Predefinido=Redondo(boleado) + Maximum distance before a miter join is truncated @@ -699,14 +649,64 @@ Make True, if using Cutter Radius Compensation - - The library to use to generate the path - Biblioteca a usar para gerar a trajetória + + The direction along which dropcutter lines are created + The direction along which dropcutter lines are created - - Controls how tool moves around corners. Default=Round - Controla como se move a ferramenta nas esquinas. Predefinido=Redondo(boleado) + + Should the operation be limited by the stock object or by the bounding box of the base object + Should the operation be limited by the stock object or by the bounding box of the base object + + + + Step over percentage of the drop cutter path + Step over percentage of the drop cutter path + + + + Z-axis offset from the surface of the object + Deslocamento no eixo Z desde a superfície do objeto + + + + The Sample Interval. Small values cause long wait times + Intervalo de amostragem. Valores pequenos causam longas esperas + + + + Enable optimization which removes unnecessary points from G-Code output + Habilitar otimização que remove pontos desnecessários do resultado G-Code + + + + The completion mode for the operation: single or multi-pass + O modo de conclusão da operação: passagem única ou múltipla + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + + + + Ignore areas that proceed below specified depth. + Ignorar áreas que continuam abaixo da profundidade especificada. + + + + Depth used to identify waste areas to ignore. + Profundidade usada para identificar áreas de desperdício a ignorar. + + + + Cut through waste to depth at model edge, releasing the model. + Cut through waste to depth at model edge, releasing the model. + + + + The base geometry of this toolpath + A geometria base deste caminho de ferramenta @@ -986,16 +986,16 @@ Selected tool is not a drill A ferramenta selecionada não é uma broca - - - Invalid Cutting Edge Angle %.2f, must be >0° and <=180° - Invalid Cutting Edge Angle %.2f, must be >0° and <=180° - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° Ângulo de corte de esquina inválido %.2f, deve ser <90º e >=0º + + + 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 @@ -1121,6 +1121,31 @@ Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. Objeto %s.%s não pode ser processado como um furo circular - por favor, remover da lista de geometria Base. + + + Face appears misaligned after initial rotation. + Face appears misaligned after initial rotation. + + + + Consider toggling the 'InverseAngle' property and recomputing. + Consider toggling the 'InverseAngle' property and recomputing. + + + + Multiple faces in Base Geometry. + Múltiplas faces na Geometria Base. + + + + Depth settings will be applied to all faces. + Depth settings will be applied to all faces. + + + + EnableRotation property is 'Off'. + EnableRotation property is 'Off'. + Unable to create path for face(s). @@ -1218,31 +1243,6 @@ Increased to stock top. Selected feature(s) require 'Enable Rotation: B(y)' for access. Selected feature(s) require 'Enable Rotation: B(y)' for access. - - - Face appears misaligned after initial rotation. - Face appears misaligned after initial rotation. - - - - Consider toggling the 'InverseAngle' property and recomputing. - Consider toggling the 'InverseAngle' property and recomputing. - - - - Multiple faces in Base Geometry. - Múltiplas faces na Geometria Base. - - - - Depth settings will be applied to all faces. - Depth settings will be applied to all faces. - - - - EnableRotation property is 'Off'. - EnableRotation property is 'Off'. - Ignoring non-horizontal Face @@ -1993,6 +1993,16 @@ If it is necessary to set the FinalDepth manually please select a different oper PathPocket + + + Pocket Shape + Forma Vazio (bolso) + + + + Creates a Path Pocket object from a face or faces + Cria uma trajetória de vazio (bolso) de uma face ou faces + Normal @@ -2043,16 +2053,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Final depth set below ZMin of face(s) selected. Final depth set below ZMin of face(s) selected. - - - Pocket Shape - Forma Vazio (bolso) - - - - Creates a Path Pocket object from a face or faces - Cria uma trajetória de vazio (bolso) de uma face ou faces - 3D Pocket @@ -2186,16 +2186,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Face Profile Perfil de face - - - For open edges, verify Final Depth for this operation. - For open edges, verify Final Depth for this operation. - Check edge selection and Final Depth requirements for profiling open edge(s). Check edge selection and Final Depth requirements for profiling open edge(s). + + + For open edges, verify Final Depth for this operation. + For open edges, verify Final Depth for this operation. + Profile based on face or faces @@ -3474,16 +3474,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Dressup - - - Dress-up - Cobrir - - - - Creates a Path Dess-up object from a selected path - Cria uma trajetória de cobertura (dress-up) a partir de uma trajetória selecionada - Please select one path object @@ -3503,6 +3493,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Please select a Path object Por favor selecione uma trajetória + + + Dress-up + Cobrir + + + + Creates a Path Dess-up object from a selected path + Cria uma trajetória de cobertura (dress-up) a partir de uma trajetória selecionada + Path_DressupAxisMap @@ -3975,6 +3975,13 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a Path Hop object Cria objeto de ressalto da trajetória + + + The selected object is not a path + + O objeto selecionado não é uma trajetória + + Please select one path object @@ -3990,13 +3997,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Create Hop Criar salto - - - The selected object is not a path - - O objeto selecionado não é uma trajetória - - Path_Inspect @@ -4246,11 +4246,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Sanity - - - The Job has no selected Base object. - O trabalho não tem nenhum objeto Base selecionado. - Check the path job for common errors @@ -4501,6 +4496,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Date Data + + + The Job has no selected Base object. + O trabalho não tem nenhum objeto Base selecionado. + It appears the machine limits haven't been set. Not able to check path extents. @@ -4662,6 +4662,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_ToolController + + + Tool Number to Load + Número da ferramenta a carregar + Add Tool Controller to the Job @@ -4672,11 +4677,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Add Tool Controller Adicionar controlador de ferramenta - - - Tool Number to Load - Número da ferramenta a carregar - Path_ToolTable @@ -4703,6 +4703,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a medial line engraving path Creates a medial line engraving path + + + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4713,11 +4718,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Engraver Cutting Edge Angle must be < 180 degrees. Engraver Cutting Edge Angle must be < 180 degrees. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - VCarve requires an engraving cutter with CuttingEdgeAngle - Path_Waterline @@ -4752,11 +4752,56 @@ If it is necessary to set the FinalDepth manually please select a different oper Save toolbit library Save toolbit library + + + Tooltable JSON (*.json) + Tabela de ferramentas JSON (*.json) + + + + HeeksCAD tooltable (*.tooltable) + Tabela de ferramentas HeeksCAD (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + Tabela de ferramentas LinuxCNC (*.tbl) + Open tooltable Abrir tabela de ferramentas + + + Save tooltable + Salvar tabela de ferramentas + + + + Rename Tooltable + Rename Tooltable + + + + Enter Name: + Introduzir Nome: + + + + Add New Tool Table + Adicionar Nova Tabela de Ferramenta + + + + Delete Selected Tool Table + Excluir Tabela de Ferramenta Selecionada + + + + Rename Selected Tool Table + Renomear a Tabela de Ferramenta Selecionada + Tooltable editor @@ -4967,11 +5012,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) Tabela de ferramentas XML (*.xml);;tabela de ferramentas HeeksCAD (*.tooltable) - - - Save tooltable - Salvar tabela de ferramentas - Tooltable XML (*.xml) @@ -4987,46 +5027,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Object doesn't have a tooltable property Objeto não tem uma propriedade da tabela de ferramentas - - - Rename Tooltable - Rename Tooltable - - - - Enter Name: - Introduzir Nome: - - - - Add New Tool Table - Adicionar Nova Tabela de Ferramenta - - - - Delete Selected Tool Table - Excluir Tabela de Ferramenta Selecionada - - - - Rename Selected Tool Table - Renomear a Tabela de Ferramenta Selecionada - - - - Tooltable JSON (*.json) - Tabela de ferramentas JSON (*.json) - - - - HeeksCAD tooltable (*.tooltable) - Tabela de ferramentas HeeksCAD (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - Tabela de ferramentas LinuxCNC (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Path/Gui/Resources/translations/Path_ro.ts b/src/Mod/Path/Gui/Resources/translations/Path_ro.ts index 0774b60415..851f35b476 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_ro.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_ro.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. Show the temporary path construction objects when module is in DEBUG mode. - - - The direction along which dropcutter lines are created - Direcția de-a lungul căreia liniile dropcutter sunt create - - - - Should the operation be limited by the stock object or by the bounding box of the base object - În cazul în care operațiunea este limitată pentru obiectul stock sau de limitele parlelipipedului obiectului de bză - - - - Step over percentage of the drop cutter path - Pas peste procentajul traiectoriei de dropcutter - - - - Z-axis offset from the surface of the object - Deplasarea axei Z de la suprafața obiectului - - - - The Sample Interval. Small values cause long wait times - Interval de eșantionare. Valorile mai mici generează timp de așteptarea mai mari - - - - Enable optimization which removes unnecessary points from G-Code output - Permite optimizarea care elimină punctele inutile din codul G-Code rezultat - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ 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. - - - The completion mode for the operation: single or multi-pass - The completion mode for the operation: single or multi-pass - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - Stop index(angle) for rotational scan Stop index(angle) for rotational scan - - - Ignore areas that proceed below specified depth. - Ignore areas that proceed below specified depth. - - - - Depth used to identify waste areas to ignore. - Depth used to identify waste areas to ignore. - - - - Cut through waste to depth at model edge, releasing the model. - Cut through waste to depth at model edge, releasing the model. - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied Calea de acces de copiat - - - The base geometry of this toolpath - Geometria bază a traiectoriei sculei - The tool controller that will be used to calculate the path @@ -568,6 +508,11 @@ Extra offset to apply to the operation. Direction is operation dependent. Se aplică un decalaj suplimentar la operaţiunea. Direcţia este dependentă de operație. + + + The library to use to generate the path + Bibliotecă de utilizat pentru a genera traiectoria + Start pocketing at center or boundary @@ -668,6 +613,11 @@ A material for this object Un material pentru acest obiect + + + Controls how tool moves around corners. Default=Round + Controlează modul în care scula se mişcă în jurul colturi. Implicit = rotund + Maximum distance before a miter join is truncated @@ -699,14 +649,64 @@ Make True, if using Cutter Radius Compensation - - The library to use to generate the path - Bibliotecă de utilizat pentru a genera traiectoria + + The direction along which dropcutter lines are created + Direcția de-a lungul căreia liniile dropcutter sunt create - - Controls how tool moves around corners. Default=Round - Controlează modul în care scula se mişcă în jurul colturi. Implicit = rotund + + Should the operation be limited by the stock object or by the bounding box of the base object + În cazul în care operațiunea este limitată pentru obiectul stock sau de limitele parlelipipedului obiectului de bză + + + + Step over percentage of the drop cutter path + Pas peste procentajul traiectoriei de dropcutter + + + + Z-axis offset from the surface of the object + Deplasarea axei Z de la suprafața obiectului + + + + The Sample Interval. Small values cause long wait times + Interval de eșantionare. Valorile mai mici generează timp de așteptarea mai mari + + + + Enable optimization which removes unnecessary points from G-Code output + Permite optimizarea care elimină punctele inutile din codul G-Code rezultat + + + + The completion mode for the operation: single or multi-pass + The completion mode for the operation: single or multi-pass + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + + + + Ignore areas that proceed below specified depth. + Ignore areas that proceed below specified depth. + + + + Depth used to identify waste areas to ignore. + Depth used to identify waste areas to ignore. + + + + Cut through waste to depth at model edge, releasing the model. + Cut through waste to depth at model edge, releasing the model. + + + + The base geometry of this toolpath + Geometria bază a traiectoriei sculei @@ -986,16 +986,16 @@ 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° - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° Unghiul muchiei tăietoare este invalid %.2f, trebuie să fie < 90 ° şi > = 0 ° + + + 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 @@ -1121,6 +1121,31 @@ Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. Caracteristica %s.%s nu pot fi procesate ca un orificiu circular - vă rugăm să o înlăturaţi din lista de geometrie de Bază. + + + Face appears misaligned after initial rotation. + Face appears misaligned after initial rotation. + + + + Consider toggling the 'InverseAngle' property and recomputing. + Consider toggling the 'InverseAngle' property and recomputing. + + + + Multiple faces in Base Geometry. + Multiple faces in Base Geometry. + + + + Depth settings will be applied to all faces. + Depth settings will be applied to all faces. + + + + EnableRotation property is 'Off'. + EnableRotation property is 'Off'. + Unable to create path for face(s). @@ -1218,31 +1243,6 @@ Increased to stock top. Selected feature(s) require 'Enable Rotation: B(y)' for access. Selected feature(s) require 'Enable Rotation: B(y)' for access. - - - Face appears misaligned after initial rotation. - Face appears misaligned after initial rotation. - - - - Consider toggling the 'InverseAngle' property and recomputing. - Consider toggling the 'InverseAngle' property and recomputing. - - - - Multiple faces in Base Geometry. - Multiple faces in Base Geometry. - - - - Depth settings will be applied to all faces. - Depth settings will be applied to all faces. - - - - EnableRotation property is 'Off'. - EnableRotation property is 'Off'. - Ignoring non-horizontal Face @@ -1993,6 +1993,16 @@ If it is necessary to set the FinalDepth manually please select a different oper PathPocket + + + Pocket Shape + Forma de buzunar + + + + Creates a Path Pocket object from a face or faces + Creează un obiect tip buzunar plecând de la muchii sau o suprafață + Normal @@ -2043,16 +2053,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Final depth set below ZMin of face(s) selected. Final depth set below ZMin of face(s) selected. - - - Pocket Shape - Forma de buzunar - - - - Creates a Path Pocket object from a face or faces - Creează un obiect tip buzunar plecând de la muchii sau o suprafață - 3D Pocket @@ -2186,16 +2186,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Face Profile Profil de față - - - For open edges, verify Final Depth for this operation. - For open edges, verify Final Depth for this operation. - Check edge selection and Final Depth requirements for profiling open edge(s). Check edge selection and Final Depth requirements for profiling open edge(s). + + + For open edges, verify Final Depth for this operation. + For open edges, verify Final Depth for this operation. + Profile based on face or faces @@ -3474,16 +3474,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Dressup - - - Dress-up - Traiectorie adițională - - - - Creates a Path Dess-up object from a selected path - Creează un obiect traiectorie adițională plecând de la un parcurs selecționat - Please select one path object @@ -3503,6 +3493,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Please select a Path object Vă rugăm să selectaţi un obiect traiecorie + + + Dress-up + Traiectorie adițională + + + + Creates a Path Dess-up object from a selected path + Creează un obiect traiectorie adițională plecând de la un parcurs selecționat + Path_DressupAxisMap @@ -3975,6 +3975,13 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a Path Hop object Creează un obiect salt + + + The selected object is not a path + + Obiectul selectat nu este o traiectorie + + Please select one path object @@ -3990,13 +3997,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Create Hop Creați un salt - - - The selected object is not a path - - Obiectul selectat nu este o traiectorie - - Path_Inspect @@ -4246,11 +4246,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Sanity - - - The Job has no selected Base object. - Sarcina de lucru nu are obiect în Baza selecționată. - Check the path job for common errors @@ -4501,6 +4496,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Date Date + + + The Job has no selected Base object. + Sarcina de lucru nu are obiect în Baza selecționată. + It appears the machine limits haven't been set. Not able to check path extents. @@ -4662,6 +4662,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_ToolController + + + Tool Number to Load + Numărul uneltei de încărcat + Add Tool Controller to the Job @@ -4672,11 +4677,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Add Tool Controller Adăugare dispozitiv de control a sculei - - - Tool Number to Load - Numărul uneltei de încărcat - Path_ToolTable @@ -4703,6 +4703,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a medial line engraving path Creates a medial line engraving path + + + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4713,11 +4718,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Engraver Cutting Edge Angle must be < 180 degrees. Engraver Cutting Edge Angle must be < 180 degrees. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - VCarve requires an engraving cutter with CuttingEdgeAngle - Path_Waterline @@ -4752,11 +4752,56 @@ If it is necessary to set the FinalDepth manually please select a different oper Save toolbit library Save toolbit library + + + Tooltable JSON (*.json) + Tabelă de scule JSON (*.json) + + + + HeeksCAD tooltable (*.tooltable) + Tabela de scule HeeksCAD (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + Tabelă de scule LinuxCNC (*.tbl) + Open tooltable Deschide tabela de scule + + + Save tooltable + Salvarea tabelei de scule + + + + Rename Tooltable + Rename Tooltable + + + + Enter Name: + Enter Name: + + + + Add New Tool Table + Add New Tool Table + + + + Delete Selected Tool Table + Delete Selected Tool Table + + + + Rename Selected Tool Table + Rename Selected Tool Table + Tooltable editor @@ -4967,11 +5012,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) Tabela de scule XML (*.xml);Masă de scule HeeksCAD (*.tooltable) - - - Save tooltable - Salvarea tabelei de scule - Tooltable XML (*.xml) @@ -4987,46 +5027,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Object doesn't have a tooltable property Obiectul nu are o proprietate în tabelul de scule - - - Rename Tooltable - Rename Tooltable - - - - Enter Name: - Enter Name: - - - - Add New Tool Table - Add New Tool Table - - - - Delete Selected Tool Table - Delete Selected Tool Table - - - - Rename Selected Tool Table - Rename Selected Tool Table - - - - Tooltable JSON (*.json) - Tabelă de scule JSON (*.json) - - - - HeeksCAD tooltable (*.tooltable) - Tabela de scule HeeksCAD (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - Tabelă de scule LinuxCNC (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Path/Gui/Resources/translations/Path_ru.ts b/src/Mod/Path/Gui/Resources/translations/Path_ru.ts index 43bf092b77..34e9fe3d02 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_ru.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_ru.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. Показывать временные path при построении модуля в режиме DEBUG. - - - The direction along which dropcutter lines are created - Направление вдоль которого создаются линии резака - - - - Should the operation be limited by the stock object or by the bounding box of the base object - Операция должна быть ограничена заготовкой или ограничительной рамкой базового объекта - - - - Step over percentage of the drop cutter path - Процент превышения пути фрезы - - - - Z-axis offset from the surface of the object - Смещение оси Z от поверхности объекта - - - - The Sample Interval. Small values cause long wait times - Интервал выборки. Малые значения вызывают долгое ожидание - - - - Enable optimization which removes unnecessary points from G-Code output - Включить оптимизацию, которая удаляет лишние точки из выходного Г-кода (G-Code) - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much. Меньшие значения дают бОльшую точность, но существенно увеличивают время обработки. - - - The completion mode for the operation: single or multi-pass - Режим завершения обработки: одно- или многопроходная - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - Направление, по которому должен обойти деталь инструмент по часовой стрелке или против часовой стрелки - Stop index(angle) for rotational scan Конечный индекс (угол) для вращающегося сканирования - - - Ignore areas that proceed below specified depth. - Игнорировать области, которые идут ниже указанной глубины. - - - - Depth used to identify waste areas to ignore. - Глубина, используемая для выявления областей отходов, чтобы игнорировать. - - - - Cut through waste to depth at model edge, releasing the model. - Резать через отходы до глубины края модели, освобождая модель. - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied Траектория для копирования - - - The base geometry of this toolpath - Базовая фигура для пути инструмента - The tool controller that will be used to calculate the path @@ -568,6 +508,11 @@ Extra offset to apply to the operation. Direction is operation dependent. Дополнительное смещение применяется к операции. Направление зависит от операции. + + + The library to use to generate the path + Библиотека, используемая для создания траектории + Start pocketing at center or boundary @@ -668,6 +613,11 @@ A material for this object Материал объекта + + + Controls how tool moves around corners. Default=Round + Контролирует, как инструмент движется вокруг углов. По умолчанию = Round + Maximum distance before a miter join is truncated @@ -699,14 +649,64 @@ Установить в Истину, если используется компенсация радиуса инструмента - - The library to use to generate the path - Библиотека, используемая для создания траектории + + The direction along which dropcutter lines are created + Направление вдоль которого создаются линии резака - - Controls how tool moves around corners. Default=Round - Контролирует, как инструмент движется вокруг углов. По умолчанию = Round + + Should the operation be limited by the stock object or by the bounding box of the base object + Операция должна быть ограничена заготовкой или ограничительной рамкой базового объекта + + + + Step over percentage of the drop cutter path + Процент превышения пути фрезы + + + + Z-axis offset from the surface of the object + Смещение оси Z от поверхности объекта + + + + The Sample Interval. Small values cause long wait times + Интервал выборки. Малые значения вызывают долгое ожидание + + + + Enable optimization which removes unnecessary points from G-Code output + Включить оптимизацию, которая удаляет лишние точки из выходного Г-кода (G-Code) + + + + The completion mode for the operation: single or multi-pass + Режим завершения обработки: одно- или многопроходная + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + Направление, по которому должен обойти деталь инструмент по часовой стрелке или против часовой стрелки + + + + Ignore areas that proceed below specified depth. + Игнорировать области, которые идут ниже указанной глубины. + + + + Depth used to identify waste areas to ignore. + Глубина, используемая для выявления областей отходов, чтобы игнорировать. + + + + Cut through waste to depth at model edge, releasing the model. + Резать через отходы до глубины края модели, освобождая модель. + + + + The base geometry of this toolpath + Базовая фигура для пути инструмента @@ -986,16 +986,16 @@ Selected tool is not a drill Selected tool is not a drill - - - Invalid Cutting Edge Angle %.2f, must be >0° and <=180° - Неверный угол режущей кромки %.2f, должен быть >0° и <=180° - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° Недопустимый угол режущей кромки %.2f, должно быть <90° и >=0° + + + Invalid Cutting Edge Angle %.2f, must be >0° and <=180° + Неверный угол режущей кромки %.2f, должен быть >0° и <=180° + Cutting Edge Angle (%.2f) results in negative tool tip length @@ -1121,6 +1121,31 @@ Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. Функция %s.%s не может быть обработана, как круглое отверстие, - удалите из списка базовой геометрии. + + + Face appears misaligned after initial rotation. + Грань станет неправильно выравнена после первоначального вращения. + + + + Consider toggling the 'InverseAngle' property and recomputing. + Рассмотрите переключение свойства InverseAngle (инвертировать угол) и повторный пересчет. + + + + Multiple faces in Base Geometry. + Несколько граней в Базовой геометрии. + + + + Depth settings will be applied to all faces. + Настройки глубины будут применены ко всем граням. + + + + EnableRotation property is 'Off'. + Свойство позволить Вращение (EnableRotation) выключено. + Unable to create path for face(s). @@ -1218,31 +1243,6 @@ Increased to stock top. Selected feature(s) require 'Enable Rotation: B(y)' for access. Выбранные функции требуют - «Включить вращение: B(y)». - - - Face appears misaligned after initial rotation. - Грань станет неправильно выравнена после первоначального вращения. - - - - Consider toggling the 'InverseAngle' property and recomputing. - Рассмотрите переключение свойства InverseAngle (инвертировать угол) и повторный пересчет. - - - - Multiple faces in Base Geometry. - Несколько граней в Базовой геометрии. - - - - Depth settings will be applied to all faces. - Настройки глубины будут применены ко всем граням. - - - - EnableRotation property is 'Off'. - Свойство позволить Вращение (EnableRotation) выключено. - Ignoring non-horizontal Face @@ -1992,6 +1992,16 @@ If it is necessary to set the FinalDepth manually please select a different oper PathPocket + + + Pocket Shape + Форма кармана + + + + Creates a Path Pocket object from a face or faces + Создаёт Путь обработки кармана используя контур состоящий из рёбер или из грани + Normal @@ -2042,16 +2052,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Final depth set below ZMin of face(s) selected. Конечная глубина ниже заданного ZMin. - - - Pocket Shape - Форма кармана - - - - Creates a Path Pocket object from a face or faces - Создаёт Путь обработки кармана используя контур состоящий из рёбер или из грани - 3D Pocket @@ -2185,16 +2185,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Face Profile Профиль Грани - - - For open edges, verify Final Depth for this operation. - Для открытых краев проверьте Конечную Глубину для этой операции. - Check edge selection and Final Depth requirements for profiling open edge(s). Check edge selection and Final Depth requirements for profiling open edge(s). + + + For open edges, verify Final Depth for this operation. + Для открытых краев проверьте Конечную Глубину для этой операции. + Profile based on face or faces @@ -3473,16 +3473,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Dressup - - - Dress-up - Модифицировать - - - - Creates a Path Dess-up object from a selected path - Создаёт дополнения для выбранной траектории - Please select one path object @@ -3502,6 +3492,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Please select a Path object Пожалуйста выберите Путь объект + + + Dress-up + Модифицировать + + + + Creates a Path Dess-up object from a selected path + Создаёт дополнения для выбранной траектории + Path_DressupAxisMap @@ -3974,6 +3974,13 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a Path Hop object Создает объект шага пути + + + The selected object is not a path + + Выделенный объект не является путём + + Please select one path object @@ -3989,13 +3996,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Create Hop Создать Шаг - - - The selected object is not a path - - Выделенный объект не является путём - - Path_Inspect @@ -4245,11 +4245,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Sanity - - - The Job has no selected Base object. - Задание не имеет выбранного базового объекта. - Check the path job for common errors @@ -4500,6 +4495,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Date Дата + + + The Job has no selected Base object. + Задание не имеет выбранного базового объекта. + It appears the machine limits haven't been set. Not able to check path extents. @@ -4661,6 +4661,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_ToolController + + + Tool Number to Load + Номер инструмента для загрузки + Add Tool Controller to the Job @@ -4671,11 +4676,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Add Tool Controller Добавить Контроллер Инструмента - - - Tool Number to Load - Номер инструмента для загрузки - Path_ToolTable @@ -4702,6 +4702,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a medial line engraving path Creates a medial line engraving path + + + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4712,11 +4717,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Engraver Cutting Edge Angle must be < 180 degrees. Engraver Cutting Edge Angle must be < 180 degrees. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - VCarve requires an engraving cutter with CuttingEdgeAngle - Path_Waterline @@ -4751,11 +4751,56 @@ If it is necessary to set the FinalDepth manually please select a different oper Save toolbit library Сохранить библиотеку инструментов + + + Tooltable JSON (*.json) + Таблица инструментов JSON (*.json) + + + + HeeksCAD tooltable (*.tooltable) + Таблица инструментов HeeksCAD (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + Таблица инструментов LinuxCNC (*.tbl) + Open tooltable Открыть таблицу инструментов + + + Save tooltable + Сохранить таблицу инструментов + + + + Rename Tooltable + Переименовать таблицу инструментов + + + + Enter Name: + Введите имя: + + + + Add New Tool Table + Добавить новую таблицу инструментов + + + + Delete Selected Tool Table + Удалить выбранную таблицу инструментов + + + + Rename Selected Tool Table + Переименовать выбранную таблицу инструментов + Tooltable editor @@ -4966,11 +5011,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) Таблица инструментов XML (*.xml); Таблица инструментов HeeksCAD (*.tooltable) - - - Save tooltable - Сохранить таблицу инструментов - Tooltable XML (*.xml) @@ -4986,46 +5026,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Object doesn't have a tooltable property Объект не содержит таблицу инструментов - - - Rename Tooltable - Переименовать таблицу инструментов - - - - Enter Name: - Введите имя: - - - - Add New Tool Table - Добавить новую таблицу инструментов - - - - Delete Selected Tool Table - Удалить выбранную таблицу инструментов - - - - Rename Selected Tool Table - Переименовать выбранную таблицу инструментов - - - - Tooltable JSON (*.json) - Таблица инструментов JSON (*.json) - - - - HeeksCAD tooltable (*.tooltable) - Таблица инструментов HeeksCAD (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - Таблица инструментов LinuxCNC (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Path/Gui/Resources/translations/Path_sl.ts b/src/Mod/Path/Gui/Resources/translations/Path_sl.ts index eb61b97f15..9cceebd513 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_sl.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_sl.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. Ko je modul v razhroščevalnem načinu, prikaži začasni predmet za ustvarjanje poti. - - - The direction along which dropcutter lines are created - Smer vzdolž katere so ustvarjene črte spustnega razkanja - - - - Should the operation be limited by the stock object or by the bounding box of the base object - Naj bo opravilo omejeno s predmetom iz zaloge ali z mejnim kvadrom osnovnega predmeta - - - - Step over percentage of the drop cutter path - Odstotek prekoračenja poti spustnega rezkalnika - - - - Z-axis offset from the surface of the object - Odmik osi Z od površine predmeta - - - - The Sample Interval. Small values cause long wait times - Vzorčni korak. Majhne vrednosti povzročijo dolge čakalne čase - - - - Enable optimization which removes unnecessary points from G-Code output - Omogoči optimizacijo ki odstrani odvečne točke iz izhodne G-kode - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much. Manjše vrednosti prinašajo drobnejše, natančnejše ploskovje, hkrati pa ne podaljšajo obdelovalnega časa preveč. - - - The completion mode for the operation: single or multi-pass - Način dokončanja opravila: eno ali večpreletno - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - Smer vzdolž katere bi morala pot orodja potekati okoli dela: Vzpenjajoča (v smeri urinega kazalca) ali Običajna (v nasprotni smeri urnega kazalca) - Stop index(angle) for rotational scan Pokazatelj zaustavitve (kot) pri sukajočem pregledu - - - Ignore areas that proceed below specified depth. - Prezri področja pod določeno globino. - - - - Depth used to identify waste areas to ignore. - Globina uporabljena za prepoznavanje področji z odpadom, ki bodo prezrta. - - - - Cut through waste to depth at model edge, releasing the model. - Reži skozi odpad do globine na robu modela s sprostitvijo modela. - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied Pot za kopiranje - - - The base geometry of this toolpath - Osnovna geometrija te poti orodja - The tool controller that will be used to calculate the path @@ -568,6 +508,11 @@ Extra offset to apply to the operation. Direction is operation dependent. Pri opravilih naj se uporabi dodaten odmik. Smer je odvisna od opravila. + + + The library to use to generate the path + Knjižnica, ki se jo uporabi pri ustvarjanju poti + Start pocketing at center or boundary @@ -668,6 +613,11 @@ A material for this object Material tega predmeta + + + Controls how tool moves around corners. Default=Round + Nadzira, kako se orodje premika okoli vogalov. Privzeto=Okroglo + Maximum distance before a miter join is truncated @@ -699,14 +649,64 @@ Nastavi Prav, če se uporablja Popravek polmira rezkarja - - The library to use to generate the path - Knjižnica, ki se jo uporabi pri ustvarjanju poti + + The direction along which dropcutter lines are created + Smer vzdolž katere so ustvarjene črte spustnega razkanja - - Controls how tool moves around corners. Default=Round - Nadzira, kako se orodje premika okoli vogalov. Privzeto=Okroglo + + Should the operation be limited by the stock object or by the bounding box of the base object + Naj bo opravilo omejeno s predmetom iz zaloge ali z mejnim kvadrom osnovnega predmeta + + + + Step over percentage of the drop cutter path + Odstotek prekoračenja poti spustnega rezkalnika + + + + Z-axis offset from the surface of the object + Odmik osi Z od površine predmeta + + + + The Sample Interval. Small values cause long wait times + Vzorčni korak. Majhne vrednosti povzročijo dolge čakalne čase + + + + Enable optimization which removes unnecessary points from G-Code output + Omogoči optimizacijo ki odstrani odvečne točke iz izhodne G-kode + + + + The completion mode for the operation: single or multi-pass + Način dokončanja opravila: eno ali večpreletno + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + Smer vzdolž katere bi morala pot orodja potekati okoli dela: Vzpenjajoča (v smeri urinega kazalca) ali Običajna (v nasprotni smeri urnega kazalca) + + + + Ignore areas that proceed below specified depth. + Prezri področja pod določeno globino. + + + + Depth used to identify waste areas to ignore. + Globina uporabljena za prepoznavanje področji z odpadom, ki bodo prezrta. + + + + Cut through waste to depth at model edge, releasing the model. + Reži skozi odpad do globine na robu modela s sprostitvijo modela. + + + + The base geometry of this toolpath + Osnovna geometrija te poti orodja @@ -986,16 +986,16 @@ Selected tool is not a drill Izbrano orodje ni sveder - - - Invalid Cutting Edge Angle %.2f, must be >0° and <=180° - Neveljaven kót rezilnega roba %.2f, biti mora >0° in <=180° - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° Neveljaven kót rezilnega roba %.2f, biti mora <90° in >=0° + + + Invalid Cutting Edge Angle %.2f, must be >0° and <=180° + Neveljaven kót rezilnega roba %.2f, biti mora >0° in <=180° + Cutting Edge Angle (%.2f) results in negative tool tip length @@ -1121,6 +1121,31 @@ Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. Značilnost %s.%s ne more biti obdelana kot krožna luknja - prosim odstrani jo iz seznama Osnovne geometrije. + + + Face appears misaligned after initial rotation. + Ploskev je videti po začetnem sukanju neporavnana. + + + + Consider toggling the 'InverseAngle' property and recomputing. + Razmisli o preklapljanju značilnosti 'ObratniKot' in ponovnem izračunu. + + + + Multiple faces in Base Geometry. + Večkratne ploskve v Osnovni geometriji. + + + + Depth settings will be applied to all faces. + Nastavitev globine bo uporabljena na vseh ploskvah. + + + + EnableRotation property is 'Off'. + Lastnost OmogočiSukanje je "Izklopljena". + Unable to create path for face(s). @@ -1218,31 +1243,6 @@ Povišano na vrh obdelovanca. Selected feature(s) require 'Enable Rotation: B(y)' for access. Izbrane značilnosti za dostop potrebujejo "Omogočenje sukanja: B(y)". - - - Face appears misaligned after initial rotation. - Ploskev je videti po začetnem sukanju neporavnana. - - - - Consider toggling the 'InverseAngle' property and recomputing. - Razmisli o preklapljanju značilnosti 'ObratniKot' in ponovnem izračunu. - - - - Multiple faces in Base Geometry. - Večkratne ploskve v Osnovni geometriji. - - - - Depth settings will be applied to all faces. - Nastavitev globine bo uporabljena na vseh ploskvah. - - - - EnableRotation property is 'Off'. - Lastnost OmogočiSukanje je "Izklopljena". - Ignoring non-horizontal Face @@ -1993,6 +1993,16 @@ If it is necessary to set the FinalDepth manually please select a different oper PathPocket + + + Pocket Shape + Oblika ugreza + + + + Creates a Path Pocket object from a face or faces + Ustvari pot ugreza iz ploskve ali ploskev + Normal @@ -2043,16 +2053,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Final depth set below ZMin of face(s) selected. Končna globina je nastavljena pod ZNajm izbrane(ih) ploskve(ev). - - - Pocket Shape - Oblika ugreza - - - - Creates a Path Pocket object from a face or faces - Ustvari pot ugreza iz ploskve ali ploskev - 3D Pocket @@ -2186,16 +2186,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Face Profile Oris ploskve - - - For open edges, verify Final Depth for this operation. - Pri odprtih robovih preveri končno glibino tega dejanja. - Check edge selection and Final Depth requirements for profiling open edge(s). Preveri izbor robov in zahteve končne globine za orisovanje odprtega roba(ov). + + + For open edges, verify Final Depth for this operation. + Pri odprtih robovih preveri končno glibino tega dejanja. + Profile based on face or faces @@ -3474,16 +3474,6 @@ privzeto=10,0. Path_Dressup - - - Dress-up - Dodelava - - - - Creates a Path Dess-up object from a selected path - Ustvari iz izbrane poti predmet dodelave poti - Please select one path object @@ -3503,6 +3493,16 @@ privzeto=10,0. Please select a Path object Izberite pot + + + Dress-up + Dodelava + + + + Creates a Path Dess-up object from a selected path + Ustvari iz izbrane poti predmet dodelave poti + Path_DressupAxisMap @@ -3975,6 +3975,13 @@ privzeto=10,0. Creates a Path Hop object Ustvari predmet skoka poti + + + The selected object is not a path + + Izbrani predmet ni pot + + Please select one path object @@ -3990,13 +3997,6 @@ privzeto=10,0. Create Hop Ustvari skok - - - The selected object is not a path - - Izbrani predmet ni pot - - Path_Inspect @@ -4246,11 +4246,6 @@ privzeto=10,0. Path_Sanity - - - The Job has no selected Base object. - Opravilo nima izbranega osnovnega predmeta. - Check the path job for common errors @@ -4501,6 +4496,11 @@ privzeto=10,0. Date Datum + + + The Job has no selected Base object. + Opravilo nima izbranega osnovnega predmeta. + It appears the machine limits haven't been set. Not able to check path extents. @@ -4662,6 +4662,11 @@ privzeto=10,0. Path_ToolController + + + Tool Number to Load + Številka orodja za nalaganje + Add Tool Controller to the Job @@ -4672,11 +4677,6 @@ privzeto=10,0. Add Tool Controller Dodaj orodni krmilnik - - - Tool Number to Load - Številka orodja za nalaganje - Path_ToolTable @@ -4703,6 +4703,11 @@ privzeto=10,0. Creates a medial line engraving path Ustvari vrezovalno pot po srednjici + + + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve potrebuje vrezovalnik s kotom rezilnega roba + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4713,11 +4718,6 @@ privzeto=10,0. Engraver Cutting Edge Angle must be < 180 degrees. Rezilni kót vrezovalnika mora biti < 180 stopnij. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - VCarve potrebuje vrezovalnik s kotom rezilnega roba - Path_Waterline @@ -4752,11 +4752,56 @@ privzeto=10,0. Save toolbit library Shrani knjižnico orodnih nastavkov + + + Tooltable JSON (*.json) + Preglednica orodij JSON (*.json) + + + + HeeksCAD tooltable (*.tooltable) + HeeksCAD-ova preglednica orodij (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + LinuxCNC-jeva preglednica orodij (*.tbl) + Open tooltable Odpri preglednico orodij + + + Save tooltable + Shrani preglednico orodij + + + + Rename Tooltable + Preimenuj orodno mizo + + + + Enter Name: + Vnesite ime: + + + + Add New Tool Table + Dodaj novo preglednico orodij + + + + Delete Selected Tool Table + Izbriši izbrano preglednico orodij + + + + Rename Selected Tool Table + Preimenuj izbrano preglednico orodij + Tooltable editor @@ -4967,11 +5012,6 @@ privzeto=10,0. Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) Preglednica orodij XML (*.xml);;preglednica orodij HeeksCAD (*.tooltable) - - - Save tooltable - Shrani preglednico orodij - Tooltable XML (*.xml) @@ -4987,46 +5027,6 @@ privzeto=10,0. Object doesn't have a tooltable property Predmet nima lastnosti preglednice orodij - - - Rename Tooltable - Preimenuj orodno mizo - - - - Enter Name: - Vnesite ime: - - - - Add New Tool Table - Dodaj novo preglednico orodij - - - - Delete Selected Tool Table - Izbriši izbrano preglednico orodij - - - - Rename Selected Tool Table - Preimenuj izbrano preglednico orodij - - - - Tooltable JSON (*.json) - Preglednica orodij JSON (*.json) - - - - HeeksCAD tooltable (*.tooltable) - HeeksCAD-ova preglednica orodij (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - LinuxCNC-jeva preglednica orodij (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Path/Gui/Resources/translations/Path_sv-SE.ts b/src/Mod/Path/Gui/Resources/translations/Path_sv-SE.ts index 4a8af232d0..74648737fd 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_sv-SE.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_sv-SE.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. Visa de tillfälliga bankonstruktionsobjekten när modulen är i DEBUG-läge. - - - The direction along which dropcutter lines are created - Riktningen längs vilken dropcutter linjer skapas - - - - Should the operation be limited by the stock object or by the bounding box of the base object - Ska operationen begränsas av stamobjektet eller av grundobjektets begränsningsruta - - - - Step over percentage of the drop cutter path - Steg över procent av drop cutter-banan - - - - Z-axis offset from the surface of the object - Z-axelförskjutning från objektets yta - - - - The Sample Interval. Small values cause long wait times - Exempelintervallet. Små värden orsakar långa väntetider - - - - Enable optimization which removes unnecessary points from G-Code output - Aktivera optimering som tar bort onödiga punkter från G-Code-utdata - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much. Mindre värden ger ett finare, mer exakt nät. Mindre värden ökar inte bearbetningstiden mycket. - - - The completion mode for the operation: single or multi-pass - Kompletteringsläget för operationen: enkel- eller flerpasspass - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - Den riktning som verktygsbanan ska gå runt delen: Klättra(Medurs) eller Konventionell(Moturs) - Stop index(angle) for rotational scan Stoppa index(vinkel) för rotationsgenomsökning - - - Ignore areas that proceed below specified depth. - Ignorera områden som fortsätter under angivet djup. - - - - Depth used to identify waste areas to ignore. - Djup som används för att identifiera avfallsområden att ignorera. - - - - Cut through waste to depth at model edge, releasing the model. - Skär genom avfall till djup vid modellkanten, släppa modellen. - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied The path to be copied - - - The base geometry of this toolpath - Basgeometri för den här verktygsbanan - The tool controller that will be used to calculate the path @@ -568,6 +508,11 @@ Extra offset to apply to the operation. Direction is operation dependent. Extra förskjutning att gälla för operationen. Riktning är driftberoende. + + + The library to use to generate the path + Biblioteket som används för att generera banan + Start pocketing at center or boundary @@ -668,6 +613,11 @@ A material for this object Ett material för det här objektet + + + Controls how tool moves around corners. Default=Round + Styr hur verktyget flyttas runt hörn. Standard=Omgång + Maximum distance before a miter join is truncated @@ -699,14 +649,64 @@ Gör True, om du använder Cutter Radius Compensation - - The library to use to generate the path - Biblioteket som används för att generera banan + + The direction along which dropcutter lines are created + Riktningen längs vilken dropcutter linjer skapas - - Controls how tool moves around corners. Default=Round - Styr hur verktyget flyttas runt hörn. Standard=Omgång + + Should the operation be limited by the stock object or by the bounding box of the base object + Ska operationen begränsas av stamobjektet eller av grundobjektets begränsningsruta + + + + Step over percentage of the drop cutter path + Steg över procent av drop cutter-banan + + + + Z-axis offset from the surface of the object + Z-axelförskjutning från objektets yta + + + + The Sample Interval. Small values cause long wait times + Exempelintervallet. Små värden orsakar långa väntetider + + + + Enable optimization which removes unnecessary points from G-Code output + Aktivera optimering som tar bort onödiga punkter från G-Code-utdata + + + + The completion mode for the operation: single or multi-pass + Kompletteringsläget för operationen: enkel- eller flerpasspass + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + Den riktning som verktygsbanan ska gå runt delen: Klättra(Medurs) eller Konventionell(Moturs) + + + + Ignore areas that proceed below specified depth. + Ignorera områden som fortsätter under angivet djup. + + + + Depth used to identify waste areas to ignore. + Djup som används för att identifiera avfallsområden att ignorera. + + + + Cut through waste to depth at model edge, releasing the model. + Skär genom avfall till djup vid modellkanten, släppa modellen. + + + + The base geometry of this toolpath + Basgeometri för den här verktygsbanan @@ -986,16 +986,16 @@ Selected tool is not a drill Selected tool is not a drill - - - Invalid Cutting Edge Angle %.2f, must be >0° and <=180° - Ogiltig Skäreggsvinkel %.2f, måste vara >0° och <=180° - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° Ogiltig Skäreggsvinkel %.2f, måste vara <90° och >=0° + + + Invalid Cutting Edge Angle %.2f, must be >0° and <=180° + Ogiltig Skäreggsvinkel %.2f, måste vara >0° och <=180° + Cutting Edge Angle (%.2f) results in negative tool tip length @@ -1121,6 +1121,31 @@ Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. Funktionen %s.%s kan inte bearbetas som ett cirkulärt hål - ta bort från listan med basgeometri. + + + Face appears misaligned after initial rotation. + Ansikte visas feljusterade efter inledande rotation. + + + + Consider toggling the 'InverseAngle' property and recomputing. + Tänk att växla "InverseAngle" egendom och omjäntar. + + + + Multiple faces in Base Geometry. + Flera ansikten i Basgeometri. + + + + Depth settings will be applied to all faces. + Djupinställningar kommer att tillämpas på alla ansikten. + + + + EnableRotation property is 'Off'. + EnableRotation-egenskapen är 'Av'. + Unable to create path for face(s). @@ -1218,31 +1243,6 @@ Increased to stock top. Selected feature(s) require 'Enable Rotation: B(y)' for access. Markerad(a) funktion(er) kräver 'Aktivera rotation: B(y)' för åtkomst. - - - Face appears misaligned after initial rotation. - Ansikte visas feljusterade efter inledande rotation. - - - - Consider toggling the 'InverseAngle' property and recomputing. - Tänk att växla "InverseAngle" egendom och omjäntar. - - - - Multiple faces in Base Geometry. - Flera ansikten i Basgeometri. - - - - Depth settings will be applied to all faces. - Djupinställningar kommer att tillämpas på alla ansikten. - - - - EnableRotation property is 'Off'. - EnableRotation-egenskapen är 'Av'. - Ignoring non-horizontal Face @@ -1993,6 +1993,16 @@ If it is necessary to set the FinalDepth manually please select a different oper PathPocket + + + Pocket Shape + Fickform + + + + Creates a Path Pocket object from a face or faces + Creates a Path Pocket object from a face or faces + Normal @@ -2043,16 +2053,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Final depth set below ZMin of face(s) selected. Final depth set below ZMin of face(s) selected. - - - Pocket Shape - Fickform - - - - Creates a Path Pocket object from a face or faces - Creates a Path Pocket object from a face or faces - 3D Pocket @@ -2186,16 +2186,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Face Profile Face Profile - - - For open edges, verify Final Depth for this operation. - For open edges, verify Final Depth for this operation. - Check edge selection and Final Depth requirements for profiling open edge(s). Check edge selection and Final Depth requirements for profiling open edge(s). + + + For open edges, verify Final Depth for this operation. + For open edges, verify Final Depth for this operation. + Profile based on face or faces @@ -3474,16 +3474,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Dressup - - - Dress-up - Dress-up - - - - Creates a Path Dess-up object from a selected path - Creates a Path Dess-up object from a selected path - Please select one path object @@ -3503,6 +3493,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Please select a Path object Please select a Path object + + + Dress-up + Dress-up + + + + Creates a Path Dess-up object from a selected path + Creates a Path Dess-up object from a selected path + Path_DressupAxisMap @@ -3975,6 +3975,13 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a Path Hop object Creates a Path Hop object + + + The selected object is not a path + + The selected object is not a path + + Please select one path object @@ -3990,13 +3997,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Create Hop Create Hop - - - The selected object is not a path - - The selected object is not a path - - Path_Inspect @@ -4246,11 +4246,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Sanity - - - The Job has no selected Base object. - The Job has no selected Base object. - Check the path job for common errors @@ -4501,6 +4496,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Date Datum + + + The Job has no selected Base object. + The Job has no selected Base object. + It appears the machine limits haven't been set. Not able to check path extents. @@ -4662,6 +4662,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_ToolController + + + Tool Number to Load + Tool Number to Load + Add Tool Controller to the Job @@ -4672,11 +4677,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Add Tool Controller Add Tool Controller - - - Tool Number to Load - Tool Number to Load - Path_ToolTable @@ -4703,6 +4703,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a medial line engraving path Creates a medial line engraving path + + + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4713,11 +4718,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Engraver Cutting Edge Angle must be < 180 degrees. Engraver Cutting Edge Angle must be < 180 degrees. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - VCarve requires an engraving cutter with CuttingEdgeAngle - Path_Waterline @@ -4752,11 +4752,56 @@ If it is necessary to set the FinalDepth manually please select a different oper Save toolbit library Save toolbit library + + + Tooltable JSON (*.json) + Tooltable JSON (*.json) + + + + HeeksCAD tooltable (*.tooltable) + HeeksCAD tooltable (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + LinuxCNC tooltable (*.tbl) + Open tooltable Open tooltable + + + Save tooltable + Save tooltable + + + + Rename Tooltable + Rename Tooltable + + + + Enter Name: + Ange namn: + + + + Add New Tool Table + Add New Tool Table + + + + Delete Selected Tool Table + Delete Selected Tool Table + + + + Rename Selected Tool Table + Rename Selected Tool Table + Tooltable editor @@ -4967,11 +5012,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) - - - Save tooltable - Save tooltable - Tooltable XML (*.xml) @@ -4987,46 +5027,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Object doesn't have a tooltable property Object doesn't have a tooltable property - - - Rename Tooltable - Rename Tooltable - - - - Enter Name: - Ange namn: - - - - Add New Tool Table - Add New Tool Table - - - - Delete Selected Tool Table - Delete Selected Tool Table - - - - Rename Selected Tool Table - Rename Selected Tool Table - - - - Tooltable JSON (*.json) - Tooltable JSON (*.json) - - - - HeeksCAD tooltable (*.tooltable) - HeeksCAD tooltable (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - LinuxCNC tooltable (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Path/Gui/Resources/translations/Path_tr.ts b/src/Mod/Path/Gui/Resources/translations/Path_tr.ts index afc6c53956..874c186492 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_tr.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_tr.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. Modül HATA AYIKLAMA kipinde olduğunda geçici 'takım yolu inşa nesnelerini' göster. - - - The direction along which dropcutter lines are created - NoktalıKesim çizgilerinin oluşturulduğu yön - - - - Should the operation be limited by the stock object or by the bounding box of the base object - İşlem, stok nesnesi ya da temel nesnenin sınır kutusu tarafından sınırlanmalıdır - - - - Step over percentage of the drop cutter path - Kesim noktası yolunun yüzdesini aşma - - - - Z-axis offset from the surface of the object - Nesne yüzeyinden Z-eksenine olan mesafe - - - - The Sample Interval. Small values cause long wait times - Örnekleme Aralığı. Küçük değerler uzun bekleme sürelerine neden olur - - - - Enable optimization which removes unnecessary points from G-Code output - G-Kod çıktısında gereksiz noktaları kaldıran optimizasyonu etkinleştir - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much. Daha küçük değerler, daha iyi ve daha hassas ağ örgüsü sağlar. Bu değerler işleme süresini çok fazla artırmaz. - - - The completion mode for the operation: single or multi-pass - Operasyon için tamamlama modu: Tekil veya çok geçişli - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - Takım yolunun parça etrafında dönme yönü: Tırmanış(Saat Yönü) veya Geleneksel(Saat Yönünün Tersi) - Stop index(angle) for rotational scan Dönel tarama için bitiş açısı - - - Ignore areas that proceed below specified depth. - Belirtilen derinliğin altında ilerleyen alanları yok say. - - - - Depth used to identify waste areas to ignore. - Yok sayılacak atık alanlar için derinlik kullanıldı. - - - - Cut through waste to depth at model edge, releasing the model. - Atığı model sınırındaki derinliğe kadar kes, modeli yayınla. - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied Kopyalanacak yol - - - The base geometry of this toolpath - Bu takım yolunun temel geometrisi - The tool controller that will be used to calculate the path @@ -568,6 +508,11 @@ Extra offset to apply to the operation. Direction is operation dependent. İşlem için uygulanacak ekstra ofset. Yön operasyona bağlıdır. + + + The library to use to generate the path + Yolu oluşturmak için kullanılacak kitaplık + Start pocketing at center or boundary @@ -668,6 +613,11 @@ A material for this object Bu nesne için bir malzeme + + + Controls how tool moves around corners. Default=Round + Takımın köşeler etrafında nasıl hareket ettiğini denetler. Varsayılan = Yuvarlak + Maximum distance before a miter join is truncated @@ -699,14 +649,64 @@ Kesici Yarıçap dengelemesi kullanıyorsanız, Gerçekleştirin - - The library to use to generate the path - Yolu oluşturmak için kullanılacak kitaplık + + The direction along which dropcutter lines are created + NoktalıKesim çizgilerinin oluşturulduğu yön - - Controls how tool moves around corners. Default=Round - Takımın köşeler etrafında nasıl hareket ettiğini denetler. Varsayılan = Yuvarlak + + Should the operation be limited by the stock object or by the bounding box of the base object + İşlem, stok nesnesi ya da temel nesnenin sınır kutusu tarafından sınırlanmalıdır + + + + Step over percentage of the drop cutter path + Kesim noktası yolunun yüzdesini aşma + + + + Z-axis offset from the surface of the object + Nesne yüzeyinden Z-eksenine olan mesafe + + + + The Sample Interval. Small values cause long wait times + Örnekleme Aralığı. Küçük değerler uzun bekleme sürelerine neden olur + + + + Enable optimization which removes unnecessary points from G-Code output + G-Kod çıktısında gereksiz noktaları kaldıran optimizasyonu etkinleştir + + + + The completion mode for the operation: single or multi-pass + Operasyon için tamamlama modu: Tekil veya çok geçişli + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + Takım yolunun parça etrafında dönme yönü: Tırmanış(Saat Yönü) veya Geleneksel(Saat Yönünün Tersi) + + + + Ignore areas that proceed below specified depth. + Belirtilen derinliğin altında ilerleyen alanları yok say. + + + + Depth used to identify waste areas to ignore. + Yok sayılacak atık alanlar için derinlik kullanıldı. + + + + Cut through waste to depth at model edge, releasing the model. + Atığı model sınırındaki derinliğe kadar kes, modeli yayınla. + + + + The base geometry of this toolpath + Bu takım yolunun temel geometrisi @@ -986,16 +986,16 @@ Selected tool is not a drill Seçilen araç bir matkap ucu değil - - - Invalid Cutting Edge Angle %.2f, must be >0° and <=180° - Geçersiz kenar kesme açısı %.2f, >0 ve <=180 derece arasında olmalı. - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° Geçersiz Kesme kenar açı %.2f,-meli var olmak < 90° ve > = 0 ° + + + Invalid Cutting Edge Angle %.2f, must be >0° and <=180° + Geçersiz kenar kesme açısı %.2f, >0 ve <=180 derece arasında olmalı. + Cutting Edge Angle (%.2f) results in negative tool tip length @@ -1121,6 +1121,31 @@ Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. Özellik %s.%s olamaz dairesel delik olarak - işlenen temel geometri listeden kaldırın. + + + Face appears misaligned after initial rotation. + İlk dönüşten sonra yüzeyler hizalanmadı. + + + + Consider toggling the 'InverseAngle' property and recomputing. + TersAçı özelliğine geçip operasyonu tekrar hesaplamayı dikkate al. + + + + Multiple faces in Base Geometry. + Ana geometrideki çoklu yüzler. + + + + Depth settings will be applied to all faces. + Derinlik ayarları tüm yüzeylere uygulanmış olacak. + + + + EnableRotation property is 'Off'. + DönüşüEtkinleştir özelliği 'Kapalı'. + Unable to create path for face(s). @@ -1218,31 +1243,6 @@ Mevcut üst noktaya arttırıldı. Selected feature(s) require 'Enable Rotation: B(y)' for access. Seçilen özellik(ler) e erişim için 'Döndürmeyi etkinleştir: B(y)' gereklidir. - - - Face appears misaligned after initial rotation. - İlk dönüşten sonra yüzeyler hizalanmadı. - - - - Consider toggling the 'InverseAngle' property and recomputing. - TersAçı özelliğine geçip operasyonu tekrar hesaplamayı dikkate al. - - - - Multiple faces in Base Geometry. - Ana geometrideki çoklu yüzler. - - - - Depth settings will be applied to all faces. - Derinlik ayarları tüm yüzeylere uygulanmış olacak. - - - - EnableRotation property is 'Off'. - DönüşüEtkinleştir özelliği 'Kapalı'. - Ignoring non-horizontal Face @@ -1993,6 +1993,16 @@ FinalDepth'i manuel olarak ayarlamak gerekiyorsa, lütfen farklı bir işlem se PathPocket + + + Pocket Shape + Cep şekli + + + + Creates a Path Pocket object from a face or faces + Yüz veya yüzlerden Path Pocket nesnesi oluşturur + Normal @@ -2043,16 +2053,6 @@ FinalDepth'i manuel olarak ayarlamak gerekiyorsa, lütfen farklı bir işlem se Final depth set below ZMin of face(s) selected. Son derinliği, seçili yüz(ler) in Zmin değeri altına ayarla. - - - Pocket Shape - Cep şekli - - - - Creates a Path Pocket object from a face or faces - Yüz veya yüzlerden Path Pocket nesnesi oluşturur - 3D Pocket @@ -2186,16 +2186,16 @@ FinalDepth'i manuel olarak ayarlamak gerekiyorsa, lütfen farklı bir işlem se Face Profile Yüz Profili - - - For open edges, verify Final Depth for this operation. - Açık kenarlar için, bu işlemin Bitiş Derinliğini doğrula. - Check edge selection and Final Depth requirements for profiling open edge(s). Kenar seçimini ve açık kenar(lar) ın profilini çıkarma için Son İşlem Derinliği gereksinimlerini gözden geçirin. + + + For open edges, verify Final Depth for this operation. + Açık kenarlar için, bu işlemin Bitiş Derinliğini doğrula. + Profile based on face or faces @@ -3473,16 +3473,6 @@ FinalDepth'i manuel olarak ayarlamak gerekiyorsa, lütfen farklı bir işlem se Path_Dressup - - - Dress-up - Giydirme - - - - Creates a Path Dess-up object from a selected path - Seçilen bir yoldan bir Yol Giydirme nesnesi oluşturur - Please select one path object @@ -3502,6 +3492,16 @@ FinalDepth'i manuel olarak ayarlamak gerekiyorsa, lütfen farklı bir işlem se Please select a Path object Lütfen bir Yol nesnesi seçin + + + Dress-up + Giydirme + + + + Creates a Path Dess-up object from a selected path + Seçilen bir yoldan bir Yol Giydirme nesnesi oluşturur + Path_DressupAxisMap @@ -3974,6 +3974,13 @@ FinalDepth'i manuel olarak ayarlamak gerekiyorsa, lütfen farklı bir işlem se Creates a Path Hop object Bir nokta nesnesi oluşturur + + + The selected object is not a path + + Seçilen nesne bir yol değil + + Please select one path object @@ -3989,13 +3996,6 @@ FinalDepth'i manuel olarak ayarlamak gerekiyorsa, lütfen farklı bir işlem se Create Hop Kopya oluştur - - - The selected object is not a path - - Seçilen nesne bir yol değil - - Path_Inspect @@ -4245,11 +4245,6 @@ FinalDepth'i manuel olarak ayarlamak gerekiyorsa, lütfen farklı bir işlem se Path_Sanity - - - The Job has no selected Base object. - İşin Seçili temel nesnesi yok. - Check the path job for common errors @@ -4500,6 +4495,11 @@ FinalDepth'i manuel olarak ayarlamak gerekiyorsa, lütfen farklı bir işlem se Date Tarih + + + The Job has no selected Base object. + İşin Seçili temel nesnesi yok. + It appears the machine limits haven't been set. Not able to check path extents. @@ -4661,6 +4661,11 @@ FinalDepth'i manuel olarak ayarlamak gerekiyorsa, lütfen farklı bir işlem se Path_ToolController + + + Tool Number to Load + Yüklenecek Takım Numarası + Add Tool Controller to the Job @@ -4671,11 +4676,6 @@ FinalDepth'i manuel olarak ayarlamak gerekiyorsa, lütfen farklı bir işlem se Add Tool Controller Araç Kumandasını Ekle - - - Tool Number to Load - Yüklenecek Takım Numarası - Path_ToolTable @@ -4702,6 +4702,11 @@ FinalDepth'i manuel olarak ayarlamak gerekiyorsa, lütfen farklı bir işlem se Creates a medial line engraving path Bir orta çizgi gravür yolu oluşturur + + + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve, KesmeKenarıAçısına sahip bir gravür kesici gerektirir + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4712,11 +4717,6 @@ FinalDepth'i manuel olarak ayarlamak gerekiyorsa, lütfen farklı bir işlem se Engraver Cutting Edge Angle must be < 180 degrees. Gravür kesici kenar açısı < 180 derece olmalıdır. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - VCarve, KesmeKenarıAçısına sahip bir gravür kesici gerektirir - Path_Waterline @@ -4751,11 +4751,56 @@ FinalDepth'i manuel olarak ayarlamak gerekiyorsa, lütfen farklı bir işlem se Save toolbit library Torna kalemi kitaplığını kaydet + + + Tooltable JSON (*.json) + Araç Tablosu JSON (*.json) + + + + HeeksCAD tooltable (*.tooltable) + HeeksCAD araç tablosu (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + LinuxCNC araç tablosu (*.tbl) + Open tooltable Araç masasını açın + + + Save tooltable + Araç masasını kaydet + + + + Rename Tooltable + Torna kalemi yeniden adlandır + + + + Enter Name: + Ad Girin: + + + + Add New Tool Table + Yeni Alet Tablosu Ekle + + + + Delete Selected Tool Table + Seçili Alet Tablosunu Sil + + + + Rename Selected Tool Table + Seçili Araç Tablosunu Yeniden Adlandır + Tooltable editor @@ -4966,11 +5011,6 @@ FinalDepth'i manuel olarak ayarlamak gerekiyorsa, lütfen farklı bir işlem se Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) Araç Tabanlı XML (*.xml);; HeeksCAD araç tablosu (*.tooltable) - - - Save tooltable - Araç masasını kaydet - Tooltable XML (*.xml) @@ -4986,46 +5026,6 @@ FinalDepth'i manuel olarak ayarlamak gerekiyorsa, lütfen farklı bir işlem se Object doesn't have a tooltable property Nesnenin araç özellikli bir özelliği yok - - - Rename Tooltable - Torna kalemi yeniden adlandır - - - - Enter Name: - Ad Girin: - - - - Add New Tool Table - Yeni Alet Tablosu Ekle - - - - Delete Selected Tool Table - Seçili Alet Tablosunu Sil - - - - Rename Selected Tool Table - Seçili Araç Tablosunu Yeniden Adlandır - - - - Tooltable JSON (*.json) - Araç Tablosu JSON (*.json) - - - - HeeksCAD tooltable (*.tooltable) - HeeksCAD araç tablosu (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - LinuxCNC araç tablosu (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Path/Gui/Resources/translations/Path_uk.ts b/src/Mod/Path/Gui/Resources/translations/Path_uk.ts index 6a11c58303..9f2fa2f99e 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_uk.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_uk.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. Показати тимчасовий шлях побудови об’єктів, коли модуль перебуває в режимі DEBUG. - - - The direction along which dropcutter lines are created - Напрямок, уздовж якого створюються лінії різака - - - - Should the operation be limited by the stock object or by the bounding box of the base object - Якщо операція повинна бути обмежена наявним об'єктом або обмежувальною рамкою базового об'єкта - - - - Step over percentage of the drop cutter path - Відсотковий крок шляху врізання - - - - Z-axis offset from the surface of the object - Зсув осі Z від поверхні об’єкта - - - - The Sample Interval. Small values cause long wait times - Інтервал вибірки. Малі значення викликають тривалий час очікування - - - - Enable optimization which removes unnecessary points from G-Code output - Увімкнути оптимізацію, що видаляє непотрібні точки з виведення G-Code - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much. Менші значення дають більш тонку та точну сітку. Менші значення не збільшують час обробки. - - - The completion mode for the operation: single or multi-pass - Режим завершення операції: одно- або багатопрохідний - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - Напрямок, яким повинен проходити шлях інструменту по деталі: Підйом (ClockWise) або Звичайний (CounterClockWise) - Stop index(angle) for rotational scan Індекс зупинки (кут) для обертального сканування - - - Ignore areas that proceed below specified depth. - Ігнорувати ділянки, які проходять нижче вказаної глибини. - - - - Depth used to identify waste areas to ignore. - Глибина використовується для виявлення ділянок відходів, які потрібно ігнорувати. - - - - Cut through waste to depth at model edge, releasing the model. - Розрізати відходи на глибину до краю моделі, щоб звільнити модель. - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied Траєкторія для копіювання - - - The base geometry of this toolpath - The base geometry of this toolpath - The tool controller that will be used to calculate the path @@ -568,6 +508,11 @@ Extra offset to apply to the operation. Direction is operation dependent. Extra offset to apply to the operation. Direction is operation dependent. + + + The library to use to generate the path + Бібліотека, що використовується для створення траєкторії + Start pocketing at center or boundary @@ -668,6 +613,11 @@ A material for this object Матеріал для цього об'єкту + + + Controls how tool moves around corners. Default=Round + Контролює як інструмент рухається навколо кутів. Default=Round + Maximum distance before a miter join is truncated @@ -699,14 +649,64 @@ Make True, if using Cutter Radius Compensation - - The library to use to generate the path - Бібліотека, що використовується для створення траєкторії + + The direction along which dropcutter lines are created + Напрямок, уздовж якого створюються лінії різака - - Controls how tool moves around corners. Default=Round - Контролює як інструмент рухається навколо кутів. Default=Round + + Should the operation be limited by the stock object or by the bounding box of the base object + Якщо операція повинна бути обмежена наявним об'єктом або обмежувальною рамкою базового об'єкта + + + + Step over percentage of the drop cutter path + Відсотковий крок шляху врізання + + + + Z-axis offset from the surface of the object + Зсув осі Z від поверхні об’єкта + + + + The Sample Interval. Small values cause long wait times + Інтервал вибірки. Малі значення викликають тривалий час очікування + + + + Enable optimization which removes unnecessary points from G-Code output + Увімкнути оптимізацію, що видаляє непотрібні точки з виведення G-Code + + + + The completion mode for the operation: single or multi-pass + Режим завершення операції: одно- або багатопрохідний + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + Напрямок, яким повинен проходити шлях інструменту по деталі: Підйом (ClockWise) або Звичайний (CounterClockWise) + + + + Ignore areas that proceed below specified depth. + Ігнорувати ділянки, які проходять нижче вказаної глибини. + + + + Depth used to identify waste areas to ignore. + Глибина використовується для виявлення ділянок відходів, які потрібно ігнорувати. + + + + Cut through waste to depth at model edge, releasing the model. + Розрізати відходи на глибину до краю моделі, щоб звільнити модель. + + + + The base geometry of this toolpath + The base geometry of this toolpath @@ -986,16 +986,16 @@ 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° - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° Invalid Cutting Edge Angle %.2f, must be <90° and >=0° + + + 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 @@ -1121,6 +1121,31 @@ 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. + + + Face appears misaligned after initial rotation. + Face appears misaligned after initial rotation. + + + + Consider toggling the 'InverseAngle' property and recomputing. + Consider toggling the 'InverseAngle' property and recomputing. + + + + Multiple faces in Base Geometry. + Multiple faces in Base Geometry. + + + + Depth settings will be applied to all faces. + Depth settings will be applied to all faces. + + + + EnableRotation property is 'Off'. + EnableRotation property is 'Off'. + Unable to create path for face(s). @@ -1218,31 +1243,6 @@ Increased to stock top. Selected feature(s) require 'Enable Rotation: B(y)' for access. Selected feature(s) require 'Enable Rotation: B(y)' for access. - - - Face appears misaligned after initial rotation. - Face appears misaligned after initial rotation. - - - - Consider toggling the 'InverseAngle' property and recomputing. - Consider toggling the 'InverseAngle' property and recomputing. - - - - Multiple faces in Base Geometry. - Multiple faces in Base Geometry. - - - - Depth settings will be applied to all faces. - Depth settings will be applied to all faces. - - - - EnableRotation property is 'Off'. - EnableRotation property is 'Off'. - Ignoring non-horizontal Face @@ -1993,6 +1993,16 @@ If it is necessary to set the FinalDepth manually please select a different oper PathPocket + + + Pocket Shape + Pocket Shape + + + + Creates a Path Pocket object from a face or faces + Creates a Path Pocket object from a face or faces + Normal @@ -2043,16 +2053,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Final depth set below ZMin of face(s) selected. Final depth set below ZMin of face(s) selected. - - - Pocket Shape - Pocket Shape - - - - Creates a Path Pocket object from a face or faces - Creates a Path Pocket object from a face or faces - 3D Pocket @@ -2186,16 +2186,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Face Profile Face Profile - - - For open edges, verify Final Depth for this operation. - For open edges, verify Final Depth for this operation. - Check edge selection and Final Depth requirements for profiling open edge(s). Check edge selection and Final Depth requirements for profiling open edge(s). + + + For open edges, verify Final Depth for this operation. + For open edges, verify Final Depth for this operation. + Profile based on face or faces @@ -3474,16 +3474,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Dressup - - - Dress-up - Dress-up - - - - Creates a Path Dess-up object from a selected path - Creates a Path Dess-up object from a selected path - Please select one path object @@ -3503,6 +3493,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Please select a Path object Please select a Path object + + + Dress-up + Dress-up + + + + Creates a Path Dess-up object from a selected path + Creates a Path Dess-up object from a selected path + Path_DressupAxisMap @@ -3975,6 +3975,13 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a Path Hop object Creates a Path Hop object + + + The selected object is not a path + + The selected object is not a path + + Please select one path object @@ -3990,13 +3997,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Create Hop Create Hop - - - The selected object is not a path - - The selected object is not a path - - Path_Inspect @@ -4246,11 +4246,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Sanity - - - The Job has no selected Base object. - The Job has no selected Base object. - Check the path job for common errors @@ -4501,6 +4496,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Date Date + + + The Job has no selected Base object. + The Job has no selected Base object. + It appears the machine limits haven't been set. Not able to check path extents. @@ -4662,6 +4662,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_ToolController + + + Tool Number to Load + Tool Number to Load + Add Tool Controller to the Job @@ -4672,11 +4677,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Add Tool Controller Add Tool Controller - - - Tool Number to Load - Tool Number to Load - Path_ToolTable @@ -4703,6 +4703,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a medial line engraving path Creates a medial line engraving path + + + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4713,11 +4718,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Engraver Cutting Edge Angle must be < 180 degrees. Engraver Cutting Edge Angle must be < 180 degrees. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - VCarve requires an engraving cutter with CuttingEdgeAngle - Path_Waterline @@ -4752,11 +4752,56 @@ If it is necessary to set the FinalDepth manually please select a different oper Save toolbit library Save toolbit library + + + Tooltable JSON (*.json) + Tooltable JSON (*.json) + + + + HeeksCAD tooltable (*.tooltable) + HeeksCAD tooltable (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + LinuxCNC tooltable (*.tbl) + Open tooltable Open tooltable + + + Save tooltable + Save tooltable + + + + Rename Tooltable + Rename Tooltable + + + + Enter Name: + Enter Name: + + + + Add New Tool Table + Add New Tool Table + + + + Delete Selected Tool Table + Delete Selected Tool Table + + + + Rename Selected Tool Table + Rename Selected Tool Table + Tooltable editor @@ -4967,11 +5012,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) - - - Save tooltable - Save tooltable - Tooltable XML (*.xml) @@ -4987,46 +5027,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Object doesn't have a tooltable property Object doesn't have a tooltable property - - - Rename Tooltable - Rename Tooltable - - - - Enter Name: - Enter Name: - - - - Add New Tool Table - Add New Tool Table - - - - Delete Selected Tool Table - Delete Selected Tool Table - - - - Rename Selected Tool Table - Rename Selected Tool Table - - - - Tooltable JSON (*.json) - Tooltable JSON (*.json) - - - - HeeksCAD tooltable (*.tooltable) - HeeksCAD tooltable (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - LinuxCNC tooltable (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Path/Gui/Resources/translations/Path_val-ES.ts b/src/Mod/Path/Gui/Resources/translations/Path_val-ES.ts index 6cfda682c5..495963336a 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_val-ES.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_val-ES.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. Mostra els objectes de construcció del camí temporal quan el mòdul estiga en mode DEPURACIÓ. - - - The direction along which dropcutter lines are created - La direcció al llarg de la qual es creen les línies dropcutter - - - - Should the operation be limited by the stock object or by the bounding box of the base object - En cas que l'operació estiga limitada per l'objecte estoc o pel la caixa contenidora de l'objecte base - - - - Step over percentage of the drop cutter path - Pas sobre el percentatge de la trajectòria del dropcutter - - - - Z-axis offset from the surface of the object - Separació de l'eix Z de la superfície de l'objecte - - - - The Sample Interval. Small values cause long wait times - L'interval de mostra. Els valors xicotets causen una llarga espera - - - - Enable optimization which removes unnecessary points from G-Code output - Activa l'optimització que suprimisca els punts innecessaris del resultat G-Code - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much. Els valors més xicotets produeixen una malla més fina i precisa. Els valors més xicotets no augmenten massa el temps de processament. - - - The completion mode for the operation: single or multi-pass - Mode de compleció per a l'operació: únic o múltiples passos - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - La direcció que la trajectòria ha de seguir al voltant de la peça: Pujada (sentit horari) o Convencional(sentit antihorari) - Stop index(angle) for rotational scan Para l'índex(angle) per a l'escàner rotacional - - - Ignore areas that proceed below specified depth. - Ignora les àrees que passen per davall d'una profunditat especificada. - - - - Depth used to identify waste areas to ignore. - Profunditat utilitzada per a identificar àmplies àrees a ignorar. - - - - Cut through waste to depth at model edge, releasing the model. - Retalla els residus fins al fons en la vora del model, alliberant-lo. - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied El camí que es copia - - - The base geometry of this toolpath - La geometria base d'aquesta trajectòria - The tool controller that will be used to calculate the path @@ -568,6 +508,11 @@ Extra offset to apply to the operation. Direction is operation dependent. Desplaçament addicional que s'aplica a l'operació. La direcció és dependent de l'operació. + + + The library to use to generate the path + La biblioteca que s'utilitza per a generar el camí + Start pocketing at center or boundary @@ -668,6 +613,11 @@ A material for this object Un material per a aquest objecte + + + Controls how tool moves around corners. Default=Round + Controla com es mou l'eina al voltant de les cantonades. Per defecte=redó + Maximum distance before a miter join is truncated @@ -699,14 +649,64 @@ Marqueu «cert», si s'utilitza compensació de radi de l'eina de tall - - The library to use to generate the path - La biblioteca que s'utilitza per a generar el camí + + The direction along which dropcutter lines are created + La direcció al llarg de la qual es creen les línies dropcutter - - Controls how tool moves around corners. Default=Round - Controla com es mou l'eina al voltant de les cantonades. Per defecte=redó + + Should the operation be limited by the stock object or by the bounding box of the base object + En cas que l'operació estiga limitada per l'objecte estoc o pel la caixa contenidora de l'objecte base + + + + Step over percentage of the drop cutter path + Pas sobre el percentatge de la trajectòria del dropcutter + + + + Z-axis offset from the surface of the object + Separació de l'eix Z de la superfície de l'objecte + + + + The Sample Interval. Small values cause long wait times + L'interval de mostra. Els valors xicotets causen una llarga espera + + + + Enable optimization which removes unnecessary points from G-Code output + Activa l'optimització que suprimisca els punts innecessaris del resultat G-Code + + + + The completion mode for the operation: single or multi-pass + Mode de compleció per a l'operació: únic o múltiples passos + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + La direcció que la trajectòria ha de seguir al voltant de la peça: Pujada (sentit horari) o Convencional(sentit antihorari) + + + + Ignore areas that proceed below specified depth. + Ignora les àrees que passen per davall d'una profunditat especificada. + + + + Depth used to identify waste areas to ignore. + Profunditat utilitzada per a identificar àmplies àrees a ignorar. + + + + Cut through waste to depth at model edge, releasing the model. + Retalla els residus fins al fons en la vora del model, alliberant-lo. + + + + The base geometry of this toolpath + La geometria base d'aquesta trajectòria @@ -986,16 +986,16 @@ Selected tool is not a drill Selected tool is not a drill - - - Invalid Cutting Edge Angle %.2f, must be >0° and <=180° - L'angle de tall %.2f no és vàlid, ha de ser >0° i <=180° - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° L'angle de tall %.2f no és vàlid, ha de ser <90° i >=0° + + + Invalid Cutting Edge Angle %.2f, must be >0° and <=180° + L'angle de tall %.2f no és vàlid, ha de ser >0° i <=180° + Cutting Edge Angle (%.2f) results in negative tool tip length @@ -1121,6 +1121,31 @@ Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. La característica %s.%s no es pot processar com a forat circular; suprimiu-la de la llista de la geometria de base. + + + Face appears misaligned after initial rotation. + La cara es mostra desalineada després de la rotació inicial. + + + + Consider toggling the 'InverseAngle' property and recomputing. + Penseu a alternar la propietat InverteixAngle i tornar a calcular l'operació. + + + + Multiple faces in Base Geometry. + Múltiples cares en la geometria de base. + + + + Depth settings will be applied to all faces. + La configuració de profunditat s'aplicarà a totes les cares. + + + + EnableRotation property is 'Off'. + La propietat ActivaRotació està «desactivada». + Unable to create path for face(s). @@ -1218,31 +1243,6 @@ Increased to stock top. Selected feature(s) require 'Enable Rotation: B(y)' for access. Les funcions seleccionades requereixen «Habilita la rotació: B(y)» per a l'accés. - - - Face appears misaligned after initial rotation. - La cara es mostra desalineada després de la rotació inicial. - - - - Consider toggling the 'InverseAngle' property and recomputing. - Penseu a alternar la propietat InverteixAngle i tornar a calcular l'operació. - - - - Multiple faces in Base Geometry. - Múltiples cares en la geometria de base. - - - - Depth settings will be applied to all faces. - La configuració de profunditat s'aplicarà a totes les cares. - - - - EnableRotation property is 'Off'. - La propietat ActivaRotació està «desactivada». - Ignoring non-horizontal Face @@ -1991,6 +1991,16 @@ Si és necessari establir la profunditat final de forma manual, seleccioneu una PathPocket + + + Pocket Shape + Forma del buidatge + + + + Creates a Path Pocket object from a face or faces + Crea un objecte de Trajectòria de buidatge des d'una o vàries cares + Normal @@ -2041,16 +2051,6 @@ Si és necessari establir la profunditat final de forma manual, seleccioneu una Final depth set below ZMin of face(s) selected. Profunditat final establerta per davall de ZMin de la cara o cares seleccionades. - - - Pocket Shape - Forma del buidatge - - - - Creates a Path Pocket object from a face or faces - Crea un objecte de Trajectòria de buidatge des d'una o vàries cares - 3D Pocket @@ -2183,16 +2183,16 @@ Si és necessari establir la profunditat final de forma manual, seleccioneu una Face Profile Perfil de cara - - - For open edges, verify Final Depth for this operation. - For open edges, verify Final Depth for this operation. - Check edge selection and Final Depth requirements for profiling open edge(s). Check edge selection and Final Depth requirements for profiling open edge(s). + + + For open edges, verify Final Depth for this operation. + For open edges, verify Final Depth for this operation. + Profile based on face or faces @@ -3462,16 +3462,6 @@ Si és necessari establir la profunditat final de forma manual, seleccioneu una Path_Dressup - - - Dress-up - Aspecte - - - - Creates a Path Dess-up object from a selected path - Crea un objecte aspecte del camí a partir d'un camí seleccionat - Please select one path object @@ -3489,6 +3479,16 @@ Si és necessari establir la profunditat final de forma manual, seleccioneu una Please select a Path object Seleccioneu un objecte camí + + + Dress-up + Aspecte + + + + Creates a Path Dess-up object from a selected path + Crea un objecte aspecte del camí a partir d'un camí seleccionat + Path_DressupAxisMap @@ -3961,6 +3961,12 @@ Si és necessari establir la profunditat final de forma manual, seleccioneu una Creates a Path Hop object Crea un objecte de tipus salt en el camí + + + The selected object is not a path + + L'objecte seleccionat no és un camí + Please select one path object @@ -3976,12 +3982,6 @@ Si és necessari establir la profunditat final de forma manual, seleccioneu una Create Hop Crea un salt - - - The selected object is not a path - - L'objecte seleccionat no és un camí - Path_Inspect @@ -4228,11 +4228,6 @@ Si és necessari establir la profunditat final de forma manual, seleccioneu una Path_Sanity - - - The Job has no selected Base object. - La tasca no té un objecte base seleccionat. - Check the path job for common errors @@ -4483,6 +4478,11 @@ Si és necessari establir la profunditat final de forma manual, seleccioneu una Date Date + + + The Job has no selected Base object. + La tasca no té un objecte base seleccionat. + It appears the machine limits haven't been set. Not able to check path extents. @@ -4638,6 +4638,11 @@ Si és necessari establir la profunditat final de forma manual, seleccioneu una Path_ToolController + + + Tool Number to Load + Número d'eina per carregar + Add Tool Controller to the Job @@ -4648,11 +4653,6 @@ Si és necessari establir la profunditat final de forma manual, seleccioneu una Add Tool Controller Afig un controlador d'eina - - - Tool Number to Load - Número d'eina per carregar - Path_ToolTable @@ -4679,6 +4679,11 @@ Si és necessari establir la profunditat final de forma manual, seleccioneu una Creates a medial line engraving path Creates a medial line engraving path + + + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4689,11 +4694,6 @@ Si és necessari establir la profunditat final de forma manual, seleccioneu una Engraver Cutting Edge Angle must be < 180 degrees. Engraver Cutting Edge Angle must be < 180 degrees. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - VCarve requires an engraving cutter with CuttingEdgeAngle - Path_Waterline @@ -4728,11 +4728,56 @@ Si és necessari establir la profunditat final de forma manual, seleccioneu una Save toolbit library Desa la llibreria d'eines de bits + + + Tooltable JSON (*.json) + Taula d'eines JSON (*.json) + + + + HeeksCAD tooltable (*.tooltable) + Taula d'eines HeeksCAD (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + Taula d'eines LinuxCNC (*.tbl) + Open tooltable Obri la taula d'eines + + + Save tooltable + Guarda la taula d'eines + + + + Rename Tooltable + Canvia el nom de la taula d'eines + + + + Enter Name: + Introduïu el nom: + + + + Add New Tool Table + Afig una taula d'eines nova + + + + Delete Selected Tool Table + Elimina la taula d'eines seleccionada + + + + Rename Selected Tool Table + Canvia el nom de la taula d'eines seleccionada + Tooltable editor @@ -4943,11 +4988,6 @@ Si és necessari establir la profunditat final de forma manual, seleccioneu una Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) Taula d'eines XML (*.xml);;Taula d'eines HeeksCAD (*.tooltable) - - - Save tooltable - Guarda la taula d'eines - Tooltable XML (*.xml) @@ -4963,46 +5003,6 @@ Si és necessari establir la profunditat final de forma manual, seleccioneu una Object doesn't have a tooltable property L'objecte no té la propietat de taula d'eines - - - Rename Tooltable - Canvia el nom de la taula d'eines - - - - Enter Name: - Introduïu el nom: - - - - Add New Tool Table - Afig una taula d'eines nova - - - - Delete Selected Tool Table - Elimina la taula d'eines seleccionada - - - - Rename Selected Tool Table - Canvia el nom de la taula d'eines seleccionada - - - - Tooltable JSON (*.json) - Taula d'eines JSON (*.json) - - - - HeeksCAD tooltable (*.tooltable) - Taula d'eines HeeksCAD (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - Taula d'eines LinuxCNC (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Path/Gui/Resources/translations/Path_vi.ts b/src/Mod/Path/Gui/Resources/translations/Path_vi.ts index f755ac5b3c..19d0d607c0 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_vi.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_vi.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. Hiển thị đối tượng cấu trúc đường dẫn tạm thời khi mô-đun ở chế độ GỠ LỖI. - - - The direction along which dropcutter lines are created - The direction along which dropcutter lines are created - - - - Should the operation be limited by the stock object or by the bounding box of the base object - Should the operation be limited by the stock object or by the bounding box of the base object - - - - Step over percentage of the drop cutter path - Step over percentage of the drop cutter path - - - - Z-axis offset from the surface of the object - Z-axis offset from the surface of the object - - - - The Sample Interval. Small values cause long wait times - Khoảng thời gian mẫu. Các giá trị nhỏ dẫn đến việc phải chờ đợi trong thời gian dài - - - - Enable optimization which removes unnecessary points from G-Code output - Enable optimization which removes unnecessary points from G-Code output - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ 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. - - - The completion mode for the operation: single or multi-pass - The completion mode for the operation: single or multi-pass - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - Stop index(angle) for rotational scan Stop index(angle) for rotational scan - - - Ignore areas that proceed below specified depth. - Ignore areas that proceed below specified depth. - - - - Depth used to identify waste areas to ignore. - Depth used to identify waste areas to ignore. - - - - Cut through waste to depth at model edge, releasing the model. - Cut through waste to depth at model edge, releasing the model. - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied Đường dẫn cần được sao chép - - - The base geometry of this toolpath - Hình dạng cơ sở của đường chạy dao này - The tool controller that will be used to calculate the path @@ -568,6 +508,11 @@ Extra offset to apply to the operation. Direction is operation dependent. Offset thêm để áp dụng cho các thao tác. Hướng thao tác là phụ thuộc. + + + The library to use to generate the path + Thư viện sử dụng để tạo đường dẫn + Start pocketing at center or boundary @@ -668,6 +613,11 @@ A material for this object Một vật liệu cho đối tượng này + + + Controls how tool moves around corners. Default=Round + Kiểm soát cách công cụ di chuyển xung quanh các góc. Mặc định=Vòng + Maximum distance before a miter join is truncated @@ -699,14 +649,64 @@ Make True, if using Cutter Radius Compensation - - The library to use to generate the path - Thư viện sử dụng để tạo đường dẫn + + The direction along which dropcutter lines are created + The direction along which dropcutter lines are created - - Controls how tool moves around corners. Default=Round - Kiểm soát cách công cụ di chuyển xung quanh các góc. Mặc định=Vòng + + Should the operation be limited by the stock object or by the bounding box of the base object + Should the operation be limited by the stock object or by the bounding box of the base object + + + + Step over percentage of the drop cutter path + Step over percentage of the drop cutter path + + + + Z-axis offset from the surface of the object + Z-axis offset from the surface of the object + + + + The Sample Interval. Small values cause long wait times + Khoảng thời gian mẫu. Các giá trị nhỏ dẫn đến việc phải chờ đợi trong thời gian dài + + + + Enable optimization which removes unnecessary points from G-Code output + Enable optimization which removes unnecessary points from G-Code output + + + + The completion mode for the operation: single or multi-pass + The completion mode for the operation: single or multi-pass + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + + + + Ignore areas that proceed below specified depth. + Ignore areas that proceed below specified depth. + + + + Depth used to identify waste areas to ignore. + Depth used to identify waste areas to ignore. + + + + Cut through waste to depth at model edge, releasing the model. + Cut through waste to depth at model edge, releasing the model. + + + + The base geometry of this toolpath + Hình dạng cơ sở của đường chạy dao này @@ -986,16 +986,16 @@ 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° - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° Góc cắt cạnh không hợp lệ %.2f, phải là <90° và >=0° + + + 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 @@ -1121,6 +1121,31 @@ Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. Không thể xử lý tính năng %s.%s dưới dạng lỗ tròn - vui lòng xóa khỏi danh sách Hình học cơ sở. + + + Face appears misaligned after initial rotation. + Face appears misaligned after initial rotation. + + + + Consider toggling the 'InverseAngle' property and recomputing. + Consider toggling the 'InverseAngle' property and recomputing. + + + + Multiple faces in Base Geometry. + Multiple faces in Base Geometry. + + + + Depth settings will be applied to all faces. + Depth settings will be applied to all faces. + + + + EnableRotation property is 'Off'. + EnableRotation property is 'Off'. + Unable to create path for face(s). @@ -1218,31 +1243,6 @@ Increased to stock top. Selected feature(s) require 'Enable Rotation: B(y)' for access. Selected feature(s) require 'Enable Rotation: B(y)' for access. - - - Face appears misaligned after initial rotation. - Face appears misaligned after initial rotation. - - - - Consider toggling the 'InverseAngle' property and recomputing. - Consider toggling the 'InverseAngle' property and recomputing. - - - - Multiple faces in Base Geometry. - Multiple faces in Base Geometry. - - - - Depth settings will be applied to all faces. - Depth settings will be applied to all faces. - - - - EnableRotation property is 'Off'. - EnableRotation property is 'Off'. - Ignoring non-horizontal Face @@ -1993,6 +1993,16 @@ If it is necessary to set the FinalDepth manually please select a different oper PathPocket + + + Pocket Shape + Hình túi + + + + Creates a Path Pocket object from a face or faces + Tạo một đối tượng Đường dẫn túi từ một hoặc nhiều mặt + Normal @@ -2043,16 +2053,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Final depth set below ZMin of face(s) selected. Final depth set below ZMin of face(s) selected. - - - Pocket Shape - Hình túi - - - - Creates a Path Pocket object from a face or faces - Tạo một đối tượng Đường dẫn túi từ một hoặc nhiều mặt - 3D Pocket @@ -2186,16 +2186,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Face Profile Cấu hình mặt - - - For open edges, verify Final Depth for this operation. - For open edges, verify Final Depth for this operation. - Check edge selection and Final Depth requirements for profiling open edge(s). Check edge selection and Final Depth requirements for profiling open edge(s). + + + For open edges, verify Final Depth for this operation. + For open edges, verify Final Depth for this operation. + Profile based on face or faces @@ -3474,16 +3474,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Dressup - - - Dress-up - Chức năng xây dựng kết cấu bên ngoài - - - - Creates a Path Dess-up object from a selected path - Tạo một đối tượng xây dựng áo đường từ một đường dẫn đã chọn - Please select one path object @@ -3503,6 +3493,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Please select a Path object Vui lòng chọn đối tượng Đường dẫn + + + Dress-up + Chức năng xây dựng kết cấu bên ngoài + + + + Creates a Path Dess-up object from a selected path + Tạo một đối tượng xây dựng áo đường từ một đường dẫn đã chọn + Path_DressupAxisMap @@ -3975,6 +3975,13 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a Path Hop object Tạo một đối tượng đường dẫn bước nhảy + + + The selected object is not a path + + Đối tượng được chọn không phải là một đường dẫn + + Please select one path object @@ -3990,13 +3997,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Create Hop Tạo bước nhảy - - - The selected object is not a path - - Đối tượng được chọn không phải là một đường dẫn - - Path_Inspect @@ -4246,11 +4246,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Sanity - - - The Job has no selected Base object. - Công việc không có đối tượng cơ sở đã chọn. - Check the path job for common errors @@ -4501,6 +4496,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Date Date + + + The Job has no selected Base object. + Công việc không có đối tượng cơ sở đã chọn. + It appears the machine limits haven't been set. Not able to check path extents. @@ -4662,6 +4662,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_ToolController + + + Tool Number to Load + Số công cụ cần tải + Add Tool Controller to the Job @@ -4672,11 +4677,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Add Tool Controller Thêm bộ điều khiển công cụ - - - Tool Number to Load - Số công cụ cần tải - Path_ToolTable @@ -4703,6 +4703,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a medial line engraving path Creates a medial line engraving path + + + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4713,11 +4718,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Engraver Cutting Edge Angle must be < 180 degrees. Engraver Cutting Edge Angle must be < 180 degrees. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - VCarve requires an engraving cutter with CuttingEdgeAngle - Path_Waterline @@ -4752,11 +4752,56 @@ If it is necessary to set the FinalDepth manually please select a different oper Save toolbit library Save toolbit library + + + Tooltable JSON (*.json) + Công cụ JSON (*.json) + + + + HeeksCAD tooltable (*.tooltable) + Bảng công cụ HeeksCAD (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + Bảng công cụ LinuxCNC (*.tbl) + Open tooltable Mở hộp công cụ + + + Save tooltable + Lưu hộp công cụ + + + + Rename Tooltable + Rename Tooltable + + + + Enter Name: + Enter Name: + + + + Add New Tool Table + Add New Tool Table + + + + Delete Selected Tool Table + Delete Selected Tool Table + + + + Rename Selected Tool Table + Rename Selected Tool Table + Tooltable editor @@ -4967,11 +5012,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) Hộp công cụ XML (*.xml);;Hộp công cụ HeeksCAD (*.tooltable) - - - Save tooltable - Lưu hộp công cụ - Tooltable XML (*.xml) @@ -4987,46 +5027,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Object doesn't have a tooltable property Đối tượng không có thuộc tính của hộp công cụ - - - Rename Tooltable - Rename Tooltable - - - - Enter Name: - Enter Name: - - - - Add New Tool Table - Add New Tool Table - - - - Delete Selected Tool Table - Delete Selected Tool Table - - - - Rename Selected Tool Table - Rename Selected Tool Table - - - - Tooltable JSON (*.json) - Công cụ JSON (*.json) - - - - HeeksCAD tooltable (*.tooltable) - Bảng công cụ HeeksCAD (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - Bảng công cụ LinuxCNC (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Path/Gui/Resources/translations/Path_zh-CN.ts b/src/Mod/Path/Gui/Resources/translations/Path_zh-CN.ts index 47ab24bcf3..06d7a7d63d 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_zh-CN.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_zh-CN.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. 当模块处于DEBUG模式时显示临时路径构造对象。 - - - The direction along which dropcutter lines are created - 沿落刀线创建的方向 - - - - Should the operation be limited by the stock object or by the bounding box of the base object - 操作被工件对象或者基础对象的边界框限制 - - - - Step over percentage of the drop cutter path - Step over percentage of the drop cutter path - - - - Z-axis offset from the surface of the object - 从物体表面的Z轴偏移 - - - - The Sample Interval. Small values cause long wait times - 示例间隔。小值导致等待时间长 - - - - Enable optimization which removes unnecessary points from G-Code output - 启用优化,从G-Code输出中移除不必要的点 - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much. 较小的数值能够产生更精细、更精确的网格。较小的数值不会增加更多的处理时间。 - - - The completion mode for the operation: single or multi-pass - 操作完成模式:单次或多次 - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - Stop index(angle) for rotational scan 旋转扫描的停止分度(角度) - - - Ignore areas that proceed below specified depth. - 忽略指定深度以下的区域。 - - - - Depth used to identify waste areas to ignore. - 用于确定将被忽略的废物区域的深度。 - - - - Cut through waste to depth at model edge, releasing the model. - Cut through waste to depth at model edge, releasing the model. - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied 要复制的路径 - - - The base geometry of this toolpath - 此工具路径的基础几何形状 - The tool controller that will be used to calculate the path @@ -568,6 +508,11 @@ Extra offset to apply to the operation. Direction is operation dependent. 要应用于操作的额外偏移量。方向与操作相关。 + + + The library to use to generate the path + 用于生成路径的库 + Start pocketing at center or boundary @@ -668,6 +613,11 @@ A material for this object 此对象的材料 + + + Controls how tool moves around corners. Default=Round + 控制工具如何在拐角处移动。默认值 = 圆 + Maximum distance before a miter join is truncated @@ -699,14 +649,64 @@ 如果使用刀具半径补偿, 则为 True - - The library to use to generate the path - 用于生成路径的库 + + The direction along which dropcutter lines are created + 沿落刀线创建的方向 - - Controls how tool moves around corners. Default=Round - 控制工具如何在拐角处移动。默认值 = 圆 + + Should the operation be limited by the stock object or by the bounding box of the base object + 操作被工件对象或者基础对象的边界框限制 + + + + Step over percentage of the drop cutter path + Step over percentage of the drop cutter path + + + + Z-axis offset from the surface of the object + 从物体表面的Z轴偏移 + + + + The Sample Interval. Small values cause long wait times + 示例间隔。小值导致等待时间长 + + + + Enable optimization which removes unnecessary points from G-Code output + 启用优化,从G-Code输出中移除不必要的点 + + + + The completion mode for the operation: single or multi-pass + 操作完成模式:单次或多次 + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + + + + Ignore areas that proceed below specified depth. + 忽略指定深度以下的区域。 + + + + Depth used to identify waste areas to ignore. + 用于确定将被忽略的废物区域的深度。 + + + + Cut through waste to depth at model edge, releasing the model. + Cut through waste to depth at model edge, releasing the model. + + + + The base geometry of this toolpath + 此工具路径的基础几何形状 @@ -986,16 +986,16 @@ Selected tool is not a drill Selected tool is not a drill - - - Invalid Cutting Edge Angle %.2f, must be >0° and <=180° - 无效的切口边缘角度 %.2f, 必须 > 0°且 <= 180° - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° 无效的切削角, 此角度必须小于90°且大于或等于 0 ° + + + Invalid Cutting Edge Angle %.2f, must be >0° and <=180° + 无效的切口边缘角度 %.2f, 必须 > 0°且 <= 180° + Cutting Edge Angle (%.2f) results in negative tool tip length @@ -1121,6 +1121,31 @@ Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. 功能%s.%s 不能作为圆形孔的处理方法-请从 "基本几何图形" 列表中删除。 + + + Face appears misaligned after initial rotation. + Face appears misaligned after initial rotation. + + + + Consider toggling the 'InverseAngle' property and recomputing. + 考虑切换“逆变角”属性并重新计算。 + + + + Multiple faces in Base Geometry. + 基础几何体中的多个面。 + + + + Depth settings will be applied to all faces. + 深度设置将应用于所有面。 + + + + EnableRotation property is 'Off'. + 启用旋转属性为“关闭”。 + Unable to create path for face(s). @@ -1218,31 +1243,6 @@ Increased to stock top. Selected feature(s) require 'Enable Rotation: B(y)' for access. Selected feature(s) require 'Enable Rotation: B(y)' for access. - - - Face appears misaligned after initial rotation. - Face appears misaligned after initial rotation. - - - - Consider toggling the 'InverseAngle' property and recomputing. - 考虑切换“逆变角”属性并重新计算。 - - - - Multiple faces in Base Geometry. - 基础几何体中的多个面。 - - - - Depth settings will be applied to all faces. - 深度设置将应用于所有面。 - - - - EnableRotation property is 'Off'. - 启用旋转属性为“关闭”。 - Ignoring non-horizontal Face @@ -1991,6 +1991,16 @@ If it is necessary to set the FinalDepth manually please select a different oper PathPocket + + + Pocket Shape + 口袋形状 + + + + Creates a Path Pocket object from a face or faces + 从一个或多个面创建一个路径口袋对象 + Normal @@ -2041,16 +2051,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Final depth set below ZMin of face(s) selected. Final depth set below ZMin of face(s) selected. - - - Pocket Shape - 口袋形状 - - - - Creates a Path Pocket object from a face or faces - 从一个或多个面创建一个路径口袋对象 - 3D Pocket @@ -2184,16 +2184,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Face Profile 面轮廓铣 - - - For open edges, verify Final Depth for this operation. - For open edges, verify Final Depth for this operation. - Check edge selection and Final Depth requirements for profiling open edge(s). Check edge selection and Final Depth requirements for profiling open edge(s). + + + For open edges, verify Final Depth for this operation. + For open edges, verify Final Depth for this operation. + Profile based on face or faces @@ -3471,16 +3471,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Dressup - - - Dress-up - 修饰 - - - - Creates a Path Dess-up object from a selected path - 从所选路径创建路径修整对象 - Please select one path object @@ -3500,6 +3490,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Please select a Path object 请选择路径对象 + + + Dress-up + 修饰 + + + + Creates a Path Dess-up object from a selected path + 从所选路径创建路径修整对象 + Path_DressupAxisMap @@ -3972,6 +3972,13 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a Path Hop object 创建一个路径跃点对象 + + + The selected object is not a path + + 所选对象不是路径 + + Please select one path object @@ -3987,13 +3994,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Create Hop 创建跃点 - - - The selected object is not a path - - 所选对象不是路径 - - Path_Inspect @@ -4243,11 +4243,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Sanity - - - The Job has no selected Base object. - 作业没有选定的基对象。 - Check the path job for common errors @@ -4498,6 +4493,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Date Date + + + The Job has no selected Base object. + 作业没有选定的基对象。 + It appears the machine limits haven't been set. Not able to check path extents. @@ -4659,6 +4659,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_ToolController + + + Tool Number to Load + 要加载的工具编号 + Add Tool Controller to the Job @@ -4669,11 +4674,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Add Tool Controller 添加工具控制器 - - - Tool Number to Load - 要加载的工具编号 - Path_ToolTable @@ -4700,6 +4700,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a medial line engraving path 创建中间线雕刻路径 + + + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4710,11 +4715,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Engraver Cutting Edge Angle must be < 180 degrees. Engraver Cutting Edge Angle must be < 180 degrees. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - VCarve requires an engraving cutter with CuttingEdgeAngle - Path_Waterline @@ -4749,11 +4749,56 @@ If it is necessary to set the FinalDepth manually please select a different oper Save toolbit library Save toolbit library + + + Tooltable JSON (*.json) + Tooltable json (*. json) + + + + HeeksCAD tooltable (*.tooltable) + HeeksCAD tooltable (* tooltable) + + + + LinuxCNC tooltable (*.tbl) + LinuxCNC tooltable (* tbl) + Open tooltable 打开 tooltable + + + Save tooltable + 保存 tooltable + + + + Rename Tooltable + Rename Tooltable + + + + Enter Name: + Enter Name: + + + + Add New Tool Table + Add New Tool Table + + + + Delete Selected Tool Table + Delete Selected Tool Table + + + + Rename Selected Tool Table + Rename Selected Tool Table + Tooltable editor @@ -4964,11 +5009,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) Tooltable xml (*. xml);;HeeksCAD tooltable (* tooltable) - - - Save tooltable - 保存 tooltable - Tooltable XML (*.xml) @@ -4984,46 +5024,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Object doesn't have a tooltable property 对象没有 tooltable 属性 - - - Rename Tooltable - Rename Tooltable - - - - Enter Name: - Enter Name: - - - - Add New Tool Table - Add New Tool Table - - - - Delete Selected Tool Table - Delete Selected Tool Table - - - - Rename Selected Tool Table - Rename Selected Tool Table - - - - Tooltable JSON (*.json) - Tooltable json (*. json) - - - - HeeksCAD tooltable (*.tooltable) - HeeksCAD tooltable (* tooltable) - - - - LinuxCNC tooltable (*.tbl) - LinuxCNC tooltable (* tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Path/Gui/Resources/translations/Path_zh-TW.ts b/src/Mod/Path/Gui/Resources/translations/Path_zh-TW.ts index 61ea79af07..17f0b851de 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path_zh-TW.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path_zh-TW.ts @@ -8,36 +8,6 @@ Show the temporary path construction objects when module is in DEBUG mode. 當模組處於除錯模式下創建物件時顯示暫時軌跡 - - - The direction along which dropcutter lines are created - The direction along which dropcutter lines are created - - - - Should the operation be limited by the stock object or by the bounding box of the base object - Should the operation be limited by the stock object or by the bounding box of the base object - - - - Step over percentage of the drop cutter path - Step over percentage of the drop cutter path - - - - Z-axis offset from the surface of the object - Z-axis offset from the surface of the object - - - - The Sample Interval. Small values cause long wait times - 樣本間隔。較小的數值導致長時間等待 - - - - Enable optimization which removes unnecessary points from G-Code output - Enable optimization which removes unnecessary points from G-Code output - Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. @@ -48,36 +18,11 @@ 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. - - - The completion mode for the operation: single or multi-pass - The completion mode for the operation: single or multi-pass - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - Stop index(angle) for rotational scan Stop index(angle) for rotational scan - - - Ignore areas that proceed below specified depth. - Ignore areas that proceed below specified depth. - - - - Depth used to identify waste areas to ignore. - Depth used to identify waste areas to ignore. - - - - Cut through waste to depth at model edge, releasing the model. - Cut through waste to depth at model edge, releasing the model. - Dropcutter lines are created parallel to this axis. @@ -243,11 +188,6 @@ The path to be copied 要複製之路徑 - - - The base geometry of this toolpath - The base geometry of this toolpath - The tool controller that will be used to calculate the path @@ -568,6 +508,11 @@ Extra offset to apply to the operation. Direction is operation dependent. Extra offset to apply to the operation. Direction is operation dependent. + + + The library to use to generate the path + 用於生成函軌跡的函式庫 + Start pocketing at center or boundary @@ -668,6 +613,11 @@ A material for this object 這個對象的材料 + + + Controls how tool moves around corners. Default=Round + 控制工具將如何移動角。預設為圈 + Maximum distance before a miter join is truncated @@ -699,14 +649,64 @@ Make True, if using Cutter Radius Compensation - - The library to use to generate the path - 用於生成函軌跡的函式庫 + + The direction along which dropcutter lines are created + The direction along which dropcutter lines are created - - Controls how tool moves around corners. Default=Round - 控制工具將如何移動角。預設為圈 + + Should the operation be limited by the stock object or by the bounding box of the base object + Should the operation be limited by the stock object or by the bounding box of the base object + + + + Step over percentage of the drop cutter path + Step over percentage of the drop cutter path + + + + Z-axis offset from the surface of the object + Z-axis offset from the surface of the object + + + + The Sample Interval. Small values cause long wait times + 樣本間隔。較小的數值導致長時間等待 + + + + Enable optimization which removes unnecessary points from G-Code output + Enable optimization which removes unnecessary points from G-Code output + + + + The completion mode for the operation: single or multi-pass + The completion mode for the operation: single or multi-pass + + + + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) + + + + Ignore areas that proceed below specified depth. + Ignore areas that proceed below specified depth. + + + + Depth used to identify waste areas to ignore. + Depth used to identify waste areas to ignore. + + + + Cut through waste to depth at model edge, releasing the model. + Cut through waste to depth at model edge, releasing the model. + + + + The base geometry of this toolpath + The base geometry of this toolpath @@ -986,16 +986,16 @@ 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° - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° Invalid Cutting Edge Angle %.2f, must be <90° and >=0° + + + 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 @@ -1121,6 +1121,31 @@ 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. + + + Face appears misaligned after initial rotation. + Face appears misaligned after initial rotation. + + + + Consider toggling the 'InverseAngle' property and recomputing. + Consider toggling the 'InverseAngle' property and recomputing. + + + + Multiple faces in Base Geometry. + Multiple faces in Base Geometry. + + + + Depth settings will be applied to all faces. + Depth settings will be applied to all faces. + + + + EnableRotation property is 'Off'. + EnableRotation property is 'Off'. + Unable to create path for face(s). @@ -1218,31 +1243,6 @@ Increased to stock top. Selected feature(s) require 'Enable Rotation: B(y)' for access. Selected feature(s) require 'Enable Rotation: B(y)' for access. - - - Face appears misaligned after initial rotation. - Face appears misaligned after initial rotation. - - - - Consider toggling the 'InverseAngle' property and recomputing. - Consider toggling the 'InverseAngle' property and recomputing. - - - - Multiple faces in Base Geometry. - Multiple faces in Base Geometry. - - - - Depth settings will be applied to all faces. - Depth settings will be applied to all faces. - - - - EnableRotation property is 'Off'. - EnableRotation property is 'Off'. - Ignoring non-horizontal Face @@ -1993,6 +1993,16 @@ If it is necessary to set the FinalDepth manually please select a different oper PathPocket + + + Pocket Shape + Pocket Shape + + + + Creates a Path Pocket object from a face or faces + Creates a Path Pocket object from a face or faces + Normal @@ -2043,16 +2053,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Final depth set below ZMin of face(s) selected. Final depth set below ZMin of face(s) selected. - - - Pocket Shape - Pocket Shape - - - - Creates a Path Pocket object from a face or faces - Creates a Path Pocket object from a face or faces - 3D Pocket @@ -2186,16 +2186,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Face Profile Face Profile - - - For open edges, verify Final Depth for this operation. - For open edges, verify Final Depth for this operation. - Check edge selection and Final Depth requirements for profiling open edge(s). Check edge selection and Final Depth requirements for profiling open edge(s). + + + For open edges, verify Final Depth for this operation. + For open edges, verify Final Depth for this operation. + Profile based on face or faces @@ -3474,16 +3474,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Dressup - - - Dress-up - Dress-up - - - - Creates a Path Dess-up object from a selected path - Creates a Path Dess-up object from a selected path - Please select one path object @@ -3503,6 +3493,16 @@ If it is necessary to set the FinalDepth manually please select a different oper Please select a Path object Please select a Path object + + + Dress-up + Dress-up + + + + Creates a Path Dess-up object from a selected path + Creates a Path Dess-up object from a selected path + Path_DressupAxisMap @@ -3975,6 +3975,13 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a Path Hop object Creates a Path Hop object + + + The selected object is not a path + + The selected object is not a path + + Please select one path object @@ -3990,13 +3997,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Create Hop Create Hop - - - The selected object is not a path - - The selected object is not a path - - Path_Inspect @@ -4243,11 +4243,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Sanity - - - The Job has no selected Base object. - The Job has no selected Base object. - Check the path job for common errors @@ -4498,6 +4493,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Date Date + + + The Job has no selected Base object. + The Job has no selected Base object. + It appears the machine limits haven't been set. Not able to check path extents. @@ -4658,6 +4658,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_ToolController + + + Tool Number to Load + Tool Number to Load + Add Tool Controller to the Job @@ -4668,11 +4673,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Add Tool Controller Add Tool Controller - - - Tool Number to Load - Tool Number to Load - Path_ToolTable @@ -4699,6 +4699,11 @@ If it is necessary to set the FinalDepth manually please select a different oper Creates a medial line engraving path Creates a medial line engraving path + + + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle + VCarve requires an engraving cutter with CuttingEdgeAngle @@ -4709,11 +4714,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Engraver Cutting Edge Angle must be < 180 degrees. Engraver Cutting Edge Angle must be < 180 degrees. - - - VCarve requires an engraving cutter with CuttingEdgeAngle - VCarve requires an engraving cutter with CuttingEdgeAngle - Path_Waterline @@ -4748,11 +4748,56 @@ If it is necessary to set the FinalDepth manually please select a different oper Save toolbit library Save toolbit library + + + Tooltable JSON (*.json) + Tooltable JSON (*.json) + + + + HeeksCAD tooltable (*.tooltable) + HeeksCAD tooltable (*.tooltable) + + + + LinuxCNC tooltable (*.tbl) + LinuxCNC tooltable (*.tbl) + Open tooltable Open tooltable + + + Save tooltable + Save tooltable + + + + Rename Tooltable + Rename Tooltable + + + + Enter Name: + Enter Name: + + + + Add New Tool Table + Add New Tool Table + + + + Delete Selected Tool Table + Delete Selected Tool Table + + + + Rename Selected Tool Table + Rename Selected Tool Table + Tooltable editor @@ -4963,11 +5008,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) - - - Save tooltable - Save tooltable - Tooltable XML (*.xml) @@ -4983,46 +5023,6 @@ If it is necessary to set the FinalDepth manually please select a different oper Object doesn't have a tooltable property Object doesn't have a tooltable property - - - Rename Tooltable - Rename Tooltable - - - - Enter Name: - Enter Name: - - - - Add New Tool Table - Add New Tool Table - - - - Delete Selected Tool Table - Delete Selected Tool Table - - - - Rename Selected Tool Table - Rename Selected Tool Table - - - - Tooltable JSON (*.json) - Tooltable JSON (*.json) - - - - HeeksCAD tooltable (*.tooltable) - HeeksCAD tooltable (*.tooltable) - - - - LinuxCNC tooltable (*.tbl) - LinuxCNC tooltable (*.tbl) - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) diff --git a/src/Mod/Raytracing/Gui/Resources/translations/Raytracing_pl.qm b/src/Mod/Raytracing/Gui/Resources/translations/Raytracing_pl.qm index 52611937374f68ebcf7a1b165e32bf8146b7dd3f..c9906ad58b376189d2a2f34804ec5c14d9a0dc91 100644 GIT binary patch delta 36 qcmZoqZcpCuRad--A(bJIAq7YlG2}CpGbA#yGbk{WZ|2dfW(EMyy9ti~ delta 36 qcmZoqZcpCuRad;6p^~A9A(bJIAq7YlG2}CpGbA#yZ|2dfW(EM(0}1E= diff --git a/src/Mod/Raytracing/Gui/Resources/translations/Raytracing_pl.ts b/src/Mod/Raytracing/Gui/Resources/translations/Raytracing_pl.ts index 3b0c604f30..c9357d94de 100644 --- a/src/Mod/Raytracing/Gui/Resources/translations/Raytracing_pl.ts +++ b/src/Mod/Raytracing/Gui/Resources/translations/Raytracing_pl.ts @@ -472,7 +472,7 @@ Czy chcesz kontynuować? The path to the POV-Ray executable, if you want to render from %1 - Ścieżka do pliku wykonywalnego POV-Ray, jeśli chcesz wyrenderować %1 + Ścieżka do pliku wykonywalnego POV-Ray, jeśli chcesz renderować w %1 diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ar.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ar.ts index 48785cd148..ff578357fd 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ar.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ar.ts @@ -243,7 +243,7 @@ Poisson reconstruction - + Segmentation Segmentation @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create إنشاء diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_bg.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_bg.ts index 992f5e5e19..28573f0e0b 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_bg.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_bg.ts @@ -243,7 +243,7 @@ Poisson reconstruction - + Segmentation Segmentation @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create Създаване diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ca.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ca.ts index dc8b7b6a7c..83b8f09a97 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ca.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ca.ts @@ -243,7 +243,7 @@ Reconstrucció amb Poisson - + Segmentation Segmentació @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create Crea diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_cs.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_cs.ts index 1f04872378..f411eda69c 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_cs.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_cs.ts @@ -243,7 +243,7 @@ Poissonova rekonstrukce - + Segmentation Segmentace @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create Vytvořit diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_de.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_de.ts index 9dbbf736d5..352b564918 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_de.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_de.ts @@ -243,7 +243,7 @@ Poisson-Rekonstruktion - + Segmentation Segmentierung @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create Erstellen diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_el.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_el.ts index 79c93e32a0..e7469ddc5a 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_el.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_el.ts @@ -243,7 +243,7 @@ Poisson reconstruction - + Segmentation Segmentation @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create Δημιουργήστε diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_es-AR.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_es-AR.ts index bfe5dd218e..6066dbd055 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_es-AR.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_es-AR.ts @@ -243,7 +243,7 @@ Reconstrucción de Poisson - + Segmentation Segmentación @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create Crear diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_es-ES.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_es-ES.ts index d1665f80a2..f13df74628 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_es-ES.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_es-ES.ts @@ -243,7 +243,7 @@ Reconstrucción de Poisson - + Segmentation Segmentación @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create Crear diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_eu.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_eu.ts index 97364e8f65..17f0e59493 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_eu.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_eu.ts @@ -243,7 +243,7 @@ Poissonen berreraikitzea - + Segmentation Segmentazioa @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create Sortu diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_fi.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_fi.ts index 31026c3e48..05593e085b 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_fi.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_fi.ts @@ -243,7 +243,7 @@ Poisson pinnan rekonstruointi - + Segmentation Segmentaatio @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create Luo diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_fil.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_fil.ts index 3704dd6b4f..bb084f75ae 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_fil.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_fil.ts @@ -243,7 +243,7 @@ Poisson reconstruction - + Segmentation Segmentation @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create Gumawa diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_fr.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_fr.ts index 05f67065b2..0216bb1024 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_fr.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_fr.ts @@ -243,7 +243,7 @@ Reconstruction de Poisson - + Segmentation Segmentation @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create Créer diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_gl.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_gl.ts index 9db98b3eb4..4a8a6dbf21 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_gl.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_gl.ts @@ -243,7 +243,7 @@ Reconstrución de Poisson - + Segmentation Segmentación @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create Facer diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_hr.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_hr.ts index 6cb67ff784..28f06538e5 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_hr.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_hr.ts @@ -243,7 +243,7 @@ Possion rekonstrukcija - + Segmentation Segmentacija @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create Stvoriti diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_hu.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_hu.ts index 7df49f1f8a..834fe534ce 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_hu.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_hu.ts @@ -243,7 +243,7 @@ Poisson felszín helyreállítás - + Segmentation Szegmentálás @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create Létrehozás diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_id.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_id.ts index c42e3ac23e..236b0aae06 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_id.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_id.ts @@ -243,7 +243,7 @@ Poisson reconstruction - + Segmentation Segmentation @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create Membuat diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_it.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_it.ts index ec47cf9455..6e7c6fc1f6 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_it.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_it.ts @@ -243,7 +243,7 @@ Ricostruzione di Poisson - + Segmentation Segmentazione @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create Crea diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ja.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ja.ts index bfc9617d4b..e036e31add 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ja.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ja.ts @@ -243,7 +243,7 @@ ポアソンの再構築 - + Segmentation セグメンテーション @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create 作成 diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_lt.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_lt.ts index 4dd4762da0..37406afe66 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_lt.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_lt.ts @@ -243,7 +243,7 @@ Poisson reconstruction - + Segmentation Segmentation @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create Sukurti diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_nl.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_nl.ts index 1df13b6962..674840a257 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_nl.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_nl.ts @@ -243,7 +243,7 @@ Poisson reconstructie - + Segmentation Segmentatie @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create Aanmaken diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_pl.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_pl.ts index 429c21f77c..60493795be 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_pl.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_pl.ts @@ -243,7 +243,7 @@ Rekonstrukcja powierzchni Poissona - + Segmentation Segmentacja @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create Utwórz diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_pt-BR.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_pt-BR.ts index 8105280c18..f7a3f4c576 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_pt-BR.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_pt-BR.ts @@ -243,7 +243,7 @@ Reconstrução de superfície de Poisson - + Segmentation Segmentação @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create Criar diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_pt-PT.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_pt-PT.ts index fd72e35c9d..b420a41c82 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_pt-PT.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_pt-PT.ts @@ -243,7 +243,7 @@ Reconstrução Poisson - + Segmentation Segmentação @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create Criar diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ro.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ro.ts index 440e92a9ae..6f99b9468a 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ro.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ro.ts @@ -243,7 +243,7 @@ Poisson reconstruction - + Segmentation Segmentation @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create Creează diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ru.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ru.ts index 9cb76ca8a6..e70915f69f 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ru.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ru.ts @@ -243,7 +243,7 @@ Реконструирование поверхности Пуассона - + Segmentation Сегментация @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create Создать diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_sl.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_sl.ts index 6cb58423ce..37c8376f9b 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_sl.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_sl.ts @@ -243,7 +243,7 @@ Ponovna zgraditev po Poissonu - + Segmentation Členitev @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create Ustvari diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_sv-SE.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_sv-SE.ts index d8163eef39..dcb6fe4da8 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_sv-SE.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_sv-SE.ts @@ -243,7 +243,7 @@ Poisson reconstruction - + Segmentation Segmentering @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create Skapa diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_tr.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_tr.ts index 133a8f575f..b2b8a572e5 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_tr.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_tr.ts @@ -243,7 +243,7 @@ Poisson yüzey yeniden oluşumu - + Segmentation Bölümlenme @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create Oluştur diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_uk.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_uk.ts index e8621441c3..410a189cfa 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_uk.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_uk.ts @@ -243,7 +243,7 @@ Poisson reconstruction - + Segmentation Segmentation @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create Створити diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_val-ES.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_val-ES.ts index 50aa7d1e4a..6f2ae7e4a1 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_val-ES.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_val-ES.ts @@ -243,7 +243,7 @@ Poisson reconstruction - + Segmentation Segmentation @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create Crea diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_vi.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_vi.ts index 8c7f562847..f4b3238592 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_vi.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_vi.ts @@ -243,7 +243,7 @@ Poisson reconstruction - + Segmentation Segmentation @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create Tạo diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_zh-CN.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_zh-CN.ts index 63f0f418de..10a25a486d 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_zh-CN.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_zh-CN.ts @@ -243,7 +243,7 @@ 泊松曲面重构 - + Segmentation @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create 创建 diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_zh-TW.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_zh-TW.ts index 1a04d9a82b..fb5f877eb1 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_zh-TW.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_zh-TW.ts @@ -243,7 +243,7 @@ Poisson reconstruction - + Segmentation Segmentation @@ -567,7 +567,7 @@ ReverseEngineeringGui::TaskSegmentationManual - + Create 建立 diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ar.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ar.qm index 1eef059760117d9ce8ad51362aa6eb69c2d81687..08d32a6b867a05d2b6919ef1e2d8951c1b3a06d8 100644 GIT binary patch delta 5450 zcmaJ_d0dmn);=?N6OuO@vZ!n^f-G8$3IZ;;uqjeRDc+-CtKtT3MXOe{qA0G^3hvgrU@J-$HLeBy4v8Pvez(8-2RzBlnVGXZ=b3?Lk0pB+ z@=M(dItBnZ`~%1V2|#QhkQ!e*-mOP01o9is4;2G>{TpzTj{+Sq8Mux4051FOICQKH zsoO8W{cr)uiV1eS*ABRI(YS6Ma2LM-a<#~g58B)D@o*a^(!RJ54d@Ut2)oAsd9V+0 z1CSdNKse|az@jcTr0#MMj*J01!UcpsRROuPAH=d*KzdyVM~`A43#!1mqz0(R@@3ck z`gE)X&Dv@pKR80j?14c0dm%<4j)ACu<^%2a5~8X*18iLku?fBy_Cy#GvKmOO0}CXo z0=EqiziI*y$s#*mJ_5tjG3w41NJ?FRPCkdE!rka(DI{O61USACMs7a>q9&59Ccfq=|5!hf6@`br)bmogFW%1H;Xiz)q6h zsUP65GoBe|gyJ3wAiayAcuX14l)12_H&!M(6}ApO1n`Xzw$8>7E_=iN#KAf7|KB6Y!0T}?M3esP*7|8cCNz{jT zf&9-~61NI{d?RCN0u_y_VlxDOPL;dJ`n`ETUUnzjwvPjHdqG*L;75TZjGS6M0qBIu z%LD2sSaT>aq

(RlTat5zPG>=vAxpiO06p3-U$G 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 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 + Se Vero, solo i solidi saranno raccolti da questo oggetto quando sono referenziati da altri file @@ -2056,47 +2056,47 @@ Fuse objects of same material - Fuse objects of same material + Fondi oggetti dello stesso materiale The computed length of the extrusion path - The computed length of the extrusion path + La lunghezza calcolata del percorso di estrusione Start offset distance along the extrusion path (positive: extend, negative: trim - Start offset distance along the extrusion path (positive: extend, negative: trim + Distanza di spostamento iniziale lungo il percorso di estrusione (positiva: estende, negativa: taglia End offset distance along the extrusion path (positive: extend, negative: trim - End offset distance along the extrusion path (positive: extend, negative: trim + Distanza di spostamento finale lungo il percorso di estrusione (positiva: estende, negativa: taglia Automatically align the Base of the Structure perpendicular to the Tool axis - Automatically align the Base of the Structure perpendicular to the Tool axis + Allineare automaticamente la base della struttura perpendicolare all'asse dello strumento X offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) - X offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) + Spostamento X tra l'origine della base e l'asse dello strumento (usato solo se BasePerpendicularToTool è Vero) Y offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) - Y offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) + Spostamento Y tra l'origine della base e l'asse dello strumento (usato solo se BasePerpendicularToTool è Vero) Mirror the Base along its Y axis (only used if BasePerpendicularToTool is True) - Mirror the Base along its Y axis (only used if BasePerpendicularToTool is True) + Specchia la base lungo il suo asse Y (usato solo se BasePerpendicularToTool è Vero) Base rotation around the Tool axis (only used if BasePerpendicularToTool is True) - Base rotation around the Tool axis (only used if BasePerpendicularToTool is True) + Rotazione di base attorno all'asse dello strumento (usata solo se BasePerpendicularToTool è Vero) @@ -3829,22 +3829,22 @@ Creazione del Livello interrotta. Create Structures From Selection - Create Structures From Selection + Crea strutture dalla selezione Please select the base object first and then the edges to use as extrusion paths - Please select the base object first and then the edges to use as extrusion paths + Si prega di selezionare l'oggetto base prima e quindi i bordi da usare come percorsi di estrusione Please select at least an axis object - Please select at least an axis object + Si prega di selezionare almeno un oggetto asse Extrusion Tools - Extrusion Tools + Strumenti di estrusione @@ -3854,7 +3854,7 @@ Creazione del Livello interrotta. Select object or edges to be used as a Tool (extrusion path) - Select object or edges to be used as a Tool (extrusion path) + Seleziona oggetto o bordi da usare come strumento (percorso di estrusione) @@ -4633,7 +4633,7 @@ Creazione del Livello interrotta. Multiple Structures - Multiple Structures + Strutture Multiple @@ -4643,17 +4643,17 @@ Creazione del Livello interrotta. Structural System - Structural System + Sistema Strutturale Create a structural system object from a selected structure and axis - Create a structural system object from a selected structure and axis + Crea un oggetto di sistema strutturale da una struttura e un asse selezionati Structure tools - Structure tools + Strumenti di struttura diff --git a/src/Mod/Arch/Resources/translations/Arch_pl.qm b/src/Mod/Arch/Resources/translations/Arch_pl.qm index f58516633ba9ea4802f9e0d118c80cb1d8d8ec4f..b51404278d86fea6da2f98402aa79cf6d12aafb4 100644 GIT binary patch delta 12397 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 The angles of each axis - Kąty każdej osi + Kąty nachylenia osi @@ -41,7 +41,7 @@ The object this component is cloning - Obiekt jest klonowany przez ten komponent + Obiekt, z którego sklonowano ten komponent @@ -61,7 +61,7 @@ An optional tag for this component - Opcjonalna etykieta dla tego komponentu + Opcjonalny znacznik dla tego komponentu @@ -71,7 +71,7 @@ Specifies if this object must move together when its host is moved - Określa, czy obiekt musi poruszać się razem z hostem + Określa, czy obiekt ma poruszać się razem z gospodarzem @@ -81,7 +81,7 @@ The area of the projection of this object onto the XY plane - Powierzchnia rzutu tego obiektu na płaszczyznę XY + Pole powierzchni rzutu tego obiektu na płaszczyznę XY @@ -96,7 +96,7 @@ Additional snap points for this equipment - Dodatkowe punkty przyciągania do tego sprzętu + Dodatkowe punkty przyciągania dla tego sprzętu @@ -156,7 +156,7 @@ The thickness or extrusion depth of this element - Grubość lub głębokość tego elementu + Grubość lub głębokość wytłoczenia tego elementu @@ -191,7 +191,7 @@ The area of this panel - Obszar tego panelu + Pole powierzchni tego panelu @@ -211,7 +211,7 @@ The line width of the rendered objects - Gruboć linii renderowanych obiektów + Grubość linii renderowanych obiektów @@ -271,7 +271,7 @@ The linked Panel cuts - Połączony Panel wycięcia + Powiązane wycięcia Panelu @@ -466,7 +466,7 @@ Wall thickness - Grubość ścianki + Grubość ściany @@ -711,7 +711,7 @@ The finishing of the floor of this space - Wykończenie piętra tej przestrzeni + Wykończenie podłogi tej przestrzeni @@ -776,7 +776,7 @@ The color of the area text - Kolor obszaru tekstu + Kolor tekstu pola powierzchni @@ -1246,7 +1246,7 @@ If true, when activated, the working plane will automatically adapt to this level - Jeżeli prawda, wtedy aktywuje się, płaszczyzna robocza automatycznie dostosowuje się do tej kondygnacji + Jeśli parametr ma wartość Prawda, po włączeniu tej opcji płaszczyzna robocza zostanie automatycznie dostosowana do tej kondygnacji @@ -1606,7 +1606,7 @@ If true, show the objects contained in this Building Part will adopt these line, color and transparency settings - Jeśli prawda, pokaż obiekty zawarte w tej części budynku przyjmą te linie, ustawienia kolorów i przezroczystości + Jeśli parametr ma wartość prawda, pokazane obiekty zawarte w tej części budynku przyjmą te ustawienia dla linii, koloru i przezroczystości @@ -2046,57 +2046,57 @@ 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 + Jeśli parametr ma wartość Prawda, tylko bryły będą gromadzone przez ten obiekt, gdy istnieją odniesienia 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 - A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files + Nazwa materiału: Lista indeksów brył, łączących nazwy materiałów z indeksami brył, które mają być używane podczas tworzenia odniesień do tego obiektu z innych plików Fuse objects of same material - Fuse objects of same material + Łączenie obiektów z tego samego materiału The computed length of the extrusion path - The computed length of the extrusion path + Obliczona długość ścieżki wyciągnięcia Start offset distance along the extrusion path (positive: extend, negative: trim - Start offset distance along the extrusion path (positive: extend, negative: trim + Odległość odsunięcia początku wzdłuż trasy wyciągnięcia (dodatnia: wydłuż, ujemna: utnij End offset distance along the extrusion path (positive: extend, negative: trim - End offset distance along the extrusion path (positive: extend, negative: trim + Odległość odsunięcia końca wzdłuż trasy wyciągnięcia (dodatnia: wydłuż, ujemna: utnij Automatically align the Base of the Structure perpendicular to the Tool axis - Automatically align the Base of the Structure perpendicular to the Tool axis + Wyrównaj automatycznie podstawę konstrukcji prostopadle do osi narzędzia X offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) - X offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) + Przesunięcie X pomiędzy punktem bazowym i osią narzędzia (używane wyłącznie, gdy parametr BasePerpendicularToTool ma wartość Prawda) Y offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) - Y offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) + Przesunięcie Y pomiędzy punktem bazowym i osią narzędzia (używane wyłącznie, gdy parametr BasePerpendicularToTool ma wartość Prawda) Mirror the Base along its Y axis (only used if BasePerpendicularToTool is True) - Mirror the Base along its Y axis (only used if BasePerpendicularToTool is True) + Odbicie lustrzane bazy wzdłuż jej osi Y (używane tylko jeśli parametr BasePerpendicularToTool ma wartość Prawda) Base rotation around the Tool axis (only used if BasePerpendicularToTool is True) - Base rotation around the Tool axis (only used if BasePerpendicularToTool is True) + Podstawowy obrót wokół osi narzędzia (używany tylko jeśli parametr BasePerpendicularToTool ma wartość Prawda) @@ -3826,32 +3826,32 @@ Tworzenie piętra zostało przerwane. Create Structures From Selection - Create Structures From Selection + Utwórz konstrukcje z zaznaczonych elementów Please select the base object first and then the edges to use as extrusion paths - Please select the base object first and then the edges to use as extrusion paths + Proszę wybrać najpierw obiekt bazowy, a następnie krawędzie, które mają być użyte jako ścieżki wyciągnięcia Please select at least an axis object - Please select at least an axis object + Proszę wybierz przynajmniej jedną oś Extrusion Tools - Extrusion Tools + Narzędzia do wyciągania Select tool... - Select tool... + Wybierz narzędzie ... Select object or edges to be used as a Tool (extrusion path) - Select object or edges to be used as a Tool (extrusion path) + Wybierz obiekt lub krawędzie do użycia jako narzędzie (ścieżka wyciągania) @@ -4630,27 +4630,27 @@ Tworzenie piętra zostało przerwane. Multiple Structures - Multiple Structures + Wiele konstrukcji Create multiple Arch Structure objects from a selected base, using each selected edge as an extrusion path - Create multiple Arch Structure objects from a selected base, using each selected edge as an extrusion path + Tworzenie wielu obiektów konstrukcji Architektury z wybranej podstawy, używając każdej wybranej krawędzi jako ścieżki wyciągnięcia Structural System - Structural System + Układ konstrukcyjny Create a structural system object from a selected structure and axis - Create a structural system object from a selected structure and axis + Utwórz obiekt układu konstrukcyjnego z wybranych konstrukcji oraz osi Structure tools - Structure tools + Narzędzia konstrukcyjne diff --git a/src/Mod/Arch/Resources/translations/Arch_ru.qm b/src/Mod/Arch/Resources/translations/Arch_ru.qm index fbf47cb944f09782e79da091d01b8de07c8eea54..007628989682ce912d92c8e2ef19e71b7527ad8c 100644 GIT binary patch delta 1496 zcmX9;dr*{B6hG(ee!Kha?zf1o=qj=I=zjM55`Pi=n!t{2))G*TinFFx8fb=OoK-md=Qx$ExLs5&D0qi|OD{m_SUu>gQ z%MSt_-^StUI4t8P^(^;;ROuZA^zLY?c6I=D%wVO)Zqk!W7Z1>%PcG{mz>Fkv-Ma_$ zVH(G35=~DPV(JXQao!5iH2@gM3hfXB?aSd_ja^)!m_6tPbRvNRMH_DBSTS9UR}{^k z0kkKEd&OC(WvkYSp?*E7ZM>0sLX>W8G6{cJcM)0yMb!b1lNKdfUuW@mYEK~ z!7`!cehbj2wL+J+0l?TIbfskjPBsf&kLv-tuL?h&IRkXn!P#!nVx@}i4gejX`d+t0 z#5Z}Rdpf?uH{GZD#i%aiL;}=RsJ;$b2dLbkx|C`MDk)W6ZgT;x8d804T>voLr|PVm z0(8oU14qu9I8*ibdJ>R_RW-Ew5WsEt})tiFAo@_Ee7@Qg-*cm&FbMkIUe;7HJGys@Pld%?N0#8uVBZh zMw42TtClK+(XA>4=wPjkvb2X@Sld^y|bh6PLjBy-pp6Yi)Qas-PXpWZ@`LfPQVUkka3fLPVY4ZC4+Uq5$ z@&r)ICdsJY1r&df8_YJ-QfYSA&j6Z@(%iX=0PnICygC8s$S@C>(=AJ+{AW$_y+@^j zu@L}U!=wW5Sb)DHq=FjRTjwP%oY07;ImBYa1?;fc-LDuX|C9yTVKDg1pBgpn;5JLK zrO1$R(Fiau$&l&xI>6~`hRjc5fC{?}&N?+v)HBZZPBc{;&b6)weB}$nd6z?iV7*T$ZsnCejhM+sYpDB9x45bbfaWx}_jdgtXLlhxti|{i>wV+!96Nl&aeh{- iud~$`8(V!TD9X*M^is}KzN`#VPM6mujUzHho%Rp%JMtR< delta 1490 zcmX9;YfzMB6h7zde!Kha?zf1o=mNSfmp1bPgo??=<}K7AVH9MBVPsH7)DSc<5_KRz zH_Q||2uUy~UbvL?pnDfU^vo*(b~&NF{uXwn-nD{~O&(-F3j z8A~~lI&lvND6Ck)QHn^c;ZjAk=Y7a_xBwfML(WHAfj*nu;+D_w0o#N#Vk{mDZvkp{ zvQm|b_c%?p-22=M!rUIfoEXwR-42jkLi%ifpu#nLU6o|IO$m#a0qi?MiMN!1uXodm zM+kLs`HBgTJ1@Vj$V25X{^*lnpEV}r2z~UlQUp8VBQ9D-n$3% z@g`2uWSHCvF=slUkDo$xx&dvh&^~9NFLHT66DclL%o?5mbbJllL@Q=;ikK^|R+P=1 z4zxFs2gEQ`a)8!>i?~T^#c=M`R^uJc(naGCJ9T|H$d!7t=XB+-mI%Q93Z*M=Ezlm~ zZhf^_FWA~&>X^=1QZ$}sr({JJ4@g$iWMNHIC{THVu%;s&Fr-SzfC8ZEQ9Q+9$Mu|M z$TkHFwLjJXy*5>7$Ya3YrT>tQ9pPsNGX}G-hjq><;q3B$pr%cNbDj$z=1rk*dY*g;V1JEjqJ%qvK`K-J|>P zBzM2!z{MPEj7Nc+jFHIfHYQm#>XGwT0An|+M;^=ZXnCZ;?JEF3Xw*$i3cs@EoW3 zB;i7K`q*(lD}5tz4oCThP3qA#tX%~#?=M|ra1FrC^}3^>{s6Ugx}&R>$tCR9H9v_1 zx^Rn|eD|O)+s5bOCGHrXflGPHgjBInUl=}3cGks}6XGr1`b!osfIqtQKdqCiH*v-P zc;at;&y)h7jhEPHwqr8Knu9{FNQzfm0nKTWqFB~>!(vIP?gAW$lQhMH06i^|RCgRG z`+do%-VKyi#jR$mX`wW$?+$=wlN27l2=FdT_T+S+BTw0F&b2I%il24JbL*uN?>K;M zF;aeEYQFoKqohE*P9!6+ktG ztoM(`Y)w!#i1u`Nq&Cz7oY~^>-tJ%I?9Sz^fO3pyePAk{;;g_}v=wv(I=TX} Ytt*fs63Xjy$x!Yr!clFL^XN&=zf!C9qW}N^ diff --git a/src/Mod/Arch/Resources/translations/Arch_ru.ts b/src/Mod/Arch/Resources/translations/Arch_ru.ts index ee434ed20e..f5878f85ca 100644 --- a/src/Mod/Arch/Resources/translations/Arch_ru.ts +++ b/src/Mod/Arch/Resources/translations/Arch_ru.ts @@ -5285,7 +5285,7 @@ Leave blank to use all objects from the document General settings - Общие настройки + Основные настройки diff --git a/src/Mod/Arch/Resources/translations/Arch_sl.qm b/src/Mod/Arch/Resources/translations/Arch_sl.qm index c71f6d9d3172712a12e725173b37d94210575b36..827962b83cbc8e84fe730f591b168b3900776331 100644 GIT binary patch delta 11838 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 delta 12576 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 diff --git a/src/Mod/Arch/Resources/translations/Arch_sl.ts b/src/Mod/Arch/Resources/translations/Arch_sl.ts index 5bf79ffc5b..7cf11432a6 100644 --- a/src/Mod/Arch/Resources/translations/Arch_sl.ts +++ b/src/Mod/Arch/Resources/translations/Arch_sl.ts @@ -2046,57 +2046,57 @@ 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 + Če drži, bodo pri sklicevanj na 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 - A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files + Preslikava ImeSnovi:SeznamKazalTeles, ki povezuje imena snovi s kazalom teles. Uporablja se pri sklicevanju tega predmeta z drugih datotek Fuse objects of same material - Fuse objects of same material + Združi predmete iz enake snovi The computed length of the extrusion path - The computed length of the extrusion path + Izračunana dolžina poti izrivanja Start offset distance along the extrusion path (positive: extend, negative: trim - Start offset distance along the extrusion path (positive: extend, negative: trim + Razdalja začetnega zamika vzdolž poti izrivanja (pozitivno: podaljša, negativno: skrajša) End offset distance along the extrusion path (positive: extend, negative: trim - End offset distance along the extrusion path (positive: extend, negative: trim + Razdalja zamika zaključka vzdolž poti izrivanja (pozitivno: podaljša, negativno: skrajša) Automatically align the Base of the Structure perpendicular to the Tool axis - Automatically align the Base of the Structure perpendicular to the Tool axis + Samodejna naravnaj osnovo konstrukcije pravokotno na osi orodja X offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) - X offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) + X zamik izhodišča osnove glede na osi orodja (uporablja se le, če je Pravokotnost osnove na orodje omogočena) Y offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) - Y offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) + Y zamik izhodišča osnove glede na osi orodja (uporablja se le, če je Pravokotost osnove na orodje omogočeno) Mirror the Base along its Y axis (only used if BasePerpendicularToTool is True) - Mirror the Base along its Y axis (only used if BasePerpendicularToTool is True) + Prezrcali osnovo skozi njeno os Y (uporablja se le, če je Pravokotnost osnove na orodje omogočena) Base rotation around the Tool axis (only used if BasePerpendicularToTool is True) - Base rotation around the Tool axis (only used if BasePerpendicularToTool is True) + Sukanje osnove okoli osi orodja (uporablja se le, če je Pravokotnost osnove na orodje omogočena) @@ -2414,7 +2414,7 @@ Create Structural System - Ustvari konstrukcijski sistem + Ustvari konstrukcijski sklop @@ -3827,32 +3827,32 @@ Ustvarjanje etaže prekinjeno. Create Structures From Selection - Create Structures From Selection + Ustvari iz izbora konstrukcije Please select the base object first and then the edges to use as extrusion paths - Please select the base object first and then the edges to use as extrusion paths + Izberite najprej osnovni predmet in nato robove, ki jih želite uporabiti kot pot izrivanja Please select at least an axis object - Please select at least an axis object + Izberite vsaj osni predmet Extrusion Tools - Extrusion Tools + Izrivalna orodja Select tool... - Select tool... + Izbiranje orodja ... Select object or edges to be used as a Tool (extrusion path) - Select object or edges to be used as a Tool (extrusion path) + Izberite predmet ali robove, ki jih želite uporabiti kot orodje (pot izrivanja) @@ -4631,27 +4631,27 @@ Ustvarjanje etaže prekinjeno. Multiple Structures - Multiple Structures + Več konstrukcij Create multiple Arch Structure objects from a selected base, using each selected edge as an extrusion path - Create multiple Arch Structure objects from a selected base, using each selected edge as an extrusion path + Ustvari iz izbrane osnove več konstrukcijskih predmetov arhitekture, pri čemer naj bo vsak izbrani rob pot izrivanja Structural System - Structural System + Konstrukcijski sklop Create a structural system object from a selected structure and axis - Create a structural system object from a selected structure and axis + Ustvari konstrukcijski sklop iz izbrane konstrukcije in osi Structure tools - Structure tools + Konstrukcijska orodja diff --git a/src/Mod/Arch/Resources/translations/Arch_tr.qm b/src/Mod/Arch/Resources/translations/Arch_tr.qm index e3fab3fa5827f20969d0d59c59d74239d17641d3..7a9e557a525c8c8c4d96a6a561af82ab3e286aca 100644 GIT binary patch delta 10086 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 XQ({&=s2?%iZ^?8&c4WFAZ*Te^eJ>ih delta 10206 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 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 + Doğruysa yalnızca katı cisimler, diğer dosyalardan tasdiklenen bu nesne tarafından toplanacaktı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 map that relates material names with solid indexes to be used when referencing this object from other files + Bir malzemeAdı: Katı cismi ilişkilendiren malzeme isimleri KatıİçindekilerListesi haritası, diğer dosylardan bu nesneyi tasdiklenmesi için kullanılır Fuse objects of same material - Fuse objects of same material + Aynı malzemenin nesnelerini kaynaştırın diff --git a/src/Mod/Arch/Resources/translations/Arch_vi.qm b/src/Mod/Arch/Resources/translations/Arch_vi.qm index 468dd729d35e41c7b642b8d60d4af46dfa93bb41..2458775f9df2e182ee62a9456ca76c4561b45a18 100644 GIT binary patch delta 8726 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 P|Bv#tZ8r=4_R;?U Create Structures From Selection - Create Structures From Selection + Tạo kết cấu từ lựa chọn @@ -3839,17 +3839,17 @@ Floor creation aborted. Please select at least an axis object - Please select at least an axis object + Hãy chọn ít nhất một trục Extrusion Tools - Extrusion Tools + Công cụ đùn Select tool... - Select tool... + Chọn công cụ... @@ -4633,7 +4633,7 @@ Floor creation aborted. Multiple Structures - Multiple Structures + Nhiều kết cấu @@ -4643,17 +4643,17 @@ Floor creation aborted. Structural System - Structural System + Hệ thống kết cấu Create a structural system object from a selected structure and axis - Create a structural system object from a selected structure and axis + Tạo một đối tượng hệ thống kết cấu từ kết cấu được chọn và trục Structure tools - Structure tools + Công cụ kết cấu diff --git a/src/Mod/Draft/Resources/translations/Draft_ar.qm b/src/Mod/Draft/Resources/translations/Draft_ar.qm index 0695c29360179741c19c4e372e33fa131f64fb34..6c912319a8fbfa9c7b78293d73ce8f134ef828b0 100644 GIT binary patch delta 10948 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 OV))0;k%2Jjr3E9a~S^D@iNU~;0$dWa( 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 Shows the dimension line and arrows - + 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 line color of the layer @@ -1165,6 +1165,11 @@ Use 'arch' to force US arch notation If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer + Dialog @@ -1506,27 +1511,27 @@ from menu Tools -> Addon Manager Add new layer - + Toggles Grid On/Off Toggles Grid On/Off - + Object snapping Object snapping - + Toggles Visual Aid Dimensions On/Off Toggles Visual Aid Dimensions On/Off - + Toggles Ortho On/Off Toggles Ortho On/Off - + Toggles Constrain to Working Plane On/Off Toggles Constrain to Working Plane On/Off @@ -2987,12 +2992,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren' Draft_Snap - + Toggles Grid On/Off Toggles Grid On/Off - + Toggle Draft Grid Toggle Draft Grid @@ -5345,7 +5350,7 @@ Note: C++ exporter is faster, but is not as featureful yet Workbench - + Draft Snap Draft Snap @@ -6428,17 +6433,17 @@ To enabled FreeCAD to download these libraries, answer Yes. Select layer contents - + custom custom - + Unable to convert input into a scale factor Unable to convert input into a scale factor - + Set custom annotation scale in format x:x, x=x Set custom annotation scale in format x:x, x=x diff --git a/src/Mod/Draft/Resources/translations/Draft_bg.qm b/src/Mod/Draft/Resources/translations/Draft_bg.qm index 2e795554fa2a52b4881ae51025a87f39e347d491..d65e0c8190368667a2f6652c5882b3ab64b7e5f9 100644 GIT binary patch delta 10983 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 delta 10907 zcmXAvcR)?=AICq>bI!Tvo^zKGzC^YV8D;Mgg|ad-5;7yBtiFETFUgij$jB;tMJXXP zYzbv6Auo=>!p2gQ+eI*#Z`6iLq}5MTS%Lc#GCX_izZK5Z45*255Ok5KiLx+ECC zlT9-x67=q5ZqTHVSf}%3U!gwH41tw;%;7{zCnNpvo+TTsuJJE_cbbcPpahW*2hZ2tU1b zja;v;B%U#d+*WReE`7*t;{{mxXc{#CEU|%~E#yxfXwceZVuL?f$e&)Np`#y>V7gAj zyxfUR4zQ4yoSbuekr3lM>k0T`JdGF!qq|q1M)<+1Bj?hHzjKIPuSBDaFtXx7G-|*}xMw{Y zlQN9hoj&As0iILw7J09jLqe5}Gy$=Ix!cghD?f;zEKgH*2a=ifn?f_D;=xahG-Eeb znl^@JMY$1+QfO9@1JT8aG-qKd@uL6H+){6O+luBMk0e^@N%M*z+9$tg{<8YSqaIVR z_?ozP426xTNG#8Z!mY5N3nwUIMllIPrc*>dRFLxALiVB#?HaeiOnmTc+I6xq@zYGDhdYD;{tOCF`MD^^iL!S zZ5B{Y`F4m*KJ@yMM6B+1dgI!TsKr+LI1JJ6ULt+j8;0C4l)n3XCRTqu{h3ye_>Fk_ zyVaNIgPE~(BMDu9Fm-+w@vn)jf}tl-rEAP8JdXI0%B-sOQWET@vs#99;)kMHU2|)= zSzJR_e{W|J8iujPs{#>DcQHFkLa6j$&E4FI{J*mnSsuh#FAMp559Y8Ps+#wLwHjn3 z{?d_ki?2fbVR`0UvWIx>53ElQE8;rY8}b(1?w68Bg4I zHZyzvawNg=3-j8+i7pcxceNhT1b;Sp9#r!3Up8gKUE)0wn2#9}dDW23?grz!>BwgL zz`C7!F@F|KbjpqS_e7vc&0)b=HY9Yv%$C=L8)o^k6-{~){~5@_nmi)@Y82b<97sIB z2HU*`3-fMcX8RJcqJOTjLt_f@c7+}L3f=E;X2)xGGC9K(zISvP=$>55*D!BhF6JA>dBrjdx5-C zljZNmbC;Reo6hzm)HRo5Z-Xll{nw7YALmG1KZL!Xmx^rW%-%mPU9rI4=hP*x9mfhv z@AD3_LJJ47PuXEe?YZo8<1}KQhp^&`Zp43iu;LhnsM;n@NPzt8G%i@j5Uq$a2AFe(qByQf*lsXE_u-z!N8$gy)A*Q>dL+mh+$*OC2`#qraRbwd*(UQTz7S!?Z|<`#1YVKL zr=N}@o>0PP^{s_`&bgnMg8V?HSp--_tW9Ud?-iRk(X9y%=r^}}=? zHti@0gTL_&x#`4}dwg3D2ju_oL;OHL6b#o~_~8!%@fkYM^F057)Vr~km%KCR=4OHozL^WYaI77-6vz*FB| zBfrOOv2u{Qi#1M^Yj;|=`At6xNuZ}XeWQ1jVHJhRygVmT_$^n_$| zi+I*)Eb#pre$TapgqH32!>H4!n0oSu*Ow6Awu9%^f!ogTPEAl5XC|1ni1HnTSW z8*7gWrhxyw7(^6bB=B!_iK1%DvldK#sGxGago^4l;(vPxR&AjB zIWdA&+*RUX+k}5?V~H0Z5UN%7AU^enU|rKl^gLZK+q8tP?9v5WR66X8t8}K#)dN^@-|a%%X5XOe1fgSi9`QHFg)WW=T!S_UeX2OYt#%2n$yJbyyoLUC z>LB)q2!p0}CN`*^FgzduS@jSIiDl%1iNtSL5j+C5P+es+F5ureE+BNBvrrh-5D#wq zO&C3(kl3&QVa8t@6pjgkf3_d7w}XVhQXA-0K?v>-)y=CXET8Ry&sz(tTSOvo{T0?+ zN=CsFENn~^PzYBQA|`YudRtG};^Ia^hj`)8W<=DGGeS)E5TZI}cj0`U`dIN}A+;ln zV($|DCD6YIR9OgTpfwuj1g692cnX17BXdvXjSe2QPb+8)$0YsKD7}m)p8>0Yj+;MTp1V7~e z`y)k z^B{qVyTzan4~T~ciNP@t{lFY?nGXt)N$%pZpk>7E9*N6-AVS`KA+Fr!f-E^*3>j%d z^stt=wxJnTUcQ?c_P~wE5GjV2b0bzIQ{3DdFC4Nsu1sr-rz%NhM-+=7{?vV~M367WXGaqd^G} z51FIpK)02}!%d>`z%}CGLukPg?ue%n@xipNV*Dt?gV07|d_Ml)ufLeEx|mpax|p~k zo#@#j@yrH<)`~sEB=tM-VOzyi(-5>?)5X-PLGbe$VyZP5_Dj6f7QA|1%xD=){K6G5 z6-M1!G-nLhO#EW5c<;nY5}Lb;_wH37K5mKlc+5%Ea#h8r3_D2uEIyq%hiFN%m`(8G zO>4!RStZ10H4~qE!l*8lFXMB63;98V_+t1%Y`jJpGyWA{{Xk=5STDXqHOwkFSjg}A zn8gnd_oI!jA$}YS(N|g_e!so~elLn8+nx|@$&&;l%J6>zC2=lv-eI96MG?GZgCxg& zCQ5E8=?=n=S3H+YMgGJKhf3u)!xkn*N>-m{A~btQl^ov?`|c!FEq@n{>sZOU93o)1 zOOo}PS0q$2@099KD?v-|AvOFRhLY){)HrVw@iF#N6E`fZ+ka)ut}Zog^@8})Wm3}> zAtczIm73|EBP2&jEkErczGb}BYI7v9jk45!6IgAt)HMPP$*>+4^4w-ppA}Vz*8GjIl))@+uc4p9JKDCx;}z z%tSKt*j#C@bQ0;dmNd7T6+{>z{cDeVn`+Xc1>=b?-Y+d4)sd*tJZaf+G$j0@w7ORs z3E~53wR0p#;?u*W^{)#_C_hmOuWV23@Jeap=p)3h zWJ(+NBcAxJEv1vlQcyN`kaNii?1i_d6t=7OoJB5iJy&4w23_f^A$5lFo%7AO+5l&fCBW zt;S2K!cok0hDx_*7GZd?QhK_tF(fok%ISd!S*wfmIt3Ex-$Kg&7E3h0f%Mi+AZ~9h z6+Bx>eAjO2li5Q;ecwp>diVr-y&cj|6de5J4e8gDAXs~{RMO}u(bIelIaPuU9M*!RKQ=ZTG`86HIMzFWw2 zuQbgrr$cvFG>$)zuA}B?T3x}gY4LPTn^+s-J;!J|xTg?Jch+=j2A$WeuIcmTjTx{ zqMnhj8QQuBtbV9wB&$T6^(o`wCz@%e-V#ecqwzJZ$DC-hh3wvLjem_H#OGhq%-K_y z_!Mu=ys8L1RW@oC1YmG6pu8qvEsSufIa3pma+3JUKAM2nc`%|_P2e0)G!Oxr#dbzS zKC>pcS~gJ)TTO64L-cTCHLFG6)to`1egnx20p?OD1=n}747hQsY@>mnrIGm{5 zx-!PZSjdtmXu@2+;O{wQjQOtFkW+~KFJ@@Mhr=JIuF`DG$V2w3rrB7~2j#Y+*;GQ`Z!{fE-wO+PiIIYbyFX-jVbM`-k-o`na%g1*kXY>b?iE^5NcaZ;cJT>V%+(>9zqPZm|5z82*$vg!WxJjC< zi(iQAYG@uQspw`WX>#|45^t#0yi7po9newp@(OIhcZ%k17sboNE9U3!sQm%IpRSZxy{Oon3lDb zJ14^pt+&d~qt+0=K23K1h4^v&wcMw_BWlOl@?cjHCD|Bx$Qm<595PxS-f#}4Ui;-S zog>lNB+Fw$5jxv!mAyu`M>$@GyQ59Q?XB}QViC&}KI;^4=R(UD{QDoh&*+)FR|FEvQLZ$7JN&d?pFuTe=JWoToBtSPbHhB8T0>>?%19E}9@+fn zIr@Tka?ngGG${G1so4NG18`;By$6?2?b={veh)LXNqC9k(cu<40v7_D`12 z)_|_N#L7vPA##WL^7)HMR^<=M7k^hovD#L?wrf0WC0f4T5dr7eLHXu-y!gJCeDk>r zv9Ymc`IZ+%6K*fxo`NrY8zkRd1S352L%w?*?sDRSocYL}sMtr&vID;b$XN;4`PvLQ z*I@|>%2WCI_CWM>UF7HKPH5H2%P%MIA)%S8{ECheY3|FfHpL-LHUTwkIom*n5Y5@y1(mSzQ_Tu#xlJPegL z@0E%k`M=%h6cb;HbevDP>f0c)$bw%nA5#BHW(tsEiYf>qi| z3lX~Q4{PgA@+XS*(l*)*n=-%qpSE#ZNFa2I*6w-b1@5 z;P2%-Xj}VRVZ8oX+Y`+ww~o>}JEC1SnH0cSa?1UYS-2?h|}SnY9Kn zzENGp59Ei(D1N^&Y&v~gnN!yapZ}}OEkKA}?yJoEcMptTA`S=n?R3wcxwRwMp+ zAsB%BY08$bHbm_@DciE}z1q)}y$yR1xwTM^jDspBB`C)_R3N%NQaM%mFY)%Xl~aw! z6R!}hoO;(50|-~J9cT{01!DZ|TS|OGxJ~7*N_-oLZqP0zsiTOg82BgxW%z9+?JyP) zou^#7j|Kg*R<8DSB05@MxgIl#gn^QhIrlD6QkI46aeF260VKEQx^k~NLU!^sCHJ-) z>V&FFUR~TT@KoO0L3QSywJaArSyA4%z|M>8l)`IpliB-~VrK_p_a7@?dZJ(dd`S8F z9r?V%Eahiu06E!6DR}`S3_Gt1KVVd&8>ng)KL4Pxs;jXEHd9m87gi;9H(IUIVk#Ei zU#&41k+S!3wZ{Gl=$hZFwN_O{{vX&>ZTn;}@v)w2yD@likA`X|TP!4@v)XAsKIl0` z?NWLlUq|iYBY{3@7yMl?{876^r=fY>t9J8w2^}9)o%SIaQI_hm0N?XJulAihn8@`g z2qSm3RR;?8M71lagFHjfDScDjE9^x7zw)W-ey5Ox=Ev00kLIA*+^TvPxntI&RVQps z$ALqhI`M2Q(K1E#5uw}7ZB-w8h|;N<>eC%BY;U9b>}Z0>X{}B_co4&CS9SVFxbql4 z3wc4HI%_Q!)ZAB{y{sMTghT4wkqAuZcdPTP%%_R0Z>r`U5b4qx>Y_QYfgT2R(ba6C z(DUk&K#07km%3yd{QBZhb!j7n&|{C)rKO+izFJ*og#~ANsLL$(I(5bMdg$*1)s^QE zxH1~3tIi|cK53zrMow1AN?o5Yo|y2T8fGC^!_8G45E`S@aLXS`)Xn>$)7o)rLMHE553G1kysJSyG|L$UNR)cq_b9w1UOm|w-`_As zJ#|n*q0v%}Z|;Yr^N*Tv4UNsN_7)2ND609)5Qxy>y?S;vbbR`nnj8Zoy0}11%S41) zN9yI9X~dqUs<$$%kR`XO8Lz$&3!JXrUkRJ(lcqj61=Y2GrsjOZSIy*Z$( zx~e|re+9Z4?Y)VA&d}A{9!q>?FI|H`xZTM~x<>hFaBF*A)001lhnlD8nwJYCw!WIK z#Zv6pzPipK`y^4?Jzd93n1n1(&~@z!KknX8*W+eYh*Ag3I`#g2-lS}J`ITo^2 zCAuNr5cz3;-G~u5(Arq3 zaVT^{H|{NTZ+6p-PlgJTKkBBpi^jm=zHZKfOT;!T&;=byC82s%-STHLX2SpKRyM}W zXSj`pf~FRT9S!%jP|yqqf8svLLO~O%TiwGGzik+%TfJrw-2AC-P4m0(f43{T4L#F{ z%j0zs-F$K6`b8HhhLd786u>jN&_U;%N8@EySh_-m*9-4r!Mh37Bak+ z?rgQA@c%zkbQhum(XqVMCC7J$NVK|Cob$1#9d&65@bh-NbhoD>w(GX*?raLiuqjrT zIbt^E0B>|T!zMe3eSAB>%;x=&N!#>;=}zRboUm6cBSr4UA%zeo4`uP;=arTeoQ zwsByLuH;B(wEI?i@ub-v2Z4#WuqS4GqnCFF!+-Bv$dwLyqdE!I@c;DXYaS(`YQDbm z{y3t!E%jB*i6k`Xq_6Q4w$o^W-Zr+7g!=9D4da|Jh8t+1Anw&Sstn1#`=+-$hPZIY zT5tc(ooN3;eT&;iiF_*R9n5kTMz5ds4kI%$m#eOKC|pl0LaT2-8#^gqQ{SQc6k;!* z={uYWA#SLzcS^qxEhZaduqIT|dwp#+#|p58EiiR;KBF zm%&|Q?JN`=y6I;$tVq0>SwHg|7I2`d-t0d;3!!z3e%`c4=w=V-1M0gGo9VA#*eMC= zc$GfzzXPap1^s^=9Ek2l>6f&D?l4GO+i(wNzt#2Yp1~GgcF~8m`iy2%(uYk&n$<1W zZ>SfC9I`;aG1P;2w@Ug=pI&0-J5ay%Eh4C&tA5)Fxa&Qg*>b^i$LM!F#TP!0)9<`p zLKNnu-)n~elK))4HyNsF+(LiQU_;#Gr9TlT;K;SU{`6mTI>XBA&vc5y{BV!{oNF}V zMuGmkm=1Tou0P*=53zS0^yy2Jh$Y(UGj<^hhIiKA{p5jP<~-KlyJjRxH(To;xh4^J zH0vMdVrNPV{nO+mqCB56{!F%zNfY$h5iSTAXY{$XQB00A=%3FGBVNCp{&P5X{^XYa z^E*7pxt{*p85mbvN&mYm-1MQ3L7do|1oyWF8LFeiRR+an83{u^87h<;fcpRaS3`vs zju=Ac7%B%WCh~1>(6 z-}5Xq3yuG0=-~!kcO7eR`LGr`8EF^*6$madh9NusiND`t7#RXlh4wOxzKf%k2J;M_ zwlulehADHg zFrUSS>HDuDRF5nrl10g3%O9B1-!Q`#4=Ctln6V#zeXhUZztd=wH_i@QSigb!NW5XG z`(3p06$~o|V3PVY-mqqQBm{8H5ONoqJ9OI+x_Jq);7~*ObIh`>oeZ11qG!ERVA%Q| z1D1KS4cjKF7=Bq9cBf$pFGiUco782Yz#+UY`~x- z)R5RC8;#OJvmx=&0rVmHhSbtu*%W;;T%P5CWH!Ta^&V_<{6xcbYj5Jcju~$FU%)xT z9mA`3@KWWE;mwn}7$clDvRW7u=#!0nJB&Z2qEQHHN7THxQ94l2vB8+637se)kArW3+Y`F!_R=cCIjhz`KUiM65uWv7iJAE}ecY>FVCZkJpydXNt*f-A& zb;TTGKO0{(&)tl!K5x;57aCn3!YOu6HoDzF8PPi0LVo6)aqz8|#5WExx{v6IxL0g+ zADN8|(84&f2ilM(4~$;R`k>(2WL(fVgoIA5i~(j(Z=wc+jR7FPv(@--={R7%pK)SNry#fGR`cjJ*6<#A|!-gshz6DC5xjHw$VaiCIcG+(>#NbJN{?8-~`glQBOJqVxG|EWqG|_f9ny6kr4HZH}58UFNAeY zh&5FT#m@ahO;w^M5Y6mmvY8Ww!N(g@Bf^J2roIMmVyh0D z`VL4&woW$npM&f?;H;_tgWYHw_M3)1Y=a+4w6~C5y=)qm4X?T~-ZZ>l60zcVlZPw1 z|BdDorjZ$`#4lGcd5tR}cGAl<(Qh}J-xH>Z$Kgiza!r#SL&x`Pn&J^SIlF0kEDUNq0)_#^L zek69hq0p3o-y5(7{-%T_{}2tTZc2CzkzRXdO1TXQei~)EHUO$@-N|&l)MoBavXD=? zY`U2a3D%fkx@ABBz1GEa>#G|%v(_(7_fukt{d!`0sHUO$-DG-E2hH!C38qi>713AZ zm_7#w;zw`GO+N!di28mq{ThR6Jno3;&lUvE@!}LDEbo(J8{e@DnlWtIjA1N(#xOo} U^(OrbUM}p?opSNYORntrKN`F_mH+?% diff --git a/src/Mod/Draft/Resources/translations/Draft_bg.ts b/src/Mod/Draft/Resources/translations/Draft_bg.ts index 9fe0e97b8b..ab4bcdc1b8 100644 --- a/src/Mod/Draft/Resources/translations/Draft_bg.ts +++ b/src/Mod/Draft/Resources/translations/Draft_bg.ts @@ -953,7 +953,7 @@ beyond the dimension line Shows the dimension line and arrows - + 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 line color of the layer @@ -1155,6 +1155,11 @@ Use 'arch' to force US arch notation If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer + Dialog @@ -1496,27 +1501,27 @@ from menu Tools -> Addon Manager Add new layer - + Toggles Grid On/Off Toggles Grid On/Off - + Object snapping Object snapping - + Toggles Visual Aid Dimensions On/Off Toggles Visual Aid Dimensions On/Off - + Toggles Ortho On/Off Toggles Ortho On/Off - + Toggles Constrain to Working Plane On/Off Toggles Constrain to Working Plane On/Off @@ -2977,12 +2982,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren' Draft_Snap - + Toggles Grid On/Off Toggles Grid On/Off - + Toggle Draft Grid Toggle Draft Grid @@ -5334,7 +5339,7 @@ Note: C++ exporter is faster, but is not as featureful yet Workbench - + Draft Snap Draft Snap @@ -5848,7 +5853,7 @@ To enabled FreeCAD to download these libraries, answer Yes. Create text - Create text + Създаване надпис @@ -6417,17 +6422,17 @@ To enabled FreeCAD to download these libraries, answer Yes. Select layer contents - + custom custom - + Unable to convert input into a scale factor Unable to convert input into a scale factor - + Set custom annotation scale in format x:x, x=x Set custom annotation scale in format x:x, x=x diff --git a/src/Mod/Draft/Resources/translations/Draft_ca.qm b/src/Mod/Draft/Resources/translations/Draft_ca.qm index 7a3d047c4e31ff1ff5e6f10e734730237ea090a0..3139d64e79adae7b499b8c3b7080ea73b24c4964 100644 GIT binary patch delta 11114 zcmX|HcU(^G|NmUqb$WOsfh^E9@*CiKr8?|7HUJAYRcA z=uX_>1+W|OCMD=Wy!m}#FXBFBfW3(a$iP0t$K?b25})b<><1hT>`y#I5A-G;r2q#I z-+mc5i1_}pz`;b{pIDJuj9#S!yCJ1meVG+`Qa>w-h{r(u_M^NNnekRB+AS)@>M2&_ z2kTf-SOS4QxZcBx%rvkR?M{?p^`}5pX#1fGT zCQ{nr_y%wW(cfc;3^#~<%_DN0f#2UkP}_;8V&Wdni1XXPNMeq^tjN!J6Lmih$;JUM z60g*Ns3#|W?-|hFLXeeMBEyZ+67T|#Qgk73~?bAIEnb1k0dQk zB7QcXq@7S()khv0g8&$ZIz*#r!2CU6+X0D+{z>@aPUn zH=Kw&Eh@z)ek9#qM(iIqlI~;Hg%&F^X;~?n&yw`=GqEibtjL>`rXtW-AJDndGh)hy{dNQD~A#whV-^jjTa3P^f!J{%Z$`_7_RsK8N_c zDJ1XvOqBlHitJb!l9M(NWv;d&`+UfXe5*q8iK9dXD@cA6Ks*W80maB<(#*FZzDObS zstZK*_EY&6^N5@cR5jg!M9V2;v2TPIyG^6IPKCs}N0Cc8h(9=&8c!HNqQWa`Y7;-yRwR%3u|z4Ot;lXAS&?gW)V*;riRr_r`=co0 zd6TF|bG#rc*ow?`FEEaH*|Md0Z65U)JqpMDsAqHzQQk@`@&_HM*UWU{k5^K!NT~FI zo;=$?^`kAz$+Mdq(XtQZxd#6FDUdv`EGGWhL|%*65$penyw;qBwHHyp8K;Q(j<=#< zzp3By^ThntT2b(|G;nwxiB_{{ke@fPuoYGmb<=3j%LHOulW6d-&%}eT(vWqK@YA|h zWR|ElrGqE7Ruql$Xh`}Bys#1td7nf4Pj4FXBONyJFZnbNz>R&$XB3R@#c}cphIQ}H zBA?%(#O{}+VJ6s;a+QYlISe;#Nh8t+5qo-&{LaoNvW+GGMWG}*_oD!jg^6d-n9JYE z!gKo4_^lDdhA^5u0S|tcN0YZ=rZ0kN>UJ+;hXZKpM^~aN{U~&H28qfQDGXjC$~2;| zg9${-^J)4=OpvA1jOaSVFHEK==>_pQ$rS5jL#*f?#o1y)mlG&{@@EoJ=@kDGD#(0U zf)-+57SNVatBFrKOIr>%AYq(Bi39zK_ghDM=HP+%FVNn+2om9rl(HrpD}P95_aV&Q zt3v1N!Rjx>(Z#1h#KmB`^f8E7UtcTo0#Ca3D~hQ68Oq*?7k0ByPFfI&31#VS)g8pI zAELXy7U-f#Pxs!%5UanB9{frm;lGO>mTiRywTWI_l!-NprdOV=h?@1Ke+Q)!J=D^d zow3LfJ?PuSPsExGqF;fviNF6&zc&OSw%ah4Wg;=TK2vAplBjlzl{5Z9RADi*jXO#_ zD~MILTR>vaN>;;S%p(4GE^}xOH#_CU>g;S!!n+}Bup|P}(2X^uG=$6m*4PVSG+bg$ za)%Jpud$*ix01PTf~w*=F}Hqrp>782bi5+*Uw<->;%&rRK43k%*plEb%yV@y(WNxj z`~6JfW9zVflhTMy`@}3myN@QmqzCi;*$e^W9`pN)6J6J^QCDgcP4Hmjrb8vV$87xS zY~sUJHqio!d^^Rab%Jr__h8c|!n*sOVj*k?(dor3sAI@F-CXg`P1{MO_@-_#i z5iS18-S;CRJ{ZqEA3*}QYV!WyypY^>@Il|SWMSQHxbNo!$X@;Vh?v?W8aLy954(`? zZO2FT%_8QS$Hxajgm)J6i5p|!jtZZ2VmtA>pZV0DHIUcK@L(w&Jm5?z7B%A`I+cVR z%R}C}A$g_o@G)sb*<1OFz;y5k3y%#vKw`cPU;Q}CLfn27-`K^KXv0yyyBCPVy)Jy; zdqI3@0zXh0f$7m9p7cm1erg{-x<8FXggZZa6>e0&h#&hogM{=aa3=61FdX=upZEo1 zt5lz-E&yAay@a0~^O5+v@;u}9RlN8+zg%M;3D;PDxr5~kve+ViwJszOkih?b{*!3Z zets<)+^<`t#Y!Cq2-_CW{i>V7_UIMjhf+l)$0H={Hi#+}h7gbLE-ZG{O+;_&3Hzqd zm5YaP1mj_ugGA#_I)vtKqDg2335VIj?GCIsAXKz$R7C8CNwkdvA24qe9hwCb4ZJOS zRCI@1y%(P6DN`jt4?wpEm$gf!8czNQ9Pz_!p>y z?y3V}Jd&3fRu2zu^H2=$Q%KBzhM4@@p2#ysgyaVk`z48p5*rv;TSWDS>Y@V0!fD-! zT7MBsn6BRC9qu{4jo7;m5p}htkx0%TK;%$Q zoT&w-@@=xnXbYRTWE2;2eTj9hAg)w_iaPxenY9o&9-I_6Jx#-tK_kAhe^eZ5;=mW*O z46xZw)x`VjFq+Zd#K$Ra#BFoM$J2hq7VoyAXz3(=oUKYccd__smWbOm62CVW5WhWK z{0152x8ud{_d!TTTO?5cK5%28Bzra^{-LI%+PMeAh6?D$!V;KM94|0N#h;FD%eY{BH;hxi`43v zJMmfWQX36c_{dvo=Q{}5ajewg2O{5-{Z?cZ0<9<Y&K7kvf08fLzd5>XV#c zA<=r2G$0_D_|JH0NLmbLx?S>NT`++l$!~Uf5)BthQ~Ko-Z!km(_J*c1Tgl5dFmWQuIU+k;rLMbYwK~E(fLP?+L_>yrYm9%$zD0JIV+UK+b51c9O+lx}{ZmM)FwdBG)>G&|jgTKGq+;B!*p(Zr?6PJff*|Z^U76IkWVDVFiDG zk{(P6MN*j{@Kr zbnZP)mbVkUB|%n>ej>WsK-TYp8!r!%%^yQZ*zT0eu7fQ^rpUG*rVu~*K`!6y6>R)ImUwt=*~tqN^EqTi z!C%VGZckCq|B{^-#gOP9C^ynSAxiruH~p}U_=yLy+qwj(=D6H?EwIi3xnuk&1h6hv z6dDJ)$D)cvu?ys0_KS#HY_7|_oD+#6hswk5W)K^@y%h7A6@|H<>>GvTlIbpw7?nWu zqNg0-h%6YIB#)7HBaaW0$3(gltGY)XtA_+?b}Pk`sq)y+{={DE<*|hUI3H7rCx2Lx zJHL`Ard%P5V3XzG9K_<=LJpG;Bi#;`!>WLI*uIfxx!}0|1bObv(Zn}@mgfy?OVl7< zjy?#!->|&A6xFP7t|~9}a3eaqNnVlK06C$iywVE+EG1H2`REJr#VzDjFA7PtagpOH zxDY#4NnSI2Kg#%V@|wgQ;QwAv!ZCLlQ-#uh>kUoH`$foIC;~= z65J_oIuBi@xycFP@Q&y6uoxjHR>X>zZI%<`VMD9d%X?RJBW8cailPh2dpG(c z=4Z-D2_U(dCxI4D?DId?6MU2|{#L6d7v$M0QRun^)$fxSZ5`T45 zJ{^OAv@t+FV-G7V?<{AC1L*B^m2Xb@NYvX;ey|IYXmCY-*aZ=?MOpbpIwUgQMt)gz zgy>Hn`E^4thWn(qQVThpn`fH57C3r|<@rP3Y=NiYCc+rwunugVl#Q$Baaqbg^g5;LQrAJqy zXT_REco2QrV?|csl%~<8EMoI)HO;<*nq9EbxLromDSCsZ#Swed3FkCzywi!M{-NqiO&AD2mV3nhxLY5}WOAMNzlFqUqSsjo4LNP3P{2SgjstI{%uEm5$N$sh>|` zOa)Eut2c}%dN<6-POc)|AOQ}cM&3gR8sYo4Vb^m>ocJi82Am>sKm z9Sa=~Ij$+ptV8TX6U~R!A+0h4Z4zn|TZ(4~Tan#EBleAnxQn-9 zsaF81^;)qkP9RbLp<;Q3WK< zi+FR!SGl$d?|qnRQLa7dj(WeVa@`N2+5SYiIo<|U?=&TQE{yQ+R!Vjz+~q`~l9T5` zRP3tcHgqAz{FK}jtURu(^4N7giKe@iCz~Qr(^XfVWVxeMvr(Rn+eTvOTID$%K;yc) z@_g-4r0H48i?^}F6C;!log9fqTDmD8=V4~eD=MG6!%9c(RK8tnj)=EW`5qQT6tqV9 z@3V~Fu&kx25yYk6T2_GO@)5IEn-W7}cAQoX!33OEYt{9&NoYrFO#{7%4XUCwO+mog zlBz8;{w{I1a$4JFP#MkCmYlq1Y$p~Xh#e~Joyx-_1Az;d`;H+cfE`JUo}rVbA1|!#}{q5 zT@n0ukam^<*6vhA`)AD^XwR?J{<)wC5im`=u*H31yB26yR7TP{IZqoqFoM|80Bu|u zRLQRswd-5D!7GZjo7X|5(-vA$*!<9Ld*n*|)Bf0 zM-W9l(_Xo#MOW+-5XNO_15|;L+Dw%9v|QC*6D7oEt~SdF8xJQMYj5mwAkku{_SRsF z1Ni?CZT_JL#6PBMA3E1Z^?OwNs1f2qoom{ci@|cUD{J3fGLab2Mq5}BaUn(0{@b{i zL~Wt{+CB>`cCSu*w-AwYz0T0lm)HTOGt7932E}rnG4297s>^idv#_BLKXo?y6Nv5J zuB%cn2TiYWx~i7i2Z+VZ&{f?OLzK8mS0fKbWLX3}LSl|BFb5rvVqN{rW+eJ8*ExOY zNc`bYo%8O^=n19inskdpd#;kMsiQlwYN-M2qL#a^+l?1! zL`>547z1}KpP(B!6vnxKmd-M`q;@OVr1N=%66v25-SF2QXpIinjXbv=RcmA2_$1`_ zl&`u8721Qz#OVUd!+o|_)J+XBAm=k?kSs=T&s`Q~f|Xy>$yJ2a%XERJT$e zf=BE>Sy`8s7Y`c#RCi%t72+4;br=6pA=>@AD?Qy&|NquyCXa>6(semu z*+dtUtjOLL>vHZuavAQr+g0KJ&-UmZ-}C}c(CZ2uaBNwVqkG#By6ZE~iu~y--PC5C zP}SU$>yN1VYRgFUeWe--(L*YzrdDh+0aWd$TCG29A}mL(mKcEgf8Kv;jU{mC0prz{ z_xlr{ov*eUffx6lp|*1jK@nO{Z8swTgu_|wP;z`nQaen9HQ(u^cEEYjVyN0-#|0Fx zSJh4vpFzjHRQFv8NJcuf`%K)o@{-zfTz_nm9s|P2`&L%_3KtY4uhf3NG2s6@*Q(y- zV9mSJRqtDcB!;(Ahv$WYZ1zZCn;h!2ZXC;ba|4t#1wVUwy(U5*KPTvn$=x57R`J2h;m z1(E4-b9K7y38Jc_Rm)!x=~4%EZYXS^>v(nU6>z>aZPfV@ImG1^>imuH>!Y~irDBDS0d>Vo4@fdZ<87z$MsU?w<)i9~6u+ha# zT#dDq42%(KTxD0H7Cvg6^@j!Ox>aIEl|N7U2WBZ)saN4Eb5ELUPS%_ z)i)~_65qMZqJA9bhzcdlilW^L^(#aE7M1j@?ko8HBt46S$bW3pYa9!RTJF_r-y`N% zuc+5u!9+50^=iB~n9U@8#Sj^cXO_Nl({%LtI_WDfse|*C_0?MYlc=&!UwhLL;>$Yf z>qfxsa<=K~zq|mJY?-HbKKvb9rqTMwWg@VryHnp}0ao04f!;O$Fm@_m>)T#LCuEnO zzGFxD@z8PlF4rnU)VuXv=i3uIc3bZ~u7oetu_D{BSUHR|Dus5sfM}?Y54CeY#uc7-GgMRdRs33ccep0I) z#CHtWht9kRhGeIY+@C?BTOIwvM+&iC`}K<(l=OVAT2Z(J00LFi!Zk3_v@D~>xce-pEmksjk6IlpX*ou0YA1&*2i}WA~C~LpCA`NbjA9=KE)Gh z!}Ob*#e#};)o))0(Kn6KC*}tch1JyW`2pivnW5jeACjBotWWakPoiC}J}DeLqV+d@ zatj-5#ir_${T$IV>Z?E2b3XQ%dgxQX`6B-ho1#Be1=d<;g#PUI2ojO1{`~RwMDtzr z8QAAz@2l!Bqwdth)wX_cLtBv%<`z`HJ@AoiBhh2z@!mP+D zpD`#~qu{?|t;nmLHkj10P(_iUY;{cZk1Rul#G^#BJPZ{rsZiM@L$x2U9k;&>jz>bycV(9CC7(1j-41?Avu$5JYplG;jMp-Kgzlw&*^=ycDdu*^wDZ&Jj zk_;h}ad<0u~x7-lx_6fzN*$_JcX|_gF!|K|o6Yh>QtXVMxT{L&Y+7HiQ6U?yT zH6rMWo)*K#L-5!9YE~4QzJ|XZ9EH)j7&hN5CW^N;>}>c2y4!5ndESLs^I*dsqdoE3 zVTMCT1-4w>4JUrvl8DYUoNTuppW}oYPJ8Y^+(L zh8y^7gC7}V$o?<{AJ$mh47abEh;nZl@;uXsdpa2IJ;us(7Q=({Y54ZzoE4e$cPW~G z8}j43BVJ@19@hk!{4>t*BrKMA+d#voIIO&Im*LYJJZEI8q39%RE5P0GUq`slVOzXV*144R1=+@E>Cnb1ae1N@LSm`DiXj8(pip5N+yhbUO)K zTIp@c(0NtOGG{kgu3*B`orkE#snk#VDxU4j zUq~d>I5`o1oqyOk=LD+cjdNl{>eRJdHyamtXQK`H%($peMYM{NjLQ}#;1eNRV@x(Q zcW8rg#k%>#Rwo$ao-9WB-@&-9BWl)X0mcn)uMl5-*|>3x3I=!CxHSv&?^0~sad$NY zT*U30jW0Cj88b@0vZ=hq zcxkFDl9}0f zg6(J8m_%eN1k_(9`H%y4={uTqJu9G{(A%WCfKtx&G8uPd5Y?YyDpTe=HcXnhnaZWP z0S}tWcW8#dSHn~>FcRK&-c+SpI`ILOOm+@f;qQh(aMj{?U^tFXo2pj{z#erkQ>{wH zL|dnr>W+9q+_tN!{%TCPvtnu}l}EkvpUEjKm}u-;lhbcVq+vT#)Aew+mbFbS8d^Z{ z{`E0+EqY3PM4-u|9lUHpKU4R{c)`V9rk(`|8wbCbdf5jN1v!{JC%z^zY?#UOE}Y_Q zACuSLpb?#WT9Mx`GWEayjQG*DCU2iVupg0P@*bK`VxF^UXcv?rf8?3`qI-aF1(;?w zh{2Z|A57sEUwnb!=RpF5_V>+P{eHOI7na#@&Oebb@U z?l`~5l(8m(SiRaN%hi9H5j%g!bgiWQH+7xqx=k#x1P4>j&(5F=6HNE&d7&Rs-}EqW z5Q^SSrk4c}-NL@6cW9jOk;6>y-eCcQ7n%weBeE}vGkwN={A3f;k8hCN=G$iVr9H8; z?aYQ?+*di!Y*>Ve4jyhc4Q@|j+B1u}Y$2?3?qzfN61 zd23ftzpByZ?TvznUH)ZG_IpM&ex~^-Z%?di9rN*_Sn>9)<`jHyz?x1lr_8T}z3Or1 zlzR~Ay9{&sO-S%3nXmSND!o3KGfQmdWq}p>0-gC<79{BU%Y5Bffa}fX>tDUdgLO_Y z|C4@%xH-mrSG|DZ_l@~!Efl}uQ_UY-Y*1IsGJlGSz(;Sb%|F6phcnY!p561rxnns}%Ku*^2IE-r0WEw>iFdB_t zORgD>GeH=S#GOGn?~ilStxp+eJyY_Ol2OUEfw*cWu9^0K*978B4V?3*$sRNX7nWXJ z@|s}WG!o}Z#wD)^#9zs6ldY31d1T2i|NlU32?fyL&o}nVz^+p8xRFyL+YgFvKZxOv LA8$WMl=1l=RTEVW delta 10896 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 S10xd#GW_Go2?IsJp#K2~+9MJG diff --git a/src/Mod/Draft/Resources/translations/Draft_ca.ts b/src/Mod/Draft/Resources/translations/Draft_ca.ts index b5be501578..1440b8b9bb 100644 --- a/src/Mod/Draft/Resources/translations/Draft_ca.ts +++ b/src/Mod/Draft/Resources/translations/Draft_ca.ts @@ -950,7 +950,7 @@ beyond the dimension line Mostra la cota i les fletxes - + If it is true, the objects contained within this layer will adopt the line color of the layer Si és cert, els objectes continguts a aquesta capa adoptarà el color de la línia de la capa @@ -1152,6 +1152,11 @@ Use 'arch' to force US arch notation If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer + Dialog @@ -1493,27 +1498,27 @@ mitjançant l'opció Eines ->Gestor de complements Afegeix una capa - + Toggles Grid On/Off Conmuta la quadrícula activa/inactiva - + Object snapping Ajustament d'objectes - + Toggles Visual Aid Dimensions On/Off Activa o desactiva les cotes d'ajut visual - + Toggles Ortho On/Off Activa o desactiva l'Ortho - + Toggles Constrain to Working Plane On/Off Activa o desactiva la restricció al pla de treball @@ -2956,12 +2961,12 @@ Pendent sempre canviarà el valor de Z, així que aquesta ordre només funciona Draft_Snap - + Toggles Grid On/Off Conmuta la quadrícula activa/inactiva - + Toggle Draft Grid Commuta la graella d'Esbós @@ -5281,7 +5286,7 @@ Note: C++ exporter is faster, but is not as featureful yet Workbench - + Draft Snap Ajust de l'Esbós @@ -6363,17 +6368,17 @@ Per permetre que FreeCAD descarregui aquestes llibreries respongueu Sí.Seleccioneu el contingut de la capa - + custom personalitzat - + Unable to convert input into a scale factor No es pot convertir l'entrada a un factor d'escala - + Set custom annotation scale in format x:x, x=x Estableix l'escala personalitzada de l'anotació amb el format x:x, x=x diff --git a/src/Mod/Draft/Resources/translations/Draft_cs.qm b/src/Mod/Draft/Resources/translations/Draft_cs.qm index 3243717c339e88a3f5995bd9e437c46c732e5607..e156dc7f9511a86a4aca3552452999c2036c47f5 100644 GIT binary patch delta 11007 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 Bc9j4C delta 10946 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 Shows the dimension line and arrows - + 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 line color of the layer @@ -1157,6 +1157,11 @@ Use 'arch' to force US arch notation If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer + Dialog @@ -1498,27 +1503,27 @@ z menu Nástroje -> Manažer doplňků Přidat novou vrstvu - + Toggles Grid On/Off Zapnout/vypnout mřížku - + Object snapping Přitahování objektu - + Toggles Visual Aid Dimensions On/Off Toggles Visual Aid Dimensions On/Off - + Toggles Ortho On/Off Zapnout/vypnout Orto - + Toggles Constrain to Working Plane On/Off Toggles Constrain to Working Plane On/Off @@ -2978,12 +2983,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren' Draft_Snap - + Toggles Grid On/Off Zapnout/vypnout mřížku - + Toggle Draft Grid Toggle Draft Grid @@ -3006,7 +3011,7 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren' Center - Střed + Na střed @@ -3045,7 +3050,7 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren' Extension - Extension + Rozšíření @@ -5331,7 +5336,7 @@ Note: C++ exporter is faster, but is not as featureful yet Workbench - + Draft Snap Draft Snap @@ -6413,17 +6418,17 @@ Chcete umožnit FreeCADu stáhnout tyto knihovny? Select layer contents - + custom - custom + vlastní - + Unable to convert input into a scale factor Unable to convert input into a scale factor - + Set custom annotation scale in format x:x, x=x Set custom annotation scale in format x:x, x=x diff --git a/src/Mod/Draft/Resources/translations/Draft_de.qm b/src/Mod/Draft/Resources/translations/Draft_de.qm index 3b18222c2e520a55f32303088b8c6739a432c96e..27e5e080c91fc352990b41133dcce13741fb9d6b 100644 GIT binary patch delta 11480 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 delta 11342 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 Zeigt die Maßlinie und die Pfeile an - + If it is true, the objects contained within this layer will adopt the line color of the layer Wenn es wahr ist, übernehmen die Objekte dieser Ebene die Linienfarbe der Ebene @@ -1134,17 +1134,17 @@ Benutzen Sie 'arch' um die US-Bogen Notation zu erzwingen The base object used by this object - The base object used by this object + Das von diesem Objekt verwendete Basisobjekt The PAT file used by this object - The PAT file used by this object + Die von diesem Objekt verwendete PAT-Datei The pattern name used by this object - The pattern name used by this object + Der von diesem Objekt verwendete Mustername @@ -1161,6 +1161,11 @@ Benutzen Sie 'arch' um die US-Bogen Notation zu erzwingen If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer + Dialog @@ -1500,27 +1505,27 @@ from menu Tools -> Addon Manager Neue Ebene hinzufügen - + Toggles Grid On/Off Gitter ein/aus - + Object snapping Objekt einrasten - + Toggles Visual Aid Dimensions On/Off Schaltet visuelle Hilfsmaße ein/aus - + Toggles Ortho On/Off Ortho ein/aus - + Toggles Constrain to Working Plane On/Off Schaltet die Beschränkung auf die Arbeitsebene ein oder aus @@ -1710,7 +1715,7 @@ Die Anordnung kann in eine orthogonale oder polare Anordnung durch ändern des T You must choose a base object before using this command - You must choose a base object before using this command + Du musst ein Basisobjekt auswählen, bevor du diesen Befehl verwendest @@ -2530,7 +2535,7 @@ Wenn andere Objekte ausgewählt sind, werden diese ignoriert. Create hatches on selected faces - Create hatches on selected faces + Schraffuren auf ausgewählten Flächen erstellen @@ -2977,12 +2982,12 @@ gerade Entwurfslinien, die in der XY-Ebene gezeichnet werden. Ausgewählte Objek Draft_Snap - + Toggles Grid On/Off Gitter ein/aus - + Toggle Draft Grid Entwurfsgitter umschalten @@ -3846,12 +3851,12 @@ value by using the [ and ] keys while drawing pattern files (*.pat) - pattern files (*.pat) + Musterdateien (*.pat) PAT file: - PAT file: + PAT-Datei: @@ -3861,7 +3866,7 @@ value by using the [ and ] keys while drawing Pattern: - Pattern: + Muster: @@ -5291,7 +5296,7 @@ Note: C++ exporter is faster, but is not as featureful yet Did not find enough coordinates - Did not find enough coordinates + Es wurden nicht genügend Koordinaten gefunden @@ -5323,7 +5328,7 @@ Note: C++ exporter is faster, but is not as featureful yet Workbench - + Draft Snap Entwurfsraster Einrasten @@ -6403,17 +6408,17 @@ Antworten Sie mit "Ja", um FreeCAD den automatischen Download der Bibliotheken z Ebeneninhalt auswählen - + custom benutzerdefiniert - + Unable to convert input into a scale factor Eingabe kann nicht in einen Skalierungsfaktor konvertiert werden - + Set custom annotation scale in format x:x, x=x Legen Sie den benutzerdefinierte Anmerkungs Massstab im Format x:x, x=x fest diff --git a/src/Mod/Draft/Resources/translations/Draft_el.qm b/src/Mod/Draft/Resources/translations/Draft_el.qm index 0cd9f6e0c150abaf5e63be03d4f302625cd0ff79..0bb1a072dd8c169f6a634405f331b6fe26cbe6e8 100644 GIT binary patch delta 10940 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 E0edbvxBvhE delta 10896 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 Shows the dimension line and arrows - + 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 line color of the layer @@ -1165,6 +1165,11 @@ Use 'arch' to force US arch notation If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer + Dialog @@ -1506,27 +1511,27 @@ from menu Tools -> Addon Manager Add new layer - + Toggles Grid On/Off Toggles Grid On/Off - + Object snapping Object snapping - + Toggles Visual Aid Dimensions On/Off Toggles Visual Aid Dimensions On/Off - + Toggles Ortho On/Off Toggles Ortho On/Off - + Toggles Constrain to Working Plane On/Off Toggles Constrain to Working Plane On/Off @@ -2985,12 +2990,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren' Draft_Snap - + Toggles Grid On/Off Toggles Grid On/Off - + Toggle Draft Grid Toggle Draft Grid @@ -5342,7 +5347,7 @@ Note: C++ exporter is faster, but is not as featureful yet Workbench - + Draft Snap Draft Snap @@ -6425,17 +6430,17 @@ https://github.com/yorikvanhavre/Draft-dxf-importer Select layer contents - + custom custom - + Unable to convert input into a scale factor Unable to convert input into a scale factor - + Set custom annotation scale in format x:x, x=x Set custom annotation scale in format x:x, x=x diff --git a/src/Mod/Draft/Resources/translations/Draft_es-AR.qm b/src/Mod/Draft/Resources/translations/Draft_es-AR.qm index bd0ccc303685d90a8c3ad72e79f5010d9abee8ee..b7f53d99884d00fc83d56fc005005c1129edede7 100644 GIT binary patch delta 11765 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 delta 11880 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 F{|7!x`Xm4V diff --git a/src/Mod/Draft/Resources/translations/Draft_es-AR.ts b/src/Mod/Draft/Resources/translations/Draft_es-AR.ts index 332490a326..73f5f9563a 100644 --- a/src/Mod/Draft/Resources/translations/Draft_es-AR.ts +++ b/src/Mod/Draft/Resources/translations/Draft_es-AR.ts @@ -963,7 +963,7 @@ más allá de la línea de dimensión Muestra las flechas y la línea de cota - + If it is true, the objects contained within this layer will adopt the line color of the layer Si es verdadero, los objetos contenidos en esta capa adoptarán el color de línea de la capa @@ -1137,32 +1137,37 @@ Utilice 'arch' para forzar notación de arco de Estados Unidos The base object used by this object - The base object used by this object + El objeto base usado por este objeto The PAT file used by this object - The PAT file used by this object + Ruta usada por este objeto The pattern name used by this object - The pattern name used by this object + Nombre del patrón utilizado por este objeto The pattern scale used by this object - The pattern scale used by this object + Escala del patrón usado por este objeto The pattern rotation used by this object - The pattern rotation used by this object + Rotación del patrón usado por este objeto If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) - If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + Ajustado a Falso, la trama es aplicado como es a las caras, sin traslación (esto puede dar malos resultados en caras no-ortogonales) + + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer @@ -1505,27 +1510,27 @@ desde el menú Herramientas -> Administrador de Complementos Añadir nueva capa - + Toggles Grid On/Off Alternar Rejilla Encendido/Apagado - + Object snapping Ajuste de objetos - + Toggles Visual Aid Dimensions On/Off Activa o desactiva las dimensiones de ayuda visual - + Toggles Ortho On/Off Alterna Ortho Encender/Apagar - + Toggles Constrain to Working Plane On/Off Activa / desactiva restringir al plano de trabajo @@ -1715,7 +1720,7 @@ La matriz puede convertirse en una matriz polar o circular cambiando su tipo. You must choose a base object before using this command - You must choose a base object before using this command + Debe seleccionar un objeto base antes de usar este comando @@ -2536,7 +2541,7 @@ Si otros objetos son seleccionados son ignorados. Create hatches on selected faces - Create hatches on selected faces + Crear tramas en las caras seleccionadas @@ -2984,12 +2989,12 @@ líneas de Borrador recto que se dibujan en el plano XY. Los objetos seleccionad Draft_Snap - + Toggles Grid On/Off Alternar Rejilla Encendido/Apagado - + Toggle Draft Grid Cambiar cuadrícula de Borrador @@ -3856,12 +3861,12 @@ valor usando las teclas [y] mientras dibuja pattern files (*.pat) - pattern files (*.pat) + archivos de patrón (*.pat) PAT file: - PAT file: + Archivo de patrón: @@ -3871,7 +3876,7 @@ valor usando las teclas [y] mientras dibuja Pattern: - Pattern: + Patrón: @@ -5304,7 +5309,7 @@ Nota: la exportación mediante C++ es más rápida, pero no está completada Did not find enough coordinates - Did not find enough coordinates + No se encontraron coordenadas suficientes @@ -5336,7 +5341,7 @@ Nota: la exportación mediante C++ es más rápida, pero no está completada Workbench - + Draft Snap Ajuste del Borrador @@ -6416,17 +6421,17 @@ Para habilitar FreeCAD para descargar estas bibliotecas, responda Sí.Seleccionar contenido de la capa - + custom personalizado - + Unable to convert input into a scale factor No se puede convertir la entrada en un factor de escala - + Set custom annotation scale in format x:x, x=x Establecer escala de anotación personalizada en formato x:x, x=x diff --git a/src/Mod/Draft/Resources/translations/Draft_es-ES.qm b/src/Mod/Draft/Resources/translations/Draft_es-ES.qm index 56bb403af4a1dd93ecdfde6c4b13c19cacc659e8..688927c5a3479e06df6e264fd10e8012fcf1be31 100644 GIT binary patch delta 11732 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 Z8(i5xmM~~ysA?c1Y@{5Dd&f)O`ad0#^X32m delta 11900 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 RWATgq_x^`#zU9Sl{13n^`4RvC diff --git a/src/Mod/Draft/Resources/translations/Draft_es-ES.ts b/src/Mod/Draft/Resources/translations/Draft_es-ES.ts index 4ded1d0719..68e1356798 100644 --- a/src/Mod/Draft/Resources/translations/Draft_es-ES.ts +++ b/src/Mod/Draft/Resources/translations/Draft_es-ES.ts @@ -963,7 +963,7 @@ más allá de la línea de dimensión Muestra las flechas y la línea de cota - + If it is true, the objects contained within this layer will adopt the line color of the layer Si es verdadero, los objetos contenidos en esta capa adoptarán el color de línea de la capa @@ -1137,32 +1137,37 @@ Utilice 'arch' para forzar notación de arco de Estados Unidos The base object used by this object - The base object used by this object + El objeto base usado por este objeto The PAT file used by this object - The PAT file used by this object + Ruta usada por este objeto The pattern name used by this object - The pattern name used by this object + Nombre del patrón utilizado por este objeto The pattern scale used by this object - The pattern scale used by this object + Escala del patrón usado por este objeto The pattern rotation used by this object - The pattern rotation used by this object + Rotación del patrón usado por este objeto If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) - If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + Ajustado a Falso, la trama es aplicado como es a las caras, sin traslación (esto puede dar malos resultados en caras no-ortogonales) + + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer @@ -1505,27 +1510,27 @@ desde el menú Herramientas -> Administrador de complementos Añadir nueva capa - + Toggles Grid On/Off Alternar Rejilla Encendido/Apagado - + Object snapping Ajuste de objetos - + Toggles Visual Aid Dimensions On/Off Activa o desactiva las dimensiones de ayuda visual - + Toggles Ortho On/Off Alterna Ortho Encender/Apagar - + Toggles Constrain to Working Plane On/Off Activa / desactiva restringir al plano de trabajo @@ -1715,7 +1720,7 @@ La matriz puede convertirse en una matriz polar o circular cambiando su tipo. You must choose a base object before using this command - You must choose a base object before using this command + Debe seleccionar un objeto base antes de usar este comando @@ -2536,7 +2541,7 @@ Si otros objetos son seleccionados son ignorados. Create hatches on selected faces - Create hatches on selected faces + Crear tramas en las caras seleccionadas @@ -2984,12 +2989,12 @@ líneas de Borrador recto que se dibujan en el plano XY. Los objetos seleccionad Draft_Snap - + Toggles Grid On/Off Alternar Rejilla Encendido/Apagado - + Toggle Draft Grid Cambiar cuadrícula de Borrador @@ -3858,12 +3863,12 @@ usando las teclas [ y ] mientras dibuja pattern files (*.pat) - pattern files (*.pat) + archivos de patrón (*.pat) PAT file: - PAT file: + Archivo de patrón: @@ -3873,7 +3878,7 @@ usando las teclas [ y ] mientras dibuja Pattern: - Pattern: + Patrón: @@ -5305,7 +5310,7 @@ Nota: el exportador de C++ es más rápido, no está implementado todavía Did not find enough coordinates - Did not find enough coordinates + No se encontraron coordenadas suficientes @@ -5337,7 +5342,7 @@ Nota: el exportador de C++ es más rápido, no está implementado todavía Workbench - + Draft Snap Ajuste del Borrador @@ -6416,17 +6421,17 @@ Para habilitar a FreeCAD la descarga de estas bibliotecas, responder Si.Seleccionar contenido de la capa - + custom personalizado - + Unable to convert input into a scale factor No se puede convertir la entrada en un factor de escala - + Set custom annotation scale in format x:x, x=x Establecer escala de anotación personalizada en formato x:x, x=x diff --git a/src/Mod/Draft/Resources/translations/Draft_eu.qm b/src/Mod/Draft/Resources/translations/Draft_eu.qm index 8aafdccb69898a41b357fb437def23b427dd10ad..594b09afb9498ac7c724bcbe85a8b42ae7159910 100644 GIT binary patch delta 12028 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 delta 12321 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 ryZ?Ktl1VIf6M69GPd?P!t^$6>KNNq~YZ%8O1B Kota-lerroak eta geziak erakusten ditu - + If it is true, the objects contained within this layer will adopt the line color of the layer Egia bada, geruza honek dituen objektuek geruzaren lerro-kolorea hartuko dute @@ -1135,32 +1135,37 @@ Erabili 'arch' US arku-notazioa behartzeko. The base object used by this object - The base object used by this object + Objektu honek darabilen oinarri-objektua The PAT file used by this object - The PAT file used by this object + Objektu honek darabilen PAT fitxategia The pattern name used by this object - The pattern name used by this object + Objektu honek darabilen eredu-izena The pattern scale used by this object - The pattern scale used by this object + Objektu honek darabilen eredu-eskala The pattern rotation used by this object - The pattern rotation used by this object + Objektu honek darabilen eredu-biraketa If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) - If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + Faltsua bada, itzaleztadura bere horretan aplikatuko zaie aurpegiei, translaziorik gabe (horrek emaitza okerrak eman baititzake XY ez diren aurpegietan) + + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer @@ -1503,27 +1508,27 @@ Instalatu DXF liburutegiaren gehigarria eskuz Gehitu geruza berria - + Toggles Grid On/Off Sareta aktibatzen/desaktibatzen du - + Object snapping Objektu-atxikitzea - + Toggles Visual Aid Dimensions On/Off Ikusizko laguntza-kotak aktibatzen/desaktibatzen ditu - + Toggles Ortho On/Off Ortogonala aktibatzen/desaktibatzen du - + Toggles Constrain to Working Plane On/Off Laneko planora murriztea aktibatzen/desaktibatzen du @@ -1713,7 +1718,7 @@ Matrizearen mota aldatu daiteke, polarra edo zirkularra izan dadin. You must choose a base object before using this command - You must choose a base object before using this command + Oinarri-objektu bat hautatu behar da komando hau erabili baino lehen @@ -2534,7 +2539,7 @@ Beste objektu batzuk hautatuta badude, ez ikusiarena egiten zaie. Create hatches on selected faces - Create hatches on selected faces + Sortu itzaleztadurak aurpegi hautatuetan @@ -2984,12 +2989,12 @@ zuzenetan soilik funtzionatuko du ongi. Lerro bakunak ez diren hautatutako objek Draft_Snap - + Toggles Grid On/Off Sareta aktibatzen/desaktibatzen du - + Toggle Draft Grid Txandakatu zirriborro-sareta @@ -3851,12 +3856,12 @@ value by using the [ and ] keys while drawing pattern files (*.pat) - pattern files (*.pat) + eredu-fitxategiak (*.pat) PAT file: - PAT file: + PAT fitxategia: @@ -3866,7 +3871,7 @@ value by using the [ and ] keys while drawing Pattern: - Pattern: + Eredua: @@ -5296,7 +5301,7 @@ Oharra: C++ esportatzailea azkarragoa da, baina oraindik eginbide gutxiago ditu. Did not find enough coordinates - Did not find enough coordinates + Ez da koordenatu nahikorik aurkitu @@ -5328,7 +5333,7 @@ Oharra: C++ esportatzailea azkarragoa da, baina oraindik eginbide gutxiago ditu. Workbench - + Draft Snap Zirriborro-atxikitzea @@ -6411,17 +6416,17 @@ FreeCADek liburutegi horiek deskarga ditzan gaitzeko, erantzun 'Bai'.Hautatu geruza-edukiak - + custom pertsonalizatua - + Unable to convert input into a scale factor Sarrera ezin izan da eskala-faktore bihurtu - + Set custom annotation scale in format x:x, x=x Ezarri oharpen-eskala pertsonalizatua x:x, x=x formatuan @@ -7476,15 +7481,15 @@ Amaierako angelua izango da oinarriko angelua gehi kantitate hau. Coordinates relative to last point or to coordinate system origin if is the first point to set - Coordinates relative to last point or to coordinate system origin -if is the first point to set + Koordenatuak azken puntuarekiko edo koordenatu-sistemaren jatorriarekiko, +ezarriko den lehen puntua bada Coordinates relative to global coordinate system. Uncheck to use working plane coordinate system - Coordinates relative to global coordinate system. -Uncheck to use working plane coordinate system + Koordenatuak koordenatu-sistema globalarekiko. +Desmarkatu laneko planoaren koordenatu-sistema erabiltzeko @@ -7578,7 +7583,7 @@ Ez dago erabilgarri zirriborroen 'Erabili piezen jatorrizkoak' aukera gaituta ba Offset angle - Offset angle + Desplazamendu-angelua diff --git a/src/Mod/Draft/Resources/translations/Draft_fi.qm b/src/Mod/Draft/Resources/translations/Draft_fi.qm index 324acf34af12c74e30492b6aeb52fecef21a9991..b38549e54ea78b168e4a147eb3e995ae20e09afb 100644 GIT binary patch delta 11040 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 VJ}ElTZ+@U3!w)|k=qGqI_#YjFMpXa+ delta 10896 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 F{{!{#L?r+K diff --git a/src/Mod/Draft/Resources/translations/Draft_fi.ts b/src/Mod/Draft/Resources/translations/Draft_fi.ts index 31128516d5..5c1ce40ded 100644 --- a/src/Mod/Draft/Resources/translations/Draft_fi.ts +++ b/src/Mod/Draft/Resources/translations/Draft_fi.ts @@ -953,7 +953,7 @@ mittajanan jälkeen Näyttää mittalinjan ja nuolinäppäimet - + If it is true, the objects contained within this layer will adopt the line color of the layer Jos on tosi, niin tämän kerroksen sisältämät objektit saavat kerroksen linjan värin @@ -1155,6 +1155,11 @@ Use 'arch' to force US arch notation If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer + Dialog @@ -1496,27 +1501,27 @@ from menu Tools -> Addon Manager Add new layer - + Toggles Grid On/Off Toggles Grid On/Off - + Object snapping Object snapping - + Toggles Visual Aid Dimensions On/Off Toggles Visual Aid Dimensions On/Off - + Toggles Ortho On/Off Toggles Ortho On/Off - + Toggles Constrain to Working Plane On/Off Toggles Constrain to Working Plane On/Off @@ -2977,12 +2982,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren' Draft_Snap - + Toggles Grid On/Off Toggles Grid On/Off - + Toggle Draft Grid Toggle Draft Grid @@ -5332,7 +5337,7 @@ Note: C++ exporter is faster, but is not as featureful yet Workbench - + Draft Snap Draft Snap @@ -6415,17 +6420,17 @@ To enabled FreeCAD to download these libraries, answer Yes. Select layer contents - + custom custom - + Unable to convert input into a scale factor Unable to convert input into a scale factor - + Set custom annotation scale in format x:x, x=x Set custom annotation scale in format x:x, x=x diff --git a/src/Mod/Draft/Resources/translations/Draft_fil.qm b/src/Mod/Draft/Resources/translations/Draft_fil.qm index 553f00a900099ed118792dd053fcc906bb0a2e40..1d17566798d6b978c4193a8644b463454230ebcd 100644 GIT binary patch delta 10929 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 I;h&cO2N2C5-2eap diff --git a/src/Mod/Draft/Resources/translations/Draft_fil.ts b/src/Mod/Draft/Resources/translations/Draft_fil.ts index 8795bf9a17..1bad78b667 100644 --- a/src/Mod/Draft/Resources/translations/Draft_fil.ts +++ b/src/Mod/Draft/Resources/translations/Draft_fil.ts @@ -963,7 +963,7 @@ beyond the dimension line Shows the dimension line and arrows - + 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 line color of the layer @@ -1165,6 +1165,11 @@ Use 'arch' to force US arch notation If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer + Dialog @@ -1506,27 +1511,27 @@ mula sa kasangkapan menu-> Addon Manager Add new layer - + Toggles Grid On/Off Toggles Grid On/Off - + Object snapping Object snapping - + Toggles Visual Aid Dimensions On/Off Toggles Visual Aid Dimensions On/Off - + Toggles Ortho On/Off Toggles Ortho On/Off - + Toggles Constrain to Working Plane On/Off Toggles Constrain to Working Plane On/Off @@ -2988,12 +2993,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren' Draft_Snap - + Toggles Grid On/Off Toggles Grid On/Off - + Toggle Draft Grid Toggle Draft Grid @@ -5346,7 +5351,7 @@ Note: C++ exporter is faster, but is not as featureful yet Workbench - + Draft Snap Draft Snap @@ -6430,17 +6435,17 @@ Upang ma-enable ang FreeCAD upang kupyahin ang mga aklatang ito, sagutin ang Oo. Select layer contents - + custom custom - + Unable to convert input into a scale factor Unable to convert input into a scale factor - + Set custom annotation scale in format x:x, x=x Set custom annotation scale in format x:x, x=x diff --git a/src/Mod/Draft/Resources/translations/Draft_fr.qm b/src/Mod/Draft/Resources/translations/Draft_fr.qm index e1ed8d7df52184d231fd6e855493ce4cb61e83d6..d00cdd6a7961b7aa4c77917a06c703bf5663fd13 100644 GIT binary patch delta 11716 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 QWkV(5cyP)Oe)``32aEdJu>b%7 delta 11859 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 diff --git a/src/Mod/Draft/Resources/translations/Draft_fr.ts b/src/Mod/Draft/Resources/translations/Draft_fr.ts index 19ed406691..29c571d08b 100644 --- a/src/Mod/Draft/Resources/translations/Draft_fr.ts +++ b/src/Mod/Draft/Resources/translations/Draft_fr.ts @@ -956,7 +956,7 @@ au-delà de la ligne de cote Afficher la ligne et les flèches de cotes - + If it is true, the objects contained within this layer will adopt the line color of the layer Si c'est vrai, les objets contenus dans ce calque adopteront la couleur de ligne du calque @@ -1129,32 +1129,37 @@ Utilisez 'arch' pour forcer la notation architecturale US The base object used by this object - The base object used by this object + L'objet de base utilisé par cet objet The PAT file used by this object - The PAT file used by this object + Le fichier PAT utilisé par cet objet The pattern name used by this object - The pattern name used by this object + Le nom du motif utilisé par cet objet The pattern scale used by this object - The pattern scale used by this object + La mise à l'échelle du motif utilisée par cet objet The pattern rotation used by this object - The pattern rotation used by this object + La rotation du motif utilisée par cet objet If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) - If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + Si réglé à False, le hachurage est appliqué tel quel sur les faces, sans déplacement (peut donner de mauvais résultats sur les faces non XY) + + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer @@ -1495,27 +1500,27 @@ from menu Tools -> Addon Manager Ajouter un nouveau calque - + Toggles Grid On/Off Active/désactive la grille - + Object snapping Aimantation aux objets - + Toggles Visual Aid Dimensions On/Off Active/désactive les Cotes de l'Aide Visuelle - + Toggles Ortho On/Off Active/désactive le mode Orthogonal - + Toggles Constrain to Working Plane On/Off Active/désactive l'Accrochage au Plan de Travail @@ -1705,7 +1710,7 @@ Le réseau peut être transformé en réseau polaire ou circulaire en changeant You must choose a base object before using this command - You must choose a base object before using this command + Vous devez choisir un objet de base avant d'utiliser cette commande @@ -2526,7 +2531,7 @@ Si d'autres objets sont sélectionnés, ils sont ignorés. Create hatches on selected faces - Create hatches on selected faces + Créer des hachures sur les faces sélectionnées @@ -2975,12 +2980,12 @@ les lignes droites Draft qui sont dessinées dans le plan XY. Les objets sélect Draft_Snap - + Toggles Grid On/Off Active/désactive la grille - + Toggle Draft Grid Basculer la Grille Draft @@ -3849,12 +3854,12 @@ en utilisant les touches [ et ] lors du dessin pattern files (*.pat) - pattern files (*.pat) + fichiers de motif (*.pat) PAT file: - PAT file: + Fichier PAT: @@ -3864,7 +3869,7 @@ en utilisant les touches [ et ] lors du dessin Pattern: - Pattern: + Motif: @@ -5295,7 +5300,7 @@ Remarque : l’exportateur C++ est plus rapide, mais n'est pas encore aussi fon Did not find enough coordinates - Did not find enough coordinates + Pas assez de coordonnées @@ -5327,7 +5332,7 @@ Remarque : l’exportateur C++ est plus rapide, mais n'est pas encore aussi fon Workbench - + Draft Snap Aimantation Draft @@ -6403,17 +6408,17 @@ To enabled FreeCAD to download these libraries, answer Yes. Sélectionner le contenu du calque - + custom personnalisé - + Unable to convert input into a scale factor Impossible de convertir l'entrée en un facteur d'échelle - + Set custom annotation scale in format x:x, x=x Définir l'échelle d'annotation personnalisée au format x:x, x=x diff --git a/src/Mod/Draft/Resources/translations/Draft_gl.qm b/src/Mod/Draft/Resources/translations/Draft_gl.qm index 587ba7977ede50a43d46e02e83e3e8ba74543038..6390b1c603d19379d0f4e225e28f44c518b3295b 100644 GIT binary patch delta 10951 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 Shows the dimension line and arrows - + 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 line color of the layer @@ -1165,6 +1165,11 @@ Use 'arch' to force US arch notation If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer + Dialog @@ -1506,27 +1511,27 @@ dende menú de Ferramentas -> Xestión de complementos Add new layer - + Toggles Grid On/Off Toggles Grid On/Off - + Object snapping Object snapping - + Toggles Visual Aid Dimensions On/Off Toggles Visual Aid Dimensions On/Off - + Toggles Ortho On/Off Toggles Ortho On/Off - + Toggles Constrain to Working Plane On/Off Toggles Constrain to Working Plane On/Off @@ -2987,12 +2992,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren' Draft_Snap - + Toggles Grid On/Off Toggles Grid On/Off - + Toggle Draft Grid Toggle Draft Grid @@ -5342,7 +5347,7 @@ Note: C++ exporter is faster, but is not as featureful yet Workbench - + Draft Snap Draft Snap @@ -6423,17 +6428,17 @@ Para permitir o FreeCAD a descarga destas bibliotecas, responda Si.Select layer contents - + custom custom - + Unable to convert input into a scale factor Unable to convert input into a scale factor - + Set custom annotation scale in format x:x, x=x Set custom annotation scale in format x:x, x=x diff --git a/src/Mod/Draft/Resources/translations/Draft_hr.qm b/src/Mod/Draft/Resources/translations/Draft_hr.qm index 36ac00dad7195e0085cf7912510b782f69da531f..e2a266bbb55d6d09ab4e396d74d23f80e57e01d0 100644 GIT binary patch delta 11023 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 delta 10896 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 F|NkIWG{XP@ diff --git a/src/Mod/Draft/Resources/translations/Draft_hr.ts b/src/Mod/Draft/Resources/translations/Draft_hr.ts index f203a025c2..052f7917d7 100644 --- a/src/Mod/Draft/Resources/translations/Draft_hr.ts +++ b/src/Mod/Draft/Resources/translations/Draft_hr.ts @@ -962,7 +962,7 @@ izvan mjerne linije Prikazuje mjernu liniju i strelice - + If it is true, the objects contained within this layer will adopt the line color of the layer Ako je označeno, objekti unutar ovog sloja će pokupiti boju linija sloja @@ -1164,6 +1164,11 @@ Use 'arch' to force US arch notation If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer + Dialog @@ -1523,27 +1528,27 @@ iz izbornika Alati-> Addon Manager Add new layer - + Toggles Grid On/Off Toggles Grid On/Off - + Object snapping Object snapping - + Toggles Visual Aid Dimensions On/Off Toggles Visual Aid Dimensions On/Off - + Toggles Ortho On/Off Toggles Ortho On/Off - + Toggles Constrain to Working Plane On/Off Toggles Constrain to Working Plane On/Off @@ -3016,12 +3021,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren' Draft_Snap - + Toggles Grid On/Off Toggles Grid On/Off - + Toggle Draft Grid Toggle Draft Grid @@ -5409,7 +5414,7 @@ Note: C++ exporter is faster, but is not as featureful yet Workbench - + Draft Snap Draft Snap @@ -6494,17 +6499,17 @@ Da bi odobrio FreeCAD-u preuzimanje ove biblioteke, odgovori sa Da (Yes).Select layer contents - + custom prilagođeno - + Unable to convert input into a scale factor Unable to convert input into a scale factor - + Set custom annotation scale in format x:x, x=x Set custom annotation scale in format x:x, x=x diff --git a/src/Mod/Draft/Resources/translations/Draft_hu.qm b/src/Mod/Draft/Resources/translations/Draft_hu.qm index 30b1c91edf646365671fe92cd3a13aa95f323238..d594607dda6b2b442be8d4566db94a65193212e9 100644 GIT binary patch delta 11748 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 delta 11881 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 diff --git a/src/Mod/Draft/Resources/translations/Draft_hu.ts b/src/Mod/Draft/Resources/translations/Draft_hu.ts index adc2eade46..af683de380 100644 --- a/src/Mod/Draft/Resources/translations/Draft_hu.ts +++ b/src/Mod/Draft/Resources/translations/Draft_hu.ts @@ -961,7 +961,7 @@ a méretvonalon túl A dimenzióvonal és a nyilak megjelenítve - + If it is true, the objects contained within this layer will adopt the line color of the layer Ha igaz, a réteg tárgyai öröklik a réteg vonalszínét @@ -1136,32 +1136,37 @@ Használja az 'arch' kifejezést amerikai US arch jelölésének kikényszerít The base object used by this object - The base object used by this object + A tárgy által használt elsődleges tárgy The PAT file used by this object - The PAT file used by this object + A tárgy által használt PAT-fájl The pattern name used by this object - The pattern name used by this object + A tárgy által használt mintanév The pattern scale used by this object - The pattern scale used by this object + A tárgy által használt minta lépték The pattern rotation used by this object - The pattern rotation used by this object + A tárgy által használt minta elforgatás If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) - If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + Ha hamisra állított, a kitöltés a felületekhez hasonlóan, fordítás nélkül kerül alkalmazásra (ez rossz eredményeket adhat a nem XY felületek esetében) + + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer @@ -1504,27 +1509,27 @@ kézzel az Eszközök -> Kiegészítő kezelő menüből Új réteg hozzáadása - + Toggles Grid On/Off Rács be-/kikapcsolása - + Object snapping Tárgy illesztés - + Toggles Visual Aid Dimensions On/Off A vizuális segédméretek be- és kikapcsolása - + Toggles Ortho On/Off Merőleges be- és kikapcsolása - + Toggles Constrain to Working Plane On/Off Be- és kikapcsolja a kényszerítést a munkasíkra @@ -1714,7 +1719,7 @@ Az elrendezés merőleges vagy poláris elrendezésre alakítható a típus megv You must choose a base object before using this command - You must choose a base object before using this command + A parancs használata előtt ki kell választania egy elsődleges tárgyat @@ -2535,7 +2540,7 @@ Ha más tárgyak vannak kijelölve, a program figyelmen kívül hagyja őket. Create hatches on selected faces - Create hatches on selected faces + Nyílások létrehozása a kijelölt felületeken @@ -2983,12 +2988,12 @@ egyenes piszkozatvonalak működik jól. A program figyelmen kívül hagyja a ne Draft_Snap - + Toggles Grid On/Off Rács be-/kikapcsolása - + Toggle Draft Grid Tervrajz rácsok kapcsolása @@ -3857,12 +3862,12 @@ módosíthatja rajzolás közben pattern files (*.pat) - pattern files (*.pat) + minta fájlok (*.pat) PAT file: - PAT file: + PAT fájl: @@ -3872,7 +3877,7 @@ módosíthatja rajzolás közben Pattern: - Pattern: + Minta: @@ -5308,7 +5313,7 @@ Megjegyzés: A C++ exportőr gyorsabb, de még nem olyan funkcionális Did not find enough coordinates - Did not find enough coordinates + Nem találtam elég koordinátát @@ -5340,7 +5345,7 @@ Megjegyzés: A C++ exportőr gyorsabb, de még nem olyan funkcionális Workbench - + Draft Snap Tervrajz illesztése @@ -6423,17 +6428,17 @@ A FreeCAD letöltésének bekapcsolásához válassza az "Igen"-t. Réteg tartalom kijelölése - + custom egyéni - + Unable to convert input into a scale factor Nem lehet a bemenetet léptéktényezővé alakítani - + Set custom annotation scale in format x:x, x=x Egyéni jegyzetméret beállítása x:x, x=x formátumban diff --git a/src/Mod/Draft/Resources/translations/Draft_id.qm b/src/Mod/Draft/Resources/translations/Draft_id.qm index b996975d19ca1f7bccd6ee7936e8819a1444137c..4d85b6dcc2a6f2ba4692197d17ddaf56496e6ab5 100644 GIT binary patch delta 10941 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 OB*Py+)o7&PWdDDo08bqN delta 10896 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 Shows the dimension line and arrows - + 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 line color of the layer @@ -1165,6 +1165,11 @@ Use 'arch' to force US arch notation If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer + Dialog @@ -1504,27 +1509,27 @@ from menu Tools -> Addon Manager Add new layer - + Toggles Grid On/Off Toggles Grid On/Off - + Object snapping Object snapping - + Toggles Visual Aid Dimensions On/Off Toggles Visual Aid Dimensions On/Off - + Toggles Ortho On/Off Toggles Ortho On/Off - + Toggles Constrain to Working Plane On/Off Toggles Constrain to Working Plane On/Off @@ -2985,12 +2990,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren' Draft_Snap - + Toggles Grid On/Off Toggles Grid On/Off - + Toggle Draft Grid Toggle Draft Grid @@ -5340,7 +5345,7 @@ Note: C++ exporter is faster, but is not as featureful yet Workbench - + Draft Snap Draft Snap @@ -6418,17 +6423,17 @@ To enabled FreeCAD to download these libraries, answer Yes. Select layer contents - + custom custom - + Unable to convert input into a scale factor Unable to convert input into a scale factor - + Set custom annotation scale in format x:x, x=x Set custom annotation scale in format x:x, x=x diff --git a/src/Mod/Draft/Resources/translations/Draft_it.qm b/src/Mod/Draft/Resources/translations/Draft_it.qm index 6bb81a52e6b58fefc9de4de0a4e59e1e40cdad73..2fb8a61e8f75bb689d7facff4432a0e09d8066f9 100644 GIT binary patch delta 11691 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 B> delta 11793 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 Mostra la linea di quotatura e le frecce - + If it is true, the objects contained within this layer will adopt the line color of the layer Se è vero, gli oggetti contenuti all'interno di questo livello adotteranno il colore della linee del livello @@ -1127,32 +1127,37 @@ Usare 'arch' per forzare la notazione dell'arco statunitense The base object used by this object - The base object used by this object + L'oggetto base usato da questo oggetto The PAT file used by this object - The PAT file used by this object + Il file PAT usato da questo oggetto The pattern name used by this object - The pattern name used by this object + Il nome del motivo usato da questo oggetto The pattern scale used by this object - The pattern scale used by this object + La scala del motivo usata da questo oggetto The pattern rotation used by this object - The pattern rotation used by this object + La rotazione del motivo usata da questo oggetto If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) - If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + Se impostato su False, il tratteggio viene applicato come per le facce, senza traslazione (questo potrebbe dare risultati errati per le facce non-XY) + + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer @@ -1495,27 +1500,27 @@ dal menu Strumenti -> Addon Manager Aggiungi un nuovo livello - + Toggles Grid On/Off Accendi/Spegni la griglia - + Object snapping Attiva lo snap - + Toggles Visual Aid Dimensions On/Off Attiva/Disattiva lo strumento di supporto visivo per le quotature - + Toggles Ortho On/Off Attiva/Disattiva Orto - + Toggles Constrain to Working Plane On/Off Attiva/Disattiva i vincoli al Piano di Lavoro @@ -1705,7 +1710,7 @@ La Serie può essere trasformata in una serie polare o circolare cambiandone il You must choose a base object before using this command - You must choose a base object before using this command + Devi scegliere un oggetto base prima di usare questo comando @@ -2526,7 +2531,7 @@ Se sono selezionati altri oggetti, verranno ignorati. Create hatches on selected faces - Create hatches on selected faces + Crea tratteggi sulle facce selezionate @@ -2975,12 +2980,12 @@ linee di Draft dritte che vengono disegnate nel piano XY. Gli oggetti selezionat Draft_Snap - + Toggles Grid On/Off Accendi/Spegni la griglia - + Toggle Draft Grid Attiva/Disattiva la griglia Draft @@ -3850,12 +3855,12 @@ utilizzando i tasti [ e ] durante il disegno pattern files (*.pat) - pattern files (*.pat) + file modello (*.pat) PAT file: - PAT file: + File PAT: @@ -3865,7 +3870,7 @@ utilizzando i tasti [ e ] durante il disegno Pattern: - Pattern: + Motivo: @@ -5299,7 +5304,7 @@ Nota: l'importatore C++ è più veloce, ma non è ancora altrettanto funzionale< Did not find enough coordinates - Did not find enough coordinates + Le coordinate non sono sufficienti @@ -5331,7 +5336,7 @@ Nota: l'importatore C++ è più veloce, ma non è ancora altrettanto funzionale< Workbench - + Draft Snap Draft Snap @@ -6411,17 +6416,17 @@ Per abilitare FreeCAD a scaricare queste librerie, rispondere Sì.Seleziona il contenuto del layer - + custom personalizzato - + Unable to convert input into a scale factor Impossibile convertire l'input in un fattore di scala - + Set custom annotation scale in format x:x, x=x Imposta scala di annotazione personalizzata nel formato x:x, x=x diff --git a/src/Mod/Draft/Resources/translations/Draft_ja.qm b/src/Mod/Draft/Resources/translations/Draft_ja.qm index 1d4ecbb665bea2451210614d0a0f03099aa64882..077b77fe6c4e4e097486a544ae4b6ae168d62eca 100644 GIT binary patch delta 11580 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 delta 11708 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 diff --git a/src/Mod/Draft/Resources/translations/Draft_ja.ts b/src/Mod/Draft/Resources/translations/Draft_ja.ts index 55d0f3275d..9ea4380a51 100644 --- a/src/Mod/Draft/Resources/translations/Draft_ja.ts +++ b/src/Mod/Draft/Resources/translations/Draft_ja.ts @@ -946,7 +946,7 @@ beyond the dimension line 寸法線と矢印を表示 - + If it is true, the objects contained within this layer will adopt the line color of the layer Trueの場合、このレイヤーに含まれるオブジェクトにはレイヤーの線の色が適用されます。 @@ -1121,32 +1121,37 @@ Use 'arch' to force US arch notation The base object used by this object - The base object used by this object + このオブジェクトで使用されているベースオブジェクト The PAT file used by this object - The PAT file used by this object + このオブジェクトで使用されるPATファイル The pattern name used by this object - The pattern name used by this object + このオブジェクトで使用されているパターン名 The pattern scale used by this object - The pattern scale used by this object + このオブジェクトで使用されるパターンスケール The pattern rotation 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) - 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面では間違った結果になる可能性があります)。 + + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer @@ -1488,27 +1493,27 @@ from menu Tools -> Addon Manager 新しいレイヤーの追加 - + Toggles Grid On/Off グリッドのオン/オフを切り替え - + Object snapping オブジェクトスナップ - + Toggles Visual Aid Dimensions On/Off 表示補助寸法のオン/オフを切り替え - + Toggles Ortho On/Off 矩形のオン/オフを切り替え - + Toggles Constrain to Working Plane On/Off 作業平面への拘束のオン/オフを切り替え @@ -1696,7 +1701,7 @@ X、Y、Zの軸の指定方向にコピーを並べます。 You must choose a base object before using this command - You must choose a base object before using this command + このコマンドを使用する前にベースオブジェクトを選択する必要があります @@ -2513,7 +2518,7 @@ If other objects are selected they are ignored. Create hatches on selected faces - Create hatches on selected faces + 選択した面にハッチングを作成 @@ -2959,12 +2964,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren' Draft_Snap - + Toggles Grid On/Off グリッドのオン/オフを切り替え - + Toggle Draft Grid ドラフトグリッドの切り替え @@ -3824,12 +3829,12 @@ value by using the [ and ] keys while drawing pattern files (*.pat) - pattern files (*.pat) + パターンファイル (*.pat) PAT file: - PAT file: + PATファイル: @@ -3839,7 +3844,7 @@ value by using the [ and ] keys while drawing Pattern: - Pattern: + パターン: @@ -5265,7 +5270,7 @@ Note: C++ exporter is faster, but is not as featureful yet Did not find enough coordinates - Did not find enough coordinates + 十分な座標が見つかりませんでした @@ -5297,7 +5302,7 @@ Note: C++ exporter is faster, but is not as featureful yet Workbench - + Draft Snap ドラフトスナップ @@ -6380,17 +6385,17 @@ FreeCADでこれらライブラリーのダウンロードを有効にするた レイヤーの内容を選択 - + custom カスタム - + Unable to convert input into a scale factor 入力値を拡大縮小率に変換できません - + Set custom annotation scale in format x:x, x=x x:x、x=x形式でカスタム注釈拡大縮小率を設定 diff --git a/src/Mod/Draft/Resources/translations/Draft_lt.qm b/src/Mod/Draft/Resources/translations/Draft_lt.qm index db04b22e4cbd9f24250ec6bd5fe5e65b0c67406b..508920a7df9556a5a081b0b66892b78566a47dfe 100644 GIT binary patch delta 10942 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 Uof#5-W(dO{KXzt_(82Nl0E`Je*Z=?k diff --git a/src/Mod/Draft/Resources/translations/Draft_lt.ts b/src/Mod/Draft/Resources/translations/Draft_lt.ts index 08c8204637..baaabc86b8 100644 --- a/src/Mod/Draft/Resources/translations/Draft_lt.ts +++ b/src/Mod/Draft/Resources/translations/Draft_lt.ts @@ -963,7 +963,7 @@ beyond the dimension line Shows the dimension line and arrows - + 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 line color of the layer @@ -1165,6 +1165,11 @@ Use 'arch' to force US arch notation If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer + Dialog @@ -1505,27 +1510,27 @@ Prašome įdiegti dxf bibliotekos plėtinį rankiniu būdu meniu (Įrankiai -> Add new layer - + Toggles Grid On/Off Toggles Grid On/Off - + Object snapping Object snapping - + Toggles Visual Aid Dimensions On/Off Toggles Visual Aid Dimensions On/Off - + Toggles Ortho On/Off Toggles Ortho On/Off - + Toggles Constrain to Working Plane On/Off Toggles Constrain to Working Plane On/Off @@ -2986,12 +2991,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren' Draft_Snap - + Toggles Grid On/Off Toggles Grid On/Off - + Toggle Draft Grid Toggle Draft Grid @@ -5344,7 +5349,7 @@ Note: C++ exporter is faster, but is not as featureful yet Workbench - + Draft Snap Draft Snap @@ -6427,17 +6432,17 @@ To enabled FreeCAD to download these libraries, answer Yes. Select layer contents - + custom custom - + Unable to convert input into a scale factor Unable to convert input into a scale factor - + Set custom annotation scale in format x:x, x=x Set custom annotation scale in format x:x, x=x diff --git a/src/Mod/Draft/Resources/translations/Draft_nl.qm b/src/Mod/Draft/Resources/translations/Draft_nl.qm index c4acc51fb190f65459d0d997236e0ef5105a1bed..d2a8cdc290a17cceaa8644078c1e10cb9053367f 100644 GIT binary patch delta 11114 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 O41fIC(&1vG|NjB-=RT1D delta 10896 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 Toont de dimensie lijn en pijlen - + If it is true, the objects contained within this layer will adopt the line color of the layer Als het waar is, zullen de objecten die in deze laag zitten de lijnkleur van de laag aannemen @@ -1162,6 +1162,11 @@ Use 'arch' to force US arch notation If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer + Dialog @@ -1503,27 +1508,27 @@ vanuit het menu Tools -> Addon Manager Nieuwe laag toevoegen - + Toggles Grid On/Off Schakelt raster aan/uit - + Object snapping Object uitlijnen - + Toggles Visual Aid Dimensions On/Off Schakelt de Visuele Hulp Dimensies Aan/Uit - + Toggles Ortho On/Off Schakelt Ortho Aan/Uit - + Toggles Constrain to Working Plane On/Off Schakelt beperkingen aan naar werkvlak aan/uit @@ -2983,12 +2988,12 @@ rechte ontwerplijnen die in het XY-vlak worden getrokken. Geselecteerde objecten Draft_Snap - + Toggles Grid On/Off Schakelt raster aan/uit - + Toggle Draft Grid Concept raster in-/uitschakelen @@ -5337,7 +5342,7 @@ Note: C++ exporter is faster, but is not as featureful yet Workbench - + Draft Snap Draft Uitlijning @@ -6420,17 +6425,17 @@ Om FreeCAD in staat te stellen om deze bibliotheken te downloaden, antwoord Ja.< Selecteer inhoud laag - + custom eigen - + Unable to convert input into a scale factor Kan input niet omzetten naar een schaalfactor - + Set custom annotation scale in format x:x, x=x Aangepaste aantekening schaal in formaat x:x, x=x instellen diff --git a/src/Mod/Draft/Resources/translations/Draft_pl.qm b/src/Mod/Draft/Resources/translations/Draft_pl.qm index f021557399d7054b402231ade5e97c7987ce4093..f28004179f8baf666ac448601bc1dedcc920bef0 100644 GIT binary patch delta 12147 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 z Angle to cover with copies - Kąt do pokrycia kopiami + Rozpiętość kąta do pokrycia kopiami @@ -785,7 +785,7 @@ W przeciwnym razie duplikaty będą miały taką samą orientację jak oryginaln An optional offset value to be applied to all faces - Opcjonalna wartość przesunięcia, która zostanie zastosowana do wszystkich ścian + Opcjonalna wartość odsunięcia, która ma być zastosowana do wszystkich ścian @@ -800,7 +800,7 @@ W przeciwnym razie duplikaty będą miały taką samą orientację jak oryginaln The objects included in this clone - Obiekty są zawarte w tej kopii + Obiekty zawarte w tym klonie @@ -959,7 +959,7 @@ beyond the dimension line Pokazuj linie wymiarowe i strzałki - + If it is true, the objects contained within this layer will adopt the line color of the layer Jeśli parametr ma wartość Prawda, obiekty zawarte w tej warstwie przyjmą kolor linii warstwy @@ -1134,32 +1134,37 @@ Użyj "arch", aby wymusić notację architektoniczną amerykańską The base object used by this object - The base object used by this object + Obiekt podstawowy używany przez ten obiekt The PAT file used by this object - The PAT file used by this object + Plik PAT używany przez ten obiekt The pattern name used by this object - The pattern name used by this object + Nazwa wzoru używana przez ten obiekt The pattern scale used by this object - The pattern scale used by this object + Skala wzoru używana przez ten obiekt The pattern rotation used by this object - The pattern rotation used by this object + Obrót wzoru używanego przez ten obiekt If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) - If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + Jeśli wartość ta jest ustawiona na Fałsz, kreskowanie jest stosowane do powierzchni w takiej postaci, w jakiej jest, bez przesunięcia (może to prowadzić do błędnych wyników dla powierzchni innych niż XY) + + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + If it is true, the objects contained within this layer will adopt the shape color of the layer @@ -1502,27 +1507,27 @@ z menu Przybory -> Menedżer dodatków Dodaj nową warstwę - + Toggles Grid On/Off Włącz / wyłącz wyświetlanie siatki - + Object snapping Przyciąganie obiektu - + Toggles Visual Aid Dimensions On/Off Włącz / wyłącz wizualną pomoc dla wymiarów - + Toggles Ortho On/Off Włącz / wyłącz tryb ortogonalny - + Toggles Constrain to Working Plane On/Off Włącz / wyłącz wiązanie do płaszczyzny roboczej @@ -1682,7 +1687,7 @@ Tablicę można przekształcić w tablicę polarną lub okrągłą, zmieniając Offset direction is not defined. Please move the mouse on either side of the object first to indicate a direction - Kierunek przesunięcia nie jest zdefiniowany. Proszę najpierw przesunąć kursor myszki po obu stronach obiektu, aby wskazać kierunek + Kierunek odsunięcia nie jest zdefiniowany. Przesuń kursor myszki do wewnątrz lub na zewnątrz obiektu, aby wskazać kierunek @@ -1712,7 +1717,7 @@ Tablicę można przekształcić w tablicę polarną lub okrągłą, zmieniając You must choose a base object before using this command - You must choose a base object before using this command + Musisz wybrać obiekt bazowy przed użyciem tej komendy @@ -2304,7 +2309,7 @@ CTRL, aby przyciągnąć, SHIFT, aby ograniczyć. Creates a circle (full circular arc). CTRL to snap, ALT to select tangent objects. Tworzy okrąg (pełny okrągły łuk). -CTRL, aby przyciągnąć, ALT, aby wybrać styczny obiekt. +CTRL aby przyciągnąć, ALT aby wybrać styczny obiekt. @@ -2532,7 +2537,7 @@ Jeśli wybrane są inne obiekty, to zostaną one ignorowane. Create hatches on selected faces - Create hatches on selected faces + Utwórz kreskowanie na wybranych ścianach @@ -2983,12 +2988,12 @@ prostych linii projektowych, które są rysowane w płaszczyźnie XY. Wybrane ob Draft_Snap - + Toggles Grid On/Off Włącz / wyłącz wyświetlanie siatki - + Toggle Draft Grid Przełącz siatkę szkicu @@ -3289,7 +3294,7 @@ To może być użyte do rysowania kilku obiektów jeden po drugim. Toggle normal/wireframe display - Przełącz wyświetlanie normalne / szkielet + Przełącz wyświetlanie normalne / model krawędziowy @@ -3859,12 +3864,12 @@ używając klawisza [ i ] podczas rysowania pattern files (*.pat) - pattern files (*.pat) + pliki wzorów (*.pat) PAT file: - PAT file: + Plik w formacie PAT: @@ -3874,7 +3879,7 @@ używając klawisza [ i ] podczas rysowania Pattern: - Pattern: + Wzór: @@ -4030,7 +4035,7 @@ lub rodziny, jak np. "Arial, Helvetica, sans" lub nazwa w stylu np. "Arial: Bold Alternate SVG Patterns location - Alternatywna lokalizcja wzorców SVG + Alternatywna lokalizacja wzorów SVG @@ -5310,7 +5315,7 @@ Uwaga: eksporter C++ jest szybszy, ale nie jest jeszcze tak funkcjonalny Did not find enough coordinates - Did not find enough coordinates + Za mało współrzędnych @@ -5342,7 +5347,7 @@ Uwaga: eksporter C++ jest szybszy, ale nie jest jeszcze tak funkcjonalny Workbench - + Draft Snap Rysunek Roboczy - przyciąganie @@ -6265,7 +6270,7 @@ https://github.com/yorikvanhavre/Draft-dxf-importer Wrong input: must be 'Original', 'Frenet', or 'Tangent'. - Nieprawidłowe dane wejściowe: musi to być 'oryginalny', 'swobodny' lub 'styczny'. + Nieprawidłowe dane wejściowe: musi to być "oryginalny", "swobodny" lub "styczny". @@ -6424,17 +6429,17 @@ https://github.com/yorikvanhavre/Draft-dxf-importer Wybierz zawartość warstwy - + custom niestandardowe - + Unable to convert input into a scale factor Nie można przekonwertować danych wejściowych do współczynnika skali - + Set custom annotation scale in format x:x, x=x Ustaw niestandardową skalę dla adnotacji w formacie x:x, x=x diff --git a/src/Mod/Draft/Resources/translations/Draft_pt-BR.qm b/src/Mod/Draft/Resources/translations/Draft_pt-BR.qm index 92be7dc67b49b12ded35b318d424c26d49e2073e..ac498c234cd1b3d477dc0a41dff7560fb3a12a8c 100644 GIT binary patch delta 11118 zcmX|HcU({3|9_ox?tPE@UPd7!BRiucTQ-H_LsqDaY#9}bPj7_CRv{zfBOWFSuKfDYMG3icJ|-Z)rik zzp@2I$iF}@JU`!pO!-xYRZ17;MXb7y1^NDM7Bq{w_&5zGzCRl{lK6qr1^5D8h