From 2c6dcd960e80ffc1f53dd4ddb3abe1bb2a9960e5 Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Thu, 2 Jun 2022 14:57:49 -0500 Subject: [PATCH] i18n: Update TS files to ensure Python files are included --- src/Gui/Language/FreeCAD.ts | 6 +- .../Resources/translations/AddonManager.ts | 1059 ++++ src/Mod/Arch/Resources/translations/Arch.ts | 4904 ++++++++++++++- src/Mod/Draft/Resources/translations/Draft.ts | 5402 ++++++++++++++++- src/Mod/Fem/Gui/Resources/translations/Fem.ts | 747 ++- .../Image/Gui/Resources/translations/Image.ts | 51 + .../Mesh/Gui/Resources/translations/Mesh.ts | 2 +- .../Gui/Resources/translations/MeshPart.ts | 19 + .../Resources/translations/OpenSCAD.ts | 316 + .../Part/Gui/Resources/translations/Part.ts | 182 +- .../Gui/Resources/translations/PartDesign.ts | 116 +- .../Path/Gui/Resources/translations/Path.ts | 4410 +++++++++++++- .../Robot/Gui/Resources/translations/Robot.ts | 20 +- .../Gui/Resources/translations/Sketcher.ts | 81 +- .../Gui/Resources/translations/Spreadsheet.ts | 99 + .../Start/Gui/Resources/translations/Start.ts | 214 + .../Gui/Resources/translations/TechDraw.ts | 207 +- src/Mod/Tux/Resources/translations/Tux.ts | 93 + 18 files changed, 17538 insertions(+), 390 deletions(-) diff --git a/src/Gui/Language/FreeCAD.ts b/src/Gui/Language/FreeCAD.ts index f3216b476a..7dd220477a 100644 --- a/src/Gui/Language/FreeCAD.ts +++ b/src/Gui/Language/FreeCAD.ts @@ -222,8 +222,8 @@ - + Transform @@ -6881,9 +6881,9 @@ Do you want to save your changes? Gui::MacroCommand + - Macros @@ -9139,8 +9139,8 @@ Please open a browser window and type in: http://localhost:%1. - + Transform diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager.ts b/src/Mod/AddonManager/Resources/translations/AddonManager.ts index 4cc9e93d4b..16ca457638 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager.ts @@ -1,6 +1,1052 @@ + + AddonsInstaller + + + Addon Manager + + + + + Addon Manager installation problem: could not locate ALLOWED_PYTHON_PACKAGES.txt + + + + + Checking connection + + + + + Checking for connection to GitHub... + + + + + Connection failed + + + + + Missing dependency + + + + + Could not import QtNetwork -- see Report View for details. Addon Manager unavailable. + + + + + Starting up... + + + + + Loading addon information + + + + + Worker process {} is taking a long time to stop... + + + + + + Previous cache process was interrupted, restarting... + + + + + + Custom repo list changed, forcing recache... + + + + + + Addon manager + + + + + You must restart FreeCAD for changes to take effect. + + + + + Restart now + + + + + Restart later + + + + + + Refresh local cache + + + + + Updating cache... + + + + + Could not find addon '{}' to select + + + + + + + Checking for updates... + + + + + Apply {} update(s) + + + + + No updates available + + + + + This addon requires Python packages that are not installed, and cannot be installed automatically. To use this workbench you must install the following Python packages manually: + + + + + Too many to list + + + + + + Missing Requirement + + + + + The following Python packages are allowed to be automatically installed + + + + + Addon '{}' requires '{}', which is not available in your copy of FreeCAD. + + + + + Addon '{}' requires the following workbenches, which are not available in your copy of FreeCAD: + + + + + Press OK to install anyway. + + + + + Optional dependency on {} ignored because it is not in the allow-list + + + + + + + Installing dependencies + + + + + Cannot execute Python + + + + + Failed to automatically locate your Python executable, or the path is set incorrectly. Please check the Addon Manager preferences setting for the path to Python. + + + + + Dependencies could not be installed. Continue with installation of {} anyway? + + + + + Cannot execute pip + + + + + Failed to execute pip, which may be missing from your Python installation. Please ensure your system has pip installed and try again. The failed command was: + + + + + Continue with installation of {} anyway? + + + + + Package installation failed + + + + + See Report View for detailed failure log. + + + + + Macro successfully installed. The macro is now available from the Macros dialog. + + + + + Installation of macro failed + + + + + {} total, see Report view for list + Describes the number of updates that were completed ('{}' is replaced by the number of updates) + + + + + All packages were successfully updated + + + + + + + Succeeded + + + + + All packages updates failed: + + + + + + + Failed + + + + + Some packages updates failed. + + + + + Update report + + + + + Installation succeeded + + + + + Installation failed + + + + + Execution of macro failed. See console for failure details. + + + + + Confirm remove + + + + + Are you sure you want to uninstall this Addon? + + + + + Macro {} has local changes in the macros directory, so is not being removed by this uninstall process. + + + + + + Execution of Addon's uninstall.py script failed. Proceeding with uninstall... + + + + + Unable to remove this addon with the Addon Manager. + + + + + Successfully uninstalled {} + + + + + Failed to uninstall {}. Please remove manually. + + + + + Outdated GitPython detected, consider upgrading with pip. + + + + + Failed to repair missing .git directory + + + + + Repository URL + + + + + Clone directory + + + + + Unable to read data from GitHub: check your internet connection and proxy settings and try again. + + + + + Failed to connect to GitHub. Check your connection and proxy settings. + + + + + Workbenches list was updated. + + + + + Unable to fetch git updates for workbench {} + + + + + git fetch failed for {} + + + + + Failed to read metadata from {name} + + + + + Failed to fetch code for macro '{name}' + + + + + Retrieving macros from FreeCAD/FreeCAD-Macros Git repository + + + + + Retrieving macros from FreeCAD wiki + + + + + Done locating macros. + + + + + Failed to execute Git Python command: check installation of GitPython and/or git + + + + + An error occurred updating macros from GitHub + + + + + Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time + + + + + Caching macro code... + + + + + Addon Manager: a worker process failed to halt ({name}) + + + + + Addon Manager: a worker process failed to complete while fetching {name} + + + + + Out of {num_macros} macros, {num_failed} timed out while processing + + + + + Getting metadata from macro {} + + + + + Timeout while fetching metadata for macro {} + + + + + Failed to kill process for macro {}! + + + + + + Retrieving macro description... + + + + + Retrieving info from git + + + + + Retrieving info from wiki + + + + + GitPython not found. Using ZIP file download instead. + + + + + Your version of Python doesn't appear to support ZIP files. Unable to proceed. + + + + + No Git Python installed, skipping git operations + + + + + + You are installing a Python 2 workbench on a system running Python 3 - + + + + + Workbench successfully updated. Please restart FreeCAD to apply the changes. + + + + + Workbench successfully updated. + + + + + Error updating module + + + + + Please fix manually + + + + + Workbench successfully installed. Please restart FreeCAD to apply the changes. + + + + + Addon successfully installed. + + + + + A macro has been installed and is available under Macro -> Macros menu + + + + + Error: Unable to locate ZIP from + + + + + Downloading: {mbytes_str}MB of {mbytes_total_str}MB ({percent}%) + + + + + Downloading: {bytes_str} of {bytes_total_str} bytes ({percent}%) + + + + + Downloading: {bytes_str}MB of unknown total + + + + + Error: Error while downloading ZIP file for {} + + + + + Successfully installed {} from ZIP file + + + + + + Installation of Python package {} failed + + + + + Downloaded package.xml for {} + + + + + Downloaded metadata.txt for {} + + + + + Downloaded requirements.txt for {} + + + + + Downloaded icon for {} + + + + + Addon Developer Warning: Repository URL set in package.xml file for addon {} ({}) does not match the URL it was fetched from ({}) + + + + + Addon Developer Warning: Repository branch set in package.xml file for addon {} ({}) does not match the branch it was fetched from ({}) + + + + + DANGER: Developer feature + + + + + DANGER: Switching branches is intended for developers and beta testers, and may result in broken, non-backwards compatible documents, instability, crashes, and/or the premature heat death of the universe. Are you sure you want to continue? + + + + + There are local changes + + + + + WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)? + + + + + + + Branch + git terminology + + + + + Tag + git terminology + + + + + Kind + Table header for git ref type (e.g. either Tag or Branch) + + + + + Local name + Table header for git ref name + + + + + Tracking + Table header for git remote tracking branch name name + + + + + Local updated + Table header for git update time of local branch + + + + + Remote updated + Table header for git update time of remote branch + + + + + Create new toolbar + + + + + A macro installed with the FreeCAD Addon Manager + + + + + Run + Indicates a macro that can be 'run' + + + + + Could not import QtNetwork -- it does not appear to be installed on your system. Please install the package 'python3-pyside2.qtnetwork' on your system and if possible contact your FreeCAD package maintainer to alert them to the missing dependency. The Addon Manager will not be available. + + + + + Parameter error: mutually exclusive proxy options set. Resetting to default. + + + + + Parameter error: user proxy indicated, but no proxy provided. Resetting to default. + + + + + Addon Manager: Unexpected {} response from server + + + + + Error with encrypted connection + + + + + Addon Manager Warning: Could not import QtWebEngineWidgets, it seems to be missing from your system. Please use your system's package manager to install the python3-pyside2.qtwebengine* and python3-pyside2.qtwebchannel packages, and if possible alert your package creator to the missing dependency. Display of package README will be limited until this dependency is resolved. + + + + + Version {version} installed on {date} + + + + + Version {version} installed + + + + + Installed on {date} + + + + + + + + Installed + + + + + On branch {}, update available to version + + + + + Update available to version + + + + + An update is available + + + + + Git tag '{}' checked out, no updates possible + + + + + This is the latest version available for branch {} + + + + + Updated, please restart FreeCAD to use + + + + + Update check in progress + + + + + Automatic update checks disabled + + + + + Installation location + + + + + WARNING: This addon is obsolete + + + + + WARNING: This addon is Python 2 Only + + + + + WARNING: This addon requires FreeCAD + + + + + WARNING: This addon is currently installed, but disabled. Use the 'enable' button to re-enable. + + + + + + No URL or wiki page provided by this macro + + + + + Could not load README data from URL {} + + + + + This Addon will be enabled next time you restart FreeCAD. + + + + + This Addon will be disabled next time you restart FreeCAD. + + + + + Success + + + + + Branch change succeeded, please restart to use the new version. + + + + + Changed to git ref '{}' -- please restart to use Addon. + + + + + Page JavaScript reported + + + + + Install + + + + + Uninstall + + + + + Update + + + + + Check for Update + + + + + Run Macro + + + + + Change Branch + + + + + Enable + + + + + Disable + + + + + Return to package list + + + + + QtWebEngine Python bindings not installed -- using fallback README display. See Report View for details and installation instructions. + + + + + The page is taking a long time to load... showing the data we have so far... + + + + + Filter is valid + + + + + Filter regular expression is invalid + + + + + Click for details about package {} + + + + + Click for details about workbench {} + + + + + Click for details about macro {} + + + + + Maintainer + + + + + Maintainers: + + + + + Tags + + + + + updated + + + + + Author + + + + + + Up-to-date + + + + + + + Update available + + + + + + Pending restart + + + + + + DISABLED + + + + + Installed version + + + + + Unknown version + + + + + Installed on + + + + + Available version + + + + + Show Addons containing: + + + + + All + + + + + Workbenches + + + + + Macros + + + + + Preference Packs + + + + + Status: + + + + + Any + + + + + Not installed + + + + + Filter + + + + + OK + + + + + In macro {}, string literal not found for {} element. Guessing at intent and using string from date element. + + + + + In macro {}, string literal not found for {} element. Guessing at intent and using string representation of contents. + + + + + + Syntax error while reading {} from macro {} + + + + + Unable to open macro wiki page at {} + + + + + Unable to open macro code URL {rawcodeurl} + + + + + Unable to fetch the code of this macro. + + + + + Unable to retrieve a description from the wiki for macro {} + + + + + Could not locate macro-specified file {} (should have been at {}) + + + CompactView @@ -365,6 +1411,19 @@ of the line after a space (e.g. https://github.com/FreeCAD/FreeCAD master). + + Std_AddonMgr + + + &Addon manager + + + + + Manage external workbenches, macros, and preference packs + + + add_toolbar_button_dialog diff --git a/src/Mod/Arch/Resources/translations/Arch.ts b/src/Mod/Arch/Resources/translations/Arch.ts index 9a59359d7e..0c4dbb2443 100644 --- a/src/Mod/Arch/Resources/translations/Arch.ts +++ b/src/Mod/Arch/Resources/translations/Arch.ts @@ -1,6 +1,4001 @@ + + App::Property + + + The diameter of this pipe, if not based on a profile + + + + + The length of this pipe, if not based on an edge + + + + + An optional closed profile to base this pipe on + + + + + Offset from the start point + + + + + Offset from the end point + + + + + The wall thickness of this pipe, if not based on a profile + + + + + The curvature radius of this connector + + + + + The pipes linked by this connector + + + + + The type of this connector + + + + + + An optional extrusion path for this element + + + + + The computed length of the extrusion path + + + + + Start offset distance along the extrusion path (positive: extend, negative: trim) + + + + + End offset distance along the extrusion path (positive: extend, negative: trim) + + + + + Automatically align the Base of the Structure perpendicular to the Tool axis + + + + + X offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) + + + + + Y offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) + + + + + Mirror the Base along its Y axis (only used if BasePerpendicularToTool is True) + + + + + Base rotation around the Tool axis (only used if BasePerpendicularToTool is True) + + + + + + The length of this element, if not based on a profile + + + + + + The width of this element, if not based on a profile + + + + + The height or extrusion depth of this element. Keep 0 for automatic + + + + + + + The normal extrusion direction of this object (keep (0,0,0) for automatic normal) + + + + + + The structural nodes of this element + + + + + A description of the standard profile this element is based upon + + + + + Offset distance between the centerline and the nodes line + + + + + + The facemaker type to use to build the profile of this object + + + + + If the nodes are visible or not + + + + + The width of the nodes line + + + + + The size of the node points + + + + + The color of the nodes line + + + + + The type of structural node + + + + + Axes systems this structure is built on + + + + + The element numbers to exclude when this structure is based on axes + + + + + If true the element are aligned with axes + + + + + The length of this element + + + + + The width of this element + + + + + The height of this element + + + + + + + The size of the chamfer of this element + + + + + The dent length of this element + + + + + + The dent height of this element + + + + + + The dents of this element + + + + + The chamfer length of this element + + + + + The base length of this element + + + + + The groove depth of this element + + + + + The groove height of this element + + + + + The spacing between the grooves of this element + + + + + The number of grooves of this element + + + + + The dent width of this element + + + + + The type of this slab + + + + + The size of the base of this element + + + + + The number of holes in this element + + + + + The major radius of the holes of this element + + + + + The minor radius of the holes of this element + + + + + The spacing between the holes of this element + + + + + The length of the down floor of this element + + + + + The number of risers in this element + + + + + The riser height of this element + + + + + The tread depth of this element + + + + + The base file this component is built upon + + + + + The part to use from the base file + + + + + The way the referenced objects are included in the current document. 'Normal' includes the shape, 'Transient' discards the shape when the object is switched off (smaller filesize), 'Lightweight' does not import the shape but only the OpenInventor representation + + + + + Fuse objects of same material + + + + + The latest time stamp of the linked file + + + + + If true, the colors from the linked file will be kept updated + + + + + The objects that host this window + + + + + The components of this window + + + + + The depth of the hole that this window makes in its host object. If 0, the value will be calculated automatically. + + + + + An optional object that defines a volume to be subtracted from hosts of this window + + + + + The width of this window + + + + + The height of this window + + + + + The normal direction of this window + + + + + The preset number this window is based on + + + + + The frame size of this window + + + + + The offset size of this window + + + + + The area of this window + + + + + The width of louvre elements + + + + + The space between louvre elements + + + + + Opens the subcomponents that have a hinge defined + + + + + The number of the wire that defines the hole. If 0, the value will be calculated automatically + + + + + Shows plan opening symbols if available + + + + + Show elevation opening symbols if available + + + + + The number of the wire that defines the hole. A value of 0 means automatic + + + + + + The height of this object + + + + + + The computed floor area of this floor + + + + + + The placement of this object + + + + + The axes this system is made of + + + + + The placement of this axis system + + + + + The angle of the truss + + + + + The slant type of this truss + + + + + The normal direction of this truss + + + + + The height of the truss at the start position + + + + + The height of the truss at the end position + + + + + An optional start offset for the top strut + + + + + An optional end offset for the top strut + + + + + The height of the main top and bottom elements of the truss + + + + + The width of the main top and bottom elements of the truss + + + + + The type of the middle element of the truss + + + + + The direction of the rods + + + + + The diameter or side of the rods + + + + + The number of rod sections + + + + + If the truss has a rod at its endpoint or not + + + + + How to draw the rods + + + + + The intervals between axes + + + + + The angles of each axis + + + + + The label of each axis + + + + + An optional custom bubble number + + + + + The length of the axes + + + + + If not zero, the axes are not represented as one full line but as two lines of the given length + + + + + The size of the axis bubbles + + + + + The numbering style + + + + + The type of line to draw this axis + + + + + Where to add bubbles to this axis: Start, end, both or none + + + + + The line width to draw this axis + + + + + The color of this axis + + + + + The number of the first axis + + + + + The font to use for texts + + + + + The font size + + + + + If true, show the labels + + + + + A transformation to apply to each label + + + + + A single section of the fence + + + + + A single fence post + + + + + The Path the fence should follow + + + + + The number of sections the fence is built of + + + + + The number of posts used to build the fence + + + + + When true, the fence will be colored like the original post and section. + + + + + The list of angles of the roof segments + + + + + The list of horizontal length projections of the roof segments + + + + + The list of IDs of the relative profiles of the roof segments + + + + + The list of thicknesses of the roof segments + + + + + The list of overhangs of the roof segments + + + + + The list of calculated heights of the roof segments + + + + + The face number of the base object used to build the roof + + + + + The total length of the ridges and hips of the roof + + + + + The total length of the borders of the roof + + + + + Specifies if the direction of the roof should be flipped + + + + + The length of these stairs, if no baseline is defined + + + + + The width of these stairs + + + + + The total height of these stairs + + + + + The alignment of these stairs on their baseline, if applicable + + + + + The width of a Landing (Second edge and after - First edge follows Width property) + + + + + The number of risers in these stairs + + + + + The depth of the treads of these stairs + + + + + The height of the risers of these stairs + + + + + The size of the nosing + + + + + The thickness of the treads + + + + + The Blondel ratio indicates comfortable stairs and should be between 62 and 64cm or 24.5 and 25.5in + + + + + The thickness of the risers + + + + + The depth of the landing of these stairs + + + + + The depth of the treads of these stairs - Enforced regardless of Length or edge's Length + + + + + The height of the risers of these stairs - Enforced regardless of Height or edge's Height + + + + + The direction of flight after landing + + + + + The 'absolute' top level of a flight of stairs leads to + + + + + + The 'left outline' of stairs + + + + + The 'left outline' of all segments of stairs + + + + + The 'right outline' of all segments of stairs + + + + + The type of landings of these stairs + + + + + The type of winders in these stairs + + + + + The type of structure of these stairs + + + + + The thickness of the massive structure or of the stringers + + + + + The width of the stringers + + + + + The offset between the border of the stairs and the structure + + + + + + The overlap of the stringers above the bottom of the treads + + + + + The thickness of the lower floor slab + + + + + The thickness of the upper floor slab + + + + + The type of connection between the lower slab and the start of the stairs + + + + + The type of connection between the end of the stairs and the upper floor slab + + + + + + + The type of this building + + + + + The base terrain of this site + + + + + The street and house number of this site, with postal box or apartment number if needed + + + + + The postal or zip code of this site + + + + + The city of this site + + + + + The region, province or county of this site + + + + + The country of this site + + + + + + The latitude of this site + + + + + Angle between the true North and the North direction in this document + + + + + The elevation of level 0 of this site + + + + + A url that shows this site in a mapping website + + + + + + Other shapes that are appended to this object + + + + + + Other shapes that are subtracted from this object + + + + + + The area of the projection of this object onto the XY plane + + + + + The perimeter length of this terrain + + + + + The volume of earth to be added to this terrain + + + + + The volume of earth to be removed from this terrain + + + + + An extrusion vector to use when performing boolean operations + + + + + Remove splitters from the resulting shape + + + + + An optional offset between the model (0,0,0) origin and the point indicated by the geocoordinates + + + + + + The type of this object + + + + + The time zone where this site is located + + + + + An optional EPW File for the location of this site. Refer to the Site documentation to know how to obtain one + + + + + Show wind rose diagram or not. Uses solar diagram scale. Needs Ladybug module + + + + + Show solar diagram or not + + + + + The scale of the solar diagram + + + + + The position of the solar diagram + + + + + The color of the solar diagram + + + + + When set to 'True North' the whole geometry will be rotated to match the true north of this site + + + + + Show compass or not + + + + + The rotation of the Compass relative to the Site + + + + + The position of the Compass relative to the Site placement + + + + + Update the Declination value based on the compass rotation + + + + + An optional host object for this curtain wall + + + + + The height of the curtain wall, if based on an edge + + + + + The number of vertical mullions + + + + + If the profile of the vertical mullions get aligned with the surface or not + + + + + The number of vertical sections of this curtain wall + + + + + The height of the vertical mullions profile, if no profile is used + + + + + The width of the vertical mullions profile, if no profile is used + + + + + A profile for vertical mullions (disables vertical mullion size) + + + + + The number of horizontal mullions + + + + + If the profile of the horizontal mullions gets aligned with the surface or not + + + + + The number of horizontal sections of this curtain wall + + + + + The height of the horizontal mullions profile, if no profile is used + + + + + The width of the horizontal mullions profile, if no profile is used + + + + + A profile for horizontal mullions (disables horizontal mullion size) + + + + + The number of diagonal mullions + + + + + The size of the diagonal mullions, if any, if no profile is used + + + + + A profile for diagonal mullions, if any (disables horizontal mullion size) + + + + + The number of panels + + + + + The thickness of the panels + + + + + Swaps horizontal and vertical lines + + + + + Perform subtractions between components so none overlap + + + + + Centers the profile over the edges or not + + + + + The vertical direction reference to be used by this object to deduce vertical/horizontal directions. Keep it close to the actual vertical direction of your curtain wall + + + + + If true, the height value propagates to contained objects + + + + + The level of the (0,0,0) point of this level + + + + + + An optional description for this component + + + + + + An optional tag for this component + + + + + + The shape of this object + + + + + This property stores an inventor representation for this object + + + + + If true, only solids will be collected by this object when referenced from other files + + + + + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files + + + + + + The line width of this object + + + + + An optional unit to express levels + + + + + A transformation to apply to the level mark + + + + + If true, show the level + + + + + If true, show the unit on the level tag + + + + + If true, display offset will affect the origin mark too + + + + + If true, the object's label is displayed + + + + + The font to be used for texts + + + + + The font size of texts + + + + + The individual face colors + + + + + If true, when activated, the working plane will automatically adapt to this level + + + + + If set to True, the working plane will be kept on Auto mode + + + + + Camera position data associated with this object + + + + + If set, the view stored in this object will be restored on double-click + + + + + If True, double-clicking this object in the tree activates it + + + + + If this is enabled, the inventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. + + + + + A slot to save the inventor representation of this object, if enabled + + + + + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings + + + + + The line width of child objects + + + + + The line color of child objects + + + + + The shape color of child objects + + + + + The transparency of child objects + + + + + Cut the view above this level + + + + + The distance between the level plane and the cut line + + + + + Turn cutting on when activating this level + + + + + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] + + + + + Turns auto group box on/off + + + + + Automatically set size from contents + + + + + A margin to use when autosize is turned on + + + + + + A description for this material + + + + + + A standard code (MasterFormat, OmniClass,...) + + + + + A URL where to find information about this material + + + + + The transparency value of this material + + + + + The color of this material + + + + + The color of this material when cut + + + + + The list of layer names + + + + + The list of layer materials + + + + + The list of layer thicknesses + + + + + IFC data + + + + + IFC properties of this object + + + + + + Description of IFC attributes are not yet implemented + + + + + The length of this wall. Not used if this wall is based on an underlying object + + + + + The width of this wall. Not used if this wall is based on a face + + + + + This overrides Width attribute to set width of each segment of wall. Ignored if Base object provides Widths information, with getWidths() method. (The 1st value override 'Width' attribute for 1st segment of wall; if a value is zero, 1st value of 'OverrideWidth' will be followed) + + + + + This overrides Align attribute to set Align of each segment of wall. Ignored if Base object provides Aligns information, with getAligns() method. (The 1st value override 'Align' attribute for 1st segment of wall; if a value is not 'Left, Right, Center', 1st value of 'OverrideAlign' will be followed) + + + + + The height of this wall. Keep 0 for automatic. Not used if this wall is based on a solid + + + + + The area of this wall as a simple Height * Length calculation + + + + + The alignment of this wall on its base object, if applicable + + + + + The face number of the base object used to build this wall + + + + + The offset between this wall and its baseline (only for left and right alignments) + + + + + Enable this to make the wall generate blocks + + + + + The length of each block + + + + + The height of each block + + + + + The horizontal offset of the first line of blocks + + + + + The horizontal offset of the second line of blocks + + + + + The size of the joints between each block + + + + + The number of entire blocks + + + + + The number of broken blocks + + + + + The profile used to build this frame + + + + + Specifies if the profile must be aligned with the extrusion wires + + + + + An offset vector between the base sketch and the frame + + + + + Crossing point of the path on the profile. + + + + + An optional additional placement to add to the profile before extruding it + + + + + The rotation of the profile around its extrusion axis + + + + + The type of edges to consider + + + + + If true, geometry is fused, otherwise a compound + + + + + The diameter of the bar + + + + + The distance between the border of the beam and the first bar (concrete cover). + + + + + The distance between the border of the beam and the last bar (concrete cover). + + + + + The amount of bars + + + + + The spacing between the bars + + + + + The total distance to span the rebars over. Keep 0 to automatically use the host shape size. + + + + + The direction to use to spread the bars. Keep (0,0,0) for automatic direction. + + + + + The fillet to apply to the angle of the base profile. This value is multiplied by the bar diameter. + + + + + List of placement of all the bars + + + + + The structure object that hosts this rebar + + + + + The custom spacing of rebar + + + + + Length of a single rebar + + + + + Total length of all rebars + + + + + The rebar mark + + + + + Shape of rebar + + + + + The objects that make the boundaries of this space object + + + + + The computed floor area of this space + + + + + The finishing of the floor of this space + + + + + The finishing of the walls of this space + + + + + The finishing of the ceiling of this space + + + + + Objects that are included inside this space, such as furniture + + + + + The type of this space + + + + + The thickness of the floor finish + + + + + The number of people who typically occupy this space + + + + + The electric power needed to light this space in Watts + + + + + The electric power needed by the equipment of this space in Watts + + + + + If True, Equipment Power will be automatically filled by the equipment included in this space + + + + + The type of air conditioning of this space + + + + + Specifies if this space is internal or external + + + + + The text to show. Use $area, $label, $tag, $floor, $walls, $ceiling to insert the respective data + + + + + + The name of the font + + + + + The color of the area text + + + + + + The size of the text font + + + + + The size of the first line of text + + + + + The space between the lines of text + + + + + The position of the text. Leave (0,0,0) for automatic position + + + + + The justification of the text + + + + + The number of decimals to use for calculated texts + + + + + Show the unit suffix + + + + + The thickness or extrusion depth of this element + + + + + The number of sheets to use + + + + + The offset between this panel and its baseline + + + + + The length of waves for corrugated elements + + + + + The height of waves for corrugated elements + + + + + The horizontal offset of waves for corrugated elements + + + + + The direction of waves for corrugated elements + + + + + The type of waves for corrugated elements + + + + + If the wave also affects the bottom side or not + + + + + The area of this panel + + + + + + + The linked object + + + + + + The line width of the rendered objects + + + + + The color of the panel outline + + + + + + + The size of the tag text + + + + + The color of the tag text + + + + + The X offset of the tag text + + + + + The Y offset of the tag text + + + + + + + The font of the tag text + + + + + The text to display. Can be %tag%, %label% or %description% to display the panel tag or label + + + + + + The position of the tag text. Keep (0,0,0) for center position + + + + + + The rotation of the tag text + + + + + + If True, the object is rendered as a face, if possible. + + + + + The allowed angles this object can be rotated to when placed on sheets + + + + + An offset value to move the cut plane from the center point + + + + + + A margin inside the boundary + + + + + + Turns the display of the margin on/off + + + + + The linked Panel cuts + + + + + The tag text to display + + + + + The font file + + + + + The width of the sheet + + + + + The height of the sheet + + + + + The fill ratio of this sheet + + + + + Specifies an angle for the wood grain (Clockwise, 0 is North) + + + + + Specifies the scale applied to each panel view. + + + + + A list of possible rotations for the nester + + + + + Turns the display of the wood grain texture on/off + + + + + The model description of this equipment + + + + + The URL of the product page of this equipment + + + + + Additional snap points for this equipment + + + + + The electric power needed by this equipment in Watts + + + + + The base object this component is built upon + + + + + The object this component is cloning + + + + + An optional standard (OmniClass, etc...) code for this component + + + + + A material for this object + + + + + Specifies if moving this object moves its base instead + + + + + Specifies if this object must move together when its host is moved + + + + + The area of all vertical faces of this object + + + + + The perimeter length of the horizontal area + + + + + An optional higher-resolution mesh or shape for this object + + + + + An optional axis or axis system on which this object should be duplicated + + + + + Use the material color as this object's shape color, if available + + + + + The description column + + + + + The values column + + + + + The units column + + + + + The objects column + + + + + The filter column + + + + + If True, a spreadsheet containing the results is recreated when needed + + + + + The spreadsheet to print the results to + + + + + If True, additional lines with each individual object are added to the results + + + + + Outside Diameter + + + + + Wall thickness + + + + + + + + Width of the beam + + + + + + + + Height of the beam + + + + + Thickness of the web + + + + + Thickness of the flanges + + + + + Thickness of the sides + + + + + Thickness of the webs + + + + + Thickness of the flange + + + + + The objects that must be considered by this section plane. Empty means the whole document. + + + + + If false, non-solids will be cut too, with possible wrong results. + + + + + If True, resulting views will be clipped to the section plane area. + + + + + If true, the color of the objects material will be used to fill cut areas. + + + + + Geometry further than this value will be cut off. Keep zero for unlimited. + + + + + The display length of this section plane + + + + + The display height of this section plane + + + + + The size of the arrows of this section plane + + + + + The transparency of this object + + + + + + Show the cut in the 3D view + + + + + The color of this object + + + + + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) + + + + + Show the label in the 3D view + + + + + The rendering mode to use + + + + + If cut geometry is shown or not + + + + + If cut geometry is filled or not + + + + + The size of the texts inside this object + + + + + If checked, source objects are displayed regardless of being visible in the 3D model + + + + + The line color of the projected objects + + + + + The color of the cut faces (if turned on) + + + + + Arch + + + + Create Pipe + + + + + Please select exactly 2 or 3 Pipe objects + + + + + Please select only Pipe objects + + + + + Create Connector + + + + + Unable to build the base path + + + + + Unable to build the profile + + + + + Unable to build the pipe + + + + + The base object is not a Part + + + + + Too many wires in the base shape + + + + + The base wire is closed + + + + + The profile is not a 2D Part + + + + + The profile is not closed + + + + + Only the 3 first wires will be connected + + + + + + Common vertex not found + + + + + Pipes are already aligned + + + + + At least 2 pipes must align + + + + + Structure + + + + + + Beam + + + + + + Column + + + + + Create Structures From Selection + + + + + Please select the base object first and then the edges to use as extrusion paths + + + + + Create Structural System + + + + + Please select at least an axis object + + + + + + Create Structure + + + + + First point of the beam + + + + + Base point of column + + + + + + Next point + + + + + Structure options + + + + + Drawing mode + + + + + + + Category + + + + + + + Preset + + + + + + + + Length + + + + + + + Width + + + + + + + Height + + + + + Switch L/H + + + + + Switch L/W + + + + + + Con&tinue + + + + + Error: The base shape couldn't be extruded along this tool object + + + + + + This mesh is an invalid solid + + + + + + Facemaker returned an error + + + + + Node Tools + + + + + Reset nodes + + + + + Edit nodes + + + + + Extend nodes + + + + + Extends the nodes of this element to reach the nodes of another element + + + + + Connect nodes + + + + + Connects nodes of this element with the nodes of another element + + + + + Toggle all nodes + + + + + Toggles all structural nodes of the document on/off + + + + + Extrusion Tools + + + + + + Select tool... + + + + + Select object or edges to be used as a Tool (extrusion path) + + + + + + Choose another Structure object: + + + + + + The chosen object is not a Structure + + + + + + The chosen object has no structural nodes + + + + + + One of these objects has more than 2 nodes + + + + + + Unable to find a suitable intersection point + + + + + Intersection found. + + + + + + Intersection found. + + + + + Done + + + + + + Couldn't compute a shape + + + + + Precast elements + + + + + Slab type + + + + + Chamfer + + + + + Dent length + + + + + Dent width + + + + + Dent height + + + + + Slab base + + + + + Number of holes + + + + + Major diameter of holes + + + + + Minor diameter of holes + + + + + Spacing between holes + + + + + Number of grooves + + + + + Depth of grooves + + + + + Height of grooves + + + + + Spacing between grooves + + + + + Number of risers + + + + + Length of down floor + + + + + Height of risers + + + + + Depth of treads + + + + + Precast options + + + + + Dents list + + + + + Add dent + + + + + Remove dent + + + + + Slant + + + + + Level + + + + + Rotation + + + + + + Offset + + + + + Cutting + + + + + Cut Plane + + + + + Cut Plane options + + + + + Which side to cut + + + + + Behind + + + + + Front + + + + + + + Arch + + + + + Create external reference + + + + + Window + + + + + + + Create Window + + + + + Choose a face on an existing object or select a preset + + + + + Window not based on sketch. Window not aligned or resized. + + + + + No Width and/or Height constraint in window sketch. Window not resized. + + + + + No window found. Cannot continue. + + + + + Window options + + + + + Auto include in host object + + + + + Sill height + + + + + This window has no defined opening + + + + + + + Get selected edge + + + + + Unable to create component + + + + + Window elements + + + + + Hole wire + + + + + The number of the wire that defines a hole in the host object. A value of zero will automatically adopt the largest wire + + + + + Pick selected + + + + + + + + + + Remove + + + + + + + + + Add + + + + + Edit + + + + + Create/update component + + + + + Base 2D object + + + + + + Wires + + + + + + Components + + + + + Create new component + + + + + + + Name + + + + + + + Type + + + + + + + Thickness + + + + + Hinge + + + + + Opening mode + + + + + + + default + + + + + If this is checked, the default Frame value of this window will be added to the value entered here + + + + + If this is checked, the default Offset value of this window will be added to the value entered here + + + + + Press to retrieve the selected edge + + + + + Invert opening direction + + + + + Invert hinge position + + + + + + + + Successfully written + + + + + You can put anything but the following objects: Site, Building, and Floor - in a Floor object. + +Floor object is not allowed to accept Site, Building, or Floor objects. + +Site, Building, and Floor objects will be removed from the selection. + +You can change that in the preferences. + + + + + There is no valid object in the selection. + +Floor creation aborted. + + + + + Create Floor + + + + + Only axes must be selected + + + + + Create Axis System + + + + + Please select at least one axis + + + + + + + Axes + + + + + Axis system components + + + + + Truss + + + + + + Please select only one base object or none + + + + + + Create Truss + + + + + + Found a shape containing curves, triangulating + + + + + Successfully imported + + + + + Create Axis + + + + + Distances (mm) and angles (deg) between axes + + + + + Axis + + + + + Distance + + + + + Angle + + + + + Label + + + + + + + + Error: Couldn't determine character encoding + + + + + + Create Roof + + + + + + Unable to create a roof + + + + + + + Please select a base object + + + + + Roof + + + + + Parameters of the roof profiles : +* Angle : slope in degrees relative to the horizontal. +* Run : horizontal distance between the wall and the ridge. +* Thickness : thickness of the roof. +* Overhang : horizontal distance between the eave and the wall. +* Height : height of the ridge above the base (calculated automatically). +* IdRel : Id of the relative profile used for automatic calculations. +--- +If Angle = 0 and Run = 0 then the profile is identical to the relative profile. +If Angle = 0 then the angle is calculated so that the height is the same as the relative profile. +If Run = 0 then the run is calculated so that the height is the same as the relative profile. + + + + + Id + + + + + Angle (deg) + + + + + Run (mm) + + + + + IdRel + + + + + Thickness (mm) + + + + + Overhang (mm) + + + + + Height (mm) + + + + + Couldn't locate IfcOpenShell + + + + + IfcOpenShell not found or disabled, falling back on internal parser. + + + + + IFC Schema not found, IFC import disabled. + + + + + Error: IfcOpenShell is not installed + + + + + Error: your IfcOpenShell version is too old + + + + + Shapes elevation + + + + + Choose which field provides shapes elevations: + + + + + No shape found in this file + + + + + Shapefile module not found + + + + + The shapefile python library was not found on your system. Would you like to download it now from <a href="https://github.com/GeospatialPython/pyshp">https://github.com/GeospatialPython/pyshp</a>? It will be placed in your macros folder. + + + + + Error: Unable to download from: + + + + + Could not download shapefile module. Aborting. + + + + + Shapefile module not downloaded. Aborting. + + + + + Shapefile module not found. Aborting. + + + + + The shapefile library can be downloaded from the following URL and installed in your macros folder: + + + + + + This exporter can currently only export one site object + + + + + Error: Space '%s' has no Zone. Aborting. + + + + + Create Stairs + + + + + You can put anything but Site and Building objects in a Building object. + +Building object is not allowed to accept Site and Building objects. + +Site and Building objects will be removed from the selection. + +You can change that in the preferences. + + + + + There is no valid object in the selection. + +Building creation aborted. + + + + + Create Building + + + + + Please either select only Building objects or nothing at all! + +Site is not allowed to accept any other object besides Building. + +Other objects will be removed from the selection. + +Note: You can change that in the preferences. + + + + + There is no valid object in the selection. + +Site creation aborted. + + + + + Create Site + + + + + Curtain Wall + + + + + + Create Curtain Wall + + + + + BuildingPart + + + + + Create BuildingPart + + + + + Create Grid + + + + + Auto height is larger than height + + + + + Total row size is larger than height + + + + + Auto width is larger than width + + + + + Total column size is larger than width + + + + + Grid + + + + + Total width + + + + + Total height + + + + + Add row + + + + + Del row + + + + + Add col + + + + + Del col + + + + + Create span + + + + + Remove span + + + + + Rows + + + + + Columns + + + + + Create material + + + + + Create multi-material + + + + + + Material + + + + + New layer + + + + + Total thickness + + + + + depends on the object + + + + + Wall + + + + + Walls can only be based on Part or Mesh objects + + + + + + + Create Wall + + + + + First point of wall + + + + + Wall options + + + + + Wall Presets... + + + + + This list shows all the MultiMaterials objects of this document. Create some to define wall types. + + + + + Alignment + + + + + + Center + + + + + Left + + + + + Right + + + + + Use sketches + + + + + Merge Wall + + + + + The selected wall contains no subwall to merge + + + + + + Please select only wall objects + + + + + Merge Walls + + + + + Cannot compute blocks for wall + + + + + Error: Unable to modify the base object of this wall + + + + + Create Project + + + + + Frame + + + + + Create Frame + + + + + Crossing point not found in profile. + + + + + pycollada not found, collada support is disabled. + + + + + file %s successfully created. + + + + + + Create Rebar + + + + + Please select a base face on a structural object + + + + + Create Space + + + + + Set text position + + + + + Space boundaries + + + + + Page + + + + + + + View of + + + + + + Create Panel + + + + + Create Panel Cut + + + + + Create Panel Sheet + + + + + Error computing shape of + + + + + Tools + + + + + Edit views positions + + + + + This object has no face + + + + + Invalid cutplane + + + + + is not closed + + + + + is not valid + + + + + doesn't contain any solid + + + + + contains a non-closed solid + + + + + contains faces that are not part of any solid + + + + + Survey + + + + + Set description + + + + + Clear + + + + + Copy Length + + + + + Copy Area + + + + + Export CSV + + + + + + + Description + + + + + Area + + + + + Total + + + + + + Export CSV File + + + + + Object doesn't have settable IFC Attributes + + + + + Disabling Brep force flag of object + + + + + + Enabling Brep force flag of object + + + + + Add space boundary + + + + + Grouping + + + + + Remove space boundary + + + + + Ungrouping + + + + + Split Mesh + + + + + Mesh to Shape + + + + + All good! No problems found + + + + + + Create Component + + + + + Key + + + + + + + + Value + + + + + + + Unit + + + + + The object doesn't have an IfcProperties attribute. Cancel spreadsheet creation for object: + + + + + Create IFC properties spreadsheet + + + + + You must select a base shape object and optionally a mesh object + + + + + Create Equipment + + + + + You must select exactly one base object + + + + + The selected object must be a mesh + + + + + This mesh has more than 1000 facets. + + + + + This operation can take a long time. Proceed? + + + + + The mesh has more than 500 facets. This will take a couple of minutes... + + + + + Create 3 views + + + + + Door + + + + + Error computing the shape of this object + + + + + has no solid + + + + + has an invalid shape + + + + + has a null shape + + + + + Toggle subcomponents + + + + + Closing Sketch edit + + + + + Component + + + + + Components of this object + + + + + Base component + + + + + Additions + + + + + Subtractions + + + + + Objects + + + + + Fixtures + + + + + Group + + + + + Hosts + + + + + Edit IFC properties + + + + + Edit standard code + + + + + Property + + + + + Add property... + + + + + Add property set... + + + + + New... + + + + + New property + + + + + New property set + + + + + Unable to retrieve value from object + + + + + Import CSV File + + + + + Unable to recognize that file type + + + + + Schedule + + + + + Create profile + + + + + Profile settings + + + + + Create Profile + + + + + Profile + + + + + Create Section Plane + + + + + Section plane settings + + + + + Remove highlighted objects from the list above + + + + + Add selected + + + + + Add selected object(s) to the scope of this section plane + + + + + Objects seen by this section plane: + + + + + Section plane placement: + + + + + Rotate X + + + + + Rotates the plane along the X axis + + + + + Rotate Y + + + + + Rotates the plane along the Y axis + + + + + Rotate Z + + + + + Rotates the plane along the Z axis + + + + + Resize + + + + + Resizes the plane to fit the objects in the list above + + + + + Centers the plane on the objects in the list above + + + ArchMaterial @@ -109,6 +4104,800 @@ + + Arch_3Views + + + 3 views from mesh + + + + + Creates 3 views (top, front, side) from a mesh-based object + + + + + Arch_Add + + + Add component + + + + + Adds the selected components to the active object + + + + + Arch_Axis + + + Axis + + + + + Creates a set of axes + + + + + Arch_AxisSystem + + + Axis System + + + + + Creates an axis system from a set of axes + + + + + Arch_AxisTools + + + + Axis tools + + + + + Arch_Building + + + Building + + + + + Creates a building object including selected objects. + + + + + Arch_BuildingPart + + + BuildingPart + + + + + Creates a BuildingPart object including selected objects + + + + + Arch_Check + + + Check + + + + + Checks the selected objects for problems + + + + + Arch_CloneComponent + + + Clone component + + + + + Clones an object as an undefined architectural component + + + + + Arch_CloseHoles + + + Close holes + + + + + Closes holes in open shapes, turning them solids + + + + + Arch_Component + + + Component + + + + + Creates an undefined architectural component + + + + + Arch_CurtainWall + + + Curtain Wall + + + + + Creates a curtain wall object from selected line or from scratch + + + + + Arch_CutLine + + + Cut with line + + + + + Cut an object with a line + + + + + Arch_CutPlane + + + Cut with plane + + + + + Cut an object with a plane + + + + + Arch_Equipment + + + Equipment + + + + + Creates an equipment object from a selected object (Part or Mesh) + + + + + Arch_Fence + + + Fence + + + + + Creates a fence object from a selected section, post and path + + + + + Arch_Floor + + + Level + + + + + Creates a Building Part object that represents a level, including selected objects + + + + + Arch_Frame + + + Frame + + + + + Creates a frame object from a planar 2D object (the extrusion path(s)) and a profile. Make sure objects are selected in that order. + + + + + Arch_Grid + + + Grid + + + + + Creates a customizable grid object + + + + + The number of rows + + + + + The number of columns + + + + + The sizes for rows + + + + + The sizes of columns + + + + + The span ranges of cells that are merged together + + + + + The type of 3D points produced by this grid object + + + + + The total width of this grid + + + + + The total height of this grid + + + + + Creates automatic column divisions (set to 0 to disable) + + + + + Creates automatic row divisions (set to 0 to disable) + + + + + When in edge midpoint mode, if this grid must reorient its children along edge normals or not + + + + + The indices of faces to hide + + + + + Arch_IfcSpreadsheet + + + Create IFC spreadsheet... + + + + + Creates a spreadsheet to store IFC properties of an object. + + + + + Arch_Material + + + Material + + + + + Creates or edits the material definition of a selected object. + + + + + Arch_MaterialTools + + + + Material tools + + + + + Arch_MergeWalls + + + Merge Walls + + + + + Merges the selected walls, if possible + + + + + Arch_MeshToShape + + + Mesh to Shape + + + + + Turns selected meshes into Part Shape objects + + + + + Arch_MultiMaterial + + + Multi-Material + + + + + Creates or edits multi-materials + + + + + Arch_Nest + + + Nest + + + + + Nests a series of selected shapes in a container + + + + + Arch_Panel + + + Panel + + + + + Creates a panel object from scratch or from a selected object (sketch, wire, face or solid) + + + + + Arch_PanelTools + + + + Panel tools + + + + + Arch_Panel_Cut + + + Panel Cut + + + + + Creates 2D views of selected panels + + + + + Arch_Panel_Sheet + + + Panel Sheet + + + + + Creates a 2D sheet which can contain panel cuts + + + + + Arch_Pipe + + + Pipe + + + + + Creates a pipe object from a given Wire or Line + + + + + Arch_PipeConnector + + + Connector + + + + + Creates a connector between 2 or 3 selected pipes + + + + + Arch_PipeTools + + + + Pipe tools + + + + + Arch_Profile + + + Profile + + + + + Creates a profile object + + + + + Arch_Project + + + Project + + + + + Creates a project entity aggregating the selected sites. + + + + + Arch_Rebar + + + Custom Rebar + + + + + Creates a Reinforcement bar from the selected face of solid object and/or a sketch + + + + + Arch_RebarTools + + + Rebar tools + + + + + Create various types of rebars, including U-shaped, L-shaped, and stirrup + + + + + Arch_Reference + + + External reference + + + + + Creates an external reference object + + + + + Arch_Remove + + + Remove component + + + + + Remove the selected components from their parents, or create a hole in a component + + + + + Arch_RemoveShape + + + Remove Shape from Arch + + + + + Removes cubic shapes from Arch components + + + + + Arch_Roof + + + Roof + + + + + Creates a roof object from the selected wire. + + + + + Arch_Schedule + + + Schedule + + + + + Creates a schedule to collect data from the model + + + + + Arch_SectionPlane + + + Section Plane + + + + + Creates a section plane object, including the selected objects + + + + + Arch_SelectNonSolidMeshes + + + Select non-manifold meshes + + + + + Selects all non-manifold meshes from the document or from the selected groups + + + + + Arch_Site + + + Site + + + + + Creates a site object including selected objects. + + + + + Arch_Space + + + Creates a stairs object + + + + + Space + + + + + Creates a space object from selected boundary objects + + + + + Arch_SplitMesh + + + Split Mesh + + + + + Splits selected meshes into independent components + + + + + Arch_Stairs + + + Stairs + + + + + Arch_StructuralSystem + + + Structural System + + + + + Create a structural system object from a selected structure and axis + + + + + Arch_Structure + + + Structure + + + + + Creates a structure object from scratch or from a selected object (sketch, wire, face or solid) + + + + + Arch_StructureTools + + + + Structure tools + + + + + Arch_StructuresFromSelection + + + Multiple Structures + + + + + Create multiple Arch Structure objects from a selected base, using each selected edge as an extrusion path + + + + + Arch_Survey + + + Survey + + + + + Starts survey + + + + + Arch_ToggleIfcBrepFlag + + + Toggle IFC Brep flag + + + + + Force an object to be exported as Brep or not + + + + + Arch_ToggleSubs + + + Toggle subcomponents + + + + + Shows or hides the subcomponents of this object + + + + + Arch_Truss + + + Truss + + + + + Creates a truss object from selected line or from scratch + + + + + Arch_Wall + + + Wall + + + + + Creates a wall object from scratch or from a selected object (wire, face or solid) + + + + + Arch_Window + + + Window + + + + + Creates a window object from a selected object (wire, rectangle or sketch) + + + BimServer @@ -407,6 +5196,29 @@ Leave blank to use all objects from the document + + Draft + + + + + + Draft + + + + + + + Import-Export + + + + + Writing camera position + + + Form @@ -1339,8 +6151,8 @@ are placed in a 'Group' instead. - + Export options @@ -1468,8 +6280,8 @@ The gradient of the local mesh size h(x) is bound by |Δh(x)| ≤ 1/value. - + General options @@ -1684,4 +6496,92 @@ unit to work with when opening the file. + + Workbench + + + Structure tools + + + + + Axis tools + + + + + Panel tools + + + + + Material tools + + + + + Pipe tools + + + + + Rebar tools + + + + + Arch tools + + + + + Draft creation tools + + + + + Draft annotation tools + + + + + Draft modification tools + + + + + + &Arch + + + + + + Utilities + + + + + + + + &Draft + + + + + Creation + + + + + Annotation + + + + + Modification + + + diff --git a/src/Mod/Draft/Resources/translations/Draft.ts b/src/Mod/Draft/Resources/translations/Draft.ts index d97ff6bac3..b4b5fa7b83 100644 --- a/src/Mod/Draft/Resources/translations/Draft.ts +++ b/src/Mod/Draft/Resources/translations/Draft.ts @@ -1,6 +1,1112 @@ + + App::Property + + + The vertices of the wire + + + + + If the wire is closed or not + + + + + The base object is the wire, it's formed from 2 objects + + + + + The tool object is the wire, it's formed from 2 objects + + + + + The start point of this line + + + + + The end point of this line + + + + + The length of this line + + + + + + + Radius to use to fillet the corners + + + + + + + Size of the chamfer to give to the corners + + + + + Create a face if this object is closed + + + + + The number of subdivisions of each edge + + + + + + + + + + The area of this object + + + + + The position of the tip of the leader line. +This point can be decorated with an arrow or another symbol. + + + + + Object, and optionally subelement, whose properties will be displayed +as 'Text', depending on 'Label Type'. + +'Target' won't be used if 'Label Type' is set to 'Custom'. + + + + + The list of points defining the leader line; normally a list of three points. + +The first point should be the position of the text, that is, the 'Placement', +and the last point should be the tip of the line, that is, the 'Target Point'. +The middle point is calculated automatically depending on the chosen +'Straight Direction' and the 'Straight Distance' value and sign. + +If 'Straight Direction' is set to 'Custom', the 'Points' property +can be set as a list of arbitrary points. + + + + + The direction of the straight segment of the leader line. + +If 'Custom' is chosen, the points of the leader can be specified by +assigning a custom list to the 'Points' attribute. + + + + + The length of the straight segment of the leader line. + +This is an oriented distance; if it is negative, the line will be drawn +to the left or below the 'Text', otherwise to the right or above it, +depending on the value of 'Straight Direction'. + + + + + The placement of the 'Text' element in 3D space + + + + + The text to display when 'Label Type' is set to 'Custom' + + + + + The text displayed by this label. + +This property is read-only, as the final text depends on 'Label Type', +and the object defined in 'Target'. +The 'Custom Text' is displayed only if 'Label Type' is set to 'Custom'. + + + + + The type of information displayed by this label. + +If 'Custom' is chosen, the contents of 'Custom Text' will be used. +For other types, the string will be calculated automatically from the object defined in 'Target'. +'Tag' and 'Material' only work for objects that have these properties, like Arch objects. + +For 'Position', 'Length', and 'Area' these properties will be extracted from the main object in 'Target', +or from the subelement 'VertexN', 'EdgeN', or 'FaceN', respectively, if it is specified. + + + + + The base object used by this object + + + + + The PAT file used by this object + + + + + The pattern name used by this object + + + + + The pattern scale used by this object + + + + + The pattern rotation used by this object + + + + + If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + + + + + The linked object + + + + + Projection direction + + + + + The width of the lines inside this object + + + + + The size of the texts inside this object + + + + + The spacing between lines of text + + + + + The color of the projected objects + + + + + Shape Fill Style + + + + + Line Style + + + + + If checked, source objects are displayed regardless of being visible in the 3D model + + + + + Start angle of the arc + + + + + End angle of the arc (for a full circle, + give it same value as First Angle) + + + + + Radius of the circle + + + + + + + + Create a face + + + + + Text string + + + + + Font file name + + + + + Height of text + + + + + Inter-character spacing + + + + + Fill letters with faces + + + + + The base object that will be duplicated. + + + + + + The object along which the copies will be distributed. It must contain 'Edges'. + + + + + Number of copies to create. + + + + + Rotation factor of the twisted array. + + + + + + + + Show the individual array elements (only for Link arrays) + + + + + + General scaling factor that affects the annotation consistently +because it scales the text, and the line decorations, if any, +in the same proportion. + + + + + + Annotation style to apply to this object. +When using a saved style some of the view properties will become read-only; +they will only be editable by changing the style through the 'Annotation style editor' tool. + + + + + Force sync pattern placements even when array elements are expanded + + + + + Show the individual array elements + + + + + The objects included in this clone + + + + + The scale factor of this clone + + + + + If Clones includes several objects, +set True for fusion or False for compound + + + + + The points of the B-spline + + + + + If the B-spline is closed or not + + + + + Create a face if this spline is closed + + + + + Parameterization factor + + + + + The base object this 2D view must represent + + + + + The projection vector of this object + + + + + The way the viewed object must be projected + + + + + The indices of the faces to be projected in Individual Faces mode + + + + + Show hidden lines + + + + + Fuse wall and structure objects of same type and material + + + + + Tessellate Ellipses and B-splines into line segments + + + + + For Cutlines and Cutfaces modes, + this leaves the faces at the cut location + + + + + Length of line segments if tessellating Ellipses or B-splines + into line segments + + + + + If this is True, this object will include only visible objects + + + + + A list of exclusion points. Any edge touching any of those points will not be drawn. + + + + + If this is True, only solid geometry is handled. This overrides the base object's Only Solids property + + + + + If this is True, the contents are clipped to the borders of the section plane, if applicable. This overrides the base object's Clip property + + + + + This object will be recomputed only if this is True. + + + + + X Location + + + + + Y Location + + + + + Z Location + + + + + Length of the rectangle + + + + + Height of the rectangle + + + + + Horizontal subdivisions of this rectangle + + + + + Vertical subdivisions of this rectangle + + + + + Linked faces + + + + + Specifies if splitter lines must be removed + + + + + An optional extrusion value to be applied to all faces + + + + + An optional offset value to be applied to all faces + + + + + This specifies if the shapes sew + + + + + The area of the faces of this Facebinder + + + + + Number of faces + + + + + Radius of the control circle + + + + + How the polygon must be drawn from the control circle + + + + + The components of this block + + + + + The start point of this line. + + + + + The end point of this line. + + + + + The length of this line. + + + + + Radius to use to fillet the corner. + + + + + The placement of this object + + + + + The objects that are part of this layer + + + + + The normal direction of the text of the dimension + + + + + The object measured by this dimension object + + + + + The object, and specific subelements of it, +that this dimension object is measuring. + +There are various possibilities: +- An object, and one of its edges. +- An object, and two of its vertices. +- An arc object, and its edge. + + + + + A point through which the dimension line, or an extrapolation of it, will pass. + +- For linear dimensions, this property controls how close the dimension line +is to the measured object. +- For radial dimensions, this controls the direction of the dimension line +that displays the measured radius or diameter. +- For angular dimensions, this controls the radius of the dimension arc +that displays the measured angle. + + + + + Starting point of the dimension line. + +If it is a radius dimension it will be the center of the arc. +If it is a diameter dimension it will be a point that lies on the arc. + + + + + Ending point of the dimension line. + +If it is a radius or diameter dimension +it will be a point that lies on the arc. + + + + + The direction of the dimension line. +If this remains '(0,0,0)', the direction will be calculated automatically. + + + + + The value of the measurement. + +This property is read-only because the value is calculated +from the 'Start' and 'End' properties. + +If the 'Linked Geometry' is an arc or circle, this 'Distance' +is the radius or diameter, depending on the 'Diameter' property. + + + + + When measuring circular arcs, it determines whether to display +the radius or the diameter value + + + + + Starting angle of the dimension line (circular arc). +The arc is drawn counter-clockwise. + + + + + Ending angle of the dimension line (circular arc). +The arc is drawn counter-clockwise. + + + + + The center point of the dimension line, which is a circular arc. + +This is normally the point where two line segments, or their extensions +intersect, resulting in the measured 'Angle' between them. + + + + + The value of the measurement. + +This property is read-only because the value is calculated from +the 'First Angle' and 'Last Angle' properties. + + + + + Start angle of the elliptical arc + + + + + End angle of the elliptical arc + + (for a full circle, give it same value as First Angle) + + + + + Minor radius of the ellipse + + + + + Major radius of the ellipse + + + + + Area of this object + + + + + The placement of the base point of the first line + + + + + The text displayed by this object. +It is a list of strings; each element in the list will be displayed in its own line. + + + + + + The base object that will be duplicated + + + + + List of connected edges in the 'Path Object'. +If these are present, the copies will be created along these subelements only. +Leave this property empty to create copies along the entire 'Path Object'. + + + + + Number of copies to create + + + + + Additional translation that will be applied to each copy. +This is useful to adjust for the difference between shape centre and shape reference point. + + + + + Alignment vector for 'Tangent' mode + + + + + Force use of 'Vertical Vector' as local Z direction when using 'Original' or 'Tangent' alignment mode + + + + + Direction of the local Z axis when 'Force Vertical' is true + + + + + Method to orient the copies along the path. +- Original: X is curve tangent, Y is normal, and Z is the cross product. +- Frenet: aligns the object following the local coordinate system along the path. +- Tangent: similar to 'Original' but the local X axis is pre-aligned to 'Tangent Vector'. + +To get better results with 'Original' or 'Tangent' you may have to set 'Force Vertical' to true. + + + + + Orient the copies along the path depending on the 'Align Mode'. +Otherwise the copies will have the same orientation as the original Base object. + + + + + The points of the Bezier curve + + + + + The degree of the Bezier function + + + + + Continuity + + + + + If the Bezier curve should be closed or not + + + + + Create a face if this curve is closed + + + + + The length of this 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. + + + + + Specifies if the copies should be fused together if they touch each other (slower) + + + + + Number of copies in X direction + + + + + Number of copies in Y direction + + + + + Number of copies in Z direction + + + + + Distance and orientation of intervals in X direction + + + + + Distance and orientation of intervals in Y direction + + + + + Distance and orientation of intervals in Z direction + + + + + The axis direction around which the elements in a polar or a circular array will be created + + + + + Center point for polar and circular arrays. +The 'Axis' passes through this point. + + + + + The axis object that overrides the value of 'Axis' and 'Center', for example, a datum line. +Its placement, position and rotation, will be used when creating polar and circular arrays. +Leave this property empty to be able to set 'Axis' and 'Center' manually. + + + + + Number of copies in the polar direction + + + + + Distance and orientation of intervals in 'Axis' direction + + + + + Angle to cover with copies + + + + + Distance between circular layers + + + + + Distance between copies in the same circular layer + + + + + Number of circular layers. The 'Base' object counts as one layer. + + + + + A parameter that determines how many symmetry planes the circular array will have. + + + + + Total number of elements in the array. +This property is read-only, as the number depends on the parameters of the array. + + + + + Base object that will be duplicated + + + + + Object containing points used to distribute the base object, for example, a sketch or a Part compound. +The sketch or compound must contain at least one explicit point or vertex object. + + + + + Total number of elements in the array. +This property is read-only, as the number depends on the points contained within 'Point Object'. + + + + + + Additional placement, shift and rotation, that will be applied to each copy + + + + + + The size of the text + + + + + + The font of the text + + + + + + + The vertical alignment of the text + + + + + + Text color + + + + + + Line spacing (relative to font size) + + + + + The maximum number of characters on each line of the text box + + + + + The size of the arrow + + + + + The type of arrow of this label + + + + + The type of frame around the text of this object + + + + + Display a leader line or not + + + + + + Line width + + + + + + Line color + + + + + Font name + + + + + Font size + + + + + Spacing between text and dimension line + + + + + Rotate the dimension text 180 degrees + + + + + Text Position. +Leave '(0,0,0)' for automatic position + + + + + Text override. +Write '$dim' so that it is replaced by the dimension length. + + + + + The number of decimals to show + + + + + Show the unit suffix + + + + + A unit to express the measurement. +Leave blank for system default. +Use 'arch' to force US arch notation + + + + + Arrow size + + + + + Arrow type + + + + + Rotate the dimension arrows 180 degrees + + + + + The distance the dimension line is extended +past the extension lines + + + + + Length of the extension lines + + + + + Length of the extension line +beyond the dimension line + + + + + Shows the dimension line and arrows + + + + + If it is true, the objects contained within this layer will adopt the line color of the layer + + + + + If it is true, the objects contained within this layer will adopt the shape color of the layer + + + + + If it is true, the print color will be used when objects in this layer are placed on a TechDraw page + + + + + The line color of the objects contained within this layer + + + + + The shape color of the objects contained within this layer + + + + + The line width of the objects contained within this layer + + + + + The draw style of the objects contained within this layer + + + + + The transparency of the objects contained within this layer + + + + + The line color of the objects contained within this layer, when used on a TechDraw page + + + + + Defines an SVG pattern. + + + + + Defines the size of the SVG pattern. + + + Dialog @@ -263,6 +1369,199 @@ + + Draft + + + Download of dxf libraries failed. +Please install the dxf Library addon manually +from menu Tools -> Addon Manager + + + + + + + + + Draft + + + + + + + + Import-Export + + + + + Toggles Grid On/Off + + + + + Object snapping + + + + + Toggles Visual Aid Dimensions On/Off + + + + + Toggles Ortho On/Off + + + + + Toggles Constrain to Working Plane On/Off + + + + + _BSpline.createGeometry: Closed with same first/last Point. Geometry not updated. + + + + + + Point object doesn't have a discrete point, it cannot be used for an array. + + + + + + Slope + + + + + Clone + + + + + You must choose a base object before using this command + + + + + Delete original objects + + + + + Create chamfer + + + + + Save style + + + + + Name of this new style: + + + + + Warning + + + + + Name exists. Overwrite? + + + + + Error: json module not found. Unable to save style + + + + + Offset direction is not defined. Please move the mouse on either side of the object first to indicate a direction + + + + + + + True + + + + + + + False + + + + + Scale + + + + + X factor + + + + + Y factor + + + + + Z factor + + + + + Uniform scaling + + + + + Working plane orientation + + + + + Copy + + + + + Modify subelements + + + + + Pick from/to points + + + + + Create a clone + + + + + Writing camera position + + + + + Writing objects shown/hidden state + + + DraftCircularArrayTaskPanel @@ -669,6 +1968,1239 @@ A Link array is more efficient when creating multiple copies, but it cannot be f + + Draft_AddConstruction + + + Add to Construction group + + + + + Adds the selected objects to the construction group, +and changes their appearance to the construction style. +It creates a construction group if it doesn't exist. + + + + + Draft_AddNamedGroup + + + Add a new named group + + + + + Add a new group with a given name. + + + + + Draft_AddPoint + + + Add point + + + + + Adds a point to an existing Wire or B-spline. + + + + + Draft_AddToGroup + + + Move to group... + + + + + Moves the selected objects to an existing group, or removes them from any group. +Create a group first to use this tool. + + + + + Draft_AnnotationStyleEditor + + + Annotation styles... + + + + + Manage or create annotation styles + + + + + Draft_ApplyStyle + + + Apply current style + + + + + Applies the current style defined in the toolbar (line width and colors) to the selected objects and groups. + + + + + Draft_Arc + + + Arc + + + + + Creates a circular arc by a center point and a radius. +CTRL to snap, SHIFT to constrain. + + + + + Draft_ArcTools + + + Arc tools + + + + + Create various types of circular arcs. + + + + + Draft_Arc_3Points + + + Arc by 3 points + + + + + Creates a circular arc by picking 3 points. +CTRL to snap, SHIFT to constrain. + + + + + Draft_Array + + + Array + + + + + Creates an array from a selected object. +By default, it is a 2x2 orthogonal array. +Once the array is created its type can be changed +to polar or circular, and its properties can be modified. + + + + + Draft_ArrayTools + + + Array tools + + + + + Create various types of arrays, including rectangular, polar, circular, path, and point + + + + + Draft_AutoGroup + + + Autogroup + + + + + Select a group to add all Draft and Arch objects to. + + + + + Draft_BSpline + + + B-spline + + + + + Creates a multiple-point B-spline. CTRL to snap, SHIFT to constrain. + + + + + Draft_BezCurve + + + Bézier curve + + + + + Creates an N-degree Bézier curve. The more points you pick, the higher the degree. +CTRL to snap, SHIFT to constrain. + + + + + Draft_BezierTools + + + Bézier tools + + + + + Create various types of Bézier curves. + + + + + Draft_Circle + + + Circle + + + + + Creates a circle (full circular arc). +CTRL to snap, ALT to select tangent objects. + + + + + Draft_CircularArray + + + Circular array + + + + + Creates copies of the selected object, and places the copies in a radial pattern +creating various circular layers. + +The array can be turned into an orthogonal or a polar array by changing its type. + + + + + Draft_Clone + + + Clone + + + + + Creates a clone of the selected objects. +The resulting clone can be scaled in each of its three directions. + + + + + Draft_CubicBezCurve + + + Cubic Bézier curve + + + + + Creates a Bézier curve made of 2nd degree (quadratic) and 3rd degree (cubic) segments. Click and drag to define each segment. +After the curve is created you can go back to edit each control point and set the properties of each knot. +CTRL to snap, SHIFT to constrain. + + + + + Draft_DelPoint + + + Remove point + + + + + Removes a point from an existing Wire or B-spline. + + + + + Draft_Dimension + + + Dimension + + + + + Creates a dimension. + +- Pick three points to create a simple linear dimension. +- Select a straight line to create a linear dimension linked to that line. +- Select an arc or circle to create a radius or diameter dimension linked to that arc. +- Select two straight lines to create an angular dimension between them. +CTRL to snap, SHIFT to constrain, ALT to select an edge or arc. + +You may select a single line or single circular arc before launching this command +to create the corresponding linked dimension. +You may also select an 'App::MeasureDistance' object before launching this command +to turn it into a 'Draft Dimension' object. + + + + + Draft_Downgrade + + + Downgrade + + + + + Downgrades the selected objects into simpler shapes. +The result of the operation depends on the types of objects, which may be able to be downgraded several times in a row. +For example, it explodes the selected polylines into simpler faces, wires, and then edges. It can also subtract faces. + + + + + Draft_Draft2Sketch + + + Draft to Sketch + + + + + Convert bidirectionally between Draft objects and Sketches. +Many Draft objects will be converted into a single non-constrained Sketch. +However, a single sketch with disconnected traces will be converted into several individual Draft objects. + + + + + Draft_Drawing + + + Drawing + + + + + Creates a 2D projection on a Drawing Workbench page from the selected objects. +This command is OBSOLETE since the Drawing Workbench became obsolete in 0.17. +Use TechDraw Workbench instead for generating technical drawings. + + + + + Draft_Edit + + + Edit + + + + + Edits the active object. +Press E or ALT+LeftClick to display context menu +on supported nodes and on supported objects. + + + + + Draft_Ellipse + + + Ellipse + + + + + Creates an ellipse. CTRL to snap. + + + + + Draft_Facebinder + + + Facebinder + + + + + Creates a facebinder object from selected faces. + + + + + Draft_Fillet + + + Fillet + + + + + Creates a fillet between two selected wires or edges. + + + + + Draft_FlipDimension + + + Flip dimension + + + + + Flip the normal direction of the selected dimensions (linear, radial, angular). +If other objects are selected they are ignored. + + + + + Draft_Hatch + + + Hatch + + + + + Creates hatches on the faces of a selected object + + + + + Draft_Heal + + + Heal + + + + + Heal faulty Draft objects saved with an earlier version of the program. +If an object is selected it will try to heal that object in particular, +otherwise it will try to heal all objects in the active document. + + + + + Draft_Join + + + Join + + + + + Joins the selected lines or polylines into a single object. +The lines must share a common point at the start or at the end for the operation to succeed. + + + + + Draft_Label + + + Label + + + + + Creates a label, optionally attached to a selected object or subelement. + +First select a vertex, an edge, or a face of an object, then call this command, +and then set the position of the leader line and the textual label. +The label will be able to display information about this object, and about the selected subelement, +if any. + +If many objects or many subelements are selected, only the first one in each case +will be used to provide information to the label. + + + + + Draft_Layer + + + Layer + + + + + Adds a layer to the document. +Objects added to this layer can share the same visual properties such as line color, line width, and shape color. + + + + + Draft_Line + + + Line + + + + + Creates a 2-point line. CTRL to snap, SHIFT to constrain. + + + + + Draft_LinkArray + + + LinkArray + + + + + Like the Array tool, but creates a 'Link array' instead. +A 'Link array' is more efficient when handling many copies but the 'Fuse' option cannot be used. + + + + + Draft_Mirror + + + Mirror + + + + + Mirrors the selected objects along a line defined by two points. + + + + + Draft_Move + + + Move + + + + + Moves the selected objects from one base point to another point. +If the "copy" option is active, it will create displaced copies. +CTRL to snap, SHIFT to constrain. + + + + + Draft_Offset + + + Offset + + + + + Offsets of the selected object. +It can also create an offset copy of the original object. +CTRL to snap, SHIFT to constrain. Hold ALT and click to create a copy with each click. + + + + + Draft_OrthoArray + + + Array + + + + + Creates copies of the selected object, and places the copies in an orthogonal pattern, +meaning the copies follow the specified direction in the X, Y, Z axes. + +The array can be turned into a polar or a circular array by changing its type. + + + + + Draft_PathArray + + + Path array + + + + + Creates copies of the selected object along a selected path. +First select the object, and then select the path. +The path can be a polyline, B-spline, Bezier curve, or even edges from other objects. + + + + + Draft_PathLinkArray + + + Path Link array + + + + + Like the PathArray tool, but creates a 'Link array' instead. +A 'Link array' is more efficient when handling many copies but the 'Fuse' option cannot be used. + + + + + Draft_PathTwistedArray + + + Path twisted array + + + + + Creates copies of the selected object along a selected path, and twists the copies. +First select the object, and then select the path. +The path can be a polyline, B-spline, Bezier curve, or even edges from other objects. + + + + + Draft_PathTwistedLinkArray + + + Path twisted Link array + + + + + 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. + + + + + Draft_Point + + + Point + + + + + Creates a point object. Click anywhere on the 3D view. + + + + + Draft_PointArray + + + 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. + +Select the base object, and then select the compound or the sketch to create the point array. + + + + + Draft_PointLinkArray + + + PointLinkArray + + + + + Like the PointArray tool, but creates a 'Point link array' instead. +A 'Point link array' is more efficient when handling many copies. + + + + + Draft_PolarArray + + + Polar array + + + + + Creates copies of the selected object, and places the copies in a polar pattern +defined by a center of rotation and its angle. + +The array can be turned into an orthogonal or a circular array by changing its type. + + + + + Draft_Polygon + + + Polygon + + + + + Creates a regular polygon (triangle, square, pentagon, ...), by defining the number of sides and the circumscribed radius. +CTRL to snap, SHIFT to constrain + + + + + Draft_Rectangle + + + Rectangle + + + + + Creates a 2-point rectangle. CTRL to snap. + + + + + Draft_Rotate + + + Rotate + + + + + Rotates the selected objects. Choose the center of rotation, then the initial angle, and then the final angle. +If the "copy" option is active, it will create rotated copies. +CTRL to snap, SHIFT to constrain. Hold ALT and click to create a copy with each click. + + + + + Draft_Scale + + + Scale + + + + + Scales the selected objects from a base point. +CTRL to snap, SHIFT to constrain, ALT to copy. + + + + + Draft_SelectGroup + + + Select group + + + + + Selects the contents of selected groups. For selected non-group objects, the contents of the group they are in is selected. + + + + + Draft_SelectPlane + + + SelectPlane + + + + + Select the face of solid body to create a working plane on which to sketch Draft objects. +You may also select a three vertices or a Working Plane Proxy. + + + + + Draft_SetStyle + + + Set style + + + + + Sets default styles + + + + + Draft_Shape2DView + + + Shape 2D view + + + + + Creates a 2D projection of the selected objects on the XY plane. +The initial projection direction is the negative of the current active view direction. +You can select individual faces to project, or the entire solid, and also include hidden lines. +These projections can be used to create technical drawings with the TechDraw Workbench. + + + + + Draft_ShapeString + + + Shape from text + + + + + Creates a shape from a text string by choosing a specific font and a placement. +The closed shapes can be used for extrusions and boolean operations. + + + + + Draft_ShowSnapBar + + + Show snap toolbar + + + + + Show the snap toolbar if it is hidden. + + + + + Draft_Slope + + + Set slope + + + + + Sets the slope of the selected line by changing the value of the Z value of one of its points. +If a polyline is selected, it will apply the slope transformation to each of its segments. + +The slope will always change the Z value, therefore this command only works well for +straight Draft lines that are drawn in the XY plane. Selected objects that aren't single lines will be ignored. + + + + + Draft_Snap_Angle + + + Angle + + + + + Set snapping to points in a circular arc located at multiples of 30 and 45 degree angles. + + + + + Draft_Snap_Center + + + Center + + + + + Set snapping to the center of a circular arc. + + + + + Draft_Snap_Dimensions + + + Show dimensions + + + + + Show temporary linear dimensions when editing an object and using other snapping methods. + + + + + Draft_Snap_Endpoint + + + Endpoint + + + + + Set snapping to endpoints of an edge. + + + + + Draft_Snap_Extension + + + Extension + + + + + Set snapping to the extension of an edge. + + + + + Draft_Snap_Grid + + + Grid + + + + + Set snapping to the intersection of grid lines. + + + + + Draft_Snap_Intersection + + + Intersection + + + + + Set snapping to the intersection of edges. + + + + + Draft_Snap_Lock + + + Main snapping toggle On/Off + + + + + Activates or deactivates all snap methods at once. + + + + + Draft_Snap_Midpoint + + + Midpoint + + + + + Set snapping to the midpoint of an edge. + + + + + Draft_Snap_Near + + + Nearest + + + + + Set snapping to the nearest point of an edge. + + + + + Draft_Snap_Ortho + + + Orthogonal + + + + + Set snapping to a direction that is a multiple of 45 degrees from a point. + + + + + Draft_Snap_Parallel + + + Parallel + + + + + Set snapping to a direction that is parallel to an edge. + + + + + Draft_Snap_Perpendicular + + + Perpendicular + + + + + Set snapping to a direction that is perpendicular to an edge. + + + + + Draft_Snap_Special + + + Special + + + + + Set snapping to the special points defined inside an object. + + + + + Draft_Snap_WorkingPlane + + + Working plane + + + + + Restricts snapping to a point in the current working plane. +If you select a point outside the working plane, for example, by using other snapping methods, +it will snap to that point's projection in the current working plane. + + + + + Draft_Split + + + Split + + + + + Splits the selected line or polyline into two independent lines +or polylines by clicking anywhere along the original object. +It works best when choosing a point on a straight segment and not a corner vertex. + + + + + Draft_Stretch + + + Stretch + + + + + Stretches the selected objects. +Select an object, then draw a rectangle to pick the vertices that will be stretched, +then draw a line to specify the distance and direction of stretching. + + + + + Draft_SubelementHighlight + + + Subelement highlight + + + + + Highlight the subelements of the selected objects, so that they can then be edited with the move, rotate, and scale tools. + + + + + Draft_Text + + + Text + + + + + Creates a multi-line annotation. CTRL to snap. + + + + + Draft_ToggleConstructionMode + + + Toggle construction mode + + + + + Toggles the Construction mode. +When this is active, the following objects created will be included in the construction group, and will be drawn with the specified color and properties. + + + + + Draft_ToggleContinueMode + + + Toggle continue mode + + + + + Toggles the Continue mode. +When this is active, any drawing tool that is terminated will automatically start again. +This can be used to draw several objects one after the other in succession. + + + + + Draft_ToggleDisplayMode + + + Toggle normal/wireframe display + + + + + Switches the display mode of selected objects from flatlines to wireframe and back. +This is helpful to quickly visualize objects that are hidden by other objects. +This is intended to be used with closed shapes and solids, and doesn't affect open wires. + + + + + Draft_ToggleGrid + + + Toggle grid + + + + + Toggles the Draft grid on and off. + + + + + Draft_Trimex + + + Trimex + + + + + Trims or extends the selected object, or extrudes single faces. +CTRL snaps, SHIFT constrains to current segment or to normal, ALT inverts. + + + + + Draft_Upgrade + + + Upgrade + + + + + Upgrades the selected objects into more complex shapes. +The result of the operation depends on the types of objects, which may be able to be upgraded several times in a row. +For example, it can join the selected objects into one, convert simple edges into parametric polylines, +convert closed edges into filled faces and parametric polygons, and merge faces into a single face. + + + + + Draft_Wire + + + Polyline + + + + + Creates a multiple-points line (polyline). CTRL to snap, SHIFT to constrain. + + + + + Draft_WireToBSpline + + + Wire to B-spline + + + + + Converts a selected polyline to a B-spline, or a B-spline to a polyline. + + + + + Draft_WorkingPlaneProxy + + + Create working plane proxy + + + + + Creates a proxy object from the current working plane. +Once the object is created double click it in the tree view to restore the camera position and objects' visibilities. +Then you can use it to save a different camera position and objects' states any time you need. + + + Form @@ -1512,14 +4044,14 @@ such as "Arial:Bold" + + - - mm @@ -1831,9 +4363,9 @@ from the Addon Manager. + - Import options @@ -2032,8 +4564,8 @@ If it is set to '0' the whole spline is treated as a straight segment. - + Export options @@ -2585,4 +5117,2866 @@ This might fail for post DXF R12 templates. + + ImportAirfoilDAT + + + Did not find enough coordinates + + + + + ImportSVG + + + Unknown SVG export style, switching to Translated + + + + + The export list contains no object with a valid bounding box + + + + + Workbench + + + Draft creation tools + + + + + Draft annotation tools + + + + + Draft modification tools + + + + + Draft utility tools + + + + + &Drafting + + + + + &Annotation + + + + + &Modification + + + + + &Utilities + + + + + Arc tools + + + + + Bézier tools + + + + + Array tools + + + + + Draft Snap + + + + + draft + + + The DXF import/export libraries needed by FreeCAD to handle +the DXF format were not found on this system. +Please either enable FreeCAD to download these libraries: + 1 - Load Draft workbench + 2 - Menu Edit > Preferences > Import-Export > DXF > Enable downloads +Or download these libraries manually, as explained on +https://github.com/yorikvanhavre/Draft-dxf-importer +To enabled FreeCAD to download these libraries, answer Yes. + + + + + + Relative + + + + + + Global + + + + + + + Continue + + + + + + Close + + + + + + + + + + + Copy + + + + + Subelement mode + + + + + Fill + + + + + Exit + + + + + Snap On/Off + + + + + Increase snap radius + + + + + Decrease snap radius + + + + + Restrict X + + + + + Restrict Y + + + + + Restrict Z + + + + + + Select edge + + + + + Add custom snap point + + + + + Length mode + + + + + + Wipe + + + + + Set Working Plane + + + + + Cycle snap object + + + + + Toggle near snap on/off + + + + + Draft Command Bar + + + + + + + Top + + + + + + + Front + + + + + + + Side + + + + + Auto + + + + + + + + + + + None + + + + + active command: + + + + + Active Draft command + + + + + X coordinate of next point + + + + + + X + + + + + Y + + + + + Z + + + + + Y coordinate of next point + + + + + Z coordinate of next point + + + + + Enter point + + + + + Enter a new point with the given coordinates + + + + + Length + + + + + + Angle + + + + + Length of current segment + + + + + Angle of current segment + + + + + Check this to lock the current angle + + + + + + Radius + + + + + + Radius of Circle + + + + + Coordinates relative to last point or to coordinate system origin +if is the first point to set + + + + + Coordinates relative to global coordinate system. +Uncheck to use working plane coordinate system + + + + + Filled + + + + + Check this if the object should appear as filled, otherwise it will appear as wireframe. +Not available if Draft preference option 'Use Part Primitives' is enabled + + + + + Finish + + + + + Finishes the current drawing or editing operation + + + + + If checked, command will not finish until you press the command button again + + + + + If checked, an OCC-style offset will be performedinstead of the classic offset + + + + + &OCC-style offset + + + + + &Undo (CTRL+Z) + + + + + Undo the last segment + + + + + Finishes and closes the current line + + + + + Wipes the existing segments of this line and starts again from the last point + + + + + Set WP + + + + + Reorients the working plane on the last segment + + + + + Selects an existing edge to be measured by this dimension + + + + + Sides + + + + + Number of sides + + + + + If checked, objects will be copied instead of moved. Preferences -> Draft -> Global copy mode to keep this mode in next commands + + + + + Modify subelements + + + + + If checked, subelements will be modified instead of entire objects + + + + + Text string to draw + + + + + String + + + + + Height of text + + + + + Height + + + + + Intercharacter spacing + + + + + Tracking + + + + + Full path to font file: + + + + + Open a FileChooser for font file + + + + + Create text + + + + + Press this button to create the text object, or finish your text with two blank lines + + + + + + + + + Current working plane + + + + + Change default style for new objects + + + + + Toggle construction mode + + + + + + + Autogroup off + + + + + Line + + + + + DWire + + + + + Circle + + + + + Arc + + + + + + Rotate + + + + + Point + + + + + Label + + + + + + + + + Offset + + + + + + + Distance + + + + + + + Offset distance + + + + + Trimex + + + + + Pick Object + + + + + Edit + + + + + Local u0394X + + + + + Local u0394Y + + + + + Local u0394Z + + + + + Local X + + + + + Local Y + + + + + Local Z + + + + + Global u0394X + + + + + Global u0394Y + + + + + Global u0394Z + + + + + Global X + + + + + Global Y + + + + + Global Z + + + + + Invalid Size value. Using 200.0. + + + + + Invalid Tracking value. Using 0. + + + + + Please enter a text string. + + + + + Select a Font file + + + + + Please enter a font file. + + + + + Autogroup: + + + + + Faces + + + + + Remove + + + + + Add + + + + + Facebinder elements + + + + + Draft + + + + + + LibreDWG error + + + + + + Converting: + + + + + Conversion successful + + + + + Error during DWG conversion. Try moving the DWG file to a directory path without spaces and non-english characters, or try saving to a lower DWG version. + + + + + + ODA File Converter not found + + + + + + QCAD error + + + + + + + All Shapes must be coplanar + + + + + Selected Shapes must define a plane + + + + + No graphical interface + + + + + Unable to insert new object into a scaled part + + + + + Symbol not implemented. Using a default symbol. + + + + + Visibility off; removed from list: + + + + + image is Null + + + + + filename does not exist on the system or in the resource file + + + + + unable to load texture + + + + + + + + + + + + + + + + + + + + + No active document. Aborting. + + + + + + + + + + + + + + + + + + Wrong input: object not in document. + + + + + Does not have 'ViewObject.RootNode'. + + + + + + + + custom + + + + + Unable to convert input into a scale factor + + + + + Set custom scale + + + + + Set custom annotation scale in format x:x, x=x + + + + + Set the scale used by draft annotation tools + + + + + Solids: + + + + + Faces: + + + + + Wires: + + + + + Edges: + + + + + Vertices: + + + + + Face + + + + + Wire + + + + + + different types + + + + + Objects have different placements. Distance between the two base points: + + + + + has a different value + + + + + doesn't exist in one of the objects + + + + + %s shares a base with %d other objects. Please check if you want to modify this. + + + + + %s cannot be modified because its placement is readonly. + + + + + Wrong input: unknown document. + + + + + This function will be deprecated in + + + + + + Please use + + + + + This function will be deprecated. + + + + + Snap Lock + + + + + Snap Endpoint + + + + + Snap Midpoint + + + + + Snap Center + + + + + Snap Angle + + + + + Snap Intersection + + + + + Snap Perpendicular + + + + + Snap Extension + + + + + Snap Parallel + + + + + Snap Special + + + + + Snap Near + + + + + Snap Ortho + + + + + Snap Grid + + + + + Snap WorkingPlane + + + + + Snap Dimensions + + + + + Toggle Draft Grid + + + + + ShapeString: string has no wires + + + + + + added view property 'ScaleMultiplier' + + + + + + migrated 'DraftText' type to 'Text' + + + + + , path object doesn't have 'Edges'. + + + + + + + 'PathObj' property will be migrated to 'PathObject' + + + + + Cannot calculate path tangent. Copy not aligned. + + + + + Tangent and normal are parallel. Copy not aligned. + + + + + Cannot calculate path normal, using default. + + + + + Cannot calculate path binormal. Copy not aligned. + + + + + AlignMode {} is not implemented + + + + + + added property 'ExtraPlacement' + + + + + Object must be a closed shape + + + + + No solid object created + + + + + Faces must be coplanar to be refined + + + + + + Upgrade: Unknown force method: + + + + + Found groups: closing each open object inside + + + + + Found meshes: turning into Part shapes + + + + + Found 1 solidifiable object: solidifying it + + + + + Found 2 objects: fusing them + + + + + Found object with several coplanar faces: refine them + + + + + Found 1 non-parametric objects: draftifying it + + + + + Found 1 closed sketch object: creating a face from it + + + + + Found closed wires: creating faces + + + + + Found several wires or edges: wiring them + + + + + + Found several non-treatable objects: creating compound + + + + + trying: closing it + + + + + Found 1 open wire: closing it + + + + + Found 1 object: draftifying it + + + + + Found points: creating compound + + + + + Unable to upgrade these objects. + + + + + No object given + + + + + The two points are coincident + + + + + mirrored + + + + + Found 1 block: exploding it + + + + + Found 1 multi-solids compound: exploding it + + + + + Found 1 parametric object: breaking its dependencies + + + + + Found 2 objects: subtracting them + + + + + Found several faces: splitting them + + + + + Found several objects: subtracting them from the first one + + + + + Found 1 face: extracting its wires + + + + + Found only wires: extracting their edges + + + + + No more downgrade possible + + + + + + + + + + + + + + + + + + + Wrong input: must be a vector. + + + + + + + Wrong input: must be a placement, a vector, or a rotation. + + + + + + Wrong input: object must not be a list. + + + + + + Wrong input: must be a list or tuple of strings, or a single string. + + + + + Wrong input: subelement not in object. + + + + + Wrong input: label_type must be a string. + + + + + Wrong input: label_type must be one of the following: + + + + + + + + Wrong input: must be a list of strings or a single string. + + + + + + Wrong input: must be a string, 'Horizontal', 'Vertical', or 'Custom'. + + + + + + + + + + Wrong input: must be a number. + + + + + Wrong input: must be a list of at least two vectors. + + + + + Direction is not 'Custom'; points won't be used. + + + + + Wrong input: must be a list of two elements. For example, [object, 'Edge1']. + + + + + Wrong input: point object doesn't have 'Geometry', 'Links', or 'Components'. + + + + + Layers + + + + + + + Layer + + + + + Wrong input: it must be a string. + + + + + + + + Wrong input: must be a tuple of three floats 0.0 to 1.0. + + + + + + Wrong input: must be 'Solid', 'Dashed', 'Dotted', or 'Dashdot'. + + + + + Wrong input: must be a number between 0 and 100. + + + + + This function is deprecated. Do not use this function directly. + + + + + Use one of 'make_linear_dimension', or 'make_linear_dimension_obj'. + + + + + + Wrong input: object doesn't have a 'Shape' to measure. + + + + + Wrong input: object doesn't have at least one element in 'Vertexes' to use for measuring. + + + + + + Wrong input: must be an integer. + + + + + i1: values below 1 are not allowed; will be set to 1. + + + + + + Wrong input: vertex not in object. + + + + + i2: values below 1 are not allowed; will be set to the last vertex in the object. + + + + + Wrong input: object doesn't have at least one element in 'Edges' to use for measuring. + + + + + index: values below 1 are not allowed; will be set to 1. + + + + + Wrong input: index doesn't correspond to an edge in the object. + + + + + Wrong input: index doesn't correspond to a circular edge. + + + + + + Wrong input: must be a string, 'radius' or 'diameter'. + + + + + + Wrong input: must be a list with two angles. + + + + + Internal orthogonal array + + + + + Wrong input: must be a number or vector. + + + + + + + Input: single value expanded to vector. + + + + + + + Wrong input: must be an integer number. + + + + + + + Input: number of elements must be at least 1. It is set to 1. + + + + + + + + + Orthogonal array + + + + + Orthogonal array 2D + + + + + Rectangular array + + + + + Rectangular array 2D + + + + + + + + Polar array + + + + + Wrong input: must be 'Original', 'Frenet', or 'Tangent'. + + + + + + Points: + + + + + + Wrong input: must be list or tuple of three points exactly. + + + + + Placement: + + + + + Wrong input: incorrect type of placement. + + + + + Wrong input: incorrect type of points. + + + + + Cannot generate shape: + + + + + Radius: + + + + + Center: + + + + + Create primitive object + + + + + + Final placement: + + + + + Face: True + + + + + Support: + + + + + Map mode: + + + + + No shape found + + + + + All Shapes must be planar + + + + + + + + + Circular array + + + + + Wrong input: must be a number or quantity. + + + + + + + + length: + + + + + Two elements are needed. + + + + + Radius is too large + + + + + + + Segment + + + + + Removed original objects. + + + + + Select an object to scale + + + + + Pick base point + + + + + Pick reference distance from base point + + + + + + + Scale + + + + + Some subelements could not be scaled. + + + + + Unable to scale object: + + + + + Unable to scale objects: + + + + + This object type cannot be scaled directly. Please use the clone method. + + + + + Pick new distance from base point + + + + + Sketch is too complex to edit: it is suggested to use sketcher default editor + + + + + Pick target point + + + + + Create Label + + + + + + Pick endpoint of leader line + + + + + + Pick text position + + + + + Change Style + + + + + Pick location point + + + + + Create Text + + + + + Toggle grid + + + + + Pick a face, 3 vertices or a WP Proxy to define the drawing plane + + + + + Working plane aligned to global placement of + + + + + Dir + + + + + Custom + + + + + Select faces from existing objects + + + + + Select an object to mirror + + + + + Pick start point of mirror line + + + + + Mirror + + + + + + Pick end point of mirror line + + + + + + Pick center point + + + + + + + + + + Pick radius + + + + + + + + Start angle + + + + + + Pick start angle + + + + + + + + Aperture angle + + + + + Pick aperture + + + + + Create Circle (Part) + + + + + Create Circle + + + + + Create Arc (Part) + + + + + Create Arc + + + + + Pick aperture angle + + + + + + Arc by 3 points + + + + + + + + Pick first point + + + + + Create Line + + + + + Create Wire + + + + + + + + + + + Pick next point + + + + + Unable to create a Wire from selected objects + + + + + Convert to Wire + + + + + + Pick ShapeString location point + + + + + + Create ShapeString + + + + + Select a Draft object to edit + + + + + No edit point found for selected object + + + + + Too many objects selected, max number set to: + + + + + : this object is not editable + + + + + Select an object to join + + + + + Join lines + + + + + Selection: + + + + + Change slope + + + + + Select objects to trim or extend + + + + + + Pick distance + + + + + Offset angle + + + + + Unable to trim these objects, only Draft wires and arcs are supported. + + + + + Unable to trim these objects, too many wires + + + + + These objects don't intersect. + + + + + Too many intersection points. + + + + + Select an object to convert. + + + + + Convert to Sketch + + + + + Convert to Draft + + + + + Convert Draft/Sketch + + + + + Please select exactly two objects, the base object and the point object, before calling this command. + + + + + Point array + + + + + Select an object to edit + + + + + Select an object to clone + + + + + + + + Create Dimension + + + + + Create Dimension (radial) + + + + + Edge too short! + + + + + Edges don't intersect! + + + + + Select an object to stretch + + + + + Pick first point of selection rectangle + + + + + Pick opposite point of selection rectangle + + + + + Pick start point of displacement + + + + + Pick end point of displacement + + + + + Turning one Rectangle into a Wire + + + + + Stretch + + + + + + Please select exactly two objects, the base object and the path object, before calling this command. + + + + + Path twisted array + + + + + + Bézier curve has been closed + + + + + + + Last point has been removed + + + + + + Pick next point, or finish (A) or close (O) + + + + + + Create BezCurve + + + + + Click and drag to define next knot + + + + + Click and drag to define next knot, or finish (A) or close (O) + + + + + (ON) + + + + + (OFF) + + + + + + Select an object to upgrade + + + + + Downgrade + + + + + Path array + + + + + Spline has been closed + + + + + Create B-spline + + + + + Create Plane + + + + + Create Rectangle + + + + + + Pick opposite point + + + + + Fillet radius + + + + + Radius of fillet + + + + + Enter radius. + + + + + Delete original objects: + + + + + Chamfer mode: + + + + + Two elements needed. + + + + + Test object + + + + + Test object removed + + + + + Fillet cannot be created + + + + + Create fillet + + + + + Add to group + + + + + Ungroup + + + + + Add new group + + + + + Select group + + + + + No new selection. You must select non-empty groups or objects inside groups. + + + + + Autogroup + + + + + Add new Layer + + + + + Add to construction group + + + + + Add a new group with a given name + + + + + Add group + + + + + Group name + + + + + Group + + + + + + This object does not support possible coincident points, please try again. + + + + + + Active object must have more than two points/nodes + + + + + Selection is not a Knot + + + + + Endpoint of BezCurve can't be smoothed + + + + + The Drawing Workbench is obsolete since 0.17, consider using the TechDraw Workbench instead. + + + + + + Select an object to project + + + + + Upgrade + + + + + Main toggle snap + + + + + Midpoint snap + + + + + Perpendicular snap + + + + + Grid snap + + + + + Intersection snap + + + + + Parallel snap + + + + + Endpoint snap + + + + + Angle snap (30 and 45 degrees) + + + + + Arc center snap + + + + + Edge extension snap + + + + + Near snap + + + + + Orthogonal snap + + + + + Special point snap + + + + + Dimension display + + + + + Working plane snap + + + + + Show snap toolbar + + + + + Select an object to move + + + + + Pick start point + + + + + + Pick end point + + + + + Move + + + + + + Some subelements could not be moved. + + + + + + Create Ellipse + + + + + Flip dimension + + + + + No active Draft Toolbar. + + + + + Construction mode + + + + + Continue mode + + + + + Toggle display mode + + + + + Annotation style editor + + + + + Open styles file + + + + + + JSON file (*.json) + + + + + Save styles file + + + + + Heal + + + + + + Create Point + + + + + Create Polygon (Part) + + + + + Create Polygon + + + + + Select an object to offset + + + + + Offset only works on one object at a time. + + + + + Cannot offset this object type + + + + + Offset of Bezier curves is currently not supported + + + + + Select an object to rotate + + + + + Pick rotation center + + + + + + Base angle + + + + + + The base angle you wish to start the rotation from + + + + + + Pick base angle + + + + + + Rotation + + + + + + The amount of rotation you wish to perform. +The final angle will be the base angle plus this amount. + + + + + + Pick rotation angle + + + + + Create 2D view + + + + + Select an object to array + + + + + Array + + + + + Click anywhere on a line to split it. + + + + + Split line + + + + + + + Task panel: + + + + + + + At least one element must be selected. + + + + + Number of elements must be at least 1. + + + + + + + Selection is not suitable for array. + + + + + + + + + + Object: + + + + + Interval X reset: + + + + + Interval Y reset: + + + + + Interval Z reset: + + + + + + + Fuse: + + + + + + + Create Link array: + + + + + Number of X elements: + + + + + Interval X: + + + + + Number of Y elements: + + + + + Interval Y: + + + + + Number of Z elements: + + + + + Interval Z: + + + + + + + Aborted: + + + + + Number of layers must be at least 2. + + + + + Radial distance is zero. Resulting array may not look correct. + + + + + Radial distance is negative. It is made positive to proceed. + + + + + Tangential distance cannot be zero. + + + + + Tangential distance is negative. It is made positive to proceed. + + + + + + Center reset: + + + + + Radial distance: + + + + + Tangential distance: + + + + + Number of circular layers: + + + + + Symmetry parameter: + + + + + + Center of rotation: + + + + + Number of elements must be at least 2. + + + + + The angle is above 360 degrees. It is set to this value to proceed. + + + + + The angle is below -360 degrees. It is set to this value to proceed. + + + + + Number of elements: + + + + + Polar angle: + + + + + ShapeString + + + + + Default + + + + + Activate this layer + + + + + Select layer contents + + + + + + Merge layer duplicates + + + + + + Add new layer + + + + + Relabeling layer: + + + + + Merging layer: + + + + + Please load the Draft Workbench to enable editing this object + + + + + importOCA + + + OCA error: couldn't determine character encoding + + + + + OCA: found no data to export + + + + + successfully exported + + + diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem.ts b/src/Mod/Fem/Gui/Resources/translations/Fem.ts index 58ced81677..4b4a62f56f 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem.ts @@ -1,6 +1,19 @@ + + BoundarySelector + + + Select Faces/Edges/Vertexes + + + + + To add references: select them in the 3D view and click "Add". + + + CmdFemConstraintBearing @@ -661,12 +674,66 @@ + + ControlWidget + + + Solver Control + + + + + Working Directory + + + + + + Write + + + + + + + + Edit + + + + + Elapsed Time: + + + + + + Run + + + + + + Re-write + + + + + Re-run + + + + + Abort + + + Dialog - - + + Dialog @@ -706,20 +773,20 @@ - + Temperature: - + 25 - + ºC @@ -740,6 +807,462 @@ + + FEM_Analysis + + + Analysis container + + + + + Creates an analysis container with standard solver CalculiX + + + + + FEM_ClippingPlaneAdd + + + Clipping plane on face + + + + + Add a clipping plane on a selected face + + + + + FEM_ClippingPlaneRemoveAll + + + + Remove all clipping planes + + + + + FEM_ConstantVacuumPermittivity + + + Constant vacuum permittivity + + + + + Creates a FEM constant vacuum permittivity to overwrite standard value + + + + + FEM_ConstraintBodyHeatSource + + + Constraint body heat source + + + + + Creates a FEM constraint body heat source + + + + + FEM_ConstraintCentrif + + + Constraint centrif + + + + + Creates a FEM constraint centrif + + + + + FEM_ConstraintElectrostaticPotential + + + Constraint electrostatic potential + + + + + Creates a FEM constraint electrostatic potential + + + + + FEM_ConstraintFlowVelocity + + + Constraint flow velocity + + + + + Creates a FEM constraint flow velocity + + + + + FEM_ConstraintInitialFlowVelocity + + + Constraint initial flow velocity + + + + + Creates a FEM constraint initial flow velocity + + + + + FEM_ConstraintSectionPrint + + + Constraint sectionprint + + + + + Creates a FEM constraint sectionprint + + + + + FEM_ConstraintSelfWeight + + + Constraint self weight + + + + + Creates a FEM constraint self weight + + + + + FEM_ConstraintTie + + + Constraint tie + + + + + Creates a FEM constraint tie + + + + + FEM_ElementFluid1D + + + Fluid section for 1D flow + + + + + Creates a FEM fluid section for 1D flow + + + + + FEM_ElementGeometry1D + + + Beam cross section + + + + + Creates a FEM beam cross section + + + + + FEM_ElementGeometry2D + + + Shell plate thickness + + + + + Creates a FEM shell plate thickness + + + + + FEM_ElementRotation1D + + + Beam rotation + + + + + Creates a FEM beam rotation + + + + + FEM_EquationElasticity + + + Elasticity equation + + + + + Creates a FEM equation for elasticity + + + + + FEM_EquationElectricforce + + + Electricforce equation + + + + + Creates a FEM equation for electric forces + + + + + FEM_EquationElectrostatic + + + Electrostatic equation + + + + + Creates a FEM equation for electrostatic + + + + + FEM_EquationFlow + + + Flow equation + + + + + Creates a FEM equation for flow + + + + + FEM_EquationFlux + + + Flux equation + + + + + Creates a FEM equation for flux + + + + + FEM_EquationHeat + + + Heat equation + + + + + Creates a FEM equation for heat + + + + + FEM_Examples + + + + Open FEM examples + + + + + FEM_FEMMesh2Mesh + + + FEM mesh to mesh + + + + + Convert the surface of a FEM mesh to a mesh + + + + + FEM_MaterialEditor + + + Material editor + + + + + Opens the FreeCAD material editor + + + + + FEM_MaterialFluid + + + Material for fluid + + + + + Creates a FEM material for fluid + + + + + FEM_MaterialMechanicalNonlinear + + + Nonlinear mechanical material + + + + + Creates a nonlinear mechanical material + + + + + FEM_MaterialReinforced + + + Reinforced material (concrete) + + + + + Creates a material for reinforced matrix material such as concrete + + + + + FEM_MaterialSolid + + + Material for solid + + + + + Creates a FEM material for solid + + + + + FEM_MeshBoundaryLayer + + + FEM mesh boundary layer + + + + + Creates a FEM mesh boundary layer + + + + + FEM_MeshClear + + + Clear FEM mesh + + + + + Clear the Mesh of a FEM mesh object + + + + + FEM_MeshDisplayInfo + + + + Display FEM mesh info + + + + + FEM_MeshGmshFromShape + + + FEM mesh from shape by Gmsh + + + + + Create a FEM mesh from a shape by Gmsh mesher + + + + + FEM_MeshGroup + + + FEM mesh group + + + + + Creates a FEM mesh group + + + + + FEM_MeshNetgenFromShape + + + FEM mesh from shape by Netgen + + + + + Create a FEM mesh from a solid or face shape by Netgen internal mesher + + + + + FEM_MeshRegion + + + FEM mesh region + + + + + Creates a FEM mesh region + + + FEM_PostCreateFunctions @@ -753,6 +1276,123 @@ + + FEM_ResultShow + + + Show result + + + + + Shows and visualizes selected result data + + + + + FEM_ResultsPurge + + + Purge results + + + + + Purges all results from active analysis + + + + + FEM_SolverCalculix + + + Solver CalculiX (new framework) + + + + + Creates a FEM solver CalculiX new framework (less result error handling) + + + + + FEM_SolverCalculixCxxtools + + + Solver CalculiX Standard + + + + + Creates a standard FEM solver CalculiX with ccx tools + + + + + FEM_SolverControl + + + Solver job control + + + + + Changes solver attributes and runs the calculations for the selected solver + + + + + FEM_SolverElmer + + + Solver Elmer + + + + + Creates a FEM solver Elmer + + + + + FEM_SolverMystran + + + Solver Mystran + + + + + Creates a FEM solver Mystran + + + + + FEM_SolverRun + + + Run solver calculations + + + + + Runs the calculations for the selected solver + + + + + FEM_SolverZ88 + + + Solver Z88 + + + + + Creates a FEM solver Z88 + + + FemGui::DlgSettingsFemCcxImp @@ -2753,17 +3393,17 @@ that "MAXKOI" needs to be increased. - - - + + - + + + - 0 mm @@ -2778,11 +3418,11 @@ that "MAXKOI" needs to be increased. - - + + Parameter @@ -3022,6 +3662,39 @@ that "MAXKOI" needs to be increased. + + GeometryElementsSelection + + + Geometry reference selector for a + + + + + Add + + + + + Click on "Add" and select geometric elements to add them to the list.{}The following geometry elements are allowed to select: {}{}{} + + + + + {}If no geometry is added to the list, all remaining ones are used. + + + + + Selection mode + + + + + Solid + + + GmshMesh @@ -3122,26 +3795,26 @@ that "MAXKOI" needs to be increased. - - - + + + A dialog is already open in the task panel - - - + + + Do you want to close this dialog? @@ -3273,10 +3946,10 @@ that "MAXKOI" needs to be increased. - - - + + + Are you sure you want to continue? @@ -3493,6 +4166,19 @@ p, li { white-space: pre-wrap; } + + SolidSelector + + + Select Solids + + + + + Select elements part of the solid that shall be added to the list. To add the solid click "Add". + + + SolverCalculix @@ -3588,10 +4274,10 @@ following referencing objects might be lost: - - - + + + Object dependencies @@ -4936,6 +5622,19 @@ normal vector of the face is used as direction + + _Selector + + + Add + + + + + Remove + + + setupFilter diff --git a/src/Mod/Image/Gui/Resources/translations/Image.ts b/src/Mod/Image/Gui/Resources/translations/Image.ts index 056c11af0e..eef2dafd41 100644 --- a/src/Mod/Image/Gui/Resources/translations/Image.ts +++ b/src/Mod/Image/Gui/Resources/translations/Image.ts @@ -63,6 +63,44 @@ + + Dialog + + + Scale image plane + + + + + Distance [mm] + + + + + Select first point + + + + + Enter distance + + + + + Select ImagePlane + + + + + Select second point + + + + + Select Image Plane and type distance + + + ImageGui::GLImageBox @@ -175,6 +213,19 @@ + + Image_Scaling + + + Scale image plane + + + + + Scales an image plane by defining a distance between two points + + + QObject diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh.ts b/src/Mod/Mesh/Gui/Resources/translations/Mesh.ts index 4c12f2312e..218d65a256 100644 --- a/src/Mod/Mesh/Gui/Resources/translations/Mesh.ts +++ b/src/Mod/Mesh/Gui/Resources/translations/Mesh.ts @@ -773,8 +773,8 @@ - + Mesh Smoothing diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart.ts b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart.ts index 48ee949d2c..4c2ba9ec14 100644 --- a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart.ts +++ b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart.ts @@ -505,6 +505,25 @@ Select a different shape, please. + + MeshPart_FlatteningCommand + + + Unwrap Mesh + + + + + + Find a flat representation of a mesh. + + + + + Unwrap Face + + + MeshPart_Section diff --git a/src/Mod/OpenSCAD/Resources/translations/OpenSCAD.ts b/src/Mod/OpenSCAD/Resources/translations/OpenSCAD.ts index 555e61c389..868d39c208 100644 --- a/src/Mod/OpenSCAD/Resources/translations/OpenSCAD.ts +++ b/src/Mod/OpenSCAD/Resources/translations/OpenSCAD.ts @@ -168,4 +168,320 @@ + + OpenSCAD + + + It looks like you may be using a Snap version of OpenSCAD. + + + + + + If OpenSCAD execution fails to load the temporary file, use FreeCAD's OpenSCAD Workbench Preferences to change the transfer mechanism. + + + + + It looks like you may be using a sandboxed version of FreeCAD. + + + + + Unable to explode %s + + + + + Convert Edges to Faces + + + + + Please select 3 objects first + + + + + + Add + + + + + + Clear + + + + + + Load + + + + + + Save + + + + + + Refresh + + + + + + as Mesh + + + + + + Add OpenSCAD Element + + + + + + Perform + + + + + + Mesh Boolean + + + + + + Unsupported Function + + + + + + Press OK + + + + + OpenSCAD file contains both 2D and 3D shapes. That is not supported in this importer, all shapes must have the same dimensionality. + + + + + Error all shapes must be either 2D or both must be 3D + + + + + OpenSCAD_AddOpenSCADElement + + + Add OpenSCAD Element... + + + + + Add an OpenSCAD element by entering OpenSCAD code and executing the OpenSCAD binary + + + + + OpenSCAD_ColorCodeShape + + + Color Shapes + + + + + Color Shapes by validity and type + + + + + OpenSCAD_Edgestofaces + + + Convert Edges To Faces + + + + + OpenSCAD_ExpandPlacements + + + Expand Placements + + + + + Expand all placements downwards the FeatureTree + + + + + OpenSCAD_ExplodeGroup + + + Explode Group + + + + + Remove fusion, apply placement to children, and color randomly + + + + + OpenSCAD_Hull + + + Hull + + + + + Perform Hull + + + + + OpenSCAD_IncreaseToleranceFeature + + + Increase Tolerance Feature + + + + + Create Feature that allows to increase the tolerance + + + + + OpenSCAD_MeshBoolean + + + Mesh Boolean... + + + + + Export objects as meshes and use OpenSCAD to perform a boolean operation + + + + + OpenSCAD_Minkowski + + + Minkowski + + + + + Perform Minkowski + + + + + OpenSCAD_MirrorMeshFeature + + + Mirror Mesh Feature... + + + + + Create Mirror Mesh Feature + + + + + OpenSCAD_RefineShapeFeature + + + Refine Shape Feature + + + + + Create Refine Shape Feature + + + + + OpenSCAD_RemoveSubtree + + + Remove Objects and their Children + + + + + Removes the selected objects and all children that are not referenced from other objects + + + + + OpenSCAD_ReplaceObject + + + Replace Object + + + + + Replace an object in the Feature Tree. Please select old, new, and parent object + + + + + OpenSCAD_ResizeMeshFeature + + + Resize Mesh Feature... + + + + + Create Resize Mesh Feature + + + + + OpenSCAD_ScaleMeshFeature + + + Scale Mesh Feature... + + + + + Create Scale Mesh Feature + + + + + Workbech + + + OpenSCAD Part tools + + + + + Workbench + + + OpenSCADTools + + + diff --git a/src/Mod/Part/Gui/Resources/translations/Part.ts b/src/Mod/Part/Gui/Resources/translations/Part.ts index d8f0453208..4f01092f88 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part.ts @@ -2363,109 +2363,6 @@ of projection. - - PartDesignGui::TaskDatumParameters - - - Form - - - - - Selection accepted - - - - - Reference 1 - - - - - Reference 2 - - - - - Reference 3 - - - - - Reference 4 - - - - - Attachment mode: - - - - - Attachment Offset (in local coordinates): - - - - - In x-direction: - - - - - - - Note: The placement is expressed in local space of object being attached. - - - - - In y-direction: - - - - - In z-direction: - - - - - Around x-axis: - - - - - Rotation around the x-axis -Note: The placement is expressed in local space of object being attached. - - - - - Around y-axis: - - - - - Rotation around the y-axis -Note: The placement is expressed in local space of object being attached. - - - - - Around z-axis: - - - - - Rotation around the z-axis -Note: The placement is expressed in local space of object being attached. - - - - - Flip sides - - - PartGui::CrossSections @@ -5377,34 +5274,6 @@ in the 3D view for the sweep path. - - PartGui::TaskTube - - - Tube - - - - - Parameter - - - - - Outer radius - - - - - Inner radius - - - - - Height: - - - PartGui::ThicknessWidget @@ -5430,54 +5299,11 @@ in the 3D view for the sweep path. - - Part_FaceMaker - - - Simple - - - - - Makes separate plane face from every wire independently. No support for holes; wires can be on different planes. - - - - - Bull's-eye facemaker - - - - - Supports making planar faces with holes with islands. - - - - - Cheese facemaker - - - - - Supports making planar faces with holes, but no islands inside holes. - - - - - Part Extrude facemaker - - - - - Supports making faces with holes, does not support nesting. - - - QObject - + Edit %1 @@ -5562,20 +5388,20 @@ Do you want to continue? - + Face - + Edge - + Vertex diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign.ts index 2123a1f83d..e07b26f685 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign.ts @@ -858,8 +858,8 @@ so that self intersection is avoided. - + Add a Body @@ -3381,6 +3381,19 @@ click again to end selection + + PartDesign_InvoluteGear + + + Involute gear... + + + + + Creates or edit the involute gear definition. + + + PartDesign_MoveFeature @@ -3422,6 +3435,19 @@ click again to end selection + + PartDesign_Sprocket + + + Sprocket... + + + + + Creates or edit the sprocket definition. + + + QObject @@ -3492,28 +3518,28 @@ click again to end selection + + + + + + - - - - - - A dialog is already open in the task panel + + + + + + - - - - - - Do you want to close this dialog? @@ -3841,11 +3867,11 @@ If you have a legacy document with PartDesign objects without Body, use the migr - - - + + + Edit %1 @@ -4599,6 +4625,64 @@ over 90: larger hole radius at the bottom + + WizardShaft + + + + Shaft design wizard... + + + + + + Start the shaft design wizard + + + + + WizardShaftTable + + + Length [mm] + + + + + Diameter [mm] + + + + + Inner diameter [mm] + + + + + Constraint type + + + + + Start edge type + + + + + Start edge size + + + + + End edge type + + + + + End edge size + + + Workbench diff --git a/src/Mod/Path/Gui/Resources/translations/Path.ts b/src/Mod/Path/Gui/Resources/translations/Path.ts index 38d3ceeb49..7ba5c128b9 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path.ts @@ -1,6 +1,1448 @@ + + App::Property + + + + + + + + + + + The base path to modify + + + + + The side of path to insert bones + + + + + The style of bones + + + + + Bones that aren't dressed up + + + + + The algorithm to determine the bone length + + + + + Dressup length if Incision == custom + + + + + The input mapping axis + + + + + The radius of the wrapped axis + + + + + + The direction that the toolpath should go around the part ClockWise (CW) or CounterClockWise (CCW) + + + + + + + + Choose how to process multiple Base Geometry features. + + + + + Controls how tool moves around corners. Default=Round + + + + + Maximum distance before a miter join is truncated + + + + + + + Extra value to stay away from final profile- good for roughing toolpath + + + + + Profile holes as well as the outline + + + + + Profile the outline + + + + + Profile round holes + + + + + Side of edge that tool should cut + + + + + Make True, if using Cutter Radius Compensation + + + + + The base geometry for this operation + + + + + Holds the calculated value for the StartDepth + + + + + Holds the calculated value for the FinalDepth + + + + + Holds the diameter of the tool + + + + + Holds the max Z value of Stock + + + + + Holds the min Z value of Stock + + + + + + + Make False, to prevent operation from generating code + + + + + An optional comment for this Operation + + + + + User Assigned Label + + + + + + + Operations Cycle Time Estimation + + + + + Base locations for this operation + + + + + + + The tool controller that will be used to calculate the path + + + + + Coolant mode for this operation + + + + + Starting Depth of Tool- first cut depth in Z + + + + + Final Depth of Tool- lowest value in Z + + + + + Starting Depth internal use only for derived values + + + + + Incremental Step Down of Tool + + + + + Maximum material removed on final pass. + + + + + The height needed to clear clamps and obstructions + + + + + Rapid Safety Height between locations. + + + + + The start point of this path + + + + + + + + Make True, if specifying a Start Point + + + + + Lower limit of the turning diameter + + + + + Upper limit of the turning diameter. + + + + + Coolant option for this operation + + + + + The NC output file for this project + + + + + Select the Post Processor + + + + + Arguments for the Post Processor (specific to the script) + + + + + + Last Time the Job was post-processed + + + + + An optional description for this job + + + + + Job Cycle Time Estimation + + + + + For computing Paths; smaller increases accuracy, but slows down computation + + + + + Solid object to be used as stock. + + + + + Compound path of all operations in the order they are processed. + + + + + + Select the Type of Job + + + + + + Split output into multiple gcode files + + + + + + If multiple WCS, order the output this way + + + + + + The Work Coordinate Systems for the Job + + + + + SetupSheet holding the settings for this job + + + + + The base objects for all operations + + + + + Collection of all tool controllers for the job + + + + + Incremental Drill depth before retracting to clear chips + + + + + Enable pecking + + + + + The time to dwell between peck cycles + + + + + Enable dwell + + + + + Calculate the tip length and subtract from final depth + + + + + Controls how tool retracts Default=G99 + + + + + The height where feed starts and height during retract tool when path is finished while in a peck operation + + + + + How far the drill depth is extended + + + + + + Width of tags. + + + + + + Height of tags. + + + + + + Angle of tag plunge and ascent. + + + + + + Radius of the fillet for the tag. + + + + + + Locations of inserted holding tags + + + + + + IDs of disabled holding tags + + + + + + Factor determining the # of segments used to approximate rounded tags. + + + + + The active tool + + + + + The speed of the cutting spindle in RPM + + + + + Direction of spindle rotation + + + + + Feed rate for vertical moves in Z + + + + + Feed rate for horizontal moves + + + + + Rapid rate for vertical moves in Z + + + + + Rapid rate for horizontal moves + + + + + + The tool used by this controller + + + + + + + Show the temporary path construction objects when module is in DEBUG mode. + + + + + Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. + + + + + Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much. + + + + + + Stop index(angle) for rotational scan + + + + + Dropcutter lines are created parallel to this axis. + + + + + Additional offset to the selected bounding box + + + + + The model will be rotated around this axis. + + + + + Start index(angle) for rotational scan + + + + + Planar: Flat, 3D surface scan. Rotational: 4th-axis rotational scan. + + + + + + Avoid cutting the last 'N' faces in the Base Geometry list of selected faces. + + + + + + Do not cut internal features on avoided faces. + + + + + + Positive values push the cutter toward, or beyond, the boundary. Negative values retract the cutter away from the boundary. + + + + + + If true, the cutter will remain inside the boundaries of the model or selected face(s). + + + + + + Positive values push the cutter toward, or into, the feature. Negative values retract the cutter away from the feature. + + + + + + Cut internal feature areas within a larger selected face. + + + + + + Select the overall boundary for the operation. + + + + + + Set the direction for the cutting tool to engage the material: Climb (ClockWise) or Conventional (CounterClockWise) + + + + + + + Set the geometric clearing pattern to use for the operation. + + + + + + The yaw angle used for certain clearing patterns + + + + + + Reverse the cut order of the stepover paths. For circular cut patterns, begin at the outside and work toward the center. + + + + + + Set the Z-axis depth offset from the target surface. + + + + + + + Complete the operation in a single pass at depth, or mulitiple passes to final depth. + + + + + + Set the start point for the cut pattern. + + + + + + Choose location of the center point for starting the cut pattern. + + + + + Profile the edges of the selection. + + + + + + Set the sampling resolution. Smaller values quickly increase processing time. + + + + + + Set the stepover percentage, based on the tool's diameter. + + + + + + Enable optimization of linear paths (co-linear points). Removes unnecessary co-linear points from G-Code output. + + + + + + Enable separate optimization of transitions between, and breaks within, each step over path. + + + + + Convert co-planar arcs to G2/G3 gcode commands for `Circular` and `CircularZigZag` cut patterns. + + + + + + Collinear and co-radial artifact gaps that are smaller than this threshold are closed in the path. + + + + + + Feedback: three smallest gaps identified in the path geometry. + + + + + + + The custom start point for the path of this operation + + + + + The path(s) to array + + + + + Pattern method + + + + + The spacing between the array copies in Linear pattern + + + + + The number of copies in X direction in Linear pattern + + + + + The number of copies in Y direction in Linear pattern + + + + + Total angle in Polar pattern + + + + + The number of copies in Linear 1D and Polar pattern + + + + + The centre of rotation in Polar pattern + + + + + Make copies in X direction before Y in Linear 2D pattern + + + + + Percent of copies to randomly offset + + + + + Maximum random offset of copies + + + + + + Seed value for jitter randomness + + + + + Default speed for horizontal rapid moves. + + + + + Default speed for vertical rapid moves. + + + + + + Coolant Modes + + + + + + Default coolant mode. + + + + + The usage of this field depends on SafeHeightExpression - by default its value is added to StartDepth and used for SafeHeight of an operation. + + + + + Expression set for the SafeHeight of new operations. + + + + + The usage of this field depends on ClearanceHeightExpression - by default is value is added to StartDepth and used for ClearanceHeight of an operation. + + + + + Expression set for the ClearanceHeight of new operations. + + + + + Expression used for StartDepth of new operations. + + + + + Expression used for FinalDepth of new operations. + + + + + Expression used for StepDown of new operations. + + + + + Angles less than filter angle will not receive corner actions + + + + + Distance the point trails behind the spindle + + + + + Height to raise during corner action + + + + + List of disabled features + + + + + Default length of extensions. + + + + + List of features to extend. + + + + + When enabled connected extension edges are combined to wires. + + + + + + Uses the outline of the base geometry. + + + + + + Split Arcs into discrete segments + + + + + Solid object to be used to limit the generated Path. + + + + + Determines if Boundary describes an inclusion or exclusion mask. + + + + + Comment or note for CNC program + + + + + The path to be copied + + + + + X offset between tool and probe + + + + + Y offset between tool and probe + + + + + Number of points to probe in X direction + + + + + Number of points to probe in Y direction + + + + + The output location for the probe data to be written + + + + + Side of selected faces that tool should cut + + + + + Type of adaptive operation + + + + + Influences accuracy and performance + + + + + + + Percent of cutter diameter to step over on each pass + + + + + Lift distance for rapid moves + + + + + Max length of keep tool down path compared to direct distance between points + + + + + How much stock to leave (i.e. for finishing operation) + + + + + Force plunging into material inside and clearing towards the edges + + + + + To take a finishing profile path at the end + + + + + + Stop processing + + + + + Use Arcs (G2) for helix ramp + + + + + Internal input state + + + + + Internal output state + + + + + Helix ramp entry angle (degrees) + + + + + Helix cone angle (degrees) + + + + + Limit helix entry diameter, if limit larger than tool diameter or 0, tool diameter is used + + + + + Orientation plane of CNC path + + + + + Enter custom start point for slot path. + + + + + Enter custom end point for slot path. + + + + + Positive extends the beginning of the path, negative shortens. + + + + + Positive extends the end of the path, negative shortens. + + + + + Choose the path orientation with regard to the feature(s) selected. + + + + + Choose what point to use on the first selected feature. + + + + + Choose what point to use on the second selected feature. + + + + + For arcs/circlular edges, offset the radius for the path. + + + + + Enable to reverse the cut direction of the slot path. + + + + + Angle of ramp. + + + + + Ramping Method + + + + + Which feed rate to use for ramping + + + + + Custom feed rate + + + + + Should the dressup ignore motion commands above DressupStartDepth + + + + + The depth where the ramp dressup is enabled. Above this ramps are not generated, but motion commands are passed through as is. + + + + + + + Additional base objects to be engraved + + + + + The deflection value for discretizing arcs + + + + + Cutoff for removing colinear segments (degrees). + default=10.0. + + + + + Vcarve Tolerance + + + + + Use adaptive algorithm to eliminate excessive air milling above planar pocket top. + + + + + Use adaptive algorithm to eliminate excessive air milling below planar pocket bottom. + + + + + Process the model and stock in an operation with no Base Geometry selected. + + + + + Set thread orientation + + + + + Currently only internal + + + + + Defines which standard thread was chosen + + + + + Set thread's major diameter + + + + + Set thread's minor diameter + + + + + Set thread's pitch - used for metric threads + + + + + Set thread's TPI (turns per inch) - used for imperial threads + + + + + + Set how many passes are used to cut the thread + + + + + Direction of thread cutting operation + + + + + Set to True to get lead in and lead out arcs at the start and end of the thread cut + + + + + Operation to clear the inside of the thread + + + + + The gcode to be inserted + + + + + Shape for bit shape + + + + + The parametrized body representing the tool bit + + + + + The file of the tool + + + + + The name of the shape file + + + + + + List of all properties inherited from the bit + + + + + The base object this collision refers to + + + + + Fixture Offset Number + + + + + The direction of the circular cuts, ClockWise (CW), or CounterClockWise (CCW) + + + + + Start cutting from the inside or outside + + + + + + Starting Radius + + + + + List of custom property groups + + + + + Shape to use for calculating Boundary + + + + + Clear edges of surface (Only applicable to BoundBox) + + + + + Exclude milling raised areas inside the face. + + + + + Calculate roll-on to path + + + + + Calculate roll-off from path + + + + + Keep the Tool Down in Path + + + + + Use Machine Cutter Radius Compensation /Tool Path Offset G41/G42 + + + + + Length or Radius of the approach + + + + + The Style of motion into the Path + + + + + The Style of motion out of the Path + + + + + The Mode of Point Radiusoffset or Center + + + + + Extends LeadIn distance + + + + + Extends LeadOut distance + + + + + Perform plunges with G0 + + + + + Apply LeadInOut to layers within an operation + + + + + The base object this stock is derived from + + + + + Extra allowance from part bound box in negative X direction + + + + + Extra allowance from part bound box in positive X direction + + + + + Extra allowance from part bound box in negative Y direction + + + + + Extra allowance from part bound box in positive Y direction + + + + + Extra allowance from part bound box in negative Z direction + + + + + Extra allowance from part bound box in positive Z direction + + + + + A material for this object + + + + + Length of this stock box + + + + + Width of this stock box + + + + + Height of this stock box + + + + + Radius of this stock cylinder + + + + + Height of this stock cylinder + + + + + Internal representation of stock type + + + + + Add Optional or Mandatory Stop to the program + + + + + The object to be reached by this hop + + + + + The Z height of the hop + + + + + The desired width of the chamfer + + + + + The additional depth of the tool path + + + + + How to join chamfer segments + + + + + Direction of Operation + + + + + Side of Operation + + + + + Select the segment, there the operations starts + + + + + The point file from the surface probing. + + + + + Deflection distance for arc interpolation + + + + + break segments into smaller segments of this length. + + + + + Smaller values yield a finer, more accurate the mesh. Smaller values increase processing time a lot. + + + + + Smaller values yield a finer, more accurate the mesh. Smaller values do not increase processing time much. + + + + + Select the algorithm to use: OCL Dropcutter*, or Experimental (Not OCL based). + + + + + Set to clear last layer in a `Multi-pass` operation. + + + + + Ignore outer waterlines above this height. + + + + + Extra offset to apply to the operation. Direction is operation dependent. + + + + + Start pocketing at center or boundary + + + + + Angle of the zigzag pattern + + + + + Clearing pattern to use + + + + + Use 3D Sorting of Path + + + + + Attempts to avoid unnecessary retractions. + + + + + + Last Stepover Radius. If 0, 50% of cutter is used. Tuning this can be used to improve stepover for some shapes + + + + + The vertex index to start the path from + + + CmdPathArea @@ -523,30 +1965,30 @@ Form - - - - - - - - - + + + + + + + + + + - - - - - + + + + Form @@ -709,8 +2151,8 @@ - + Add @@ -721,9 +2163,9 @@ - + Remove @@ -754,8 +2196,8 @@ - + Diameter @@ -825,53 +2267,53 @@ - + Start Depth - + <html><head/><body><p>Start Depth of the operation. The highest point in Z-axis the operation needs to process.</p></body></html> - + <html><head/><body><p>Transfer the Z value of the selected feature as the Start Depth for the operation.</p></body></html> - - + + ... - + Final Depth - + <html><head/><body><p>The depth of the operation which corresponds to the lowest value in Z-axis the operation needs to process.</p></body></html> - + <html><head/><body><p>Transfer the Z value of the selected feature as the Final Depth for the operation.</p></body></html> - + Step Down @@ -924,51 +2366,51 @@ - - + + ToolController - - + + + + + + - - - - <html><head/><body><p>The tool and its settings to be used for this operation.</p></body></html> - - - - - - - + + + + + + + Coolant Mode @@ -978,20 +2420,20 @@ - - - - - - + + + + + + Tool Controller - - + + Coolant @@ -1016,8 +2458,8 @@ - + Step Over Percent @@ -1107,8 +2549,8 @@ - + Use Outline @@ -1118,10 +2560,10 @@ - - + + Direction @@ -1131,15 +2573,15 @@ + - CW - + CCW @@ -1440,8 +2882,8 @@ - + <html><head/><body><p>The amount by which the tool is laterally displaced on each cycle of the pattern, specified in percent of the tool diameter.</p><p>A step over of 100% results in no overlap between two different cycles.</p></body></html> @@ -1462,9 +2904,9 @@ + - Use Start Point @@ -1695,15 +3137,15 @@ - + Layer Mode - + <html><head/><body><p>Complete the operation in a single pass at depth, or mulitiple passes to final depth.</p></body></html> @@ -2030,8 +3472,8 @@ - + Operation @@ -2550,6 +3992,307 @@ + + Path + + + The currently selected unit schema: + '{}' + Does not use 'minutes' for velocity values. + +CNC machines require feed rate to be expressed in +unit/minute. To ensure correct gcode: +Select a minute-based schema in preferences. +For example: + 'Metric, Small Parts & CNC' + 'US Customary' + 'Imperial Decimal' + + + + + Warning + + + + + Ok + + + + + Don't Show This Anymore + + + + + + Choose a Path Job + + + + + No parent job found for operation. + + + + + Parent job %s doesn't have a base object + + + + + No Tool Controller is selected. We need a tool to build a Path. + + + + + No Tool found or diameter is zero. We need a tool to build a Path. + + + + + No Tool Controller selected. + + + + + Tool Error + + + + + Tool Controller feedrates required to calculate the cycle time. + + + + + Feedrate Error + + + + + Add Tool Controller Rapid Speeds on the SetupSheet for more accurate cycle times. + + + + + Cycletime Error + + + + + Base object %s.%s already in the list + + + + + Base object %s.%s rejected by operation + + + + + Legacy tools are deprecated. They will be removed after version 0.20 + + + + + This job contains Legacy tools. Legacy tools are deprecated. They will be removed after version 0.20 + + + + + Hole diameter may be inaccurate due to tessellation on face. Consider selecting hole edge. + + + + + Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. + + + + + Feed(H) + + + + + Feed(V) + + + + + Profile + + + + + Profile entire model, selected face(s) or selected edge(s) + + + + + + Edit + + + + + A planar adaptive start is unavailable. The non-planar will be attempted. + + + + + + The non-planar adaptive start is also unavailable. + + + + + Legacy Tools not supported + + + + + Selected tool is not a drill + + + + + Invalid Cutting Edge Angle %.2f, must be >0° and <=180° + + + + + Cutting Edge Angle (%.2f) results in negative tool tip length + + + + + + %s is not a Base Model object of the job %s + + + + + Base shape %s already in the list + + + + + CW + + + + + CCW + + + + + Invalid Filename + + + + + PathAreaOp + + + job %s has no Base. + + + + + no job for op %s found. + + + + + PathArray + + + No base objects for PathArray. + + + + + Arrays of paths having different tool controllers are handled according to the tool controller of the first path. + + + + + PathDeburr + + + The selected tool has no CuttingEdgeAngle property. Assuming Endmill + + + + + + Round + + + + + Miter + + + + + PathFixture + + + Fixture + + + + + Creates a Fixture Offset object + + + + + PathGeom + + + face %s not handled, assuming not vertical + + + + + edge %s not handled, assuming not vertical + + + + + isVertical(%s) not supported + + + + + isHorizontal(%s) not supported + + + + + %s not supported for flipping + + + + + Zero working area to process. Check your selection and settings. + + + + + PathGui + + + %s has no property %s (%s)) + + + PathGui::DlgProcessorChooser @@ -2781,6 +4524,692 @@ p, li { white-space: pre-wrap; } + + PathJob + + + Unsupported stock object %s + + + + + Unsupported stock type %s (%d) + + + + + PathOp + + + + Make False, to prevent operation from generating code + + + + + Edit + + + + + Base Geometry + + + + + Vertexes are not supported + + + + + Edges are not supported + + + + + Faces are not supported + + + + + Mulitiple operations are labeled as + + + + + Base Location + + + + + Heights + + + + + FinalDepth cannot be modified for this operation. +If it is necessary to set the FinalDepth manually please select a different operation. + + + + + Depths + + + + + Diameters + + + + + AreaOp Operation + + + + + Operation + + + + + Uncreate AreaOp Operation + + + + + + Pick Start Point + + + + + No suitable tool controller found. +Aborting op creation + + + + + No tool controller, aborting op creation + + + + + PathPlane + + + Selection Plane + + + + + Create a Selection Plane object + + + + + PathPocket + + + Pass Extension + + + + + The distance the facing operation will extend beyond the boundary shape. + + + + + Final depth set below ZMin of face(s) selected. + + + + + Normal + + + + + X + + + + + Y + + + + + PathProfile + + + CW + + + + + CCW + + + + + Collectively + + + + + Individually + + + + + Round + + + + + Square + + + + + Miter + + + + + + Outside + + + + + + Inside + + + + + The selected edge(s) are inaccessible. If multiple, re-ordering selection might work. + + + + + Unable to create path for face(s). + + + + + Check edge selection and Final Depth requirements for profiling open edge(s). + + + + + PathStock + + + Invalid base object %s - no shape found + + + + + Unsupported stock type named {} + + + + + Unsupported PathStock template version {} + + + + + PathSurface + + + This operation requires OpenCamLib to be installed. + + + + + The GeometryTolerance for this Job is 0.0. + + + + + Initializing LinearDeflection to 0.001 mm. + + + + + No JOB + + + + + Canceling 3D Surface operation. Error creating OCL cutter. + + + + + operation time is + + + + + Canceled 3D Surface operation. + + + + + No profile geometry shape returned. + + + + + No profile path geometry returned. + + + + + No clearing shape returned. + + + + + No clearing path geometry returned. + + + + + No scan data to convert to Gcode. + + + + + Failed to identify tool for operation. + + + + + Failed to map selected tool to an OCL tool type. + + + + + Failed to translate active tool to OCL tool type. + + + + + OCL tool not available. Cannot determine is cutter has tilt available. + + + + + PathSurfaceSupport + + + Shape appears to not be horizontal planar. + + + + + Cannot calculate the Center Of Mass. + + + + + Using Center of Boundbox instead. + + + + + Face selection is unavailable for Rotational scans. + + + + + Ignoring selected faces. + + + + + Failed to pre-process base as a whole. + + + + + Failed to identify a horizontal cross-section for Face + + + + + Diameter dimension missing from ToolBit shape. + + + + + PathToolBit + + + Toolbit cannot be edited: Shapefile not found + + + + + PathToolLibraryManager + + + Tooltable JSON (*.json) + + + + + Tooltable XML (*.xml) + + + + + HeeksCAD tooltable (*.tooltable) + + + + + LinuxCNC tooltable (*.tbl) + + + + + Tool Table Same Name + + + + + Tool Table Name Exists + + + + + Unsupported Path tooltable template version %s + + + + + Unsupported Path tooltable + + + + + PathVcarve + + + The Job Base Object has no engraveable element. Engraving operation will produce no output. + + + + + PathWaterline + + + New property added to + + + + + Check default value(s). + + + + + The GeometryTolerance for this Job is 0.0. + + + + + Initializing LinearDeflection to 0.0001 mm. + + + + + + Sample interval limits are 0.0001 to 25.4 millimeters. + + + + + Cut pattern angle limits are +-360 degrees. + + + + + Cut pattern angle limits are +- 360 degrees. + + + + + AvoidLastX_Faces: Only zero or positive values permitted. + + + + + AvoidLastX_Faces: Avoid last X faces count limited to 100. + + + + + No JOB + + + + + Canceling Waterline operation. Error creating OCL cutter. + + + + + operation time is + + + + + Path_3dTools + + + 3D Operations + + + + + Path_Adaptive + + + Adaptive + + + + + Adaptive clearing and profiling + + + + + Outside + + + + + Inside + + + + + Clearing + + + + + Profiling + + + + + Path_Array + + + Array + + + + + Creates an array from selected path(s) + + + + + Arrays can be created only from Path operations. + + + + + Path_Comment + + + Comment + + + + + Add a Comment to your CNC program + + + + + Path_Copy + + + Copy + + + + + Creates a linked copy of another path + + + + + Path_Custom + + + Custom + + + + + Create custom gcode snippet + + + + + Path_Deburr + + + Deburr + + + + + Creates a Deburr Path along Edges or around Faces + + + + + Path_Dressup + + + + Please select one path object + + + + + + + The selected object is not a path + + + + + + + Please select a Path object + + + + + Path_DressupAxisMap + + + Axis Map Dress-up + + + + + Remap one axis to another. + + + + + Path_DressupDogbone + + + Dogbone Dress-up + + + + + Creates a Dogbone Dress-up object from a selected path + + + + + Please select one path object + + + + + The selected object is not a path + + + + + Path_DressupDragKnife + + + DragKnife Dress-up + + + + + Modifies a path to add dragknife corner actions + + + + + Please select one path object + + + + + The selected object is not a path + + + + + Please select a Path object + + + Path_DressupLeadInOut @@ -2863,6 +5292,1680 @@ p, li { white-space: pre-wrap; } Use Machine CRC + + + Arc + + + + + Tangent + + + + + Perpendicular + + + + + Radius + + + + + Center + + + + + Length/Radius positive not Null + + + + + LeadInOut Dressup + + + + + Creates a Cutter Radius Compensation G41/G42 Entry Dressup object from a selected path + + + + + Please select one path object + + + + + The selected object is not a path + + + + + Please select a Profile object + + + + + Path_DressupPathBoundary + + + Boundary Dress-up + + + + + Creates a Path Boundary Dress-up object from a selected path + + + + + Please select one path object + + + + + The selected object is not a path + + + + + Path_DressupRampEntry + + + RampMethod1 + + + + + RampMethod2 + + + + + RampMethod3 + + + + + Helix + + + + + Horizontal Feed Rate + + + + + Vertical Feed Rate + + + + + Ramp Feed Rate + + + + + Custom + + + + + RampEntry Dress-up + + + + + Creates a Ramp Entry Dress-up object from a selected path + + + + + Please select one path object + + + + + The selected object is not a path + + + + + Please select a Profile object + + + + + Path_DressupTag + + + No Base object found. + + + + + Base is not a Path::Feature object. + + + + + Base doesn't have a Path to dress-up. + + + + + Base Path is empty. + + + + + + The selected object is not a path + + + + + + Please select a Profile object + + + + + Tag Dress-up + + + + + Creates a Tag Dress-up object from a selected path + + + + + Please select one path object + + + + + Holding Tag + + + + + Cannot insert holding tags for this path - please select a Profile path + + + + + Path_DressupZCorrect + + + Z Depth Correction Dress-up + + + + + Use Probe Map to correct Z depth + + + + + Path_Drilling + + + G99 + + + + + G98 + + + + + None + + + + + Drill Tip + + + + + 2x Drill Tip + + + + + Drilling + + + + + Creates a Path Drilling object from a features of a base object + + + + + Path_Engrave + + + Engrave + + + + + Creates an Engraving Path around a Draft ShapeString + + + + + Path_EngraveTools + + + Engraving Operations + int = field(default=None) + + + + + Path_ExportTemplate + + + Export Template + + + + + Exports Path Job as a template to be used for other jobs + + + + + Path_Gcode_pre + + + No active document + + + + + No job object + + + + + Path_Helix + + + Helix + + + + + Creates a Path Helix object from a features of a base object + + + + + CW + + + + + CCW + + + + + Path_Hop + + + Hop + + + + + Creates a Path Hop object + + + + + Please select one path object + + + + + The selected object is not a path + + + + + Path_Inspect + + + <b>Note</b>: This dialog shows Path Commands in FreeCAD base units (mm/s). + Values will be converted to the desired unit during post-processing. + + + + + Inspect Path Commands + + + + + Inspects the contents of a Path object + + + + + + Please select exactly one path object + + + + + Path_Job + + + Fixture + + + + + Tool + + + + + Operation + + + + + + 2D + + + + + 2.5D + + + + + Lathe + + + + + Multiaxis + + + + + Edit + + + + + Stock not a cylinder! + + + + + Select Output File + + + + + All Files (*.*) + + + + + Unsupported stock object %s + + + + + Unsupported stock type %s (%d) + + + + + Model Selection + + + + + Warning + + + + + Please add one. + + + + + Ok + + + + + Add + + + + + This job has no base model. + + + + + This job has no tool. + + + + + Solids + + + + + Jobs + + + + + Base -/+ %.2f/%.2f %.2f/%.2f %.2f/%.2f + + + + + Box: %.2f x %.2f x %.2f + + + + + Unsupported stock type + + + + + Job + + + + + Creates a Path Job object + + + + + Path_Job: + + + Cylinder: %.2f x %.2f + + + + + Path_MillFace + + + Face + + + + + Create a Facing Operation from a model or face + + + + + Path_OpActiveToggle + + + + Toggle the Active State of the Operation + + + + + Path_Operation + + + None + + + + + Flood + + + + + Mist + + + + + Path_OperationCopy + + + + Copy the operation in the job + + + + + Path_Pocket + + + Collectively + + + + + Individually + + + + + Boundbox + + + + + Face Region + + + + + Perimeter + + + + + Stock + + + + + Climb + + + + + Conventional + + + + + Center + + + + + Edge + + + + + ZigZag + + + + + Offset + + + + + ZigZagOffset + + + + + Line + + + + + Grid + + + + + Path_Pocket3D + + + 3D Pocket + + + + + Creates a Path 3D Pocket object from a face or faces + + + + + Path_Pocket_Shape + + + Pocket Shape + + + + + Creates a Path Pocket object from a face or faces + + + + + Path_Post + + + Post Process + + + + + Post Process the selected Job + + + + + Path_PreferencesPathDressup + + + Dressups + + + + + Path_Probe + + + Select Output File + + + + + + All Files (*.*) + + + + + Probe + + + + + Create a Probing Grid from a job stock + + + + + Select Probe Point File + + + + + Path_Profile + + + + + Profile + + + + + + + Profile entire model, selected face(s) or selected edge(s) + + + + + Path_PropertyBag + + + PropertyBag + + + + + Creates an object which can be used to store reference properties. + + + + + Path_Sanity + + + + Check the path job for common errors + + + + + Base Object(s) + + + + + Job Sequence + + + + + Job Description + + + + + Job Type + + + + + CAD File Name + + + + + Last Save Date + + + + + Customer + + + + + Designer + + + + + + Operation + + + + + Minimum Z Height + + + + + Maximum Z Height + + + + + Cycle Time + + + + + Coolant + + + + + TOTAL JOB + + + + + Tool Number + + + + + Description + + + + + Manufacturer + + + + + Part Number + + + + + URL + + + + + Inspection Notes + + + + + Tool Controller + + + + + Feed Rate + + + + + Spindle Speed + + + + + Tool Shape + + + + + Tool Diameter + + + + + X Size + + + + + Y Size + + + + + Z Size + + + + + Material + + + + + Work Offsets + + + + + Order By + + + + + Part Datum + + + + + Gcode File + + + + + Last Post Process Date + + + + + Stops + + + + + Programmer + + + + + Machine + + + + + Postprocessor + + + + + Post Processor Flags + + + + + File Size (kbs) + + + + + Line Count + + + + + Note + + + + + Operator + + + + + Date + + + + + Path_SelectLoop + + + Finish Selecting Loop + + + + + Complete loop selection from two edges + + + + + Feature Completion + + + + + Closed loop detection failed. + + + + + Path_SimpleCopy + + + Simple Copy + + + + + Creates a non-parametric copy of another path + + + + + + Please select exactly one path object + + + + + Path_Simulator + + + CAM Simulator + + + + + Simulate Path G-Code on stock + + + + + Path_Slot + + + New property added to + + + + + Check default value(s). + + + + + Line + + + + + ZigZag + + + + + Single-pass + + + + + Multi-pass + + + + + Start to End + + + + + Perpendicular + + + + + + Center of Mass + + + + + + Center of BoundBox + + + + + + Lowest Point + + + + + + Highest Point + + + + + Long Edge + + + + + Short Edge + + + + + + Vertex + + + + + No Base Geometry object in the operation. + + + + + Custom points are identical. + + + + + Custom points not at same Z height. + + + + + Current Extend Radius value produces negative arc radius. + + + + + No path extensions available for full circles. + + + + + + operation collides with model. + + + + + + Verify slot path start and end points. + + + + + The selected face is inaccessible. + + + + + Only a vertex selected. Add another feature to the Base Geometry. + + + + + A single selected face must have four edges minimum. + + + + + No parallel edges identified. + + + + + value error. + + + + + Current tool larger than arc diameter. + + + + + Failed, slot from edge only accepts lines, arcs and circles. + + + + + Failed to determine point 1 from + + + + + Failed to determine point 2 from + + + + + Selected geometry not parallel. + + + + + The selected face is not oriented vertically: + + + + + + Current offset value produces negative radius. + + + + + Slot + + + + + Create a Slot operation from selected geometry or custom points. + + + + + Path_Stop + + + Stop + + + + + Add Optional or Mandatory Stop to the program + + + + + Path_Surface + + + BaseBoundBox + + + + + Stock + + + + + CenterOfMass + + + + + CenterOfBoundBox + + + + + XminYmin + + + + + Custom + + + + + Conventional + + + + + Climb + + + + + Circular + + + + + CircularZigZag + + + + + Line + + + + + Offset + + + + + Spiral + + + + + ZigZag + + + + + + X + + + + + + Y + + + + + Collectively + + + + + Individually + + + + + Single-pass + + + + + Multi-pass + + + + + None + + + + + Only + + + + + First + + + + + Last + + + + + Planar + + + + + Rotational + + + + + 3D Surface + + + + + Create a 3D Surface Operation from a model + + + + + Path_ThreadMilling + + + Thread Milling + + + + + Creates a Path Thread Milling operation from features of a base object + + + + + Custom External + + + + + Custom Internal + + + + + Imperial External (2A) + + + + + Imperial External (3A) + + + + + Imperial Internal (2B) + + + + + Imperial Internal (3B) + + + + + Metric External (4G6G) + + + + + Metric External (6G) + + + + + Metric Internal (6H) + + + + + LeftHand + + + + + RightHand + + + + + Climb + + + + + Conventional + + + + + Path_ToolBit + + + Choose a writable location for your toolbits + + + + + + Tooltable JSON (*.fctl) + + + + + + Save toolbit library + + + + + LinuxCNC tooltable (*.tbl) + + + + + Path_ToolBitCreate + + + Create Tool + + + + + Creates a new ToolBit object + + + + + Path_ToolBitDock + + + ToolBit Dock + + + + + Toggle the Toolbit Dock + + + + + Path_ToolBitLibraryOpen + + + ToolBit Library editor + + + + + Open an editor to manage ToolBit libraries + + + + + Path_ToolBitLoad + + + Load Tool + + + + + Load an existing ToolBit object from a file + + + + + Path_ToolBitSave + + + Save Tool + + + + + Save an existing ToolBit object to a file + + + + + Path_ToolBitSaveAs + + + Save Tool as... + + + + + Path_ToolController + + + Forward + + + + + Reverse + + + + + None + + + + + Add Tool Controller to the Job + + + + + Add Tool Controller + + + + + Path_ToolTable + + + Open tooltable + + + + + Save tooltable + + + + + Rename Tooltable + + + + + Enter Name: + + + + + Add New Tool Table + + + + + Delete Selected Tool Table + + + + + Rename Selected Tool Table + + + + + + Tool Manager + + + + + Path_Vcarve + + + VCarve requires an engraving cutter with CuttingEdgeAngle + + + + + Engraver Cutting Edge Angle must be < 180 degrees. + + + + + Vcarve + + + + + Creates a medial line engraving path + + + + + Path_Waterline + + + Waterline + + + + + Create a Waterline Operation from a model + + TaskDlgPathCompound @@ -2885,8 +6988,8 @@ p, li { white-space: pre-wrap; } - + Radius @@ -3585,6 +7688,67 @@ p, li { white-space: pre-wrap; } + + Workbench + + + Project Setup + + + + + Tool Commands + + + + + New Operations + + + + + + Path Modification + + + + + Helpful Tools + + + + + + + + + + + + &Path + + + + + Path Dressup + + + + + Supplemental Commands + + + + + Specialty Operations + + + + + Utils + + + pathEdit @@ -4121,4 +8285,128 @@ p, li { white-space: pre-wrap; } + + path_waterline + + + This operation requires OpenCamLib to be installed. + + + + + OCL Dropcutter + + + + + Experimental + + + + + BaseBoundBox + + + + + Stock + + + + + CenterOfMass + + + + + CenterOfBoundBox + + + + + XminYmin + + + + + Custom + + + + + Off + + + + + + Circular + + + + + + CircularZigZag + + + + + + Line + + + + + + Offset + + + + + + Spiral + + + + + + ZigZag + + + + + Conventional + + + + + Climb + + + + + None + + + + + Collectively + + + + + Individually + + + + + Single-pass + + + + + Multi-pass + + + diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot.ts b/src/Mod/Robot/Gui/Resources/translations/Robot.ts index bea131dfab..2fa5966593 100644 --- a/src/Mod/Robot/Gui/Resources/translations/Robot.ts +++ b/src/Mod/Robot/Gui/Resources/translations/Robot.ts @@ -356,17 +356,17 @@ QObject - - - - - - - + + + + + + + Wrong selection @@ -381,11 +381,11 @@ - - + - + + Select one Robot and one Trajectory object. diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher.ts index f78abd7d1d..d601ee977e 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher.ts @@ -1688,11 +1688,11 @@ invalid constraints, degenerated geometry, etc. + + - - Add coincident constraint @@ -2328,6 +2328,34 @@ invalid constraints, degenerated geometry, etc. + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2459,34 +2487,6 @@ invalid constraints, degenerated geometry, etc. - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2553,6 +2553,8 @@ invalid constraints, degenerated geometry, etc. + + @@ -2569,8 +2571,6 @@ invalid constraints, degenerated geometry, etc. - - Impossible constraint @@ -2672,6 +2672,7 @@ invalid constraints, degenerated geometry, etc. + @@ -2679,7 +2680,6 @@ invalid constraints, degenerated geometry, etc. - Error @@ -3152,9 +3152,9 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c - + CAD Kernel Error @@ -5750,6 +5750,19 @@ Select the method to attach this sketch to selected objects. + + Sketcher_ProfilesHexagon1 + + + Creates a hexagonal profile + + + + + Creates a hexagonal profile in the sketch + + + Sketcher_ReorientSketch diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet.ts index d22704632d..a1adb9f2ea 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet.ts @@ -838,6 +838,66 @@ Spreadsheet.my_alias_name instead of Spreadsheet.B1 + + Spreadsheet + + + Spreadsheet + + + + + + Cell + + + + + Apply + + + + + Apply the changes to the current cell + + + + + Delete + + + + + Deletes the contents of the current cell + + + + + Compute + + + + + Updates the values handled by controllers + + + + + Create Spreadsheet + + + + + Add controller + + + + + + Add property controller + + + SpreadsheetGui::DlgBindSheet @@ -1062,6 +1122,45 @@ Spreadsheet.my_alias_name instead of Spreadsheet.B1 + + Spreadsheet_Controller + + + Add controller + + + + + Adds a cell controller to a selected spreadsheet + + + + + Spreadsheet_Create + + + Spreadsheet + + + + + Adds a spreadsheet object to the active document + + + + + Spreadsheet_PropertyController + + + Add property controller + + + + + Adds a property controller to a selected spreadsheet + + + Workbench diff --git a/src/Mod/Start/Gui/Resources/translations/Start.ts b/src/Mod/Start/Gui/Resources/translations/Start.ts index f48a3bd2e3..4e4f1c1fdd 100644 --- a/src/Mod/Start/Gui/Resources/translations/Start.ts +++ b/src/Mod/Start/Gui/Resources/translations/Start.ts @@ -273,9 +273,223 @@ By using ";;" to separate paths, you can add several folders here + + StartPage + + + Start + + + + + Documents + + + + + Help + + + + + Activity + + + + + Recent files + + + + + Tip + + + + + Adjust the number of recent files to be shown here in menu Edit -> Preferences -> General -> Size of recent file list + + + + + Examples + + + + + General documentation + + + + + User hub + + + + + This section contains documentation useful for FreeCAD users in general: a list of all the workbenches, detailed instructions on how to install and use the FreeCAD application, tutorials, and all you need to get started. + + + + + Power users hub + + + + + This section gathers documentation for advanced users and people interested in writing python scripts. You will also find there a repository of macros, instructions on how to install and use them, and more information about customizing FreeCAD to your specific needs. + + + + + Developers hub + + + + + This section contains material for developers: How to compile FreeCAD yourself, how the FreeCAD source code is structured + how to navigate in it, how to develop new workbenches and/or embed FreeCAD in your own application. + + + + + Manual + + + + + The FreeCAD manual is another, more linear way to present the information contained in this wiki. It is made to be read like a book, and will gently introduce you to many other pages from the hubs above. <a href="https://www.gitbook.com/book/yorikvanhavre/a-freecad-manual/details">e-book versions</a> are also available. + + + + + Workbenches documentation + + + + + These are the help pages of all the workbenches currently installed on this computer. + + + + + Getting help from the community + + + + + The <a href="http://forum.freecadweb.org">FreeCAD forum</a> is a great place to get help from other FreeCAD users and developers. The forum has many sections for different types of issues and discussion subjects. If in doubt, post in the more general <a href="https://forum.freecadweb.org/viewforum.php?f=3">Help on using FreeCAD</a> section. + + + + + If it is the first time you are posting on the forum, be sure to <a href="https://forum.freecadweb.org/viewtopic.php?f=3&t=2264">read the guidelines</a> first! + + + + + FreeCAD also maintains a public <a href="https://www.freecadweb.org/tracker">bug tracker</a> where anybody can submit bugs and propose new features. To avoid causing extra work and give the best chances to see your bug solved, make sure you read the <a href="https://forum.freecadweb.org/viewtopic.php?f=3&t=5236">bug submission guide</a> before posting. + + + + + Available addons + + + + + Below is a list of available extra workbenches that can be added to your FreeCAD installation. Browse and install them from menu Tools -> Addons manager. You can learn more about any of them by clicking the links below. + + + + + If not bundled with your FreeCAD version, install the FreeCAD documentation package to get documentation hubs, workbench help and individual command documentation without an internet connection. + + + + + Cannot fetch information from GitHub. <a href="EnableDownload.py">Authorize FreeCAD to access the internet</a> and reload the Start page. + + + + + Recent commits + + + + + Below are the latest changes added to the <a href="http://github.com/FreeCAD/FreeCAD/">FreeCAD source code</a>. These changes might not reflect yet in the FreeCAD version that you are currently running. Check the <a href="https://www.freecadweb.org/wiki/Downloads">available options</a> if you wish to obtain a development version. + + + + + See all commits on github + + + + + You can configure a custom folder to display here in menu Edit -> Preferences -> Start -> Show additional folder + + + + + version + + + + + build + + + + + Create new... + + + + + Unknown + + + + + Forum + + + + + The latest posts on the <a href="https://forum.freecadweb.org">FreeCAD forum</a>: + + + + + To open any of the links above in your desktop browser, Right-click -> Open in external browser + + + + + Creation date + + + + + Last modification + + + + + Notes + + + + + Open start page preferences + + + Workbench + Start page diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw.ts index b4f026b6f5..989b96a9dd 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw.ts @@ -1857,8 +1857,8 @@ - + Save page to dxf @@ -2403,6 +2403,16 @@ QObject + + + + + + + + + + @@ -2418,16 +2428,6 @@ - - - - - - - - - - Wrong selection @@ -2444,42 +2444,42 @@ - - - - + + + - - - + + + + Incorrect selection - + Select an object first - + Too many objects selected - + Create a page first. - + No View of a Part in selection. @@ -2599,6 +2599,9 @@ + + + @@ -2608,9 +2611,6 @@ - - - Incorrect Selection @@ -2675,6 +2675,14 @@ + + + + + + + + @@ -2690,9 +2698,6 @@ - - - @@ -2700,15 +2705,18 @@ - - - - - Task In Progress + + + + + + + + @@ -2724,9 +2732,6 @@ - - - @@ -2734,11 +2739,6 @@ - - - - - Close active task dialog and try again. @@ -2789,10 +2789,10 @@ - - + + No base View in Selection. @@ -2962,9 +2962,9 @@ - + Are you sure you want to continue? @@ -2999,9 +2999,9 @@ - + Rich text editor @@ -3135,15 +3135,15 @@ - + Selection is empty - + No object selected @@ -3187,19 +3187,19 @@ it has a weld symbol that would become broken. - - + + + + + + - - - - - + Object dependencies @@ -3209,20 +3209,20 @@ 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. @@ -7082,6 +7082,50 @@ using the given X/Y Spacing + + TechDraw_MoveView + + + Move View + + + + + Move a View to a new Page + + + + + Move View to a different Page + + + + + Select View to move from list. + + + + + Select View + + + + + Select From Page. + + + + + + Select Page + + + + + Select To Page. + + + TechDraw_Quadrants @@ -7090,6 +7134,55 @@ using the given X/Y Spacing + + TechDraw_ShareView + + + Share View + + + + + Share a View on a second Page + + + + + Share View with another Page + + + + + View to share + + + + + Select View to share from list. + + + + + Select View + + + + + Select From Page. + + + + + + Select Page + + + + + Select To Page. + + + TechDraw_VerticalExtentDimension diff --git a/src/Mod/Tux/Resources/translations/Tux.ts b/src/Mod/Tux/Resources/translations/Tux.ts index 6401616dba..44b77a4432 100644 --- a/src/Mod/Tux/Resources/translations/Tux.ts +++ b/src/Mod/Tux/Resources/translations/Tux.ts @@ -1,4 +1,97 @@ + + NavigationIndicator + + + Select + + + + + Zoom + + + + + Rotate + + + + + Pan + + + + + Tilt + + + + + Navigation style + + + + + Page Up or Page Down key. + + + + + Rotation focus + + + + + Middle mouse button or H key. + + + + + Middle mouse button. + + + + + Navigation style not recognized. + + + + + Settings + + + + + Orbit style + + + + + Compact + + + + + Tooltip + + + + + Turntable + + + + + Trackball + + + + + Undefined + + +