diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager.ts b/src/Mod/AddonManager/Resources/translations/AddonManager.ts index a5ddcc8f2a..4be4fc65e2 100644 --- a/src/Mod/AddonManager/Resources/translations/AddonManager.ts +++ b/src/Mod/AddonManager/Resources/translations/AddonManager.ts @@ -1,5 +1,6 @@ - + + AddonInstaller @@ -11,13 +12,178 @@ AddonsInstaller - - Unable to fetch the code of this macro. + + Unable to download addon list. - - Unable to retrieve a description for this macro. + + Workbenches list was updated. + + + + + Outdated GitPython detected, consider upgrading with pip. + + + + + List of macros successfully retrieved. + + + + + GitPython not installed! Cannot retrieve macros from git + + + + + Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path + + + + + Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time + + + + + Retrieving description... + + + + + Retrieving info from + + + + + Raw markdown displayed + + + + + Python Markdown library is missing. + + + + + An update is available for this addon. + + + + + This addon is already installed. + + + + + This addon is marked as obsolete + + + + + This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. + + + + + This addon is marked as Python 2 Only + + + + + This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. + + + + + Retrieving info from git + + + + + Retrieving info from wiki + + + + + This macro is already installed. + + + + + GitPython not found. Using standard download instead. + + + + + Your version of python doesn't appear to support ZIP files. Unable to proceed. + + + + + User requested updating a Python 2 workbench on a system running Python 3 - + + + + + Workbench successfully updated. Please restart FreeCAD to apply the changes. + + + + + User requested installing a Python 2 workbench on a system running Python 3 - + + + + + Workbench successfully installed. Please restart FreeCAD to apply the changes. + + + + + A macro has been installed and is available under Macro -> Macros menu + + + + + Missing workbench + + + + + Missing python module + + + + + Missing optional python module (doesn't prevent installing) + + + + + Some errors were found that prevent to install this workbench + + + + + Please install the missing components first. + + + + + Error: Unable to locate zip from + + + + + Error: Unable to download + + + + + Successfully installed @@ -55,6 +221,11 @@ No update available + + + Installed + + Macro successfully installed. The macro is now available from the Macros dialog. @@ -85,116 +256,6 @@ Macro could not be removed. - - - Unable to download addon list. - - - - - Workbenches list was updated. - - - - - Outdated GitPython detected, consider upgrading with pip. - - - - - List of macros successfully retrieved. - - - - - Retrieving description... - - - - - Retrieving info from - - - - - An update is available for this addon. - - - - - This addon is already installed. - - - - - Retrieving info from git - - - - - Retrieving info from wiki - - - - - GitPython not found. Using standard download instead. - - - - - Your version of python doesn't appear to support ZIP files. Unable to proceed. - - - - - Workbench successfully installed. Please restart FreeCAD to apply the changes. - - - - - Missing workbench - - - - - Missing python module - - - - - Missing optional python module (doesn't prevent installing) - - - - - Some errors were found that prevent to install this workbench - - - - - Please install the missing components first. - - - - - Error: Unable to download - - - - - Successfully installed - - - - - GitPython not installed! Cannot retrieve macros from git - - - - - Installed - - Update available @@ -206,204 +267,13 @@ - - This macro is already installed. + + Unable to fetch the code of this macro. - - A macro has been installed and is available under Macro -> Macros menu - - - - - This addon is marked as obsolete - - - - - This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality. - - - - - Error: Unable to locate zip from - - - - - Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path - - - - - This addon is marked as Python 2 Only - - - - - This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use. - - - - - User requested updating a Python 2 workbench on a system running Python 3 - - - - - - Workbench successfully updated. Please restart FreeCAD to apply the changes. - - - - - User requested installing a Python 2 workbench on a system running Python 3 - - - - - - Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time - - - - - Raw markdown displayed - - - - - Python Markdown library is missing. - - - - - Dialog - - - Workbenches - - - - - Macros - - - - - Execute - - - - - Downloading info... - - - - - Update all - - - - - Executes the selected macro, if installed - - - - - Uninstalls a selected macro or workbench - - - - - Installs or updates the selected macro or workbench - - - - - Download and apply all available updates - - - - - Custom repositories (one per line): - - - - - Sets configuration options for the Addon Manager - - - - - Configure... - - - - - Addon manager options - - - - - Uninstall selected - - - - - Install/update selected - - - - - Close - - - - - If this option is selected, when launching the Addon Manager, -installed addons will be checked for available updates -(this requires the GitPython package installed on your system) - - - - - Automatically check for updates at start (requires GitPython) - - - - - Proxy - - - - - No proxy - - - - - User system proxy - - - - - User defined proxy : - - - - - Addon Manager - - - - - Close the Addon Manager - - - - - You can use this window to specify additional addon repositories -to be scanned for available addons + + Unable to retrieve a description for this macro. @@ -420,4 +290,135 @@ to be scanned for available addons + + Dialog + + + Addon Manager + + + + + Workbenches + + + + + Macros + + + + + Executes the selected macro, if installed + + + + + Execute + + + + + Sets configuration options for the Addon Manager + + + + + Configure... + + + + + Downloading info... + + + + + Uninstalls a selected macro or workbench + + + + + Uninstall selected + + + + + Installs or updates the selected macro or workbench + + + + + Install/update selected + + + + + Download and apply all available updates + + + + + Update all + + + + + Close the Addon Manager + + + + + Close + + + + + Addon manager options + + + + + If this option is selected, when launching the Addon Manager, +installed addons will be checked for available updates +(this requires the GitPython package installed on your system) + + + + + Automatically check for updates at start (requires GitPython) + + + + + Custom repositories (one per line): + + + + + You can use this window to specify additional addon repositories +to be scanned for available addons + + + + + Proxy + + + + + No proxy + + + + + User system proxy + + + + + User defined proxy : + + + diff --git a/src/Mod/Arch/Resources/translations/Arch.ts b/src/Mod/Arch/Resources/translations/Arch.ts index f4f9fcb577..4b211b4e49 100644 --- a/src/Mod/Arch/Resources/translations/Arch.ts +++ b/src/Mod/Arch/Resources/translations/Arch.ts @@ -1,37 +1,188 @@ - + + App::Property - - - The intervals between axes - - - - - The angles of each axis - - - - - The length of the axes - - - - - The size of the axis bubbles - - - - - The numbering style - - The type of this building + + + The height of this object + + + + + If true, the height value propagates to contained objects + + + + + The level of the (0,0,0) point of this level + + + + + The computed floor area of this floor + + + + + An optional description for this component + + + + + An optional tag for this component + + + + + The shape of this object + + + + + This property stores an 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 base object this component is built upon @@ -53,13 +204,8 @@ - - An optional description for this component - - - - - An optional tag for this component + + An optional standard (OmniClass, etc...) code for this component @@ -67,6 +213,11 @@ 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 @@ -88,28 +239,273 @@ - - The model description of this equipment + + An optional higher-resolution mesh or shape for this object - - Additional snap points for this equipment + + An optional axis or axis system on which this object should be duplicated - - The electric power needed by this equipment in Watts + + Use the material color as this object's shape color, if available - - The height of this object + + IFC data - - The computed floor area of this floor + + The type of this object + + + + + IFC properties of this object + + + + + Description of IFC attributes are not yet implemented + + + + + A single section of the fence + + + + + A single fence post + + + + + The Path the fence should follow + + + + + The number of sections the fence is built of + + + + + The number of posts used to build the fence + + + + + When true, the fence will be colored like the original post and section. + + + + + A description for this material + + + + + A 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 + + + + + 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 + + + + + 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 @@ -118,88 +514,68 @@ - - The profile used to build this frame + + The objects that must be considered by this section plane. Empty means the whole document. - - Specifies if the profile must be aligned with the extrusion wires + + If false, non-solids will be cut too, with possible wrong results. - - An offset vector between the base sketch and the frame + + If True, resulting views will be clipped to the section plane area. - - Crossing point of the path on the profile. + + If true, the color of the objects material will be used to fill cut areas. - - The rotation of the profile around its extrusion axis + + Geometry further than this value will be cut off. Keep zero for unlimited. - - The length of this element, if not based on a profile + + The display length of this section plane - - The width of this element, if not based on a profile + + The display height of this section plane - - The thickness or extrusion depth of this element + + The size of the arrows of this section plane - - The number of sheets to use + + The transparency of this object - - The offset between this panel and its baseline + + Show the cut in the 3D view - - The length of waves for corrugated elements + + The color of this object - - The height of waves for corrugated elements + + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) - - The direction of waves for corrugated elements - - - - - The type of waves for corrugated elements - - - - - The area of this panel - - - - - The facemaker type to use to build the profile of this object - - - - - The normal extrusion direction of this object (keep (0,0,0) for automatic normal) + + Show the label in the 3D view @@ -207,89 +583,44 @@ The linked object + + + The rendering mode to use + + + + + If cut geometry is shown or not + + + + + If cut geometry is filled or not + + The line width of the rendered objects - - The color of the panel outline + + The size of the texts inside this object - - The size of the tag text + + If checked, source objects are displayed regardless of being visible in the 3D model - - The color of the tag text + + The line color of the projected objects - - 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 - - - - - A margin inside the boundary - - - - - Turns the display of the margin on/off - - - - - The linked Panel cuts - - - - - The tag text to display - - - - - The width of the sheet - - - - - The height of the sheet - - - - - The fill ratio of this sheet + + The color of the cut faces (if turned on) @@ -317,6 +648,11 @@ Offset from the end point + + + The wall thickness of this pipe, if not based on a profile + + The curvature radius of this connector @@ -332,6 +668,1146 @@ The type of this connector + + + 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 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 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 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 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 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 + + + + + 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 + + + + + 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 + + + + + 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 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 + + + + + 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 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 + + + + + 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 normal extrusion direction of this object (keep (0,0,0) for automatic normal) + + + + + 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 list of angles of the roof segments + + + + + The list of horizontal length projections of the roof segments + + + + + The list of IDs of the relative profiles of the roof segments + + + + + The list of thicknesses of the roof segments + + + + + The list of overhangs of the roof segments + + + + + The list of calculated heights of the roof segments + + + + + The face number of the base object used to build the roof + + + + + The total length of the ridges and hips of the roof + + + + + The total length of the borders of the roof + + + + + Specifies if the direction of the roof should be flipped + + + + + An optional 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 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 intervals between axes + + + + + The angles of each axis + + + + + The label of each axis + + + + + An optional custom bubble number + + + + + The length of the axes + + + + + If not zero, the axes are not represented as one full line but as two lines of the given length + + + + + The size of the axis bubbles + + + + + The numbering style + + + + + The type of line to draw this axis + + + + + Where to add bubbles to this axis: Start, end, both or none + + + + + The line width to draw this axis + + + + + The color of this axis + + + + + The number of the first axis + + + + + The font to use for texts + + + + + The font size + + + + + If true, show the labels + + + + + A transformation to apply to each label + + + + + The axes this system is made of + + + + + The placement of this axis system + + The length of this element @@ -347,11 +1823,6 @@ The height of this element - - - The structural nodes of this element - - The size of the chamfer of this element @@ -458,638 +1929,98 @@ - - Outside Diameter + + The thickness or extrusion depth of this element - - Wall thickness + + The number of sheets to use - - Width of the beam + + The offset between this panel and its baseline - - Height of the beam + + The length of waves for corrugated elements - - Thickness of the web + + The height of waves for corrugated elements - - Thickness of the flanges + + The horizontal offset of waves for corrugated elements - - Thickness of the sides + + The direction of waves for corrugated elements - - Thickness of the webs + + The type of waves for corrugated elements - - Thickness of the flange + + If the wave also affects the bottom side or not - - The diameter of the bar + + The area of this panel - - The distance between the border of the beam and the first bar (concrete cover). + + The color of the panel outline - - The distance between the border of the beam and the last bar (concrete cover). + + The size of the tag text - - The amount of bars + + The color of the tag text - - The spacing between the bars + + The X offset of the tag text - - The direction to use to spread the bars. Keep (0,0,0) for automatic direction. + + The Y offset of the tag text - - The fillet to apply to the angle of the base profile. This value is multiplied by the bar diameter. + + The font of the tag text - - The description column + + The text to display. Can be %tag%, %label% or %description% to display the panel tag or label - - The values column + + The position of the tag text. Keep (0,0,0) for center position - - The units column - - - - - The objects column - - - - - The filter column - - - - - The spreadsheet to print the results to - - - - - If false, non-solids will be cut too, with possible wrong results. - - - - - The display length of this section plane - - - - - The display height of this section plane - - - - - The size of the arrows of this section plane - - - - - Show the cut 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 base terrain of this site - - - - - The postal or zip code of this site - - - - - The city 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 - - - - - 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 - - - - - Show solar diagram or not - - - - - The scale of the solar diagram - - - - - The position of the solar diagram - - - - - The color of the solar diagram - - - - - 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 - - - - - 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 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 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 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 - - - - - An optional extrusion path for this element - - - - - The height or extrusion depth of this element. Keep 0 for automatic - - - - - A description of the standard profile this element is based upon - - - - - Offset distance between the centerline and the nodes line - - - - - 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 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 - - - - - The height of this wall. Keep 0 for automatic. Not used if this wall is based on a solid - - - - - 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) - - - - - The normal direction of this window - - - - - The area of this window - - - - - An optional higher-resolution mesh or shape for this object - - - - - An optional additional placement to add to the profile before extruding it - - - - - Opens the subcomponents that have a hinge defined - - - - - A standard code (MasterFormat, OmniClass,...) - - - - - A description for this material - - - - - The transparency value of this material - - - - - The color of this material - - - - - The list of layer names - - - - - The list of layer materials - - - - - The list of layer thicknesses - - - - - The line color of the projected objects - - - - - The color of the cut faces (if turned on) - - - - - The overlap of the stringers above the bottom of the treads - - - - - The number of the wire that defines the hole. A value of 0 means automatic - - - - - The label of each axis - - - - - If true, show the labels - - - - - A transformation to apply to each label - - - - - The axes this system is made of - - - - - An optional axis or axis system on which this object should be duplicated - - - - - The type of edges to consider - - - - - If true, geometry is fused, otherwise a compound + + The rotation of the tag text @@ -1102,6 +2033,51 @@ 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) @@ -1122,1002 +2098,57 @@ Turns the display of the wood grain texture on/off - - - The total distance to span the rebars over. Keep 0 to automatically use the host shape size. - - - - - List of placement of all the bars - - - - - The structure object that hosts this rebar - - - - - The custom spacing of rebar - - - - - Shape of rebar - - - - - Shows plan opening symbols if available - - - - - Show elevation opening symbols if available - - - - - The objects that host this window - - - - - An optional custom bubble number - - - - - 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 - - - - - The placement of this axis system - - - - - The level of the (0,0,0) point of this level - - - - - The shape of this object - - - - - 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, when activated, the working plane will automatically adapt to this level - - - - - The font to be used for texts - - - - - The font size of texts - - - - - Camera position data associated with this object - - - - - If set, the view stored in this object will be restored on double-click - - - - - The individual face colors - - - - - If set to True, the working plane will be kept on Auto mode - - - - - An optional standard (OmniClass, etc...) code for this component - - - - - The URL of the product page of this equipment - - - - - A URL where to find information about this material - - - - - The horizontal offset of waves for corrugated elements - - - - - If the wave also affects the bottom side or not - - - - - The font file - - - - - An offset value to move the cut plane from the center point - - - - - Length of a single rebar - - - - - Total length of all rebars - - - - - The base file this component is built upon - - - - - The part to use from the base file - - - - - The latest time stamp of the linked file - - - - - If true, the colors from the linked file will be kept updated - - - - - The objects that must be considered by this section plane. Empty means the whole document. - - - - - The transparency of this object - - - - - The color of this object - - - - - The distance between the cut plane and the actual view cut (keep this a very small value but not zero) - - - - - The street and house number of this site, with postal box or apartment number if needed - - - - - The region, province or county of this site - - - - - A url that shows this site in a mapping website - - - - - An optional offset between the model (0,0,0) origin and the point indicated by the geocoordinates - - - - - Specifies if this space is internal or external - - - - - The width of a Landing (Second edge and after - First edge follows Width property) - - - - - The Blondel ratio indicates comfortable stairs and should be between 62 and 64cm or 24.5 and 25.5in - - - - - 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 - - - - - 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 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 preset number this window is based on - - - - - The frame size of this window - - - - - The offset size of this window - - - - - The width of louvre elements - - - - - The space between louvre elements - - - - - The number of the wire that defines the hole. If 0, the value will be calculated automatically - - - - - Specifies if moving this object moves its base instead - - - - - 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 - - - - - The type of this object - - - - - IFC data - - - - - IFC properties of this object - - - - - Description of IFC attributes are not yet implemented - - - - - 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. - - - - - 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 - - - - - The thickness of the risers - - - - - 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 - - - - - When true, the fence will be colored like the original post and section. - - - - - If true, the height value propagates to contained objects - - - - - This property stores an inventor representation for this object - - - - - If true, display offset will affect the origin mark too - - - - - If true, the object's label is displayed - - - - - 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 - - - - - Cut the view above this level - - - - - The distance between the level plane and the cut line - - - - - Turn cutting on when activating this level - - - - - Use the material color as this object's shape color, if available - - - - - 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 - - - - - 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 - - - - - 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 - - - - - The wall thickness of this pipe, if not based on a profile - - - - - 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 - - - - - If True, a spreadsheet containing the results is recreated when needed - - - - - If True, additional lines with each individual object are added to the results - - - - - The time zone where this site is located - - - - - 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 - - - - - 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 area of this wall as a simple Height * Length calculation - - - - - If True, double-clicking this object in the tree activates it - - - - - An optional host object for this curtain wall - - - - - The height of the curtain wall, if based on an edge - - - - - The height of the vertical mullions profile, if no profile is used - - - - - The width of the vertical mullions profile, if no profile is used - - - - - The height of the horizontal mullions profile, if no profile is used - - - - - The width of the horizontal mullions profile, if no profile is used - - - - - 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 - - - - - The rebar mark - - - - - The color of this material when cut - - - - - 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 - - - - - Show the label in the 3D view - - - - - 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 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 - - - - - If not zero, the axes are not represented as one full line but as two lines of the given length - - - - - Geometry further than this value will be cut off. Keep zero for unlimited. - - - - - 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 - - - - - Fuse objects of same material - - - - - 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) - - Arch - - Components + + BuildingPart - - Components of this object + + Create BuildingPart - - Axes + + Error computing the shape of this object - - Create Axis + + has no solid + + + + + has an invalid shape + + + + + has a null shape + + + + + Toggle subcomponents + + + + + Closing Sketch edit + + + + + Please select a base object + + + + + Component @@ -2131,18 +2162,246 @@ - - Axis + + Components of this object - - Distance + + Base component - - Angle + + Additions + + + + + Subtractions + + + + + Objects + + + + + Axes + + + + + Components + + + + + Fixtures + + + + + Group + + + + + Hosts + + + + + Edit IFC properties + + + + + Edit standard code + + + + + Property + + + + + Type + + + + + Value + + + + + Add property... + + + + + Add property set... + + + + + New... + + + + + New property + + + + + New property set + + + + + Create Project + + + + + 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 + + + + + Door + + + + + Successfully written + + + + + Create material + + + + + Create multi-material + + + + + Name + + + + + Material + + + + + Thickness + + + + + New layer + + + + + Total thickness + + + + + depends on the object + + + + + Unable to retrieve value from object + + + + + Import CSV File + + + + + Export CSV File + + + + + Unable to recognize that file type + + + + + Description + + + + + Unit + + + + + Schedule + + + + + Create Space + + + + + Set text position + + + + + Space boundaries + + + + + Found a shape containing curves, triangulating + + + + + Successfully imported + + + + + Invalid cutplane @@ -2170,11 +2429,81 @@ contains faces that are not part of any solid + + + Survey + + + + + Set description + + + + + Clear + + + + + Copy Length + + + + + Copy Area + + + + + Export CSV + + + + + Length + + + + + Area + + + + + Total + + + + + 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 @@ -2191,43 +2520,33 @@ - - Base component + + All good! No problems found - - Additions + + Create Component - - Subtractions + + Category - - Objects + + Key - - Roof + + The object doesn't have an IfcProperties attribute. Cancel spreadsheet creation for object: - - Create Roof - - - - - Unable to create a roof - - - - - Page + + Create IFC properties spreadsheet @@ -2241,33 +2560,263 @@ - - Create Site + + Section plane settings - - Create Structure + + Remove highlighted objects from the list above - - Create Wall + + Add selected - - Width + + Add selected object(s) to the scope of this section plane - - Height + + Objects seen by this section plane: - - This mesh is an invalid solid + + 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 + + + + + Center + + + + + Centers the plane on the objects in the list above + + + + + Cutting + + + + + Cut Plane + + + + + Cut Plane options + + + + + Which side to cut + + + + + Behind + + + + + Front + + + + + 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 + + + + + Truss + + + + + Please select only one base object or none + + + + + Create Truss + + + + + 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: + + + + + Window @@ -2275,6 +2824,66 @@ Create Window + + + Choose a face on an existing object or select a preset + + + + + Window options + + + + + Auto include in host object + + + + + Sill height + + + + + Preset + + + + + 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 + + Edit @@ -2301,48 +2910,48 @@ - - Name + + Offset - - Type + + Hinge - - Thickness + + Opening mode - - Error: Couldn't determine character encoding + + + default - - file %s successfully created. + + If this is checked, the default Frame value of this window will be added to the value entered here - - Add space boundary + + If this is checked, the default Offset value of this window will be added to the value entered here - - Remove space boundary + + Press to retrieve the selected edge - - Please select a base object + + Invert opening direction - - Fixtures + + Invert hinge position @@ -2356,13 +2965,18 @@ - - Create Rebar + + Crossing point not found in profile. - - Create Space + + This exporter can currently only export one site object + + + + + Error: Space '%s' has no Zone. Aborting. @@ -2371,83 +2985,8 @@ - - Length - - - - - Error: The base shape couldn't be extruded along this tool object - - - - - Couldn't compute a shape - - - - - Merge Wall - - - - - Please select only wall objects - - - - - Merge Walls - - - - - Distances (mm) and angles (deg) between axes - - - - - Error computing the shape of this object - - - - - Create Structural System - - - - - Object doesn't have settable IFC Attributes - - - - - Disabling Brep force flag of object - - - - - Enabling Brep force flag of object - - - - - has no solid - - - - - has an invalid shape - - - - - has a null shape - - - - - Cutting + + You must select a base shape object and optionally a mesh object @@ -2486,8 +3025,274 @@ - - Create Panel + + Error: Couldn't determine character encoding + + + + + Create Rebar + + + + + Please select a base face on a structural object + + + + + Arch + + + + + Rebar tools + + + + + Curtain Wall + + + + + Create Curtain Wall + + + + + Create external reference + + + + + Create profile + + + + + Profile settings + + + + + Create Profile + + + + + Profile + + + + + 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 + + + + + Wall + + + + + Walls can only be based on Part or Mesh objects + + + + + Create Wall + + + + + First point of wall + + + + + Next point + + + + + Wall options + + + + + Wall Presets... + + + + + This list shows all the MultiMaterials objects of this document. Create some to define wall types. + + + + + Width + + + + + Height + + + + + Alignment + + + + + Left + + + + + Right + + + + + Con&tinue + + + + + Use sketches + + + + + Merge Wall + + + + + The selected wall contains no subwall to merge + + + + + Please select only wall objects + + + + + Merge Walls + + + + + Cannot compute blocks for wall + + + + + This mesh is an invalid solid + + + + + Error: Unable to modify the base object of this wall + + + + + 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 + + + + + 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 + + + + + Create Roof + + + + + Unable to create a roof + + + + + 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. @@ -2495,31 +3300,6 @@ Id - - - IdRel - - - - - Cut Plane - - - - - Cut Plane options - - - - - Behind - - - - - Front - - Angle (deg) @@ -2530,6 +3310,11 @@ Run (mm) + + + IdRel + + Thickness (mm) @@ -2546,73 +3331,78 @@ - - Create Component + + Structure - - Create material + + Beam - - Walls can only be based on Part or Mesh objects + + Column - - Set text position + + Create Structures From Selection - - Category + + Please select the base object first and then the edges to use as extrusion paths - - Key + + Create Structural System - - Value + + Please select at least an axis object - - Unit + + Create Structure - - Create IFC properties spreadsheet + + First point of the beam - - Create Building + + Base point of column - - Group + + Structure options - - Create Floor + + Drawing mode - - Create Panel Cut + + Switch L/H - - Create Panel Sheet + + Switch L/W + + + + + Error: The base shape couldn't be extruded along this tool object @@ -2621,23 +3411,249 @@ - - Tools + + Node Tools - - Edit views positions + + Reset nodes - - Create Pipe + + Edit nodes - - Create Connector + + 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 + + + + + Create Axis + + + + + Only axes must be selected + + + + + Create Axis System + + + + + Please select at least one axis + + + + + Create Grid + + + + + Distances (mm) and angles (deg) between axes + + + + + Axis + + + + + Distance + + + + + Angle + + + + + Label + + + + + Axis system components + + + + + 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 + + + + + pycollada not found, collada support is disabled. + + + + + file %s successfully created. @@ -2771,404 +3787,23 @@ - - Offset + + Page - - Unable to retrieve value from object + + Create Panel - - Import CSV File + + Create Panel Cut - - Export CSV File - - - - - Schedule - - - - - 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 - - - - - Intersection found. - - - - - - Door - - - - - Hinge - - - - - Opening mode - - - - - Get selected edge - - - - - Press to retrieve the selected edge - - - - - Which side to cut - - - - - You must select a base shape object and optionally a mesh object - - - - - Create multi-material - - - - - Material - - - - - New layer - - - - - Wall Presets... - - - - - Hole wire - - - - - Pick selected - - - - - Create Axis System - - - - - Create Grid - - - - - Label - - - - - Axis system components - - - - - Grid - - - - - Total width - - - - - Total height - - - - - Add row - - - - - Del row - - - - - Add col - - - - - Del col - - - - - Create span - - - - - Remove span - - - - - Rows - - - - - Columns - - - - - This object has no face - - - - - Space boundaries - - - - - Error: Unable to modify the base object of this wall - - - - - Window elements - - - - - Survey - - - - - Set description - - - - - Clear - - - - - Copy Length - - - - - Copy Area - - - - - Export CSV - - - - - Description - - - - - Area - - - - - Total - - - - - Hosts - - - - - Only axes must be selected - - - - - Please select at least one axis - - - - - 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 - - - - - BuildingPart - - - - - Create BuildingPart - - - - - Invalid cutplane - - - - - All good! No problems found - - - - - The object doesn't have an IfcProperties attribute. Cancel spreadsheet creation for object: - - - - - Toggle subcomponents - - - - - Closing Sketch edit - - - - - Component - - - - - Edit IFC properties - - - - - Edit standard code - - - - - Property - - - - - Add property... - - - - - Add property set... - - - - - New... - - - - - New property - - - - - New property set - - - - - Crossing point not found in profile. + + Create Panel Sheet @@ -3177,760 +3812,18 @@ - - Please select exactly 2 or 3 Pipe objects + + Tools - - Please select only Pipe objects + + Edit views positions - - 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 - - - - - Profile - - - - - Please select a base face on a structural object - - - - - Create external reference - - - - - Section plane settings - - - - - Objects seen by this section plane: - - - - - Section plane placement: - - - - - Rotate X - - - - - Rotate Y - - - - - Rotate Z - - - - - Resize - - - - - Center - - - - - 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. - - - - - The selected wall contains no subwall to merge - - - - - Cannot compute blocks for wall - - - - - Choose a face on an existing object or select a preset - - - - - Unable to create component - - - - - The number of the wire that defines a hole in the host object. A value of zero will automatically adopt the largest wire - - - - - + 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 - - - - - pycollada not found, collada support is disabled. - - - - - This exporter can currently only export one site object - - - - - Error: Space '%s' has no Zone. Aborting. - - - - - 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 - - - - - Successfully written - - - - - Found a shape containing curves, triangulating - - - - - Successfully imported - - - - - Remove highlighted objects from the list above - - - - - Add selected - - - - - Add selected object(s) to the scope of this section plane - - - - - Rotates the plane along the X axis - - - - - Rotates the plane along the Y axis - - - - - Rotates the plane along the Z axis - - - - - Resizes the plane to fit the objects in the list above - - - - - Centers the plane on the objects in the list above - - - - - First point of the beam - - - - - Base point of column - - - - - Next point - - - - - Structure options - - - - - Drawing mode - - - - - Beam - - - - - Column - - - - - Preset - - - - - Switch L/H - - - - - Switch L/W - - - - - Con&tinue - - - - - First point of wall - - - - - Wall options - - - - - This list shows all the MultiMaterials objects of this document. Create some to define wall types. - - - - - Alignment - - - - - Left - - - - - Right - - - - - Use sketches - - - - - Structure - - - - - Window - - - - - Window options - - - - - Auto include in host object - - - - - Sill height - - - - - Curtain Wall - - - - - Please select only one base object or none - - - - - Create Curtain Wall - - - - - Total thickness - - - - - depends on the object - - - - - Create Project - - - - - Unable to recognize that file type - - - - - Truss - - - - - Create Truss - - - - - Arch - - - - - Rebar tools - - - - - Create profile - - - - - Profile settings - - - - - Create Profile - - - - - Shapes elevation - - - - - Choose which field provides shapes elevations: - - - - - No shape found in this file - - - - - Shapefile module not found - - - - - 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: - - - - - 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. - - - - - 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. - - - - - Wall - - - - - This window has no defined opening - - - - - Invert opening direction - - - - - Invert hinge position - - - - - 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. - - - - - 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. - - - - - 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 Structures From Selection - - - - - Please select the base object first and then the edges to use as extrusion paths - - - - - Please select at least an axis object - - - - - Extrusion Tools - - - - - Select tool... - - - - - Select object or edges to be used as a Tool (extrusion path) - - - - - Done - - - - - ArchMaterial - - - Arch material - - - - - Choose preset... - - - - - Name - - - - - Description - - - - - Color - - - - - URL - - - - - Copy existing... - - - - - Choose a preset card - - - - - Copy values from an existing material in the document - - - - - The name/label of this material - - - - - An optional description for this material - - - - - The color of this material - - - - - Transparency - - - - - A transparency value for this material - - - - - Standard code - - - - - A standard (MasterFormat, Omniclass...) code for this material - - - - - Opens the URL in a browser - - - - - A URL describing this material - - - - - Opens a browser dialog to choose a class from a BIM standard - - - - - Father - - - - - Section Color + + This object has no face @@ -3967,6 +3860,11 @@ Floor creation aborted. Axis + + + Creates a set of axes + + Grid @@ -3977,11 +3875,6 @@ Floor creation aborted. Creates a customizable grid object - - - Creates a set of axes - - Arch_AxisSystem @@ -4097,16 +3990,6 @@ Floor creation aborted. Arch_CutPlane - - - Cut with plane - - - - - Cut an object with a plane - - Cut with a line @@ -4117,6 +4000,16 @@ Floor creation aborted. Cut an object with a line with normal workplane + + + Cut with plane + + + + + Cut an object with a plane + + Arch_Equipment @@ -4249,13 +4142,13 @@ Floor creation aborted. Arch_Material - - Creates or edits the material definition of a selected object. + + Material - - Material + + Creates or edits the material definition of a selected object. @@ -4429,13 +4322,13 @@ Floor creation aborted. Arch_Rebar - - Creates a Reinforcement bar from the selected face of a structural object + + Custom Rebar - - Custom Rebar + + Creates a Reinforcement bar from the selected face of a structural object @@ -4584,16 +4477,6 @@ Floor creation aborted. Arch_Structure - - - Structure - - - - - Creates a structure object from scratch or from a selected object (sketch, wire, face or solid) - - Multiple Structures @@ -4614,6 +4497,16 @@ Floor creation aborted. Create a structural system object from a selected structure and axis + + + Structure + + + + + Creates a structure object from scratch or from a selected object (sketch, wire, face or solid) + + Structure tools @@ -4698,303 +4591,6 @@ Floor creation aborted. - - BimServer - - - BimServer - - - - - Server - - - - - The name of the BimServer you are currently connecting to. Change settings in Arch Preferences - - - - - Bim Server - - - - - Connect - - - - - Idle - - - - - Open in browser - - - - - Project - - - - - The list of projects present on the Bim Server - - - - - Download - - - - - Available revisions: - - - - - Open - - - - - Upload - - - - - Root object: - - - - - Comment - - - - - Dialog - - - Schedule definition - - - - - Description - - - - - A description for this operation - - - - - Unit - - - - - Objects - - - - - Filter - - - - - Adds a line below the selected line/cell - - - - - Deletes the selected line - - - - - Clears the whole list - - - - - Clear - - - - - Put selected objects into the "Objects" column of the selected row - - - - - Imports the contents of a CSV file - - - - - Import - - - - - Export - - - - - BimServer Login - - - - - Login (email): - - - - - Password: - - - - - Dialog - - - - - BimServer URL: - - - - - Keep me logged in across FreeCAD sessions - - - - - IFC properties editor - - - - - IFC UUID: - - - - - Leave this empty to generate one at export - - - - - List of IFC properties for this object. Double-click to edit, drag and drop to reorganize - - - - - Delete selected property/set - - - - - Force exporting geometry as BREP - - - - - Force export full FreeCAD parametric data - - - - - Schedule name: - - - - - Property - - - - - An optional unit to express the resulting value. Ex: m^3 (you can also write m³ or m3) - - - - - If this is enabled, an associated spreadsheet containing the results will be maintained together with this schedule object - - - - - Associate spreadsheet - - - - - If this is turned on, additional lines will be filled with each object considered. If not, only the totals. - - - - - Detailed results - - - - - Add row - - - - - Del row - - - - - Add selection - - - - - The property to retrieve from each object. -Can be "Count" to count the objects, or property names -like "Length" or "Shape.Volume" to retrieve -a certain property. - - - - - An optional semicolon (;) separated list of object names -(internal names, not labels), to be considered by this operation. -If the list contains groups, children will be added. -Leave blank to use all objects from the document - - - - - <html><head/><body><p>An optional semicolon (;) separated list of property:value filters. Prepend ! to a property name to invert the effect of the filer (exclude objects that match the filter). Objects whose property contains the value will be matched. Examples of valid filters (everything is case-insensitive):</p><p><span style=" font-weight:600;">Name:Wall</span> - Will only consider objects with &quot;wall&quot; in their name (internal name)</p><p><span style=" font-weight:600;">!Name:Wall</span> - Will only consider objects which DON'T have &quot;wall&quot; in their name (internal name)</p><p><span style=" font-weight:600;">Description:Win</span> - Will only consider objects with &quot;win&quot; in their description</p><p><span style=" font-weight:600;">!Label:Win</span> - Will only consider objects which DO NOT have &quot;win&quot; in their label</p><p><span style=" font-weight:600;">IfcType:Wall</span> - Will only consider objects which Ifc Type is &quot;Wall&quot;</p><p><span style=" font-weight:600;">!Tag:Wall</span> - Will only consider objects which tag is NOT &quot;Wall&quot;</p><p>If you leave this field empty, no filtering is applied</p></body></html> - - - - - Unnamed schedule - - - - - <html><head/><body><p>This exports the results to a CSV or Markdown file. </p><p><span style=" font-weight:600;">Note for CSV export:</span></p><p>In Libreoffice, you can keep this CSV file linked by right-clicking the Sheets tab bar -&gt; New sheet -&gt; From file -&gt; Link (Note: as of LibreOffice v6.x the correct path now is: Sheet -&gt; Insert Sheet... -&gt; From file -&gt; Browse...)</p></body></html> - - - Draft @@ -5028,1245 +4624,6 @@ Leave blank to use all objects from the document - - Form - - - Git - - - - - Status - - - - - Log - - - - - Refresh - - - - - List of files to be committed: - - - - - Diff - - - - - Select all - - - - - Commit - - - - - Commit message - - - - - Remote repositories - - - - - Pull - - - - - Push - - - - - Multimaterial definition - - - - - Copy existing... - - - - - Edit definition - - - - - Name: - - - - - Composition: - - - - - Add - - - - - Up - - - - - Down - - - - - Del - - - - - Nesting - - - - - Container - - - - - Pick selected - - - - - Shapes - - - - - Add selected - - - - - Remove - - - - - Nesting parameters - - - - - Rotations - - - - - Tolerance - - - - - Arcs subdivisions - - - - - Closer than this, two points are considered equal - - - - - The number of segments to divide non-linear edges into, for calculations. If curved shapes overlap, try raising this value - - - - - A comma-separated list of angles to try and rotate the shapes - - - - - 0,90,180,270 - - - - - Nesting operation - - - - - pass %p - - - - - Start - - - - - Stop - - - - - Preview - - - - - Total thickness - - - - - Invert - - - - - Gui::Dialog::DlgSettingsArch - - - General settings - - - - - This is the default color for new Wall objects - - - - - This is the default color for new Structure objects - - - - - 2D rendering - - - - - Show debug information during 2D rendering - - - - - Show renderer debug messages - - - - - Cut areas line thickness ratio - - - - - Specifies how many times the viewed line thickness must be applied to cut lines - - - - - Width: - - - - - Height: - - - - - Color: - - - - - Length: - - - - - Diameter - - - - - Offset - - - - - The default width for new windows - - - - - The default height for new windows - - - - - Thickness: - - - - - The default thickness for new windows - - - - - Frame color: - - - - - Glass color: - - - - - Auto-join walls - - - - - If this is checked, when 2 similar walls are being connected, their underlying sketches will be joined into one, and the two walls will become one - - - - - Join walls base sketches when possible - - - - - Mesh to Shape Conversion - - - - - If this is checked, conversion is faster but the result might still contain triangulated faces - - - - - Fast conversion - - - - - Tolerance: - - - - - If this is checked, flat groups of faces will be force-flattened, resulting in possible gaps and non-solid results - - - - - Force flat faces - - - - - If this is checked, holes in faces will be performed by subtraction rather than using wires orientation - - - - - Cut method - - - - - Show debug messages - - - - - Separate openings - - - - - Prefix names with ID number - - - - - Scaling factor - - - - - Defaults - - - - - Walls - - - - - mm - - - - - Structures - - - - - Rebars - - - - - Windows - - - - - Transparency: - - - - - 30, 10 - - - - - Stairs - - - - - Number of steps: - - - - - Panels - - - - - mm - - - - - Thickness - - - - - Force export as Brep - - - - - Bim server - - - - - Address - - - - - http://localhost:8082 - - - - - DAE - - - - - Export options - - - - - General options - - - - - Import options - - - - - Import arch IFC objects as - - - - - Specifies what kind of objects will be created in FreeCAD - - - - - Parametric Arch objects - - - - - Non-parametric Arch objects - - - - - Simple Part shapes - - - - - One compound per floor - - - - - Do not import Arch objects - - - - - Import struct IFC objects as - - - - - One compound for all - - - - - Do not import structural objects - - - - - Root element: - - - - - Detect extrusions - - - - - Mesher - - - - - Builtin - - - - - Mefisto - - - - - Netgen - - - - - Builtin and mefisto mesher options - - - - - Tessellation - - - - - Netgen mesher options - - - - - Grading - - - - - Segments per edge - - - - - Segments per radius - - - - - Second order - - - - - Allows optimization - - - - - Optimize - - - - - Allow quads - - - - - Use triangulation options set in the DAE options page - - - - - Use DAE triangulation options - - - - - Join coplanar facets when triangulating - - - - - Object creation - - - - - Two possible strategies to avoid circular dependencies: Create one more object (unchecked) or remove external geometry of base sketch (checked) - - - - - Remove external geometry of base sketches when needed - - - - - Create clones when objects have shared geometry - - - - - If this is checked, when an object becomes Subtraction or Addition of an Arch object, it will receive the Draft Construction color. - - - - - Apply Draft construction style to subcomponents - - - - - Symbol line thickness ratio - - - - - Pattern scale - - - - - Open in external browser - - - - - Survey - - - - - If this is checked, the text that gets placed in the clipboard will include the unit. Otherwise, it will be a simple number expressed in internal units (millimeters) - - - - - Include unit when sending measurements to clipboard - - - - - Pipes - - - - - Diameter: - - - - - Split walls made of multiple layers - - - - - Split multilayer walls - - - - - Use IfcOpenShell serializer if available - - - - - Export 2D objects as IfcAnnotations - - - - - Hidden geometry pattern - - - - - Tolerance value to use when checking if 2 adjacent faces as planar - - - - - Fit view while importing - - - - - Export full FreeCAD parametric model - - - - - Do not compute areas for object with more than: - - - - - faces - - - - - Interval between file checks for references - - - - - seconds - - - - - By default, new objects will have their "Move with host" property set to False, which means they won't move when their host object is moved. - - - - - Set "Move with host" property to True by default - - - - - Use sketches - - - - - Helpers (grids, axes, etc...) - - - - - Exclude list: - - - - - Reuse similar entities - - - - - Disable IfcRectangleProfileDef - - - - - Set "Move base" property to True by default - - - - - IFC version - - - - - The IFC version will change which attributes and products are supported - - - - - IFC4 - - - - - IFC2X3 - - - - - Spaces - - - - - Line style: - - - - - Solid - - - - - Dashed - - - - - Dotted - - - - - Dashdot - - - - - Line color - - - - - Import full FreeCAD parametric definitions if available - - - - - Auto-detect and export as standard cases when applicable - - - - - If this is checked, when an Arch object has a material, the object will take the color of the material. This can be overridden for each object. - - - - - Use material color as shape color - - - - - This is the SVG stroke-dasharray property to apply -to projections of hidden objects. - - - - - Scaling factor for patterns used by object that have -a Footprint display mode - - - - - The URL of a bim server instance (www.bimserver.org) to connect to. - - - - - If this is selected, the "Open BimServer in browser" -button will open the Bim Server interface in an external browser -instead of the FreeCAD web workbench - - - - - All dimensions in the file will be scaled with this factor - - - - - Meshing program that should be used. -If using Netgen, make sure that it is available. - - - - - Tessellation value to use with the Builtin and the Mefisto meshing program. - - - - - Grading value to use for meshing using Netgen. -This value describes how fast the mesh size decreases. -The gradient of the local mesh size h(x) is bound by |Δh(x)| ≤ 1/value. - - - - - Maximum number of segments per edge - - - - - Number of segments per radius - - - - - Allow a second order mesh - - - - - Allow quadrilateral faces - - - - - IFC export - - - - - Show this dialog when exporting - - - - - Some IFC viewers don't like objects exported as extrusions. -Use this to force all objects to be exported as BREP geometry. - - - - - When exporting objects without unique ID (UID), the generated UID -will be stored inside the FreeCAD object for reuse next time that object -is exported. This leads to smaller differences between file versions. - - - - - Store IFC unique ID in FreeCAD objects - - - - - IFCOpenShell is a library that allows to import IFC files. -Its serializer functionality allows to give it an OCC shape and it will -produce adequate IFC geometry: NURBS, faceted, or anything else. -Note: The serializer is still an experimental feature! - - - - - 2D objects will be exported as IfcAnnotation - - - - - All FreeCAD object properties will be stored inside the exported objects, -allowing to recreate a full parametric model on reimport. - - - - - When possible, similar entities will be used only once in the file if possible. -This can reduce the file size a lot, but will make it less easily readable. - - - - - When possible, IFC objects that are extruded rectangles will be -exported as IfcRectangleProfileDef. -However, some other applications might have problems importing that entity. -If this is your case, you can disable this and then all profiles will be exported as IfcArbitraryClosedProfileDef. - - - - - Some IFC types such as IfcWall or IfcBeam have special standard versions -like IfcWallStandardCase or IfcBeamStandardCase. -If this option is turned on, FreeCAD will automatically export such objects -as standard cases when the necessary conditions are met. - - - - - If no site is found in the FreeCAD document, a default one will be added. -A site is not mandatory but a common practice is to have at least one in the file. - - - - - Add default site if one is not found in the document - - - - - If no building is found in the FreeCAD document, a default one will be added. -Warning: The IFC standard asks for at least one building in each file. By turning this option off, you will produce a non-standard IFC file. -However, at FreeCAD, we believe having a building should not be mandatory, and this option is there to have a chance to demonstrate our point of view. - - - - - Add default building if one is not found in the document (no standard) - - - - - If no building storey is found in the FreeCAD document, a default one will be added. -A building storey is not mandatory but a common practice to have at least one in the file. - - - - - Add default building storey if one is not found in the document - - - - - IFC file units - - - - - Metric - - - - - Imperial - - - - - IFC import - - - - - Show this dialog when importing - - - - - Shows verbose debug messages during import and export -of IFC files in the Report view panel - - - - - Clones are used when objects have shared geometry -One object is the base object, the others are clones. - - - - - Only subtypes of the specified element will be imported. -Keep the element IfcProduct to import all building elements. - - - - - Openings will be imported as subtractions, otherwise wall shapes -will already have their openings subtracted - - - - - The importer will try to detect extrusions. -Note that this might slow things down. - - - - - Object names will be prefixed with the IFC ID number - - - - - If several materials with the same name and color are found in the IFC file, -they will be treated as one. - - - - - Merge materials with same name and same color - - - - - Each object will have their IFC properties stored in a spreadsheet object - - - - - Import IFC properties in spreadsheet - - - - - IFC files can contain unclean or non-solid geometry. If this option is checked, all the geometry is imported, regardless of their validity. - - - - - Allow invalid shapes - - - - - Comma-separated list of IFC entities to be excluded from imports - - - - - Fit view during import on the imported objects. -This will slow down the import, but one can watch the import. - - - - - Creates a full parametric model on import using stored -FreeCAD object properties - - - - - Export type - - - - - Standard model - - - - - Structural analysis - - - - - Standard + structural - - - - - Curved shapes that cannot be represented as curves in IFC -are decomposed into flat facets. -If this is checked, an additional calculation is done to join coplanar facets. - - - - - The type of objects that you wish to export: -- Standard model: solid objects. -- Structural analysis: wireframe model for structural calculations. -- Standard + structural: both types of models. - - - - - The units you want your IFC file to be exported to. - -Note that IFC files are ALWAYS written in metric units; imperial units -are only a conversion factor applied on top of them. -However, some BIM applications will use this factor to choose which -unit to work with when opening the file. - - - - - EXPERIMENTAL -The number of cores to use in multicore mode. -Keep 0 to disable multicore mode. -The maximum value should be your number of cores minus 1, -for example, 3 if you have a 4-core CPU. - -Set it to 1 to use multicore mode in single-core mode; this is safer -if you start getting crashes when you set multiple cores. - - - - - Number of cores to use (experimental) - - - - - If this option is checked, the default 'Project', 'Site', 'Building', and 'Storeys' -objects that are usually found in an IFC file are not imported, and all objects -are placed in a 'Group' instead. -'Buildings' and 'Storeys' are still imported if there is more than one. - - - - - Replace 'Project', 'Site', 'Building', and 'Storey' with 'Group' - - - Workbench @@ -6278,8 +4635,8 @@ are placed in a 'Group' instead. arch - - &Draft + + &Arch @@ -6288,8 +4645,8 @@ are placed in a 'Group' instead. - - &Arch + + &Draft @@ -6308,4 +4665,1687 @@ are placed in a 'Group' instead. + + ArchMaterial + + + Arch material + + + + + Choose a preset card + + + + + Choose preset... + + + + + Copy values from an existing material in the document + + + + + Copy existing... + + + + + Name + + + + + The name/label of this material + + + + + Description + + + + + An optional description for this material + + + + + Color + + + + + The color of this material + + + + + Section Color + + + + + Transparency + + + + + A transparency value for this material + + + + + Standard code + + + + + A standard (MasterFormat, Omniclass...) code for this material + + + + + Opens a browser dialog to choose a class from a BIM standard + + + + + URL + + + + + A URL describing this material + + + + + Opens the URL in a browser + + + + + Father + + + + + BimServer + + + BimServer + + + + + Server + + + + + The name of the BimServer you are currently connecting to. Change settings in Arch Preferences + + + + + Bim Server + + + + + Connect + + + + + Idle + + + + + Open in browser + + + + + Project + + + + + The list of projects present on the Bim Server + + + + + Download + + + + + Available revisions: + + + + + Open + + + + + + Upload + + + + + Root object: + + + + + Comment + + + + + Dialog + + + Schedule definition + + + + + Schedule name: + + + + + Unnamed schedule + + + + + Description + + + + + A description for this operation + + + + + Property + + + + + The property to retrieve from each object. +Can be "Count" to count the objects, or property names +like "Length" or "Shape.Volume" to retrieve +a certain property. + + + + + Unit + + + + + An optional unit to express the resulting value. Ex: m^3 (you can also write m³ or m3) + + + + + Objects + + + + + An optional semicolon (;) separated list of object names +(internal names, not labels), to be considered by this operation. +If the list contains groups, children will be added. +Leave blank to use all objects from the document + + + + + Filter + + + + + <html><head/><body><p>An optional semicolon (;) separated list of property:value filters. Prepend ! to a property name to invert the effect of the filer (exclude objects that match the filter). Objects whose property contains the value will be matched. Examples of valid filters (everything is case-insensitive):</p><p><span style=" font-weight:600;">Name:Wall</span> - Will only consider objects with &quot;wall&quot; in their name (internal name)</p><p><span style=" font-weight:600;">!Name:Wall</span> - Will only consider objects which DON'T have &quot;wall&quot; in their name (internal name)</p><p><span style=" font-weight:600;">Description:Win</span> - Will only consider objects with &quot;win&quot; in their description</p><p><span style=" font-weight:600;">!Label:Win</span> - Will only consider objects which DO NOT have &quot;win&quot; in their label</p><p><span style=" font-weight:600;">IfcType:Wall</span> - Will only consider objects which Ifc Type is &quot;Wall&quot;</p><p><span style=" font-weight:600;">!Tag:Wall</span> - Will only consider objects which tag is NOT &quot;Wall&quot;</p><p>If you leave this field empty, no filtering is applied</p></body></html> + + + + + If this is enabled, an associated spreadsheet containing the results will be maintained together with this schedule object + + + + + Associate spreadsheet + + + + + If this is turned on, additional lines will be filled with each object considered. If not, only the totals. + + + + + Detailed results + + + + + Deletes the selected line + + + + + Del row + + + + + Adds a line below the selected line/cell + + + + + Add row + + + + + Clears the whole list + + + + + Clear + + + + + Put selected objects into the "Objects" column of the selected row + + + + + Add selection + + + + + Imports the contents of a CSV file + + + + + Import + + + + + <html><head/><body><p>This exports the results to a CSV or Markdown file. </p><p><span style=" font-weight:600;">Note for CSV export:</span></p><p>In Libreoffice, you can keep this CSV file linked by right-clicking the Sheets tab bar -&gt; New sheet -&gt; From file -&gt; Link (Note: as of LibreOffice v6.x the correct path now is: Sheet -&gt; Insert Sheet... -&gt; From file -&gt; Browse...)</p></body></html> + + + + + Export + + + + + BimServer Login + + + + + BimServer URL: + + + + + Login (email): + + + + + Password: + + + + + Keep me logged in across FreeCAD sessions + + + + + Dialog + + + + + IFC properties editor + + + + + IFC UUID: + + + + + Leave this empty to generate one at export + + + + + List of IFC properties for this object. Double-click to edit, drag and drop to reorganize + + + + + Delete selected property/set + + + + + Force exporting geometry as BREP + + + + + Force export full FreeCAD parametric data + + + + + Form + + + Git + + + + + Status + + + + + Log + + + + + Refresh + + + + + List of files to be committed: + + + + + Diff + + + + + Select all + + + + + + Commit + + + + + Commit message + + + + + Remote repositories + + + + + Pull + + + + + Push + + + + + Multimaterial definition + + + + + Copy existing... + + + + + Edit definition + + + + + Name: + + + + + Composition: + + + + + Total thickness + + + + + Add + + + + + Up + + + + + Down + + + + + Del + + + + + Invert + + + + + Nesting + + + + + Container + + + + + Pick selected + + + + + Shapes + + + + + Add selected + + + + + Remove + + + + + Nesting parameters + + + + + Rotations + + + + + Tolerance + + + + + Arcs subdivisions + + + + + Closer than this, two points are considered equal + + + + + The number of segments to divide non-linear edges into, for calculations. If curved shapes overlap, try raising this value + + + + + A comma-separated list of angles to try and rotate the shapes + + + + + 0,90,180,270 + + + + + Nesting operation + + + + + pass %p + + + + + Start + + + + + Stop + + + + + Preview + + + + + Gui::Dialog::DlgSettingsArch + + + General settings + + + + + Object creation + + + + + Auto-join walls + + + + + If this is checked, when 2 similar walls are being connected, their underlying sketches will be joined into one, and the two walls will become one + + + + + Join walls base sketches when possible + + + + + Two possible strategies to avoid circular dependencies: Create one more object (unchecked) or remove external geometry of base sketch (checked) + + + + + Remove external geometry of base sketches when needed + + + + + If this is checked, when an object becomes Subtraction or Addition of an Arch object, it will receive the Draft Construction color. + + + + + Apply Draft construction style to subcomponents + + + + + Do not compute areas for object with more than: + + + + + faces + + + + + Interval between file checks for references + + + + + seconds + + + + + By default, new objects will have their "Move with host" property set to False, which means they won't move when their host object is moved. + + + + + Set "Move with host" property to True by default + + + + + Set "Move base" property to True by default + + + + + If this is checked, when an Arch object has a material, the object will take the color of the material. This can be overridden for each object. + + + + + Use material color as shape color + + + + + IFC version + + + + + The IFC version will change which attributes and products are supported + + + + + IFC4 + + + + + IFC2X3 + + + + + Mesh to Shape Conversion + + + + + If this is checked, conversion is faster but the result might still contain triangulated faces + + + + + Fast conversion + + + + + Tolerance: + + + + + Tolerance value to use when checking if 2 adjacent faces as planar + + + + + If this is checked, flat groups of faces will be force-flattened, resulting in possible gaps and non-solid results + + + + + Force flat faces + + + + + If this is checked, holes in faces will be performed by subtraction rather than using wires orientation + + + + + Cut method + + + + + 2D rendering + + + + + Show debug information during 2D rendering + + + + + Show renderer debug messages + + + + + Cut areas line thickness ratio + + + + + Specifies how many times the viewed line thickness must be applied to cut lines + + + + + Symbol line thickness ratio + + + + + Hidden geometry pattern + + + + + This is the SVG stroke-dasharray property to apply +to projections of hidden objects. + + + + + 30, 10 + + + + + Pattern scale + + + + + Scaling factor for patterns used by object that have +a Footprint display mode + + + + + Bim server + + + + + Address + + + + + The URL of a bim server instance (www.bimserver.org) to connect to. + + + + + http://localhost:8082 + + + + + If this is selected, the "Open BimServer in browser" +button will open the Bim Server interface in an external browser +instead of the FreeCAD web workbench + + + + + Open in external browser + + + + + Survey + + + + + If this is checked, the text that gets placed in the clipboard will include the unit. Otherwise, it will be a simple number expressed in internal units (millimeters) + + + + + Include unit when sending measurements to clipboard + + + + + Defaults + + + + + Walls + + + + + + + + + Width: + + + + + + + + + + + + + + + + + mm + + + + + + + + Height: + + + + + Use sketches + + + + + + + + + Color: + + + + + This is the default color for new Wall objects + + + + + Structures + + + + + + + Length: + + + + + This is the default color for new Structure objects + + + + + Rebars + + + + + Diameter + + + + + Offset + + + + + Windows + + + + + The default width for new windows + + + + + The default height for new windows + + + + + Thickness: + + + + + The default thickness for new windows + + + + + + Transparency: + + + + + Frame color: + + + + + Glass color: + + + + + Stairs + + + + + Number of steps: + + + + + Panels + + + + + + + + mm + + + + + Thickness + + + + + Pipes + + + + + Diameter: + + + + + Helpers (grids, axes, etc...) + + + + + Spaces + + + + + Line style: + + + + + Solid + + + + + Dashed + + + + + Dotted + + + + + Dashdot + + + + + Line color + + + + + IFC import + + + + + Show this dialog when importing + + + + + Shows verbose debug messages during import and export +of IFC files in the Report view panel + + + + + Show debug messages + + + + + Clones are used when objects have shared geometry +One object is the base object, the others are clones. + + + + + Create clones when objects have shared geometry + + + + + + EXPERIMENTAL +The number of cores to use in multicore mode. +Keep 0 to disable multicore mode. +The maximum value should be your number of cores minus 1, +for example, 3 if you have a 4-core CPU. + +Set it to 1 to use multicore mode in single-core mode; this is safer +if you start getting crashes when you set multiple cores. + + + + + Number of cores to use (experimental) + + + + + Import options + + + + + Import arch IFC objects as + + + + + + Specifies what kind of objects will be created in FreeCAD + + + + + Parametric Arch objects + + + + + + Non-parametric Arch objects + + + + + + Simple Part shapes + + + + + One compound per floor + + + + + Do not import Arch objects + + + + + Import struct IFC objects as + + + + + One compound for all + + + + + Do not import structural objects + + + + + Root element: + + + + + Only subtypes of the specified element will be imported. +Keep the element IfcProduct to import all building elements. + + + + + Openings will be imported as subtractions, otherwise wall shapes +will already have their openings subtracted + + + + + Separate openings + + + + + The importer will try to detect extrusions. +Note that this might slow things down. + + + + + Detect extrusions + + + + + Split walls made of multiple layers + + + + + Split multilayer walls + + + + + Object names will be prefixed with the IFC ID number + + + + + Prefix names with ID number + + + + + If several materials with the same name and color are found in the IFC file, +they will be treated as one. + + + + + Merge materials with same name and same color + + + + + Each object will have their IFC properties stored in a spreadsheet object + + + + + Import IFC properties in spreadsheet + + + + + IFC files can contain unclean or non-solid geometry. If this option is checked, all the geometry is imported, regardless of their validity. + + + + + Allow invalid shapes + + + + + Exclude list: + + + + + Comma-separated list of IFC entities to be excluded from imports + + + + + Fit view during import on the imported objects. +This will slow down the import, but one can watch the import. + + + + + Fit view while importing + + + + + Creates a full parametric model on import using stored +FreeCAD object properties + + + + + Import full FreeCAD parametric definitions if available + + + + + If this option is checked, the default 'Project', 'Site', 'Building', and 'Storeys' +objects that are usually found in an IFC file are not imported, and all objects +are placed in a 'Group' instead. +'Buildings' and 'Storeys' are still imported if there is more than one. + + + + + Replace 'Project', 'Site', 'Building', and 'Storey' with 'Group' + + + + + DAE + + + + + + Export options + + + + + Scaling factor + + + + + All dimensions in the file will be scaled with this factor + + + + + Mesher + + + + + Meshing program that should be used. +If using Netgen, make sure that it is available. + + + + + Builtin + + + + + Mefisto + + + + + Netgen + + + + + Builtin and mefisto mesher options + + + + + Tessellation + + + + + Tessellation value to use with the Builtin and the Mefisto meshing program. + + + + + Netgen mesher options + + + + + Grading + + + + + Grading value to use for meshing using Netgen. +This value describes how fast the mesh size decreases. +The gradient of the local mesh size h(x) is bound by |Δh(x)| ≤ 1/value. + + + + + Segments per edge + + + + + Maximum number of segments per edge + + + + + Segments per radius + + + + + Number of segments per radius + + + + + Allow a second order mesh + + + + + Second order + + + + + Allows optimization + + + + + Optimize + + + + + Allow quadrilateral faces + + + + + Allow quads + + + + + IFC export + + + + + + General options + + + + + Show this dialog when exporting + + + + + + The type of objects that you wish to export: +- Standard model: solid objects. +- Structural analysis: wireframe model for structural calculations. +- Standard + structural: both types of models. + + + + + Export type + + + + + Standard model + + + + + Structural analysis + + + + + Standard + structural + + + + + Some IFC viewers don't like objects exported as extrusions. +Use this to force all objects to be exported as BREP geometry. + + + + + Force export as Brep + + + + + Use triangulation options set in the DAE options page + + + + + Use DAE triangulation options + + + + + Curved shapes that cannot be represented as curves in IFC +are decomposed into flat facets. +If this is checked, an additional calculation is done to join coplanar facets. + + + + + Join coplanar facets when triangulating + + + + + When exporting objects without unique ID (UID), the generated UID +will be stored inside the FreeCAD object for reuse next time that object +is exported. This leads to smaller differences between file versions. + + + + + Store IFC unique ID in FreeCAD objects + + + + + IFCOpenShell is a library that allows to import IFC files. +Its serializer functionality allows to give it an OCC shape and it will +produce adequate IFC geometry: NURBS, faceted, or anything else. +Note: The serializer is still an experimental feature! + + + + + Use IfcOpenShell serializer if available + + + + + 2D objects will be exported as IfcAnnotation + + + + + Export 2D objects as IfcAnnotations + + + + + All FreeCAD object properties will be stored inside the exported objects, +allowing to recreate a full parametric model on reimport. + + + + + Export full FreeCAD parametric model + + + + + When possible, similar entities will be used only once in the file if possible. +This can reduce the file size a lot, but will make it less easily readable. + + + + + Reuse similar entities + + + + + When possible, IFC objects that are extruded rectangles will be +exported as IfcRectangleProfileDef. +However, some other applications might have problems importing that entity. +If this is your case, you can disable this and then all profiles will be exported as IfcArbitraryClosedProfileDef. + + + + + Disable IfcRectangleProfileDef + + + + + Some IFC types such as IfcWall or IfcBeam have special standard versions +like IfcWallStandardCase or IfcBeamStandardCase. +If this option is turned on, FreeCAD will automatically export such objects +as standard cases when the necessary conditions are met. + + + + + Auto-detect and export as standard cases when applicable + + + + + If no site is found in the FreeCAD document, a default one will be added. +A site is not mandatory but a common practice is to have at least one in the file. + + + + + Add default site if one is not found in the document + + + + + If no building is found in the FreeCAD document, a default one will be added. +Warning: The IFC standard asks for at least one building in each file. By turning this option off, you will produce a non-standard IFC file. +However, at FreeCAD, we believe having a building should not be mandatory, and this option is there to have a chance to demonstrate our point of view. + + + + + Add default building if one is not found in the document (no standard) + + + + + If no building storey is found in the FreeCAD document, a default one will be added. +A building storey is not mandatory but a common practice to have at least one in the file. + + + + + Add default building storey if one is not found in the document + + + + + + The units you want your IFC file to be exported to. + +Note that IFC files are ALWAYS written in metric units; imperial units +are only a conversion factor applied on top of them. +However, some BIM applications will use this factor to choose which +unit to work with when opening the file. + + + + + IFC file units + + + + + Metric + + + + + Imperial + + + diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly.ts index 7ecbdd11e0..837aa22551 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly.ts @@ -4,7 +4,6 @@ AssemblyGui::TaskAssemblyConstraints - Constraints @@ -12,7 +11,6 @@ AssemblyGui::Workbench - Assembly @@ -20,17 +18,14 @@ CmdAssemblyAddExistingComponent - Assembly - Add existing Component... - Add a existing Component into the active Assembly, STEP, IGES or BREP @@ -38,17 +33,14 @@ CmdAssemblyAddNewComponent - Assembly - Add new Assembly - Add a new Subassembly into the active Assembly @@ -56,17 +48,14 @@ CmdAssemblyAddNewPart - Assembly - Add new Part - Add a new Part into the active Assembly @@ -74,17 +63,14 @@ CmdAssemblyConstraint - Assembly - Constraint - Add arbitrary constraints to the assembly @@ -92,17 +78,14 @@ CmdAssemblyConstraintAlignment - Assembly - Constraint alignment... - Align the selected entities @@ -110,17 +93,14 @@ CmdAssemblyConstraintAngle - Assembly - Constraint Angle... - Set the angle between two selected entities @@ -128,17 +108,14 @@ CmdAssemblyConstraintCoincidence - Assembly - Constraint coincidence... - Make the selected entities coincident @@ -146,17 +123,14 @@ CmdAssemblyConstraintDistance - Assembly - Constraint Distance... - Set the distance between two selected entities @@ -164,17 +138,14 @@ CmdAssemblyConstraintFix - Assembly - Constraint Fix... - Fix a part in it's rotation and translation @@ -182,17 +153,14 @@ CmdAssemblyConstraintOrientation - Assembly - Constraint Orientation... - Set the orientation of two selected entities in regard to each other @@ -200,17 +168,14 @@ CmdAssemblyImport - Assembly - Import assembly... - Import one or more files and create a assembly structure. @@ -218,30 +183,22 @@ QObject - - - No active or selected assembly - You need a active or selected assembly to insert a part in. - - You need a active or selected assembly to insert a component in. - No active Assembly - You need a active (blue) Assembly to insert a Constraint. Please create a new one or make one active (double click). @@ -249,156 +206,122 @@ TaskAssemblyConstraints - Form - <html><head/><body><p>The first geometry to which the constraint relates. Note that first and second geometry can be swapt. If you want to clear it, use the button to the right. If it is empty, just select any geometry in the 3D view and it will be added here.</p></body></html> - <html><head/><body><p>Clear the first geometry</p></body></html> - - - - - ... - <html><head/><body><p>The second geometry to which the constraint relates. Note that first and second geometry can be swapt. If you want to clear it, use the button to the right. If it is empty, just select any geometry in the 3D view and it will be added here.</p></body></html> - <html><head/><body><p>Clear the second geometry</p></body></html> - <html><head/><body><p>Set the angle between the geometries normals</p></body></html> - Angle - <html><head/><body><p>Special constraint which is in general used to let the geometries be on each other. Therefore it's often the same as align, with the difference that it is also defined for points, as a point can lie on a plane. Note that this constraint has a special behaviour for cylinders. For example, a cylindrical surface can't be on a plane, only touch it. Therefore this is not valid. Furthermore point and line coincident with cylinders don't work on the cylinder surface, but on its center line. The reason for that it is, that this centerline would not be accessible with other constraints, but the surface coincident can be also achieved with the align constraint and value 0. At last specialty the cylinder cylinder constraint shall be mentioned: It works also on the cylinder centerlines and therefore makes them concentric. </p></body></html> - Coincident - <html><head/><body><p>Fixes the first geometry in its rotation and translation. Note that fix only works its the direct parent assembly. If you stack assemblies, the parent assembly will not be fixed inside the other ones.</p></body></html> - Fix - <html><head/><body><p>Set the distance between first and second geometry. Note that in many cases the shortest distance is used (e.g. line - line)</p></body></html> - Distance - <html><head/><body><p>Allows to set the orientation of the geometries normals in relation to each other. Possible values are parallel (means equal or opposite normals), equal normals, opposite normals or perpendicular ones. Note that for cylinders the base circles normal is used.</p></body></html> - Orientation - <html><head/><body><p>Adds a orientation and a distance constraint. Therefore this constraint is only valid where both of the individual constraints are, e.g. you can't align a point and a plane as point-plane orientation is invalid. Furthermore it can happen that this constraint is only valid for a certain orientation, e.g. plane - line has only a defined distance, when the orientation is perpendicular. The reason behind this is, that a non-perpendicular line would always cut the plane and therefore the shortest distance would always be 0. </p></body></html> - Align - value - <html><head/><body><p>Use the full solution space. The nearest solution will be found.</p></body></html> - <html><head/><body><p>Positive solution space. Reduces the valid solutions to the positive domain, e.g. point over the plane at specified distance, not under. Or point outside a cylinder at specified distance, not inside.</p></body></html> - <html><head/><body><p>Negative solution space. Reduces the valid solutions to the negative domain, e.g. point under the plane at specified distance, not over. Or point inside a cylinder at specified distance, not outside.</p></body></html> - <html><head/><body><p>Makes the geometries normals parallel, that means they can point in the same or opposite direction. Note that for cylinders the base circles normal is used.</p></body></html> - Parallel - <html><head/><body><p>Makes the geometries normals point in the same direction. Note that for cylinders the base circles normal is used.</p></body></html> - Equal - <html><head/><body><p>Makes the geometries normals point in the opposite direction. Note that for cylinders the base circles normal is used.</p></body></html> - Opposite - <html><head/><body><p>Makes the geometries normals perpendicular. Note that for cylinders the base circles normal is used.</p></body></html> - Perpend. diff --git a/src/Mod/Draft/Resources/translations/Draft.ts b/src/Mod/Draft/Resources/translations/Draft.ts index f2110996d6..76b2d6db31 100644 --- a/src/Mod/Draft/Resources/translations/Draft.ts +++ b/src/Mod/Draft/Resources/translations/Draft.ts @@ -1,5 +1,6 @@ - + + App::Property @@ -184,6 +185,26 @@ This property is read-only, as the number depends on the parameters of the array The area of this object + + + 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. + + The normal direction of the text of the dimension @@ -442,6 +463,11 @@ or from the subelement 'VertexN', 'EdgeN', or 'FaceN&ap Inter-character spacing + + + Fill letters with faces + + Show the individual array elements @@ -524,6 +550,43 @@ This property is read-only, as the number depends on the points contained within 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. + + Start angle of the elliptical arc @@ -551,6 +614,41 @@ This property is read-only, as the number depends on the points contained within Area of this object + + + The shape of this object + + + + + 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 points of the Bezier curve @@ -581,11 +679,6 @@ This property is read-only, as the number depends on the points contained within The length of this object - - - The object along which the copies will be distributed. It must contain 'Edges'. - - List of connected edges in the 'Path Object'. @@ -827,6 +920,13 @@ Write '$dim' so that it is replaced by the dimension length. Show the unit suffix + + + A unit to express the measurement. +Leave blank for system default. +Use 'arch' to force US arch notation + + Arrow size @@ -869,6 +969,11 @@ beyond the dimension line 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 @@ -964,366 +1069,37 @@ beyond the dimension line Display a leader line or not - - - The base object that will be duplicated. - - - - - Number of copies to create. - - - - - Rotation factor of the twisted array. - - - - - Fill letters with faces - - - - - A unit to express the measurement. -Leave blank for system default. -Use 'arch' to force US arch notation - - - - - A list of exclusion points. Any edge touching any of those points will not be drawn. - - - - - 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, 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 - - - - - If this is True, this object will include only visible objects - - - - - This object will be recomputed only if this is True. - - - - - The shape of this object - - - - - 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) - - - - - If it is true, the objects contained within this layer will adopt the shape color of the layer - - - - - Dialog - - - Annotation Styles Editor - - - - - Style name - - - - - Add new... - - - - - Renames the selected style - - - - - Rename - - - - - Deletes the selected style - - - - - Delete - - - - - Text - - - - - Font size - - - - - Line spacing - - - - - Font name - - - - - The font to use for texts and dimensions - - - - - Units - - - - - Scale multiplier - - - - - Decimals - - - - - Unit override - - - - - Show unit - - - - - Line and arrows - - - - - Line width - - - - - Extension overshoot - - - - - Arrow size - - - - - Show lines - - - - - Dimension overshoot - - - - - Extension lines - - - - - Arrow type - - - - - Line / text color - - - - - The width of the dimension lines - - - - - px - - - - - The color of dimension lines, arrows and texts - - - - - Dot - - - - - Arrow - - - - - Tick - - - - - The name of your style. Existing style names can be edited. - - - - - Font size in the system units - - - - - Line spacing in system units - - - - - A multiplier factor that affects the size of texts and markers - - - - - The number of decimals to show for dimension values - - - - - Specify a valid length unit like mm, m, in, ft, to force displaying the dimension value in this unit - - - - - If it is checked it will show the unit next to the dimension value - - - - - The distance that the extension lines are additionally extended beyond the dimension line - - - - - The size of the dimension arrows or markers in system units - - - - - If it is checked it will display the dimension line - - - - - The distance that the dimension line is additionally extended - - - - - The length of the extension lines - - - - - The type of arrows or markers to use at the end of dimension lines - - - - - Circle - - - - - Tick-2 - - - - - Import styles from json file - - - - - Export styles to json file - - Draft - - Download of dxf libraries failed. -Please install the dxf Library addon manually -from menu Tools -> Addon Manager + + Point object doesn't have a discrete point, it cannot be used for an array. + + + + + _BSpline.createGeometry: Closed with same first/last Point. Geometry not updated. + + + + + Writing camera position + + + + + Writing objects shown/hidden state + + + + + Merge layer duplicates + + + + + Add new layer @@ -1376,36 +1152,6 @@ from menu Tools -> Addon Manager Import-Export - - - Point object doesn't have a discrete point, it cannot be used for an array. - - - - - _BSpline.createGeometry: Closed with same first/last Point. Geometry not updated. - - - - - Writing camera position - - - - - Writing objects shown/hidden state - - - - - Merge layer duplicates - - - - - Add new layer - - Toggles Grid On/Off @@ -1496,6 +1242,13 @@ from menu Tools -> Addon Manager Create a clone + + + Download of dxf libraries failed. +Please install the dxf Library addon manually +from menu Tools -> Addon Manager + + Clone @@ -1519,6 +1272,31 @@ creating various circular layers. The array can be turned into an orthogonal or a polar array by changing its type. + + + Save style + + + + + Name of this new style: + + + + + Warning + + + + + Name exists. Overwrite? + + + + + Error: json module not found. Unable to save style + + Polar array @@ -1532,6 +1310,11 @@ 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. + + + You must choose a base object before using this command + + Array tools @@ -1580,423 +1363,6 @@ The array can be turned into a polar or a circular array by changing its type.Offset direction is not defined. Please move the mouse on either side of the object first to indicate a direction - - - Save style - - - - - Name of this new style: - - - - - Name exists. Overwrite? - - - - - Error: json module not found. Unable to save style - - - - - Warning - - - - - You must choose a base object before using this command - - - - - DraftCircularArrayTaskPanel - - - Circular array - - - - - The coordinates of the point through which the axis of rotation passes. -Change the direction of the axis itself in the property editor. - - - - - Center of rotation - - - - - Z - - - - - X - - - - - Y - - - - - Reset the coordinates of the center of rotation. - - - - - Reset point - - - - - If checked, the resulting objects in the array will be fused if they touch each other. -This only works if "Link array" is off. - - - - - Fuse - - - - - If checked, the resulting object will be a "Link array" instead of a regular array. -A Link array is more efficient when creating multiple copies, but it cannot be fused together. - - - - - Link array - - - - - Distance from one element in one ring of the array to the next element in the same ring. -It cannot be zero. - - - - - Tangential distance - - - - - Distance from one layer of objects to the next layer of objects. - - - - - Radial distance - - - - - The number of symmetry lines in the circular array. - - - - - Number of circular layers or rings to create, including a copy of the original object. -It must be at least 2. - - - - - Number of circular layers - - - - - Symmetry - - - - - (Placeholder for the icon) - - - - - DraftOrthoArrayTaskPanel - - - Orthogonal array - - - - - Distance between the elements in the Z direction. -Normally, only the Z value is necessary; the other two values can give an additional shift in their respective directions. -Negative values will result in copies produced in the negative direction. - - - - - Z intervals - - - - - Z - - - - - Y - - - - - X - - - - - Reset the distances. - - - - - Reset Z - - - - - If checked, the resulting objects in the array will be fused if they touch each other. -This only works if "Link array" is off. - - - - - Fuse - - - - - If checked, the resulting object will be a "Link array" instead of a regular array. -A Link array is more efficient when creating multiple copies, but it cannot be fused together. - - - - - Link array - - - - - (Placeholder for the icon) - - - - - Distance between the elements in the X direction. -Normally, only the X value is necessary; the other two values can give an additional shift in their respective directions. -Negative values will result in copies produced in the negative direction. - - - - - X intervals - - - - - Reset X - - - - - Distance between the elements in the Y direction. -Normally, only the Y value is necessary; the other two values can give an additional shift in their respective directions. -Negative values will result in copies produced in the negative direction. - - - - - Y intervals - - - - - Reset Y - - - - - Number of elements in the array in the specified direction, including a copy of the original object. -The number must be at least 1 in each direction. - - - - - Number of elements - - - - - DraftPolarArrayTaskPanel - - - Polar array - - - - - The coordinates of the point through which the axis of rotation passes. -Change the direction of the axis itself in the property editor. - - - - - Center of rotation - - - - - Z - - - - - X - - - - - Y - - - - - Reset the coordinates of the center of rotation. - - - - - Reset point - - - - - If checked, the resulting objects in the array will be fused if they touch each other. -This only works if "Link array" is off. - - - - - Fuse - - - - - If checked, the resulting object will be a "Link array" instead of a regular array. -A Link array is more efficient when creating multiple copies, but it cannot be fused together. - - - - - Link array - - - - - Sweeping angle of the polar distribution. -A negative angle produces a polar pattern in the opposite direction. -The maximum absolute value is 360 degrees. - - - - - Polar angle - - - - - Number of elements in the array, including a copy of the original object. -It must be at least 2. - - - - - Number of elements - - - - - (Placeholder for the icon) - - - - - DraftShapeStringGui - - - ShapeString - - - - - Text to be made into ShapeString - - - - - String - - - - - Height - - - - - Height of the result - - - - - X - - - - - Y - - - - - Z - - - - - Font file - - - - - Enter coordinates or select point with mouse. - - - - - Reset 3d point selection - - - - - Reset Point - - Draft_AddConstruction @@ -3185,476 +2551,6 @@ Then you can use it to save a different camera position and objects' states - - Form - - - Working plane setup - - - - - Select a face or working plane proxy or 3 vertices. -Or choose one of the options below - - - - - Sets the working plane to the XY plane (ground plane) - - - - - Top (XY) - - - - - Sets the working plane to the XZ plane (front plane) - - - - - Front (XZ) - - - - - Sets the working plane to the YZ plane (side plane) - - - - - Side (YZ) - - - - - Sets the working plane facing the current view - - - - - Align to view - - - - - The working plane will align to the current -view each time a command is started - - - - - Automatic - - - - - An optional offset to give to the working plane -above its base position. Use this together with one -of the buttons above - - - - - Offset - - - - - If this is selected, the working plane will be -centered on the current view when pressing one -of the buttons above - - - - - Center plane on view - - - - - Or select a single vertex to move the current -working plane without changing its orientation. -Then, press the button below - - - - - Moves the working plane without changing its -orientation. If no point is selected, the plane -will be moved to the center of the view - - - - - Move working plane - - - - - The spacing between the smaller grid lines - - - - - Grid spacing - - - - - The number of squares between each main line of the grid - - - - - Main line every - - - - - The distance at which a point can be snapped to -when approaching the mouse. You can also change this -value by using the [ and ] keys while drawing - - - - - Snapping radius - - - - - Centers the view on the current working plane - - - - - Center view - - - - - Resets the working plane to its previous position - - - - - Previous - - - - - Grid extension - - - - - lines - - - - - Style settings - - - - - Text color - - - - - Shape color - - - - - Line width - - - - - The color of faces - - - - - The type of dimension arrows - - - - - Dot - - - - - Circle - - - - - Arrow - - - - - Tick - - - - - Tick-2 - - - - - The color of texts and dimension texts - - - - - The size of texts and dimension texts - - - - - Show unit - - - - - Line color - - - - - The size of dimension arrows - - - - - The font to use for texts and dimensions - - - - - The line style - - - - - Solid - - - - - Dashed - - - - - Dotted - - - - - DashDot - - - - - Text size - - - - - Unit override - - - - - The unit to use for dimensions. Leave blank to use current FreeCAD unit - - - - - The transparency of faces - - - - - % - - - - - Transparency - - - - - Display mode - - - - - Text font - - - - - Arrow size - - - - - The display mode for faces - - - - - Flat Lines - - - - - Wireframe - - - - - Shaded - - - - - Points - - - - - Draw style - - - - - The color of lines - - - - - Arrow style - - - - - px - - - - - Lines and faces - - - - - Annotations - - - - - If the unit suffix is shown on dimension texts or not - - - - - Fills the values below with a stored style preset - - - - - Load preset - - - - - Save current style as a preset... - - - - - Apply above style to selected object(s) - - - - - Selected - - - - - Texts/dims - - - - - Text spacing - - - - - The space between the text and the dimension line - - - - - Line spacing - - - - - The spacing between different lines of text - - - - - Form - - - - - pattern files (*.pat) - - - - - PAT file: - - - - - Scale - - - - - Pattern: - - - - - Rotation: - - - - - ° - - - Gui::Dialog::DlgAddProperty @@ -3663,1390 +2559,6 @@ value by using the [ and ] keys while drawing - - Gui::Dialog::DlgSettingsDraft - - - General Draft Settings - - - - - This is the default color for objects being drawn while in construction mode. - - - - - This is the default group name for construction geometry - - - - - Construction - - - - - Save current color and linewidth across sessions - - - - - Global copy mode - - - - - Default working plane - - - - - None - - - - - XY (Top) - - - - - XZ (Front) - - - - - YZ (Side) - - - - - Default height for texts and dimensions - - - - - This is the default font name for all Draft texts and dimensions. -It can be a font name such as "Arial", a default style such as "sans", "serif" -or "mono", or a family such as "Arial,Helvetica,sans" or a name with a style -such as "Arial:Bold" - - - - - Default template sheet - - - - - The default template to use when creating a new drawing sheet - - - - - Import style - - - - - None (fastest) - - - - - Use default color and linewidth - - - - - Original color and linewidth - - - - - Check this if you want the areas (3D faces) to be imported too. - - - - - Import OCA areas - - - - - General settings - - - - - Construction group name - - - - - Tolerance - - - - - Join geometry - - - - - Alternate SVG Patterns location - - - - - Here you can specify a directory containing SVG files containing <pattern> definitions that can be added to the standard Draft hatch patterns - - - - - Constrain mod - - - - - The Constraining modifier key - - - - - Snap mod - - - - - The snap modifier key - - - - - Alt mod - - - - - Select base objects after copying - - - - - If checked, a grid will appear when drawing - - - - - Use grid - - - - - Grid spacing - - - - - The spacing between each grid line - - - - - Main lines every - - - - - Mainlines will be drawn thicker. Specify here how many squares between mainlines. - - - - - Internal precision level - - - - - This is the orientation of the dimension texts when those dimensions are vertical. Default is left, which is the ISO standard. - - - - - Left (ISO standard) - - - - - Right - - - - - Group layers into blocks - - - - - Export 3D objects as polyface meshes - - - - - If checked, the Snap toolbar will be shown whenever you use snapping - - - - - Show Draft Snap toolbar - - - - - Hide Draft snap toolbar after use - - - - - Show Working Plane tracker - - - - - If checked, the Draft grid will always be visible when the Draft workbench is active. Otherwise only when using a command - - - - - Use standard font size for texts - - - - - Import hatch boundaries as wires - - - - - Render polylines with width - - - - - Translated (for print & display) - - - - - Raw (for CAM) - - - - - Translate white line color to black - - - - - Use Part Primitives when available - - - - - Snapping - - - - - If this is checked, snapping is activated without the need to press the snap mod key - - - - - Always snap (disable snap mod) - - - - - Construction geometry color - - - - - Import - - - - - texts and dimensions - - - - - points - - - - - layouts - - - - - *blocks - - - - - Project exported objects along current view direction - - - - - Visual settings - - - - - Visual Settings - - - - - Snap symbols style - - - - - Draft classic style - - - - - Bitsnpieces style - - - - - Color - - - - - Hatch patterns resolution - - - - - Grid - - - - - Always show the grid - - - - - Texts and dimensions - - - - - Internal font - - - - - Dot - - - - - Circle - - - - - Arrow - - - - - The default size of arrows - - - - - The default size of dimensions extension lines - - - - - The space between the dimension line and the dimension text - - - - - Select a font file - - - - - Fill objects with faces whenever possible - - - - - Create - - - - - simple Part shapes - - - - - Draft objects - - - - - Sketches - - - - - Get original colors from the DXF file - - - - - Treat ellipses and splines as polylines - - - - - Export style - - - - - Show the unit suffix in dimensions - - - - - Allow FreeCAD to automatically download and update the DXF libraries - - - - - mm - - - - - Grid size - - - - - lines - - - - - text above (2D) - - - - - text inside (3D) - - - - - Dashed line definition - - - - - 0.09,0.05 - - - - - Dashdot line definition - - - - - 0.09,0.05,0.02,0.05 - - - - - Dotted line definition - - - - - 0.02,0.02 - - - - - Grid and snapping - - - - - Text settings - - - - - Font family - - - - - Font size - - - - - Dimension settings - - - - - Display mode - - - - - Arrows style - - - - - Arrows size - - - - - Text orientation - - - - - Text spacing - - - - - ShapeString settings - - - - - Default ShapeString font file - - - - - Drawing view line definitions - - - - - DWG - - - - - DWG conversion - - - - - <html><head/><body><p><span style=" font-weight:600;">Note:</span> DXF options apply to DWG files as well.</p></body></html> - - - - - DXF - - - - - Import options - - - - - Use legacy python importer - - - - - Export options - - - - - OCA - - - - - SVG - - - - - Disable units scaling - - - - - Export Drawing Views as blocks - - - - - Note: Not all the options below are used by the new importer yet - - - - - Show this dialog when importing and exporting - - - - - Automatic update (legacy importer only) - - - - - Prefix labels of Clones with: - - - - - Scale factor to apply to imported files - - - - - Max segment length for discretized arcs - - - - - Number of decimals - - - - - Shift - - - - - Ctrl - - - - - Alt - - - - - The Alt modifier key - - - - - The number of horizontal or vertical lines of the grid - - - - - The default color for snap symbols - - - - - Check this if you want to use the color/linewidth from the toolbar as default - - - - - If checked, a widget indicating the current working plane orientation appears during drawing operations - - - - - An SVG linestyle definition - - - - - Extension lines size - - - - - Extension line overshoot - - - - - The default length of extension line above dimension line - - - - - Dimension line overshoot - - - - - The default distance the dimension line is extended past extension lines - - - - - Tick - - - - - Tick-2 - - - - - Check this if you want to preserve colors of faces while doing downgrade and upgrade (splitFaces and makeShell only) - - - - - Preserve colors of faces during downgrade/upgrade - - - - - Check this if you want the face names to derive from the originating object name and vice versa while doing downgrade/upgrade (splitFaces and makeShell only) - - - - - Preserve names of faces during downgrade/upgrade - - - - - The path to your ODA (formerly Teigha) File Converter executable - - - - - Ellipse export is poorly supported. Use this to export them as polylines instead. - - - - - Max Spline Segment: - - - - - The number of decimals in internal coordinates operations (for ex. 3 = 0.001). Values between 6 and 8 are usually considered the best trade-off among FreeCAD users. - - - - - This is the value used by functions that use a tolerance. -Values with differences below this value will be treated as same. This value will be obsoleted soon so the precision level above controls both. - - - - - Use legacy python exporter - - - - - If this option is set, when creating Draft objects on top of an existing face of another object, the "Support" property of the Draft object will be set to the base object. This was the standard behaviour before FreeCAD 0.19 - - - - - Construction Geometry - - - - - In-Command Shortcuts - - - - - Relative - - - - - R - - - - - Continue - - - - - T - - - - - Close - - - - - O - - - - - Copy - - - - - P - - - - - Subelement Mode - - - - - D - - - - - Fill - - - - - L - - - - - Exit - - - - - A - - - - - Select Edge - - - - - E - - - - - Add Hold - - - - - Q - - - - - Length - - - - - H - - - - - Wipe - - - - - W - - - - - Set WP - - - - - U - - - - - Cycle Snap - - - - - ` - - - - - Snap - - - - - S - - - - - Increase Radius - - - - - [ - - - - - Decrease Radius - - - - - ] - - - - - Restrict X - - - - - X - - - - - Restrict Y - - - - - Y - - - - - Restrict Z - - - - - Z - - - - - If this option is checked, the layers drop-down list will also show groups, allowing you to automatically add objects to groups too. - - - - - Show groups in layers list drop-down button - - - - - Draft tools options - - - - - When drawing lines, set focus on Length instead of X coordinate. -This allows to point the direction and type the distance. - - - - - Set focus on Length instead of X coordinate - - - - - Set the Support property when possible - - - - - If this is checked, objects will appear as filled by default. -Otherwise, they will appear as wireframe - - - - - Normally, after copying objects, the copies get selected. -If this option is checked, the base objects will be selected instead. - - - - - If this is checked, copy mode will be kept across command, -otherwise commands will always start in no-copy mode - - - - - Force Draft Tools to create Part primitives instead of Draft objects. -Note that this is not fully supported, and many object will be not editable with Draft Modifiers. - - - - - User interface settings - - - - - Enable draft statusbar customization - - - - - Draft Statusbar - - - - - Enable snap statusbar widget - - - - - Draft snap widget - - - - - Enable draft statusbar annotation scale widget - - - - - Annotation scale widget - - - - - Draft Edit preferences - - - - - Edit - - - - - Maximum number of contemporary edited objects - - - - - <html><head/><body><p>Sets the maximum number of objects Draft Edit</p><p>can process at the same time</p></body></html> - - - - - Draft edit pick radius - - - - - Controls pick radius of edit nodes - - - - - Path to ODA file converter - - - - - This preferences dialog will be shown when importing/ exporting DXF files - - - - - Python importer is used, otherwise the newer C++ is used. -Note: C++ importer is faster, but is not as featureful yet - - - - - Allow FreeCAD to download the Python converter for DXF import and export. -You can also do this manually by installing the "dxf_library" workbench -from the Addon Manager. - - - - - If unchecked, texts and mtexts won't be imported - - - - - If unchecked, points won't be imported - - - - - If checked, paper space objects will be imported too - - - - - If you want the non-named blocks (beginning with a *) to be imported too - - - - - Only standard Part objects will be created (fastest) - - - - - Parametric Draft objects will be created whenever possible - - - - - Sketches will be created whenever possible - - - - - Scale factor to apply to DXF files on import. -The factor is the conversion between the unit of your DXF file and millimeters. -Example: for files in millimeters: 1, in centimeters: 10, - in meters: 1000, in inches: 25.4, in feet: 304.8 - - - - - Colors will be retrieved from the DXF objects whenever possible. -Otherwise default colors will be applied. - - - - - FreeCAD will try to join coincident objects into wires. -Note that this can take a while! - - - - - Objects from the same layers will be joined into Draft Blocks, -turning the display faster, but making them less easily editable - - - - - Imported texts will get the standard Draft Text size, -instead of the size they have in the DXF document - - - - - If this is checked, DXF layers will be imported as Draft Layers - - - - - Use Layers - - - - - Hatches will be converted into simple wires - - - - - If polylines have a width defined, they will be rendered -as closed wires with correct width - - - - - Maximum length of each of the polyline segments. -If it is set to '0' the whole spline is treated as a straight segment. - - - - - All objects containing faces will be exported as 3D polyfaces - - - - - Drawing Views will be exported as blocks. -This might fail for post DXF R12 templates. - - - - - Exported objects will be projected to reflect the current view direction - - - - - Method chosen for importing SVG object color to FreeCAD - - - - - If checked, no units conversion will occur. -One unit in the SVG file will translate as one millimeter. - - - - - Style of SVG file to write when exporting a sketch - - - - - All white lines will appear in black in the SVG for better readability against white backgrounds - - - - - Versions of Open CASCADE older than version 6.8 don't support arc projection. -In this case arcs will be discretized into small line segments. -This value is the maximum segment length. - - - - - If checked, an additional border is displayed around the grid, showing the main square size in the bottom left border - - - - - Show grid border - - - - - Override unit - - - - - By leaving this field blank, the dimension measurements will be shown in the current unit defined in FreeCAD. By indicating a unit here such as m or cm, you can force new dimensions to be shown in that unit. - - - - - The resolution to draw the patterns in. Default value is 128. Higher values give better resolutions, lower values make drawing faster - - - - - Hatch Pattern default size - - - - - The default size of hatch patterns - - - - - If set, the grid will have its two main axes colored in red, green or blue when they match global axes - - - - - Use colored axes - - - - - Grid color and transparency - - - - - The color of the grid - - - - - The overall transparency of the grid - - - - - Global - - - - - G - - - - - Python exporter is used, otherwise the newer C++ is used. -Note: C++ exporter is faster, but is not as featureful yet - - - ImportAirfoilDAT @@ -5058,13 +2570,13 @@ Note: C++ exporter is faster, but is not as featureful yet ImportDWG - - Conversion successful + + Converting: - - Converting: + + Conversion successful @@ -5091,19 +2603,134 @@ Note: C++ exporter is faster, but is not as featureful yet draft + + + 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 - - Toggle construction mode + + Top - - Autogroup off + + Front + + + + + Side + + + + + Auto @@ -5181,6 +2808,11 @@ Note: C++ exporter is faster, but is not as featureful yet Angle of current segment + + + Check this to lock the current angle + + Radius @@ -5191,16 +2823,89 @@ Note: C++ exporter is faster, but is not as featureful yet 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 @@ -5212,13 +2917,18 @@ Note: C++ exporter is faster, but is not as featureful yet - - Offset + + If checked, objects will be copied instead of moved. Preferences -> Draft -> Global copy mode to keep this mode in next commands - - Auto + + Modify subelements + + + + + If checked, subelements will be modified instead of entire objects @@ -5261,6 +2971,36 @@ Note: C++ exporter is faster, but is not as featureful yet 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 @@ -5281,6 +3021,11 @@ Note: C++ exporter is faster, but is not as featureful yet Arc + + + Rotate + + Point @@ -5291,11 +3036,26 @@ Note: C++ exporter is faster, but is not as featureful yet Label + + + Offset + + Distance + + + Offset distance + + + + + Trimex + + Pick Object @@ -5307,18 +3067,18 @@ Note: C++ exporter is faster, but is not as featureful yet - - Global X + + Local u0394X - - Global Y + + Local u0394Y - - Global Z + + Local u0394Z @@ -5336,6 +3096,36 @@ Note: C++ exporter is faster, but is not as featureful yet Local Z + + + Global u0394X + + + + + Global u0394Y + + + + + Global u0394Z + + + + + Global X + + + + + Global Y + + + + + Global Z + + Invalid Size value. Using 200.0. @@ -5361,6 +3151,11 @@ Note: C++ exporter is faster, but is not as featureful yet Please enter a font file. + + + Autogroup: + + Faces @@ -5382,230 +3177,15 @@ Note: C++ exporter is faster, but is not as featureful yet - - Copy + + All Shapes must be coplanar + - - 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 - - - - - Continue - - - - - Close - - - - - 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 - - - - - Check this to lock the current angle - - - - - Filled - - - - - Finish - - - - - Finishes the current drawing or editing operation - - - - - &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 - - - - - If checked, objects will be copied instead of moved. Preferences -> Draft -> Global copy mode to keep this mode in next commands - - - - - Subelement mode - - - - - Modify subelements - - - - - If checked, subelements will be modified instead of entire objects - - - - - Top - - - - - Front - - - - - Side - - - - - Current working plane - - - - - Draft - - - - - Toggle near snap on/off - - - - - Create text - - - - - Press this button to create the text object, or finish your text with two blank lines - - - - - Offset distance - - - - - Change default style for new objects + + Selected Shapes must define a plane + @@ -5718,6 +3298,11 @@ To enabled FreeCAD to download these libraries, answer Yes. The two points are coincident + + + mirrored + + Found 1 block: exploding it @@ -5778,11 +3363,21 @@ To enabled FreeCAD to download these libraries, answer Yes. Wrong input: must be a placement, a vector, or a rotation. + + + Points: + + Wrong input: must be list or tuple of three points exactly. + + + Placement: + + Wrong input: incorrect type of placement. @@ -5793,6 +3388,11 @@ To enabled FreeCAD to download these libraries, answer Yes. Wrong input: incorrect type of points. + + + Cannot generate shape: + + Radius: @@ -6012,12 +3612,6 @@ To enabled FreeCAD to download these libraries, answer Yes. All Shapes must be planar - - - - - - All Shapes must be coplanar @@ -6156,6 +3750,11 @@ To enabled FreeCAD to download these libraries, answer Yes. Select layer contents + + + Draft + + custom @@ -6357,8 +3956,15 @@ To enabled FreeCAD to download these libraries, answer Yes. - - Downgrade + + 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. @@ -6366,6 +3972,11 @@ To enabled FreeCAD to download these libraries, answer Yes. Select an object to upgrade + + + Downgrade + + Select an object to clone @@ -6501,11 +4112,6 @@ To enabled FreeCAD to download these libraries, answer Yes. Upgrade - - - Move - - Select an object to move @@ -6521,19 +4127,24 @@ To enabled FreeCAD to download these libraries, answer Yes. Pick end point + + + Move + + Some subelements could not be moved. - - Point array + + Please select exactly two objects, the base object and the point object, before calling this command. - - Please select exactly two objects, the base object and the point object, before calling this command. + + Point array @@ -6637,13 +4248,13 @@ To enabled FreeCAD to download these libraries, answer Yes. - - Array + + Select an object to array - - Select an object to array + + Array @@ -6666,11 +4277,6 @@ To enabled FreeCAD to download these libraries, answer Yes. Create Polygon - - - Mirror - - Select an object to mirror @@ -6681,6 +4287,11 @@ To enabled FreeCAD to download these libraries, answer Yes. Pick start point of mirror line + + + Mirror + + Pick end point of mirror line @@ -6691,11 +4302,6 @@ To enabled FreeCAD to download these libraries, answer Yes. Create Point - - - Scale - - Select an object to scale @@ -6711,11 +4317,26 @@ To enabled FreeCAD to download these libraries, answer Yes. 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. @@ -6766,11 +4387,6 @@ To enabled FreeCAD to download these libraries, answer Yes. Flip dimension - - - Stretch - - Select an object to stretch @@ -6801,6 +4417,11 @@ To enabled FreeCAD to download these libraries, answer Yes. Turning one Rectangle into a Wire + + + Stretch + + Toggle grid @@ -6816,11 +4437,6 @@ To enabled FreeCAD to download these libraries, answer Yes. Create Rectangle - - - Convert Draft/Sketch - - Select an object to convert. @@ -6836,6 +4452,11 @@ To enabled FreeCAD to download these libraries, answer Yes. Convert to Draft + + + Convert Draft/Sketch + + Heal @@ -6872,13 +4493,13 @@ To enabled FreeCAD to download these libraries, answer Yes. - - : this object is not editable + + Too many objects selected, max number set to: - - Path array + + : this object is not editable @@ -6887,13 +4508,13 @@ To enabled FreeCAD to download these libraries, answer Yes. - - Path twisted array + + Path array - - Trimex + + Path twisted array @@ -6906,6 +4527,11 @@ To enabled FreeCAD to download these libraries, answer Yes. Pick distance + + + Offset angle + + Unable to trim these objects, only Draft wires and arcs are supported. @@ -7166,11 +4792,6 @@ To enabled FreeCAD to download these libraries, answer Yes. Create Text - - - Rotate - - Select an object to rotate @@ -7212,115 +4833,6 @@ The final angle will be the base angle plus this amount. Pick rotation angle - - - Global - - - - - 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 - - - - - 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 - - - - - If checked, an OCC-style offset will be performedinstead of the classic offset - - - - - Local u0394X - - - - - Local u0394Y - - - - - Local u0394Z - - - - - Global u0394X - - - - - Global u0394Y - - - - - Global u0394Z - - - - - Autogroup: - - - - - Points: - - - - - Placement: - - - - - Unable to scale object: - - - - - Unable to scale objects: - - - - - Too many objects selected, max number set to: - - - - - mirrored - - - - - Cannot generate shape: - - - - - Selected Shapes must define a plane - - - - - - Offset angle - - importOCA @@ -7340,4 +4852,2549 @@ Not available if Draft preference option 'Use Part Primitives' is enab + + Dialog + + + Annotation Styles Editor + + + + + Style name + + + + + The name of your style. Existing style names can be edited. + + + + + Add new... + + + + + Renames the selected style + + + + + Rename + + + + + Deletes the selected style + + + + + Delete + + + + + Import styles from json file + + + + + Export styles to json file + + + + + Text + + + + + + Font size in the system units + + + + + Font size + + + + + Line spacing in system units + + + + + Line spacing + + + + + + The font to use for texts and dimensions + + + + + Font name + + + + + Units + + + + + + A multiplier factor that affects the size of texts and markers + + + + + Scale multiplier + + + + + + The number of decimals to show for dimension values + + + + + Decimals + + + + + + Specify a valid length unit like mm, m, in, ft, to force displaying the dimension value in this unit + + + + + Unit override + + + + + + If it is checked it will show the unit next to the dimension value + + + + + Show unit + + + + + Line and arrows + + + + + + The width of the dimension lines + + + + + Line width + + + + + + The distance that the extension lines are additionally extended beyond the dimension line + + + + + Extension overshoot + + + + + + The size of the dimension arrows or markers in system units + + + + + Arrow size + + + + + + If it is checked it will display the dimension line + + + + + Show lines + + + + + + The distance that the dimension line is additionally extended + + + + + Dimension overshoot + + + + + + The length of the extension lines + + + + + Extension lines + + + + + + The type of arrows or markers to use at the end of dimension lines + + + + + Arrow type + + + + + + The color of dimension lines, arrows and texts + + + + + Line / text color + + + + + px + + + + + Dot + + + + + Circle + + + + + Arrow + + + + + Tick + + + + + Tick-2 + + + + + DraftCircularArrayTaskPanel + + + Circular array + + + + + The coordinates of the point through which the axis of rotation passes. +Change the direction of the axis itself in the property editor. + + + + + Center of rotation + + + + + Z + + + + + X + + + + + Y + + + + + Reset the coordinates of the center of rotation. + + + + + Reset point + + + + + If checked, the resulting objects in the array will be fused if they touch each other. +This only works if "Link array" is off. + + + + + Fuse + + + + + If checked, the resulting object will be a "Link array" instead of a regular array. +A Link array is more efficient when creating multiple copies, but it cannot be fused together. + + + + + Link array + + + + + + Distance from one element in one ring of the array to the next element in the same ring. +It cannot be zero. + + + + + Tangential distance + + + + + + Distance from one layer of objects to the next layer of objects. + + + + + Radial distance + + + + + + The number of symmetry lines in the circular array. + + + + + + Number of circular layers or rings to create, including a copy of the original object. +It must be at least 2. + + + + + Number of circular layers + + + + + Symmetry + + + + + (Placeholder for the icon) + + + + + DraftOrthoArrayTaskPanel + + + Orthogonal array + + + + + Distance between the elements in the Z direction. +Normally, only the Z value is necessary; the other two values can give an additional shift in their respective directions. +Negative values will result in copies produced in the negative direction. + + + + + Z intervals + + + + + + + + Z + + + + + + + + Y + + + + + + + + X + + + + + + + Reset the distances. + + + + + Reset Z + + + + + If checked, the resulting objects in the array will be fused if they touch each other. +This only works if "Link array" is off. + + + + + Fuse + + + + + If checked, the resulting object will be a "Link array" instead of a regular array. +A Link array is more efficient when creating multiple copies, but it cannot be fused together. + + + + + Link array + + + + + (Placeholder for the icon) + + + + + Distance between the elements in the X direction. +Normally, only the X value is necessary; the other two values can give an additional shift in their respective directions. +Negative values will result in copies produced in the negative direction. + + + + + X intervals + + + + + Reset X + + + + + Distance between the elements in the Y direction. +Normally, only the Y value is necessary; the other two values can give an additional shift in their respective directions. +Negative values will result in copies produced in the negative direction. + + + + + Y intervals + + + + + Reset Y + + + + + Number of elements in the array in the specified direction, including a copy of the original object. +The number must be at least 1 in each direction. + + + + + Number of elements + + + + + DraftPolarArrayTaskPanel + + + Polar array + + + + + The coordinates of the point through which the axis of rotation passes. +Change the direction of the axis itself in the property editor. + + + + + Center of rotation + + + + + Z + + + + + X + + + + + Y + + + + + Reset the coordinates of the center of rotation. + + + + + Reset point + + + + + If checked, the resulting objects in the array will be fused if they touch each other. +This only works if "Link array" is off. + + + + + Fuse + + + + + If checked, the resulting object will be a "Link array" instead of a regular array. +A Link array is more efficient when creating multiple copies, but it cannot be fused together. + + + + + Link array + + + + + + Sweeping angle of the polar distribution. +A negative angle produces a polar pattern in the opposite direction. +The maximum absolute value is 360 degrees. + + + + + Polar angle + + + + + + Number of elements in the array, including a copy of the original object. +It must be at least 2. + + + + + Number of elements + + + + + (Placeholder for the icon) + + + + + DraftShapeStringGui + + + ShapeString + + + + + + + Enter coordinates or select point with mouse. + + + + + X + + + + + Y + + + + + Z + + + + + Font file + + + + + Text to be made into ShapeString + + + + + String + + + + + Height + + + + + Height of the result + + + + + Reset 3d point selection + + + + + Reset Point + + + + + Form + + + Working plane setup + + + + + Select a face or working plane proxy or 3 vertices. +Or choose one of the options below + + + + + Sets the working plane to the XY plane (ground plane) + + + + + Top (XY) + + + + + Sets the working plane to the XZ plane (front plane) + + + + + Front (XZ) + + + + + Sets the working plane to the YZ plane (side plane) + + + + + Side (YZ) + + + + + Sets the working plane facing the current view + + + + + Align to view + + + + + The working plane will align to the current +view each time a command is started + + + + + Automatic + + + + + An optional offset to give to the working plane +above its base position. Use this together with one +of the buttons above + + + + + Offset + + + + + + If this is selected, the working plane will be +centered on the current view when pressing one +of the buttons above + + + + + Center plane on view + + + + + Or select a single vertex to move the current +working plane without changing its orientation. +Then, press the button below + + + + + Moves the working plane without changing its +orientation. If no point is selected, the plane +will be moved to the center of the view + + + + + Move working plane + + + + + + The spacing between the smaller grid lines + + + + + Grid spacing + + + + + + The number of squares between each main line of the grid + + + + + Main line every + + + + + + The distance at which a point can be snapped to +when approaching the mouse. You can also change this +value by using the [ and ] keys while drawing + + + + + Snapping radius + + + + + Grid extension + + + + + lines + + + + + Centers the view on the current working plane + + + + + Center view + + + + + Resets the working plane to its previous position + + + + + Previous + + + + + Style settings + + + + + Fills the values below with a stored style preset + + + + + Load preset + + + + + Save current style as a preset... + + + + + Lines and faces + + + + + The color of faces + + + + + Draw style + + + + + Line color + + + + + Line width + + + + + The color of lines + + + + + The line style + + + + + Solid + + + + + Dashed + + + + + Dotted + + + + + DashDot + + + + + px + + + + + Display mode + + + + + The display mode for faces + + + + + Flat Lines + + + + + Wireframe + + + + + Shaded + + + + + Points + + + + + Shape color + + + + + Transparency + + + + + The transparency of faces + + + + + % + + + + + Annotations + + + + + The type of dimension arrows + + + + + Dot + + + + + Circle + + + + + Arrow + + + + + Tick + + + + + Tick-2 + + + + + Text font + + + + + Text color + + + + + The font to use for texts and dimensions + + + + + Text size + + + + + The color of texts and dimension texts + + + + + The size of texts and dimension texts + + + + + Arrow style + + + + + If the unit suffix is shown on dimension texts or not + + + + + The size of dimension arrows + + + + + Show unit + + + + + Arrow size + + + + + Unit override + + + + + The unit to use for dimensions. Leave blank to use current FreeCAD unit + + + + + Text spacing + + + + + The space between the text and the dimension line + + + + + Line spacing + + + + + The spacing between different lines of text + + + + + Apply above style to selected object(s) + + + + + Selected + + + + + Texts/dims + + + + + Form + + + + + pattern files (*.pat) + + + + + PAT file: + + + + + Scale + + + + + Pattern: + + + + + Rotation: + + + + + ° + + + + + Gui::Dialog::DlgSettingsDraft + + + General settings + + + + + General Draft Settings + + + + + Default working plane + + + + + None + + + + + XY (Top) + + + + + XZ (Front) + + + + + YZ (Side) + + + + + Internal precision level + + + + + The number of decimals in internal coordinates operations (for ex. 3 = 0.001). Values between 6 and 8 are usually considered the best trade-off among FreeCAD users. + + + + + Tolerance + + + + + This is the value used by functions that use a tolerance. +Values with differences below this value will be treated as same. This value will be obsoleted soon so the precision level above controls both. + + + + + If this option is checked, the layers drop-down list will also show groups, allowing you to automatically add objects to groups too. + + + + + Show groups in layers list drop-down button + + + + + Draft tools options + + + + + When drawing lines, set focus on Length instead of X coordinate. +This allows to point the direction and type the distance. + + + + + Set focus on Length instead of X coordinate + + + + + If this option is set, when creating Draft objects on top of an existing face of another object, the "Support" property of the Draft object will be set to the base object. This was the standard behaviour before FreeCAD 0.19 + + + + + Set the Support property when possible + + + + + If this is checked, objects will appear as filled by default. +Otherwise, they will appear as wireframe + + + + + Fill objects with faces whenever possible + + + + + Normally, after copying objects, the copies get selected. +If this option is checked, the base objects will be selected instead. + + + + + Select base objects after copying + + + + + If this is checked, copy mode will be kept across command, +otherwise commands will always start in no-copy mode + + + + + Global copy mode + + + + + Force Draft Tools to create Part primitives instead of Draft objects. +Note that this is not fully supported, and many object will be not editable with Draft Modifiers. + + + + + Use Part Primitives when available + + + + + Prefix labels of Clones with: + + + + + Construction Geometry + + + + + Construction group name + + + + + This is the default group name for construction geometry + + + + + Construction + + + + + Construction geometry color + + + + + This is the default color for objects being drawn while in construction mode. + + + + + Visual settings + + + + + Visual Settings + + + + + Snap symbols style + + + + + Draft classic style + + + + + Bitsnpieces style + + + + + Color + + + + + The default color for snap symbols + + + + + Check this if you want to use the color/linewidth from the toolbar as default + + + + + Save current color and linewidth across sessions + + + + + If checked, a widget indicating the current working plane orientation appears during drawing operations + + + + + Show Working Plane tracker + + + + + Default template sheet + + + + + The default template to use when creating a new drawing sheet + + + + + Alternate SVG patterns location + + + + + Here you can specify a directory with custom SVG files containing <pattern> definitions to be added to the standard patterns + + + + + SVG pattern resolution + + + + + The resolution to draw the patterns in. Default value is 128. Higher values give better resolutions, lower values make drawing faster + + + + + SVG pattern default size + + + + + The default size for SVG patterns + + + + + Check this if you want to preserve colors of faces while doing downgrade and upgrade (splitFaces and makeShell only) + + + + + Preserve colors of faces during downgrade/upgrade + + + + + Check this if you want the face names to derive from the originating object name and vice versa while doing downgrade/upgrade (splitFaces and makeShell only) + + + + + Preserve names of faces during downgrade/upgrade + + + + + Drawing view line definitions + + + + + Dashed line definition + + + + + + + An SVG linestyle definition + + + + + 0.09,0.05 + + + + + Dashdot line definition + + + + + 0.09,0.05,0.02,0.05 + + + + + Dotted line definition + + + + + 0.02,0.02 + + + + + Texts and dimensions + + + + + Text settings + + + + + Font family + + + + + This is the default font name for all Draft texts and dimensions. +It can be a font name such as "Arial", a default style such as "sans", "serif" +or "mono", or a family such as "Arial,Helvetica,sans" or a name with a style +such as "Arial:Bold" + + + + + Internal font + + + + + Font size + + + + + Default height for texts and dimensions + + + + + Dimension settings + + + + + Display mode + + + + + text above (2D) + + + + + text inside (3D) + + + + + Number of decimals + + + + + Extension lines size + + + + + The default size of dimensions extension lines + + + + + Extension line overshoot + + + + + The default length of extension line above dimension line + + + + + Dimension line overshoot + + + + + The default distance the dimension line is extended past extension lines + + + + + Arrows style + + + + + Dot + + + + + Circle + + + + + Arrow + + + + + Tick + + + + + Tick-2 + + + + + Arrows size + + + + + The default size of arrows + + + + + Text orientation + + + + + This is the orientation of the dimension texts when those dimensions are vertical. Default is left, which is the ISO standard. + + + + + Left (ISO standard) + + + + + Right + + + + + Text spacing + + + + + The space between the dimension line and the dimension text + + + + + Show the unit suffix in dimensions + + + + + Override unit + + + + + By leaving this field blank, the dimension measurements will be shown in the current unit defined in FreeCAD. By indicating a unit here such as m or cm, you can force new dimensions to be shown in that unit. + + + + + ShapeString settings + + + + + Default ShapeString font file + + + + + Select a font file + + + + + SVG + + + + + Import style + + + + + Method chosen for importing SVG object color to FreeCAD + + + + + None (fastest) + + + + + Use default color and linewidth + + + + + Original color and linewidth + + + + + If checked, no units conversion will occur. +One unit in the SVG file will translate as one millimeter. + + + + + Disable units scaling + + + + + Export style + + + + + Style of SVG file to write when exporting a sketch + + + + + Translated (for print & display) + + + + + Raw (for CAM) + + + + + All white lines will appear in black in the SVG for better readability against white backgrounds + + + + + Translate white line color to black + + + + + Max segment length for discretized arcs + + + + + Versions of Open CASCADE older than version 6.8 don't support arc projection. +In this case arcs will be discretized into small line segments. +This value is the maximum segment length. + + + + + OCA + + + + + Check this if you want the areas (3D faces) to be imported too. + + + + + Import OCA areas + + + + + DXF + + + + + This preferences dialog will be shown when importing/ exporting DXF files + + + + + Show this dialog when importing and exporting + + + + + Python importer is used, otherwise the newer C++ is used. +Note: C++ importer is faster, but is not as featureful yet + + + + + Use legacy python importer + + + + + Python exporter is used, otherwise the newer C++ is used. +Note: C++ exporter is faster, but is not as featureful yet + + + + + Use legacy python exporter + + + + + Automatic update (legacy importer only) + + + + + Allow FreeCAD to download the Python converter for DXF import and export. +You can also do this manually by installing the "dxf_library" workbench +from the Addon Manager. + + + + + Allow FreeCAD to automatically download and update the DXF libraries + + + + + + + Import options + + + + + Note: Not all the options below are used by the new importer yet + + + + + Import + + + + + If unchecked, texts and mtexts won't be imported + + + + + texts and dimensions + + + + + If unchecked, points won't be imported + + + + + points + + + + + If checked, paper space objects will be imported too + + + + + layouts + + + + + If you want the non-named blocks (beginning with a *) to be imported too + + + + + *blocks + + + + + Create + + + + + Only standard Part objects will be created (fastest) + + + + + simple Part shapes + + + + + Parametric Draft objects will be created whenever possible + + + + + Draft objects + + + + + Sketches will be created whenever possible + + + + + Sketches + + + + + Scale factor to apply to imported files + + + + + Scale factor to apply to DXF files on import. +The factor is the conversion between the unit of your DXF file and millimeters. +Example: for files in millimeters: 1, in centimeters: 10, + in meters: 1000, in inches: 25.4, in feet: 304.8 + + + + + Colors will be retrieved from the DXF objects whenever possible. +Otherwise default colors will be applied. + + + + + Get original colors from the DXF file + + + + + FreeCAD will try to join coincident objects into wires. +Note that this can take a while! + + + + + Join geometry + + + + + Objects from the same layers will be joined into Draft Blocks, +turning the display faster, but making them less easily editable + + + + + Group layers into blocks + + + + + Imported texts will get the standard Draft Text size, +instead of the size they have in the DXF document + + + + + Use standard font size for texts + + + + + If this is checked, DXF layers will be imported as Draft Layers + + + + + Use Layers + + + + + Hatches will be converted into simple wires + + + + + Import hatch boundaries as wires + + + + + If polylines have a width defined, they will be rendered +as closed wires with correct width + + + + + Render polylines with width + + + + + Ellipse export is poorly supported. Use this to export them as polylines instead. + + + + + Treat ellipses and splines as polylines + + + + + Max Spline Segment: + + + + + Maximum length of each of the polyline segments. +If it is set to '0' the whole spline is treated as a straight segment. + + + + + + Export options + + + + + All objects containing faces will be exported as 3D polyfaces + + + + + Export 3D objects as polyface meshes + + + + + Drawing Views will be exported as blocks. +This might fail for post DXF R12 templates. + + + + + Export Drawing Views as blocks + + + + + Exported objects will be projected to reflect the current view direction + + + + + Project exported objects along current view direction + + + + + Grid and snapping + + + + + Snapping + + + + + If this is checked, snapping is activated without the need to press the snap mod key + + + + + Always snap (disable snap mod) + + + + + Constrain mod + + + + + The Constraining modifier key + + + + + + + Shift + + + + + + + Ctrl + + + + + + + Alt + + + + + Snap mod + + + + + The snap modifier key + + + + + Alt mod + + + + + The Alt modifier key + + + + + If checked, the Snap toolbar will be shown whenever you use snapping + + + + + Show Draft Snap toolbar + + + + + Hide Draft snap toolbar after use + + + + + Grid + + + + + If checked, a grid will appear when drawing + + + + + Use grid + + + + + If checked, the Draft grid will always be visible when the Draft workbench is active. Otherwise only when using a command + + + + + Always show the grid + + + + + If checked, an additional border is displayed around the grid, showing the main square size in the bottom left border + + + + + Show grid border + + + + + If set, the grid will have its two main axes colored in red, green or blue when they match global axes + + + + + Use colored axes + + + + + Main lines every + + + + + Mainlines will be drawn thicker. Specify here how many squares between mainlines. + + + + + Grid spacing + + + + + The spacing between each grid line + + + + + + + + + + + + + mm + + + + + Grid size + + + + + The number of horizontal or vertical lines of the grid + + + + + lines + + + + + Grid color and transparency + + + + + The color of the grid + + + + + The overall transparency of the grid + + + + + Draft Edit preferences + + + + + Edit + + + + + Maximum number of contemporary edited objects + + + + + <html><head/><body><p>Sets the maximum number of objects Draft Edit</p><p>can process at the same time</p></body></html> + + + + + Draft edit pick radius + + + + + Controls pick radius of edit nodes + + + + + DWG + + + + + DWG conversion + + + + + Path to ODA file converter + + + + + The path to your ODA (formerly Teigha) File Converter executable + + + + + <html><head/><body><p><span style=" font-weight:600;">Note:</span> DXF options apply to DWG files as well.</p></body></html> + + + + + User interface settings + + + + + In-Command Shortcuts + + + + + ` + + + + + S + + + + + Close + + + + + Relative + + + + + R + + + + + O + + + + + T + + + + + Continue + + + + + Copy + + + + + Increase Radius + + + + + Cycle Snap + + + + + [ + + + + + ] + + + + + Snap + + + + + Decrease Radius + + + + + Length + + + + + Wipe + + + + + D + + + + + Add Hold + + + + + L + + + + + Exit + + + + + P + + + + + Fill + + + + + Subelement Mode + + + + + E + + + + + H + + + + + Select Edge + + + + + W + + + + + A + + + + + Q + + + + + Set WP + + + + + U + + + + + Restrict X + + + + + X + + + + + Restrict Y + + + + + Y + + + + + Restrict Z + + + + + Z + + + + + Global + + + + + G + + + + + Enable draft statusbar customization + + + + + Draft Statusbar + + + + + Enable snap statusbar widget + + + + + Draft snap widget + + + + + Enable draft statusbar annotation scale widget + + + + + Annotation scale widget + + + diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing.ts b/src/Mod/Drawing/Gui/Resources/translations/Drawing.ts index 298c216fde..a3150123dc 100644 --- a/src/Mod/Drawing/Gui/Resources/translations/Drawing.ts +++ b/src/Mod/Drawing/Gui/Resources/translations/Drawing.ts @@ -4,18 +4,14 @@ CmdDrawingAnnotation - Drawing - &Annotation - - Inserts an Annotation view in the active drawing @@ -23,18 +19,14 @@ CmdDrawingClip - Drawing - &Clip - - Inserts a clip group in the active drawing @@ -42,18 +34,14 @@ CmdDrawingDraftView - Drawing - &Draft View - - Inserts a Draft view of the selected object(s) in the active drawing @@ -61,18 +49,14 @@ CmdDrawingExportPage - File - &Export page... - - Export a page to an SVG file @@ -80,13 +64,10 @@ CmdDrawingNewA3Landscape - Drawing - - Insert new A3 landscape drawing @@ -94,13 +75,10 @@ CmdDrawingNewPage - Drawing - - Insert new drawing @@ -108,17 +86,14 @@ CmdDrawingNewView - Drawing - Insert view in drawing - Insert a new View of a Part in the active drawing @@ -126,17 +101,14 @@ CmdDrawingOpen - Drawing - Open SVG... - Open a scalable vector graphic @@ -144,18 +116,14 @@ CmdDrawingOpenBrowserView - Drawing - Open &browser view - - Opens the selected page in a browser view @@ -163,17 +131,14 @@ CmdDrawingOrthoViews - Drawing - Insert orthographic views - Insert an orthographic projection of a part in the active drawing @@ -181,18 +146,14 @@ CmdDrawingProjectShape - Drawing - Project shape... - - Project shape onto a user-defined plane @@ -200,18 +161,14 @@ CmdDrawingSpreadsheetView - Drawing - &Spreadsheet View - - Inserts a view of a selected spreadsheet in the active drawing @@ -219,18 +176,14 @@ CmdDrawingSymbol - Drawing - &Symbol - - Inserts a symbol from a svg file in the active drawing @@ -238,126 +191,100 @@ DrawingGui::DrawingView - &Background - &Outline - &Native - &OpenGL - &Image - &High Quality Antialiasing - Open SVG File - Could not open file '%1'. - &Renderer - Export PDF - PDF file - Page sizes - A0 - A1 - A2 - A3 - A4 - A5 - Different orientation - The printer uses a different orientation than the drawing. Do you want to continue? - - Different paper size - - The printer uses a different paper size than the drawing. Do you want to continue? - Opening file failed - Can't open file '%1' for writing. @@ -365,189 +292,134 @@ Do you want to continue? DrawingGui::TaskOrthoViews - Orthographic Projection - - - - - - - - - - - - Right click for axonometric settings - Primary view - Secondary Views - General - Auto scale / position - Scale - Top left x / y - Spacing dx / dy - Show hidden lines - Show smooth lines - Axonometric - Axis out and right - Vertical tilt - - X +ve - - - Y +ve - - - Z +ve - - X -ve - - - Y -ve - - - Z -ve - Isometric - Dimetric - Trimetric - Scale - View projection - Axis aligned up - - Flip - Trimetric - Projection - Third Angle - First Angle - View from: - Axis aligned right: @@ -555,77 +427,62 @@ Do you want to continue? DrawingGui::TaskProjection - Visible sharp edges - Visible smooth edges - Visible sewn edges - Visible outline edges - Visible isoparameters - Hidden sharp edges - Hidden smooth edges - Hidden sewn edges - Hidden outline edges - Hidden isoparameters - Project shapes - No active document - There is currently no active document to complete the operation - No active view - There is currently no active view to complete the operation @@ -633,32 +490,26 @@ Do you want to continue? Drawing_NewPage - Landscape - Portrait - %1%2 %3 - Insert new %1%2 %3 drawing - %1%2 %3 (%4) - Insert new %1%2 %3 (%4) drawing @@ -666,98 +517,62 @@ Do you want to continue? QObject - - Choose an SVG file to open - - - Scalable Vector Graphic - - - - - Wrong selection - Select a Part object. - - - - - - No page found - - - - - - Create a page first. - Select exactly one Part object. - - Select one Page object. - All Files - Export page - Select exactly one Spreadsheet object. - - Make axonometric... - - Edit axonometric settings... - - Make orthographic - Show drawing @@ -765,7 +580,6 @@ Do you want to continue? Workbench - Drawing diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem.ts b/src/Mod/Fem/Gui/Resources/translations/Fem.ts index 99f8010f96..4f4a6ffe68 100755 --- a/src/Mod/Fem/Gui/Resources/translations/Fem.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem.ts @@ -74,6 +74,11 @@ Geometry reference selector for a + + + Geometry reference selector for a + + Add @@ -129,11 +134,6 @@ Solid - - - Geometry reference selector for a - - SolidSelector diff --git a/src/Mod/Image/Gui/Resources/translations/Image.ts b/src/Mod/Image/Gui/Resources/translations/Image.ts index 57c220d239..c2b621d746 100644 --- a/src/Mod/Image/Gui/Resources/translations/Image.ts +++ b/src/Mod/Image/Gui/Resources/translations/Image.ts @@ -4,68 +4,30 @@ Image_Scaling - + Scale image plane - + Scales an image plane by defining a distance between two points - - Dialog - - - Scale image plane - - - - - Distance [mm] - - - - - Select first point - - - - - <font color='red'>Enter distance</font> - - - - - <font color='red'>Select ImagePlane</font> - - - - - Select second point - - - - - Select Image Plane and type distance - - - CmdCreateImagePlane - + Image - + Create image plane... - + Create a planar image in the 3D space @@ -73,17 +35,17 @@ CmdImageOpen - + Image - + Open... - + Open image view @@ -91,32 +53,40 @@ CmdImageScaling - + Image - + Scale... - + Image Scaling + + Command + + + Create ImagePlane + + + ImageGui::GLImageBox - - + + Image pixel format - - + + Undefined type of colour space for image viewing @@ -192,30 +162,30 @@ - + grey - - - - - - - - - - + + + + + + + + + + zoom - - - - - + + + + + outside image @@ -223,30 +193,30 @@ QObject - - + + Images - - + + All files - - + + Choose an image file to open - + Error opening image - + Could not load the chosen image diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh.ts b/src/Mod/Mesh/Gui/Resources/translations/Mesh.ts index e5560f16da..a2f125b9f8 100644 --- a/src/Mod/Mesh/Gui/Resources/translations/Mesh.ts +++ b/src/Mod/Mesh/Gui/Resources/translations/Mesh.ts @@ -4,18 +4,14 @@ CmdMeshAddFacet - Mesh - Add triangle - - Add triangle manually to a mesh @@ -23,18 +19,14 @@ CmdMeshBoundingBox - Mesh - Boundings info... - - Shows the boundings of the selected mesh @@ -42,18 +34,14 @@ CmdMeshBuildRegularSolid - Mesh - Regular solid... - - Builds a regular solid @@ -61,18 +49,14 @@ CmdMeshCrossSections - Mesh - Cross-sections... - - Cross-sections @@ -80,19 +64,14 @@ CmdMeshDecimating - Mesh - Decimation... - - - Decimates a mesh @@ -100,12 +79,10 @@ CmdMeshDemolding - Mesh - Interactive demolding direction @@ -113,12 +90,10 @@ CmdMeshDifference - Mesh - Difference @@ -126,18 +101,14 @@ CmdMeshEvaluateFacet - Mesh - Face info - - Information about face @@ -145,18 +116,14 @@ CmdMeshEvaluateSolid - Mesh - Check solid mesh - - Checks whether the mesh is a solid @@ -164,18 +131,14 @@ CmdMeshEvaluation - Mesh - Evaluate and repair mesh... - - Opens a dialog to analyze and repair a mesh @@ -183,18 +146,14 @@ CmdMeshExport - Mesh - Export mesh... - - Exports a mesh to file @@ -202,18 +161,14 @@ CmdMeshFillInteractiveHole - Mesh - Close hole - - Close holes interactively @@ -221,18 +176,14 @@ CmdMeshFillupHoles - Mesh - Fill holes... - - Fill holes of the mesh @@ -240,18 +191,14 @@ CmdMeshFlipNormals - Mesh - Flip normals - - Flips the normals of the mesh @@ -259,18 +206,14 @@ CmdMeshFromGeometry - Mesh - Create mesh from geometry... - - Create mesh from the selected geometry @@ -278,17 +221,14 @@ CmdMeshFromPartShape - Mesh - Create mesh from shape... - Tessellate shape @@ -296,18 +236,14 @@ CmdMeshHarmonizeNormals - Mesh - Harmonize normals - - Harmonizes the normals of the mesh @@ -315,18 +251,14 @@ CmdMeshImport - Mesh - Import mesh... - - Imports a mesh from file @@ -334,12 +266,10 @@ CmdMeshIntersection - Mesh - Intersection @@ -347,17 +277,14 @@ CmdMeshMerge - Mesh - Merge - Merges selected meshes into one @@ -365,18 +292,14 @@ CmdMeshPolyCut - Mesh - Cut mesh - - Cuts a mesh with a picked polygon @@ -384,18 +307,14 @@ CmdMeshPolySegm - Mesh - Make segment - - Creates a mesh segment @@ -403,18 +322,14 @@ CmdMeshPolySelect - Mesh - Select mesh - - Select an area of the mesh @@ -422,18 +337,14 @@ CmdMeshPolySplit - Mesh - Split mesh - - Splits a mesh into two meshes @@ -441,18 +352,14 @@ CmdMeshPolyTrim - Mesh - Trim mesh - - Trims a mesh with a picked polygon @@ -460,18 +367,14 @@ CmdMeshRemeshGmsh - Mesh - Refinement... - - Refine existing mesh @@ -479,18 +382,14 @@ CmdMeshRemoveCompByHand - Mesh - Remove components by hand... - - Mark a component to remove it from the mesh @@ -498,18 +397,14 @@ CmdMeshRemoveComponents - Mesh - Remove components... - - Remove topologic independent components from the mesh @@ -517,17 +412,14 @@ CmdMeshScale - Mesh - Scale... - Scale selected meshes @@ -535,18 +427,14 @@ CmdMeshSectionByPlane - Mesh - Create section from mesh and plane - - Section from mesh and plane @@ -554,18 +442,14 @@ CmdMeshSegmentation - Mesh - Create mesh segments... - - Create mesh segments @@ -573,18 +457,14 @@ CmdMeshSegmentationBestFit - Mesh - Create mesh segments from best-fit surfaces... - - Create mesh segments from best-fit surfaces @@ -592,18 +472,14 @@ CmdMeshSmoothing - Mesh - Smooth... - - Smooth the selected meshes @@ -611,17 +487,14 @@ CmdMeshSplitComponents - Mesh - Split by components - Split selected mesh into its components @@ -629,18 +502,14 @@ CmdMeshToolMesh - Mesh - Segment by tool mesh - - Creates a segment from a given tool mesh @@ -648,18 +517,14 @@ CmdMeshTransform - Mesh - Transform mesh - - Rotate or move a mesh @@ -667,18 +532,14 @@ CmdMeshTrimByPlane - Mesh - Trim mesh with a plane - - Trims a mesh with a plane @@ -686,12 +547,10 @@ CmdMeshUnion - Mesh - Union @@ -699,18 +558,14 @@ CmdMeshVertexCurvature - Mesh - Curvature plot - - Calculates the curvature of the vertices of a mesh @@ -718,18 +573,14 @@ CmdMeshVertexCurvatureInfo - Mesh - Curvature info - - Information about curvature @@ -737,161 +588,126 @@ Command - - Mesh Create - Segment by tool mesh - Mesh union - Mesh difference - Mesh intersection - Import Mesh - Mesh VertexCurvature - - Mesh Smoothing - Harmonize mesh normals - Flip mesh normals - Fill up holes - Mesh merge - Mesh split - Mesh scale - Mesh Decimating - Harmonize normals - Remove non-manifolds - Fix indices - Remove degenerated faces - Remove duplicated faces - Remove duplicated points - Fix self-intersections - Remove folds - Repair mesh - Delete selection - - Cut - - Trim - Split - Segment - Delete - Fill hole @@ -899,38 +715,30 @@ MeshGui::DlgDecimating - Decimating - Reduction - None - Full - - Absolute number - Tolerance - Absolute number (Maximum: %1) @@ -938,123 +746,78 @@ MeshGui::DlgEvaluateMesh - Evaluate & Repair Mesh - Mesh information - Number of points: - - - - - - - - - - - No information - Number of faces: - Number of edges: - Refresh - Orientation - - - - - - - - - Analyze - - - - - - - - - Repair - Duplicated faces - Duplicated points - Non-manifolds - Degenerated faces - Face indices - Self-intersections - Folds on surface - All above tests together - Repetitive repair @@ -1062,179 +825,131 @@ MeshGui::DlgEvaluateMeshImp - Settings... - - No selection - - - - - - - - - - - No information - Flipped normals found - - Orientation - Check failed due to folds on the surface. Please run the command to repair folds first - No flipped normals - %1 flipped normals - No non-manifolds - %1 non-manifolds - - Non-manifolds - Cannot remove non-manifolds - Invalid face indices - Invalid point indices - Multiple point indices - Invalid neighbour indices - No invalid indices - Indices - No degenerations - %1 degenerated faces - Degenerations - No duplicated faces - %1 duplicated faces - Duplicated faces - No duplicated points - - Duplicated points - No self-intersections - - Self-intersections - No folds on surface - %1 folds on surface - Folds - - Mesh repair @@ -1242,27 +957,22 @@ Please run the command to repair folds first MeshGui::DlgEvaluateSettings - Evaluation settings - Settings - Check for non-manifold points - Enable check for folds on surface - Only consider zero area faces as degenerated @@ -1270,120 +980,86 @@ Please run the command to repair folds first MeshGui::DlgRegularSolid - Regular Solid - &Create - Alt+C - Cl&ose - Alt+O - Solid: - Cube - Cylinder - Cone - Sphere - Ellipsoid - Torus - Height: - - - Length: - Width: - - Radius: - - Closed - - - - - Sampling: - - Edge length: - - - Radius 1: - - - Radius 2: @@ -1391,14 +1067,10 @@ Please run the command to repair folds first MeshGui::DlgRegularSolidImp - - - Create %1 - No active document @@ -1406,57 +1078,46 @@ Please run the command to repair folds first MeshGui::DlgSettingsImportExport - Mesh Formats - Export - Maximal deviation between mesh and object - Deviation of tessellation to the actual surface - <html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; font-family:MS Shell Dlg 2; font-size:7.8pt; font-weight:400; font-style:normal; text-decoration:none;"><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Tessellation</span></p><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600;"></p><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600;"><span style=" font-weight:400;">Defines the maximum deviation of the tessellated mesh to the surface. The smaller the value is the slower the render speed which results in increased detail/resolution.</span></p></body></html> - Maximum mesh deviation - ZIP compression is used when writing a mesh file in AMF format - Export AMF files using compression - Width: - Height: - This parameter indicates whether ZIP compression is used when writing a file in AMF format @@ -1465,58 +1126,46 @@ is used when writing a file in AMF format MeshGui::DlgSettingsMeshView - Mesh view - Default appearance for new meshes - Default line color - Mesh transparency - Default color for new meshes - - % - Default mesh color - A bounding box will be displayed - Show bounding-box for highlighted or selected meshes - Default line color for new meshes - The bottom side of surface will be rendered the same way than top side. If not checked, it depends on the option "Enable backlight color" (preferences section Display -> 3D View). Either the backlight color @@ -1524,37 +1173,30 @@ will be used or black. - Two-side rendering - Line transparency - Backface color - Smoothing - <html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; font-family:MS Shell Dlg 2; font-size:7.8pt; font-weight:400; font-style:normal; text-decoration:none;"><p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;">This is the smallest angle between two faces where normals get calculated to do flat shading.</p><p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;">If the angle between the normals of two neighbouring faces is less than the crease angle, the faces will be smoothshaded around their common edge.</p></body></html> - Crease angle - If this option is set Phong shading is used, otherwise flat shading. Shading defines the appearance of surfaces. @@ -1565,12 +1207,10 @@ to a smoother appearance. - Define normal per vertex - Crease angle is a threshold angle between two faces. If face angle ≥ crease angle, facet shading is used @@ -1578,12 +1218,10 @@ to a smoother appearance. - ° - <html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; font-family:MS Shell Dlg 2; font-size:7.8pt; font-weight:400; font-style:normal; text-decoration:none;"><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"><span style=" font-weight:600;">Hint</span></p><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;">Defining the normals per vertex is also called <span style=" font-style:italic;">Phong shading</span></p><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt; font-style:italic;"><span style=" font-style:normal;">while defining the normals per face is called </span>Flat shading<span style=" font-style:normal;">.</span></p></body></html> @@ -1591,47 +1229,38 @@ to a smoother appearance. MeshGui::DlgSmoothing - Smoothing - Method - Taubin - Laplace - Parameter - Iterations: - Lambda: - Mu: - Only selection @@ -1639,48 +1268,38 @@ to a smoother appearance. MeshGui::GmshWidget - Automatic - Adaptive - Frontal - Frontal Quad - Parallelograms - - Time: - Running gmsh... - Failed to start - Error @@ -1688,22 +1307,18 @@ to a smoother appearance. MeshGui::MeshFaceAddition - Add triangle - Flip normal - Clear - Finish @@ -1711,7 +1326,6 @@ to a smoother appearance. MeshGui::MeshFillHole - Finish @@ -1719,47 +1333,38 @@ to a smoother appearance. MeshGui::ParametersDialog - Surface fit - Parameters - Selection - Region - Triangle - Clear - Compute - No selection - Before fitting the surface select an area. @@ -1767,57 +1372,46 @@ to a smoother appearance. MeshGui::RemeshGmsh - Remesh by gmsh - Remeshing Parameter - Meshing: - Max element size (0.0 = Auto): - Min element size (0.0 = Auto): - Angle: - Gmsh - Path - Kill - Time: - Clear @@ -1825,76 +1419,58 @@ to a smoother appearance. MeshGui::RemoveComponents - Remove components - Select - Select whole component - - Pick triangle - < faces than - - Region - - Components - - All - Deselect - Deselect whole component - > faces than - Region options - Respect only visible triangles - Respect only triangles with normals facing screen @@ -1902,74 +1478,54 @@ to a smoother appearance. MeshGui::Segmentation - Mesh segmentation - Smooth mesh - Plane - - - - Tolerance - - - - Minimum number of faces - Cylinder - - Curvature - Tolerance (Flat) - Tolerance (Curved) - Sphere - Freeform - Max. Curvature - Min. Curvature @@ -1977,70 +1533,50 @@ to a smoother appearance. MeshGui::SegmentationBestFit - Mesh segmentation - Sphere - - - Tolerance - - - Minimum number of faces - - - Parameters... - Plane - Cylinder - - Base - Normal - Axis - - Radius - Center @@ -2048,38 +1584,30 @@ to a smoother appearance. MeshGui::Selection - - Selection - Add - Clear - Respect only visible triangles - Respect only triangles with normals facing screen - Use a brush tool to select the area - Clears completely the selected area @@ -2087,14 +1615,10 @@ to a smoother appearance. MeshGui::TaskRemoveComponents - - Delete - - Invert @@ -2102,7 +1626,6 @@ to a smoother appearance. Mesh_BoundingBox - Boundings of %1: @@ -2110,26 +1633,14 @@ to a smoother appearance. Mesh_Union - - - - - - OpenSCAD - - - Unknown error occurred while running OpenSCAD. - - - OpenSCAD cannot be found on your system. Please visit http://www.openscad.org/index.html to install it. @@ -2138,7 +1649,6 @@ Please visit http://www.openscad.org/index.html to install it. QDockWidget - Evaluate & Repair Mesh @@ -2146,217 +1656,174 @@ Please visit http://www.openscad.org/index.html to install it. QObject - Import-Export - All Mesh Files - - Binary STL - - - ASCII STL - - Binary Mesh - - Alias Mesh - - Object File Format - - - Inventor V2.1 ascii + Inventor V2.1 ASCII - - Stanford Polygon - - + NASTRAN + + + All Files - Import mesh - Simple Model Format - + Inventor V2.1 ascii + + + X3D Extensible 3D - Compressed X3D - WebGL/X3D - VRML V2.0 - Compressed VRML 2.0 - Nastran - Python module def - Asymptote Format - Export mesh - Meshing Tolerance - Enter tolerance for meshing geometry: - The mesh '%1' is not a solid. - The mesh '%1' is a solid. - Solid Mesh - Boundings - Fill holes - Fill holes with maximum number of edges: - Scaling - Enter scaling factor: - [Points: %1, Edges: %2, Faces: %3] - Display components - Display segments - - Leave info mode - Index: %1 - Leave hole-filling mode - Leave removal mode - Delete selected faces - Clear selected faces - Annotation @@ -2364,22 +1831,18 @@ Please visit http://www.openscad.org/index.html to install it. Workbench - Analyze - Boolean - &Meshes - Mesh tools diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart.ts b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart.ts index 262a203b70..4c3fbe82a4 100644 --- a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart.ts +++ b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart.ts @@ -4,17 +4,14 @@ CmdMeshPartCrossSections - MeshPart - Cross-sections... - Cross-sections @@ -22,17 +19,14 @@ CmdMeshPartCurveOnMesh - Mesh - Curve on mesh... - Creates an approximated curve on top of a mesh. This command only works with a 'mesh' object. @@ -41,17 +35,14 @@ This command only works with a 'mesh' object. CmdMeshPartMesher - Mesh - Create mesh from shape... - Tessellate shape @@ -59,17 +50,14 @@ This command only works with a 'mesh' object. CmdMeshPartSection - Mesh - Create section from mesh and plane - Section @@ -77,18 +65,14 @@ This command only works with a 'mesh' object. CmdMeshPartTrimByPlane - Mesh - Trim mesh with a plane - - Trims a mesh with a plane @@ -96,12 +80,10 @@ This command only works with a 'mesh' object. Command - Trim with plane - Section with plane @@ -109,67 +91,54 @@ This command only works with a 'mesh' object. MeshPartGui::CrossSections - Cross sections - Guiding plane - XY - XZ - YZ - Position: - Sections - On both sides - Count - Distance: - Options - Connect edges if distance less than - Failure @@ -177,32 +146,26 @@ This command only works with a 'mesh' object. MeshPartGui::CurveOnMeshHandler - Create - Close wire - Clear - Cancel - Wrong mesh picked - No point was picked @@ -210,59 +173,48 @@ This command only works with a 'mesh' object. MeshPartGui::TaskCurveOnMesh - Curve on mesh - Press 'Start', then pick points on the mesh; when enough points have been set, right-click and choose 'Create'. Repeat this process to create more splines. Close this task panel to complete the operation. This command only works with a 'mesh' object, not a regular face or surface. To convert an object to a mesh use the tools of the Mesh Workbench. - Wire - Snap tolerance to vertices - px - Split threshold - Spline Approximation - Tolerance to mesh - Continuity - Maximum curve degree - Start @@ -270,237 +222,190 @@ This command only works with a 'mesh' object, not a regular face or su MeshPartGui::Tessellation - Tessellation - Meshing options - Standard - - Mefisto - - - - - Netgen - - - - - Surface deviation: - - - - Use the standard mesher - + Surface deviation: + + + Maximal linear deflection of a mesh section from the surface of the object - Angular deviation: - Maximal angular deflection of a mesh section to the next section - The maximal linear deviation of a mesh segment will be the specified Surface deviation multiplied by the length of the current mesh segment (edge) - Relative surface deviation - Mesh will get face colors of the object - Apply face colors to mesh - Mesh segments will be grouped according to the color of the object faces. These groups will be exported for mesh output formats supporting this feature (e.g. the format OBJ). - Define segments by face colors - + Mefisto + + + Use the Mefisto mesher - Maximum edge length: - If this number is smaller the mesh becomes finer. The smallest value is 0. - Estimate - + Netgen + + + Use the Netgen mesher - Fineness: - Very coarse - Coarse - Moderate - Fine - Very fine - User defined - Mesh size grading: - If this parameter is smaller, the mesh becomes finer. A value in the range of 0.1-1. - Elements per edge: - - If this parameter is larger, the mesh becomes finer. A value in the range of 0.2-10. - Elements per curvature radius: - Whether optimization of surface shape will be done - Optimize surface - Whether second order elements will be generated - Second order elements - Whether meshes will be arranged preferably using quadrilateral faces - Quad dominated - Leave panel open - gmsh - - No active document - You have selected a body without tip. Either set the tip of the body or select a different shape, please. - You have selected a shape without faces. Select a different shape, please. - Select a shape for meshing, first. @@ -508,12 +413,10 @@ Select a different shape, please. MeshPart_Section - Select plane - Please select a plane at which you section the mesh. @@ -521,37 +424,30 @@ Select a different shape, please. MeshPart_TrimByPlane - Select plane - Please select a plane at which you trim the mesh. - Trim by plane - Select the side you want to keep. - Below - Above - Split @@ -559,7 +455,6 @@ Select a different shape, please. Workbench - MeshPart diff --git a/src/Mod/OpenSCAD/Resources/translations/OpenSCAD.ts b/src/Mod/OpenSCAD/Resources/translations/OpenSCAD.ts index aa9c7d8695..6cded0eb89 100644 --- a/src/Mod/OpenSCAD/Resources/translations/OpenSCAD.ts +++ b/src/Mod/OpenSCAD/Resources/translations/OpenSCAD.ts @@ -1,143 +1,11 @@ - - - Gui::Dialog::DlgSettingsOpenSCAD - - - General settings - - - - - General OpenSCAD Settings - - - - - OpenSCAD executable - - - - - OpenSCAD import - - - - - Use ViewProvider in Tree View - - - - - If this is checked, Multmatrix Object will be Parametric - - - - - Use Multmatrix Feature - - - - - The maximum number of faces of a polygon, prism or frustum. If fn is greater than this value the object is considered to be a circular. Set to 0 for no limit - - - - - Maximum number of faces for polygons (fn) - - - - - OpenSCAD export - - - - - maximum fragment size - - - - - angular (fa) - - - - - ° - - - - - size (fs) - - - - - mm - - - - - convexity - - - - - Mesh fallback - - - - - Deflection - - - - - deflection - - - - - Triangulation settings - - - - - If this is checked, Features will claim their children in the tree view - - - - - Print debug information in the Console - - - - - The path to the OpenSCAD executable - - - - - Minimum angle for a fragment - - - - - Minimum size of a fragment - - - + + OpenSCAD - - Convert Edges to Faces - - - - - Please select 3 objects first + + Error all shapes must be either 2D or both must be 3D @@ -150,6 +18,21 @@ Press OK + + + Unable to explode %s + + + + + Convert Edges to Faces + + + + + Please select 3 objects first + + Add @@ -160,6 +43,21 @@ Clear + + + Load + + + + + Save + + + + + Refresh + + as Mesh @@ -180,31 +78,6 @@ Mesh Boolean - - - Error all shapes must be either 2D or both must be 3D - - - - - Unable to explode %s - - - - - Load - - - - - Save - - - - - Refresh - - OpenSCAD_AddOpenSCADElement @@ -412,4 +285,136 @@ + + Gui::Dialog::DlgSettingsOpenSCAD + + + General settings + + + + + General OpenSCAD Settings + + + + + OpenSCAD executable + + + + + The path to the OpenSCAD executable + + + + + OpenSCAD import + + + + + Print debug information in the Console + + + + + If this is checked, Features will claim their children in the tree view + + + + + Use ViewProvider in Tree View + + + + + If this is checked, Multmatrix Object will be Parametric + + + + + Use Multmatrix Feature + + + + + + The maximum number of faces of a polygon, prism or frustum. If fn is greater than this value the object is considered to be a circular. Set to 0 for no limit + + + + + Maximum number of faces for polygons (fn) + + + + + OpenSCAD export + + + + + maximum fragment size + + + + + + Minimum angle for a fragment + + + + + angular (fa) + + + + + ° + + + + + + Minimum size of a fragment + + + + + size (fs) + + + + + mm + + + + + convexity + + + + + Mesh fallback + + + + + + Deflection + + + + + deflection + + + + + Triangulation settings + + + diff --git a/src/Mod/Part/Gui/Resources/translations/Part.ts b/src/Mod/Part/Gui/Resources/translations/Part.ts index 6f107465b6..a0ee49382f 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part.ts @@ -4,218 +4,55 @@ AttachmentEditor - + Attachment... - + Edit attachment of selected object. - - - No object named {name} - - - - - Failed to parse link (more than one colon encountered) - - - - - Object {name} is neither movable nor attachable, can't edit attachment - - - - - {obj} is not attachable. You can still use attachment editor dialog to align the object, but the attachment won't be parametric. - - - - - Continue - - - - - Attachment - - - - - Edit attachment of {feat} - - - - - Ignored. Can't attach object to itself! - - - - - {obj1} depends on object being attached, can't use it for attachment - - - - - {mode} (add {morerefs}) - - - - - {mode} (add more references) - - - - - Reference combinations: - - - - - Reference{i} - - - - - Selecting... - - - - - Failed to resolve links. {err} - - - - - Not attached - - - - - Attached with mode {mode} - - - - - Error: {err} - - - - - Attachment Offset: - - - - - Attachment Offset (inactive - not attached): - - - - - Attachment Offset (in local coordinates): - - Part_CompoundFilter - + Compound Filter - + Filter out objects from a selected compound by characteristics like volume, area, or length, or by choosing specific items. If a second object is selected, it will be used as reference, for example, for collision or distance filtering. - - - Compound Filter: remove some childs from a compound - - - - - Select a shape that is a compound, first! Second selected item (optional) will be treated as a stencil. - - - - - First select a shape that is a compound. If a second object is selected (optional) it will be treated as a stencil. - - - - - Computing the result failed with an error: - -{err} - -Click 'Continue' to create the feature anyway, or 'Abort' to cancel. - - - - - Bad selection - - - - - Computing the result failed with an error: - -{errstr} - -Click 'Continue' to create the feature anyway, or 'Abort' to cancel. - - Part_ExplodeCompound - + Explode compound - + Split up a compound of shapes into separate objects. It will create a 'Compound Filter' for each shape. - - - Explode compound: split up a list of shapes into separate objects - - - - - Select a shape that is a compound, first! - - - - - First select a shape that is a compound. - - - - - Bad selection - - Part_JoinConnect - + Connect objects - + Fuses objects, taking care to preserve voids. @@ -223,12 +60,12 @@ It will create a 'Compound Filter' for each shape. Part_JoinCutout - + Cutout for object - + Makes a cutout in one object to fit another object. @@ -236,12 +73,12 @@ It will create a 'Compound Filter' for each shape. Part_JoinEmbed - + Embed object - + Fuses one object into another, taking care to preserve voids. @@ -249,22 +86,12 @@ It will create a 'Compound Filter' for each shape. Part_SplitFeatures - - Boolean Fragments - - - - - Split objects where they intersect - - - - + Boolean fragments - + Create a 'Boolean Fragments' object from two or more selected objects, or from the shapes inside a compound. This is a boolean union which is then sliced at the intersections @@ -273,114 +100,51 @@ A 'Compound Filter' can be used to extract the individual slices. - - Split object by intersections with other objects, and pack the pieces into a compound. - - - - - Split object by intersections with other objects. - - - - - Select at least two objects, first! First one is the object to be sliced; the rest are objects to slice with. - - - - - Select at least two objects. The first one is the object to be sliced; the rest are objects to slice with. - - - - - Computing the result failed with an error: - -{err} - -Click 'Continue' to create the feature anyway, or 'Abort' to cancel. - - - - - Remove intersection fragments - - - - - Select at least two objects, or one or more compounds, first! If only one compound is selected, the compounded shapes will be intersected between each other (otherwise, compounds with self-intersections are invalid). - - - - - Bad selection - - - - - Computing the result failed with an error: - -{err} - -Click 'Continue' to create the feature anyway, or 'Abort' to cancel. - - - - - Select at least two objects, or one or more compounds. If only one compound is selected, the compounded shapes will be intersected between each other (otherwise, compounds with self-intersections are invalid). - - - - + Slice to compound - + Slice a selected object by using other objects as cutting tools. The resulting pieces will be stored in a compound. A 'Compound Filter' can be used to extract the individual slices. - + Slice apart - + Slice a selected object by other objects, and split it apart. It will create a 'Compound Filter' for each slice. - + Boolean XOR - + Perform an 'exclusive OR' boolean operation with two or more selected objects, or with the shapes inside a compound. This means the overlapping volumes of the shapes will be removed. A 'Compound Filter' can be used to extract the remaining pieces. - - - Continue - - Part_Tube - + Create tube - + Creates a tube @@ -388,59 +152,57 @@ A 'Compound Filter' can be used to extract the remaining pieces. QObject - + Create tube - + + + Edit %1 - - + + + Part design - - + + Import-Export - - Display - - - - + - - - - + + + + Wrong selection - - + + Select two shapes please. - - - + + + Non-solids selected - - - + + + The use of non-solids for boolean operations may lead to unexpected results. Do you want to continue? @@ -451,374 +213,374 @@ Do you want to continue? - + Select two shapes or more, please. Or, select one compound containing two or more shapes to be fused. - + Select one shape or more, please. - + All CAD Files - + All Files - + You have to select either two edges or two wires. - + Sewing Tolerance - + Enter tolerance for sewing shape: - - + + No reference selected - - + + Face - - + + Edge - - + + Vertex - + Compound - + Compound Solid - + Solid - + Shell - + Wire - + Shape - + No Error - + Invalid Point On Curve - + Invalid Point On Curve On Surface - + Invalid Point On Surface - + No 3D Curve - + Multiple 3D Curve - + Invalid 3D Curve - + No Curve On Surface - + Invalid Curve On Surface - + Invalid Curve On Closed Surface - + Invalid Same Range Flag - + Invalid Same Parameter Flag - + Invalid Degenerated Flag - + Free Edge - + Invalid MultiConnexity - + Invalid Range - + Empty Wire - + Redundant Edge - + Self Intersecting Wire - + No Surface - + Invalid Wire - + Redundant Wire - + Intersecting Wires - + Invalid Imbrication Of Wires - + Empty Shell - + Redundant Face - + Unorientable Shape - + Not Closed - + Not Connected - + Sub Shape Not In Shape - + Bad Orientation - + Bad Orientation Of Sub Shape - + Invalid Tolerance Value - + Check Failed - + No Result - - Out Of Enum Range: - - - - - BOPAlgo CheckUnknown - - - - - BOPAlgo BadType - - - - - BOPAlgo SelfIntersect - - - - - BOPAlgo TooSmallEdge + + Out Of Enum Range: - BOPAlgo NonRecoverableFace + BOPAlgo CheckUnknown - BOPAlgo IncompatibilityOfVertex + BOPAlgo BadType - BOPAlgo IncompatibilityOfEdge + BOPAlgo SelfIntersect - BOPAlgo IncompatibilityOfFace + BOPAlgo TooSmallEdge - BOPAlgo OperationAborted + BOPAlgo NonRecoverableFace - BOPAlgo GeomAbs_C0 + BOPAlgo IncompatibilityOfVertex - BOPAlgo_InvalidCurveOnSurface + BOPAlgo IncompatibilityOfEdge + BOPAlgo IncompatibilityOfFace + + + + + BOPAlgo OperationAborted + + + + + BOPAlgo GeomAbs_C0 + + + + + BOPAlgo_InvalidCurveOnSurface + + + + BOPAlgo NotValid - - + + Invalid - - + + Selections - - + + Control - - Reset Dialog + + Reset selection - - Toggle 3d + + Toggle direct dimensions - - Toggle Delta + + Toggle orthogonal dimensions - - Clear All + + Clear all dimensions - + Set colors... @@ -828,223 +590,155 @@ Do you want to continue? - + Edit fillet edges - + Edit chamfer edges - + Edit offset - + Edit thickness - + + Show control points - - - Part_JoinFeatures - - Computing the result failed with an error: - -{err} - - Click 'Continue' to create the feature anyway, or 'Abort' to cancel. - - - - - Computing the result failed with an error: - -{err} - -Click 'Continue' to create the feature anyway, or 'Abort' to cancel. - - - - - Continue - - - - - Select at least two objects, or one or more compounds, first! - - - - - Select at least two objects, or one or more compounds - - - - - Select base object, then the object to embed, and invoke this tool. - - - - - Select base object, then the object to embed, and then invoke this tool. - - - - - Select the object to make a cutout in, then the object that should fit into the cutout, and invoke this tool. - - - - - Bad selection - - - - - Select the object to make a cutout in, then the object that should fit into the cutout, and then invoke this tool. - - - - - Part_MakeTube - - - Create tube - - - - - Creates a tube + + Attachment editor Attacher - + Any Attacher reference type - + Vertex Attacher reference type - + Edge Attacher reference type - + Face Attacher reference type - + Line Attacher reference type - + Curve Attacher reference type - + Circle Attacher reference type - + Conic Attacher reference type - + Ellipse Attacher reference type - + Parabola Attacher reference type - + Hyperbola Attacher reference type - + Plane Attacher reference type - + Sphere Attacher reference type - + Revolve Attacher reference type - + Cylinder Attacher reference type - + Torus Attacher reference type - + Cone Attacher reference type - + Object Attacher reference type - + Solid Attacher reference type - + Wire Attacher reference type @@ -1053,133 +747,133 @@ Click 'Continue' to create the feature anyway, or 'Abort' to Attacher0D - + Deactivated AttachmentPoint mode caption - + Attachment is disabled. Point can be moved by editing Placement property. AttachmentPoint mode tooltip - + Object's origin AttachmentPoint mode caption - + Point is put at object's Placement.Position. Works on objects with placements, and ellipse/parabola/hyperbola edges. AttachmentPoint mode tooltip - + Focus1 AttachmentPoint mode caption - + Focus of ellipse, parabola, hyperbola. AttachmentPoint mode tooltip - + Focus2 AttachmentPoint mode caption - + Second focus of ellipse and hyperbola. AttachmentPoint mode tooltip - + On edge AttachmentPoint mode caption - + Point is put on edge, MapPathParameter controls where. Additionally, vertex can be linked in for making a projection. AttachmentPoint mode tooltip - + Center of curvature AttachmentPoint mode caption - + Center of osculating circle of an edge. Optional vertex link defines where. AttachmentPoint mode tooltip - + Center of mass AttachmentPoint mode caption - + Center of mass of all references (equal densities are assumed). AttachmentPoint mode tooltip - + Intersection AttachmentPoint mode caption - + Not implemented AttachmentPoint mode tooltip - + Vertex AttachmentPoint mode caption - + Put Datum point coincident with another vertex. AttachmentPoint mode tooltip - + Proximity point 1 AttachmentPoint mode caption - + Point on first reference that is closest to second reference. AttachmentPoint mode tooltip - + Proximity point 2 AttachmentPoint mode caption - + Point on second reference that is closest to first reference. AttachmentPoint mode tooltip @@ -1188,243 +882,243 @@ Click 'Continue' to create the feature anyway, or 'Abort' to Attacher1D - + Deactivated AttachmentLine mode caption - + Attachment is disabled. Line can be moved by editing Placement property. AttachmentLine mode tooltip - + Object's X AttachmentLine mode caption - - + + Line is aligned along local X axis of object. Works on objects with placements, and ellipse/parabola/hyperbola edges. AttachmentLine mode tooltip - + Object's Y AttachmentLine mode caption - + Line is aligned along local Y axis of object. Works on objects with placements, and ellipse/parabola/hyperbola edges. AttachmentLine mode tooltip - + Object's Z AttachmentLine mode caption - + Axis of curvature AttachmentLine mode caption - + Line that is an axis of osculating circle of curved edge. Optional vertex defines where. AttachmentLine mode tooltip - + Directrix1 AttachmentLine mode caption - + Directrix line for ellipse, parabola, hyperbola. AttachmentLine mode tooltip - + Directrix2 AttachmentLine mode caption - + Second directrix line for ellipse and hyperbola. AttachmentLine mode tooltip - + Asymptote1 AttachmentLine mode caption - + Asymptote of a hyperbola. AttachmentLine mode tooltip - + Asymptote2 AttachmentLine mode caption - + Second asymptote of hyperbola. AttachmentLine mode tooltip - + Tangent AttachmentLine mode caption - + Line tangent to an edge. Optional vertex link defines where. AttachmentLine mode tooltip - + Normal to edge AttachmentLine mode caption - + Align to N vector of Frenet-Serret coordinate system of curved edge. Optional vertex link defines where. AttachmentLine mode tooltip - + Binormal AttachmentLine mode caption - + Align to B vector of Frenet-Serret coordinate system of curved edge. Optional vertex link defines where. AttachmentLine mode tooltip - + Tangent to surface (U) AttachmentLine mode caption - - + + Tangent to surface, along U parameter. Vertex link defines where. AttachmentLine mode tooltip - + Tangent to surface (V) AttachmentLine mode caption - + Through two points AttachmentLine mode caption - + Line that passes through two vertices. AttachmentLine mode tooltip - + Intersection AttachmentLine mode caption - + Not implemented. AttachmentLine mode tooltip - + Proximity line AttachmentLine mode caption - + Line that spans the shortest distance between shapes. AttachmentLine mode tooltip - + 1st principal axis AttachmentLine mode caption - + Line follows first principal axis of inertia. AttachmentLine mode tooltip - + 2nd principal axis AttachmentLine mode caption - + Line follows second principal axis of inertia. AttachmentLine mode tooltip - + 3rd principal axis AttachmentLine mode caption - + Line follows third principal axis of inertia. AttachmentLine mode tooltip - + Normal to surface AttachmentLine mode caption - + Line perpendicular to surface at point set by vertex. AttachmentLine mode tooltip @@ -1433,195 +1127,195 @@ Click 'Continue' to create the feature anyway, or 'Abort' to Attacher2D - + Deactivated AttachmentPlane mode caption - + Attachment is disabled. Object can be moved by editing Placement property. AttachmentPlane mode tooltip - + Translate origin AttachmentPlane mode caption - + Origin is aligned to match Vertex. Orientation is controlled by Placement property. AttachmentPlane mode tooltip - + Object's XY AttachmentPlane mode caption - + Plane is aligned to XY local plane of linked object. AttachmentPlane mode tooltip - + Object's XZ AttachmentPlane mode caption - + Plane is aligned to XZ local plane of linked object. AttachmentPlane mode tooltip - - Object's YZ + + Object's YZ AttachmentPlane mode caption - + Plane is aligned to YZ local plane of linked object. AttachmentPlane mode tooltip - + Plane face AttachmentPlane mode caption - + Plane is aligned to coincide planar face. AttachmentPlane mode tooltip - + Tangent to surface AttachmentPlane mode caption - + Plane is made tangent to surface at vertex. AttachmentPlane mode tooltip - + Normal to edge AttachmentPlane mode caption - + Plane is made tangent to edge. Optional vertex link defines where. AttachmentPlane mode tooltip - + Frenet NB AttachmentPlane mode caption - - - + + + Align to Frenet-Serret coordinate system of curved edge. Optional vertex link defines where. AttachmentPlane mode tooltip - + Frenet TN AttachmentPlane mode caption - + Frenet TB AttachmentPlane mode caption - + Concentric AttachmentPlane mode caption - + Align to plane to osculating circle of an edge. Origin is aligned to point of curvature. Optional vertex link defines where. AttachmentPlane mode tooltip - + Revolution Section AttachmentPlane mode caption - + Plane is perpendicular to edge, and Y axis is matched with axis of osculating circle. Optional vertex link defines where. AttachmentPlane mode tooltip - + Plane by 3 points AttachmentPlane mode caption - + Align plane to pass through three vertices. AttachmentPlane mode tooltip - + Normal to 3 points AttachmentPlane mode caption - + Plane will pass through first two vertices, and perpendicular to plane that passes through three vertices. AttachmentPlane mode tooltip - + Folding AttachmentPlane mode caption - + Specialty mode for folding polyhedra. Select 4 edges in order: foldable edge, fold line, other fold line, other foldable edge. Plane will be aligned to folding the first edge. AttachmentPlane mode tooltip - + Inertia 2-3 AttachmentPlane mode caption - + Plane constructed on second and third principal axes of inertia (passes through center of mass). AttachmentPlane mode tooltip @@ -1630,329 +1324,329 @@ Click 'Continue' to create the feature anyway, or 'Abort' to Attacher3D - + Deactivated Attachment3D mode caption - + Attachment is disabled. Object can be moved by editing Placement property. Attachment3D mode tooltip - + Translate origin Attachment3D mode caption - + Origin is aligned to match Vertex. Orientation is controlled by Placement property. Attachment3D mode tooltip - - Object's X Y Z + + Object's X Y Z Attachment3D mode caption - + Placement is made equal to Placement of linked object. Attachment3D mode tooltip - - Object's X Z-Y + + Object's X Z Y Attachment3D mode caption - + X', Y', Z' axes are matched with object's local X, Z, -Y, respectively. Attachment3D mode tooltip - - Object's Y Z X + + Object's Y Z X Attachment3D mode caption - + X', Y', Z' axes are matched with object's local Y, Z, X, respectively. Attachment3D mode tooltip - + XY on plane Attachment3D mode caption - + X' Y' plane is aligned to coincide planar face. Attachment3D mode tooltip - + XY tangent to surface Attachment3D mode caption - + X' Y' plane is made tangent to surface at vertex. Attachment3D mode tooltip - + Z tangent to edge Attachment3D mode caption - + Z' axis is aligned to be tangent to edge. Optional vertex link defines where. Attachment3D mode tooltip - + Frenet NBT Attachment3D mode caption - - - + + + Align to Frenet-Serret coordinate system of curved edge. Optional vertex link defines where. Attachment3D mode tooltip - + Frenet TNB Attachment3D mode caption - + Frenet TBN Attachment3D mode caption - + Concentric Attachment3D mode caption - + Align XY plane to osculating circle of an edge. Optional vertex link defines where. Attachment3D mode tooltip - + Revolution Section Attachment3D mode caption - + Align Y' axis to match axis of osculating circle of an edge. Optional vertex link defines where. Attachment3D mode tooltip - + XY plane by 3 points Attachment3D mode caption - + Align XY plane to pass through three vertices. Attachment3D mode tooltip - + XZ plane by 3 points Attachment3D mode caption - + Align XZ plane to pass through 3 points; X axis will pass through two first points. Attachment3D mode tooltip - + Folding Attachment3D mode caption - + Specialty mode for folding polyhedra. Select 4 edges in order: foldable edge, fold line, other fold line, other foldable edge. XY plane will be aligned to folding the first edge. Attachment3D mode tooltip - + Inertial CS Attachment3D mode caption - + Inertial coordinate system, constructed on principal axes of inertia and center of mass. Attachment3D mode tooltip - + Align O-Z-X Attachment3D mode caption - + Match origin with first Vertex. Align Z' and X' axes towards vertex/along line. Attachment3D mode tooltip - + Align O-Z-Y Attachment3D mode caption - + Match origin with first Vertex. Align Z' and Y' axes towards vertex/along line. Attachment3D mode tooltip - - + + Align O-X-Y Attachment3D mode caption - + Match origin with first Vertex. Align X' and Y' axes towards vertex/along line. Attachment3D mode tooltip - + Align O-X-Z Attachment3D mode caption - + Match origin with first Vertex. Align X' and Z' axes towards vertex/along line. Attachment3D mode tooltip - + Align O-Y-Z Attachment3D mode caption - + Match origin with first Vertex. Align Y' and Z' axes towards vertex/along line. Attachment3D mode tooltip - - + + Align O-Y-X Attachment3D mode caption - + Match origin with first Vertex. Align Y' and X' axes towards vertex/along line. Attachment3D mode tooltip - + Align O-N-X Attachment3D mode caption - + Match origin with first Vertex. Align normal and horizontal plane axis towards vertex/along line. Attachment3D mode tooltip - + Align O-N-Y Attachment3D mode caption - + Match origin with first Vertex. Align normal and vertical plane axis towards vertex/along line. Attachment3D mode tooltip - + Match origin with first Vertex. Align horizontal and vertical plane axes towards vertex/along line. Attachment3D mode tooltip - + Align O-X-N Attachment3D mode caption - + Match origin with first Vertex. Align horizontal plane axis and normal towards vertex/along line. Attachment3D mode tooltip - + Align O-Y-N Attachment3D mode caption - + Match origin with first Vertex. Align vertical plane axis and normal towards vertex/along line. Attachment3D mode tooltip - + Match origin with first Vertex. Align vertical and horizontal plane axes towards vertex/along line. Attachment3D mode tooltip @@ -2076,14 +1770,14 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdBoxSelection - + Part - - - + + + Box selection @@ -2091,17 +1785,17 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdCheckGeometry - + Part - + Check Geometry - + Analyzes Geometry For Errors @@ -2109,119 +1803,168 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdColorPerFace - + Part - + Color per face - - Set color per face + + Set the color of each individual face of the selected object. CmdMeasureAngular - + Part - - + Measure Angular + + + Measure the angle between two edges. + + CmdMeasureClearAll - + Part - - + Clear All + + + Clear all dimensions from the screen. + + CmdMeasureLinear - + Part - - + Measure Linear + + + Measure the linear distance between two points; +if edges or faces are picked, it will measure +between two vertices of them. + + + + + CmdMeasureRefresh + + + Part + + + + + Refresh + + + + + Recalculate the dimensions +if the measured points have moved. + + CmdMeasureToggle3d - + Part - - - Toggle 3d + + Toggle 3D + + + + + Toggle on and off all direct dimensions, +including angular. CmdMeasureToggleAll - + Part - - + Toggle All + + + Toggle on and off all currently visible dimensions, +direct, orthogonal, and angular. + + CmdMeasureToggleDelta - + Part - - + Toggle Delta + + + Toggle on and off all orthogonal dimensions, +meaning that a direct dimension will be decomposed +into its X, Y, and Z components. + + CmdPartBoolean - + Part - + Boolean... - + Run a boolean operation with two shapes selected @@ -2249,17 +1992,17 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartBox2 - + Part - + Box fix 1 - + Create a box solid without dialog @@ -2267,17 +2010,17 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartBox3 - + Part - + Box fix 2 - + Create a box solid without dialog @@ -2285,17 +2028,17 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartBuilder - + Part - + Shape builder... - + Advanced utility to create shapes @@ -2303,17 +2046,17 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartChamfer - + Part - + Chamfer... - + Chamfer the selected edges of a shape @@ -2321,17 +2064,17 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartCommon - + Part - + Intersection - + Make an intersection of two shapes @@ -2339,17 +2082,17 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartCompCompoundTools - + Part - - Counpound tools + + Compound tools - + Compound tools: working with lists of shapes. @@ -2357,17 +2100,17 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartCompJoinFeatures - + Part - + Join objects... - + Join walled objects @@ -2375,17 +2118,17 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartCompOffset - + Part - + Offset: - + Tools to offset shapes (construct parallel shapes) @@ -2393,17 +2136,17 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartCompSplitFeatures - + Part - + Split objects... - + Shape splitting tools. Compsolid creation tools. OCC 6.9.0 or later is required. @@ -2411,17 +2154,17 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartCompound - + Part - + Make compound - + Make a compound of several shapes @@ -2449,17 +2192,17 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartCrossSections - + Part - + Cross-sections... - + Cross-sections @@ -2467,17 +2210,17 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartCut - + Part - + Cut - + Make a cut of two shapes @@ -2505,35 +2248,53 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartDefeaturing - + Part - + Defeaturing - + Remove feature from a shape + + CmdPartElementCopy + + + Part + + + + + Create shape element copy + + + + + Create a non-parametric copy of the selected shape element + + + CmdPartExport - + Part - + Export CAD... - + Exports to a CAD file @@ -2541,17 +2302,17 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartExtrude - + Part - + Extrude... - + Extrude a selected sketch @@ -2559,17 +2320,17 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartFillet - + Part - + Fillet... - + Fillet the selected edges of a shape @@ -2577,17 +2338,17 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartFuse - + Part - + Union - + Make a union of several shapes @@ -2595,17 +2356,17 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartImport - + Part - + Import CAD... - + Imports a CAD file @@ -2613,17 +2374,17 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartImportCurveNet - + Part - + Import curve network... - + Import a curve network @@ -2631,17 +2392,17 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartLoft - + Part - + Loft... - + Utility to loft @@ -2649,17 +2410,17 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartMakeFace - + Part - + Make face from wires - + Make face from set of wires (e.g. from a sketch) @@ -2667,17 +2428,17 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartMakeSolid - + Part - + Convert to solid - + Create solid from a shell or compound @@ -2685,17 +2446,17 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartMirror - + Part - + Mirroring... - + Mirroring a selected shape @@ -2703,17 +2464,17 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartOffset - + Part - + 3D Offset... - + Utility to offset in 3D @@ -2721,17 +2482,17 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartOffset2D - + Part - + 2D Offset... - + Utility to offset planar shapes @@ -2739,53 +2500,92 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartPickCurveNet - + Part - + Pick curve network - + Pick a curve network + + CmdPartPointsFromMesh + + + Part + + + + + Create points object from mesh + + + + + Create selectable points object from selected mesh object + + + CmdPartPrimitives - + Part - + Create primitives... - + Creation of parametrized geometric primitives + + CmdPartProjectionOnSurface + + + Part + + + + + Create projection on surface... + + + + + Project edges, wires, or faces of one object +onto a face of another object. +The camera view determines the direction +of projection. + + + CmdPartRefineShape - + Part - + Refine shape - + Refine the copy of a shape @@ -2793,17 +2593,17 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartReverseShape - + Part - + Reverse shapes - + Reverse orientation of shapes @@ -2811,17 +2611,17 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartRevolve - + Part - + Revolve... - + Revolve a selected shape @@ -2829,17 +2629,17 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartRuledSurface - + Part - + Create ruled surface - + Create a ruled surface from either two Edges or two wires @@ -2847,17 +2647,17 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartSection - + Part - + Section - + Make a section of two shapes @@ -2865,17 +2665,17 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartShapeFromMesh - + Part - + Create shape from mesh... - + Create shape from selected mesh object @@ -2883,17 +2683,17 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartSimpleCopy - + Part - + Create simple copy - + Create a simple non-parametric copy @@ -2939,17 +2739,17 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartSweep - + Part - + Sweep... - + Utility to sweep @@ -2957,33 +2757,33 @@ Click 'Continue' to create the feature anyway, or 'Abort' to CmdPartThickness - + Part - + Thickness... - + Utility to apply a thickness - - + + Wrong selection - + Selected one or more faces of a shape - + Selected shape is not a solid @@ -3008,6 +2808,174 @@ Click 'Continue' to create the feature anyway, or 'Abort' to + + CmdPartTransformedCopy + + + Part + + + + + Create transformed copy + + + + + Create a non-parametric copy with transformed placement + + + + + Command + + + + Part Box Create + + + + + Part Cut + + + + + Common + + + + + Fusion + + + + + Compound + + + + + Section + + + + + Import Part + + + + + Part Import Curve Net + + + + + Reverse + + + + + Make face + + + + + Make Offset + + + + + Make 2D Offset + + + + + Make Thickness + + + + + Create ruled surface + + + + + Create Part Cylinder + + + + + Convert mesh + + + + + Points from mesh + + + + + Refine shape + + + + + Defeaturing + + + + + Edit attachment + + + + + Change face colors + + + + + Loft + + + + + Edge + + + + + Wire + + + + + + Face + + + + + Shell + + + + + Solid + + + + + Sweep + + + + + Edit Mirror + + + PartDesignGui::TaskDatumParameters @@ -3045,48 +3013,68 @@ Click 'Continue' to create the feature anyway, or 'Abort' to Attachment mode: - - - AttachmentOffset property. The placement is expressed in local space of object being attached. - - - Attachment Offset: + Attachment Offset (in local coordinates): - X: + In x-direction: - Y: + In y-direction: - - Z: + + + + Note: The placement is expressed in local space of object being attached. - - Yaw: + + In z-direction: - - Pitch: + + Around x-axis: - - Roll: + + Around y-axis: - + + Around z-axis: + + + + + Rotation around the x-axis +Note: The placement is expressed in local space of object being attached. + + + + + Rotation around the y-axis +Note: The placement is expressed in local space of object being attached. + + + + + Rotation around the z-axis +Note: The placement is expressed in local space of object being attached. + + + + Flip sides @@ -3259,7 +3247,7 @@ Click 'Continue' to create the feature anyway, or 'Abort' to PartGui::DlgChamferEdges - + Chamfer Edges @@ -3313,7 +3301,7 @@ Click 'Continue' to create the feature anyway, or 'Abort' to - + Select @@ -3404,12 +3392,12 @@ Click 'Continue' to create the feature anyway, or 'Abort' to - + Selecting... - + The document '%1' doesn't exist. @@ -3417,7 +3405,6 @@ Click 'Continue' to create the feature anyway, or 'Abort' to Creating Extrusion failed. - %1 @@ -3452,7 +3439,7 @@ Click 'Continue' to create the feature anyway, or 'Abort' to - Extrusion direction is zero-length. It must be non-zero. + Extrusion direction vector is zero-length. It must be non-zero. @@ -3534,86 +3521,86 @@ Click 'Continue' to create the feature anyway, or 'Abort' to - + Length: - + Constant Length - + Variable Length - + Edges to chamfer - - + + Start length - + End length - + Edges to fillet - - + + Start radius - + End radius - - + + Edge%1 - + Length - + Radius - + No shape selected - + No valid shape is selected. Please select a valid shape in the drop-down box first. - + No edge selected - + No edge entity is checked to fillet. Please check one or more edge entities first. @@ -3658,41 +3645,61 @@ Please check one or more edge entities first. + Solids and shells will be exported as trimmed surface + + + + Groups of Trimmed Surfaces (type 144) - + + Solids will be exported as manifold solid B-Rep object, shells as shell + + + + Solids (type 186) and Shells (type 514) / B-REP mode - + Import - + + Blank entities will not be imported + + + + Skip blank entities - + + If not empty, field contents will be used in the IGES file header + + + + Header - + Company - + Product - + Author @@ -3706,74 +3713,201 @@ Please check one or more edge entities first. - Header - - - - - Company - - - - - Author - - - - - Product - - - - Export - - Millimeter - - - - - Meter - - - - - Inch - - - - - Units for export of STEP - - - - + Scheme - + + Uncheck this to skip invisible object when exporting, which is useful for CADs that do not support invisibility STEP styling. + + + + + Export invisible objects + + + + + Units for export of STEP + + + + Write out curves in parametric space of surface - + + Millimeter + + + + + Meter + + + + + Inch + + + + + Use legacy exporter + + + + + Check this option to keep the placement information when exporting +a single object. Please note that when import back the STEP file, the +placement will be encoded into the shape geometry, instead of keeping +it inside the Placement property. + + + + + Export single object placement + + + + + If not empty, field contents will be used in the STEP file header. + + + + + Header + + + + + Author + + + + + Product + + + + + Company + + + + Import - - If this is checked, no Compound merge will be done during file reading (slower but higher details). + + If checked, no Compound merge will be done +during file reading (slower but higher details). - + Enable STEP Compound merge + + + Select this to use App::LinkGroup as group container, or else use App::Part. + + + + + Use LinkGroup + + + + + Select this to not import any invisible objects. + + + + + Import invisible objects + + + + + Reduce number of objects using Link array + + + + + Reduce number of objects + + + + + Expand compound shape with multiple solids + + + + + Expand compound shape + + + + + + Show progress bar when importing + + + + + Do not use instance name. Useful for some legacy STEP file with non-meaningful auto generated instance names. + + + + + Ignore instance names + + + + + Mode + + + + + Single document + + + + + Assembly per document + + + + + Assembly per document in sub-directory + + + + + Object per document + + + + + Object per document in sub-directory + + + + + This parameter indicates whether parametric curves (curves in parametric space of surface) +should be written into the STEP file. This parameter can be set to off in order to minimize +the size of the resulting STEP file. + + PartGui::DlgPartBox @@ -3897,12 +4031,12 @@ Please check one or more edge entities first. PartGui::DlgPartImportIgesImp - + IGES - + All Files @@ -3928,12 +4062,12 @@ Please check one or more edge entities first. PartGui::DlgPartImportStepImp - + STEP - + All Files @@ -3947,79 +4081,79 @@ Please check one or more edge entities first. - + Plane - + Box - + Cylinder - + Cone - + Sphere - + Ellipsoid - + Torus - + Prism - + Wedge - + Helix - + Spiral - + Circle - + Ellipse @@ -4030,13 +4164,13 @@ Please check one or more edge entities first. - + Line - + Regular polygon @@ -4046,231 +4180,349 @@ Please check one or more edge entities first. - - + + Width: - - + + Length: - - - - - + + + + + Height: - - - - Angle: + + Rotation angle: - - - - - + + + + + Radius: - - - + + + Angle in first direction: + + + + + + Angle in first direction + + + + + + Angle in second direction: + + + + + + Angle in second direction + + + + + + Angle: + + + + + + Radius 1: - - - + + + Radius 2: - - + + U parameter: - + V parameters: - + Radius 3: - - + + V parameter: - + U Parameter: - - + + Polygon: - - + + Circumradius: - + X min/max: - + Y min/max: - + Z min/max: - + X2 min/max: - + Z2 min/max: - + Pitch: - + Coordinate system: - + Right-handed - + Left-handed - + Growth: - + Number of rotations: - - + + Angle 1: - - + + Angle 2: - + From three points - + Major radius: - + Minor radius: - - - + + X: - - - + + Y: - - - + + Z: - - End point - - - - + Start point - - - - Create %1 + + End point - - No active document - - - - + Vertex - + + + + Create %1 + + + + + No active document + + + + &Create + + PartGui::DlgProjectionOnSurface + + + Projection on surface + + + + + Select projection surface + + + + + Add face + + + + + Add wire + + + + + Add edge + + + + + Show all + + + + + Show faces + + + + + Show Edges + + + + + Extrude height + + + + + Solid depth + + + + + Direction + + + + + Get current camera direction + + + + + X: + + + + + Y: + + + + + Z: + + + + + Projection Object + + + + + Have no active document!!! + + + + + Can not create a projection object!!! + + + PartGui::DlgRevolution @@ -4341,7 +4593,7 @@ Please check one or more edge entities first. - + Select reference @@ -4356,44 +4608,44 @@ Please check one or more edge entities first. - + Object not found: %1 - + Select a shape for revolution, first. - - - + + + Revolution axis link is invalid. %1 - + Revolution axis direction is zero-length. It must be non-zero. - + Revolution angle span is zero. It must be non-zero. - - + + Creating Revolve failed. %1 - + Selecting... (line or arc) @@ -4484,7 +4736,7 @@ Please check one or more edge entities first. - + Add name of base object @@ -4493,98 +4745,126 @@ Please check one or more edge entities first. PartGui::DlgSettingsObjectColor - Part colors + Shape appearance - Default Part colors + Default Shape view properties - Default vertex color + Shape color - - Bounding box color - - - - - Default shape color - - - - - - The default line color for new shapes - - - - + The default color for new shapes - - + + Use random color instead + + + + + Random + + + + + Line color + + + + + The default line color for new shapes + + + + + Line width + + + + The default line thickness for new shapes - - + + px + Vertex color + + + + + The default color for new vertices + + + + + Vertex size + + + + + The default size for new vertices + + + + + Bounding box color + + + + The color of bounding boxes in the 3D view - - Default vertex size + + Bounding box font size - - Default line width + + The font size of bounding boxes in the 3D view - - Default line color + + Bottom side of surface will be rendered the same way than top. +If not checked, it depends on the option "Backlight color" +(preferences section Display -> 3D View); either the backlight color +will be used or black. - - Random shape color + + Two-side rendering - - Annotations + + Default Annotation color - - Default text color - - - - - PartGui::FaceColors - - - Face colors + + Text color - - Do you really want to cancel? + + Text color for document annotations @@ -4596,13 +4876,74 @@ Please check one or more edge entities first. - + Position - - 3D View + + X + + + + + Y + + + + + Z + + + + + 3D view + + + + + Use custom vector for pad direction otherwise +the sketch plane's normal vector will be used + + + + + Rotation axis + + + + + x + + + + + x-component of direction vector + + + + + y + + + + + y-component of direction vector + + + + + z + + + + + z-component of direction vector + + + + + Angle @@ -4697,12 +5038,12 @@ Please check one or more edge entities first. - + Select a shape for mirroring, first. - + No such document '%1'. @@ -4710,7 +5051,7 @@ Please check one or more edge entities first. PartGui::OffsetWidget - + Input error @@ -4718,17 +5059,17 @@ Please check one or more edge entities first. PartGui::ResultModel - + Name - + Type - + Error @@ -4807,75 +5148,75 @@ Please check one or more edge entities first. PartGui::SweepWidget - + Available profiles - + Selected profiles - - - + + + Sweep path - + Select one or more connected edges you want to sweep along. - + Too few elements - + At least one edge or wire is required. - + Wrong selection - + '%1' cannot be used as profile and path. - + Input error - + Done - + Select one or more connected edges in the 3d view and press 'Done' - - + + The selected sweep path is invalid. - + Vertex/Wire - + Sweep @@ -4917,124 +5258,153 @@ Please check one or more edge entities first. Attachment mode: - - - AttachmentOffset property. The placement is expressed in local space of object being attached. - - - - Attachment Offset: + + Attachment Offset (in local coordinates): - X: + In x-direction: - Y: + In y-direction: - - Z: + + + + Note: The placement is expressed in local coordinate system +of object being attached. - - Yaw: + + In z-direction: - - Pitch: + + Around x-axis: - - Roll: + + Around y-axis: - + + Around z-axis: + + + + + Rotation around the x-axis +Note: The placement is expressed in local coordinate system +of object being attached. + + + + + Rotation around the y-axis +Note: The placement is expressed in local coordinate system +of object being attached. + + + + + Rotation around the z-axis +Note: The placement is expressed in local coordinate system +of object being attached. + + + + + Flip side of attachment and offset + + + + Flip sides - + OCC error: %1 - + unknown error - + Attachment mode failed: %1 - + Not attached - + Attached with mode %1 - + Attachment Offset (inactive - not attached): - + Face - + Edge - + Vertex - + Selecting... - + Reference%1 - - Not editable because rotation part of AttachmentOffset is bound by expressions. + + Not editable because rotation of AttachmentOffset is bound by expressions. - + Reference combinations: - + %1 (add %2) - + %1 (add more references) @@ -5042,20 +5412,204 @@ Please check one or more edge entities first. PartGui::TaskCheckGeometryDialog - + Shape Content + + + + Settings + + + + + Skip settings page + + + + + Skip this settings page and run the geometry check automatically. +Default: false + + + + + Run BOP check + + + + + Extra boolean operations check that can sometimes find errors that +the standard BRep geometry check misses. These errors do not always +mean the checked object is unusable. Default: false + + + + + Single-threaded + + + + + Run the geometry check in a single thread. This is slower, +but more stable. Default: false + + + + + Log errors + + + + + Log errors to report view. Default: true + + + + + Expand shape content + + + + + Expand shape content. Changes will take effect next time you use +the check geometry tool. Default: false + + + + + Advanced shape content + + + + + Show advanced shape content. Changes will take effect next time you use +the check geometry tool. Default: false + + + + + +Individual BOP Checks: + + + + + Bad type + + + + + Check for bad argument types. Default: true + + + + + Self-intersect + + + + + Check for self-intersections. Default: true + + + + + Too small edge + + + + + Check for edges that are too small. Default: true + + + + + Nonrecoverable face + + + + + Check for nonrecoverable faces. Default: true + + + + + Continuity + + + + + Check for continuity. Default: true + + + + + Incompatibility of face + + + + + Check for incompatible faces. Default: true + + + + + Incompatibility of vertex + + + + + Check for incompatible vertices. Default: true + + + + + Incompatibility of edge + + + + + Check for incompatible edges. Default: true + + + + + Invalid curve on surface + + + + + Check for invalid curves on surfaces. Default: true + + + + + Run check + + + + + Results + + PartGui::TaskCheckGeometryResults - - Check Geometry + + Check Geometry Results - + + Check is running... + + + + + Check geometry @@ -5063,7 +5617,7 @@ Please check one or more edge entities first. PartGui::TaskDlgAttacher - + Datum dialog: Input error @@ -5077,7 +5631,7 @@ Please check one or more edge entities first. - Click on the faces in the 3d view to select them. + Click on the faces in the 3D view to select them @@ -5086,12 +5640,23 @@ Please check one or more edge entities first. - + + Resets color for all faces of the part + + + + Set to default - + + When checked, the you can select multiple faces +by dragging a selection rectangle in the 3D view + + + + Box selection @@ -5184,7 +5749,7 @@ Please check one or more edge entities first. - + Update view @@ -5261,43 +5826,71 @@ Please check one or more edge entities first. - + Create solid - + Frenet - + Select one or more profiles and select an edge or wire in the 3D view for the sweep path. + + PartGui::TaskTube + + + Tube + + + + + Parameter + + + + + Height: + + + + + Outer radius + + + + + Inner radius + + + PartGui::ThicknessWidget - - - + + + Thickness - + Select faces of the source object and press 'Done' - + Done - + Input error @@ -5315,32 +5908,32 @@ in the 3D view for the sweep path. - + 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. diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign.ts index 69e586c180..77000f823d 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign.ts @@ -86,17 +86,17 @@ CmdPartDesignAdditiveHelix - + PartDesign - + Additive helix - + Sweep a selected sketch along a helix @@ -104,17 +104,17 @@ CmdPartDesignAdditiveLoft - + PartDesign - + Additive loft - + Loft a selected profile through other profile sections @@ -122,17 +122,17 @@ CmdPartDesignAdditivePipe - + PartDesign - + Additive pipe - + Sweep a selected sketch along a path or to other profiles @@ -158,17 +158,17 @@ CmdPartDesignBoolean - + PartDesign - + Boolean operation - + Boolean operation with two or more bodies @@ -176,17 +176,17 @@ CmdPartDesignCS - + PartDesign - + Create a local coordinate system - + Create a new local coordinate system @@ -194,17 +194,17 @@ CmdPartDesignChamfer - + PartDesign - + Chamfer - + Chamfer the selected edges of a shape @@ -212,17 +212,17 @@ CmdPartDesignClone - + PartDesign - + Create a clone - + Create a new clone @@ -230,17 +230,17 @@ CmdPartDesignDraft - + PartDesign - + Draft - + Make a draft on a face @@ -266,17 +266,17 @@ CmdPartDesignFillet - + PartDesign - + Fillet - + Make a fillet on an edge, face or body @@ -284,17 +284,17 @@ CmdPartDesignGroove - + PartDesign - + Groove - + Groove a selected sketch @@ -302,17 +302,17 @@ CmdPartDesignHole - + PartDesign - + Hole - + Create a hole with the selected sketch @@ -320,17 +320,17 @@ CmdPartDesignLine - + PartDesign - + Create a datum line - + Create a new datum line @@ -338,17 +338,17 @@ CmdPartDesignLinearPattern - + PartDesign - + LinearPattern - + Create a linear pattern feature @@ -374,17 +374,17 @@ CmdPartDesignMirrored - + PartDesign - + Mirrored - + Create a mirrored feature @@ -446,17 +446,17 @@ CmdPartDesignMultiTransform - + PartDesign - + Create MultiTransform - + Create a multitransform feature @@ -464,17 +464,17 @@ CmdPartDesignNewSketch - + PartDesign - + Create sketch - + Create a new sketch @@ -482,17 +482,17 @@ CmdPartDesignPad - + PartDesign - + Pad - + Pad a selected sketch @@ -500,17 +500,17 @@ CmdPartDesignPlane - + PartDesign - + Create a datum plane - + Create a new datum plane @@ -518,17 +518,17 @@ CmdPartDesignPocket - + PartDesign - + Pocket - + Create a pocket with the selected sketch @@ -536,17 +536,17 @@ CmdPartDesignPoint - + PartDesign - + Create a datum point - + Create a new datum point @@ -554,17 +554,17 @@ CmdPartDesignPolarPattern - + PartDesign - + PolarPattern - + Create a polar pattern feature @@ -572,17 +572,17 @@ CmdPartDesignRevolution - + PartDesign - + Revolution - + Revolve a selected sketch @@ -590,17 +590,17 @@ CmdPartDesignScaled - + PartDesign - + Scaled - + Create a scaled feature @@ -608,17 +608,17 @@ CmdPartDesignShapeBinder - + PartDesign - + Create a shape binder - + Create a new shape binder @@ -626,13 +626,13 @@ CmdPartDesignSubShapeBinder - + PartDesign - + Create a sub-object(s) shape binder @@ -640,17 +640,17 @@ CmdPartDesignSubtractiveHelix - + PartDesign - + Subtractive helix - + Sweep a selected sketch along a helix and remove it from the body @@ -658,17 +658,17 @@ CmdPartDesignSubtractiveLoft - + PartDesign - + Subtractive loft - + Loft a selected profile through other profile sections and remove it from the body @@ -676,17 +676,17 @@ CmdPartDesignSubtractivePipe - + PartDesign - + Subtractive pipe - + Sweep a selected sketch along a path or to other profiles and remove it from the body @@ -694,17 +694,17 @@ CmdPartDesignThickness - + PartDesign - + Thickness - + Make a thick solid @@ -712,53 +712,53 @@ CmdPrimtiveCompAdditive - + PartDesign - + Create an additive primitive - + Additive Box - + Additive Cylinder - + Additive Sphere - + Additive Cone - + Additive Ellipsoid - + Additive Torus - + Additive Prism - + Additive Wedge @@ -766,53 +766,53 @@ CmdPrimtiveCompSubtractive - + PartDesign - - + + Create a subtractive primitive - + Subtractive Box - + Subtractive Cylinder - + Subtractive Sphere - + Subtractive Cone - + Subtractive Ellipsoid - + Subtractive Torus - + Subtractive Prism - + Subtractive Wedge @@ -820,48 +820,48 @@ Command - + Edit ShapeBinder - + Create ShapeBinder - + Create SubShapeBinder - + Create Clone - - + + Make copy - + Create a Sketch on Face - + Create a new Sketch - + Convert to MultiTransform feature - + Create Boolean @@ -1031,7 +1031,7 @@ PartDesign::Hole - + The requested feature cannot be created. The reason may be that: - the active Body does not contain a base shape, so there is no material to be removed; @@ -1050,6 +1050,26 @@ + + PartDesignGui::DlgActiveBody + + + Active Body Required + + + + + To create a new PartDesign object, there must be an active Body object in the document. + +Please select a body from below, or create a new body. + + + + + Create new body + + + PartDesignGui::DlgPrimitives @@ -2277,8 +2297,8 @@ click again to end selection - - + + Dimension @@ -2288,136 +2308,165 @@ click again to end selection - - Use custom vector for pad direction otherwise -the sketch plane's normal vector will be used + + Direction - + + Direction/edge: + + + + + Either along the sketch normal +or select an edge as reference + + + + + + Sketch normal + + + + + + + Select reference... + + + + Use custom direction - - x + + Use custom vector for pad direction, otherwise +the sketch plane's normal vector will be used - + x-component of direction vector - - y - - - - - y-component of direction vector - - - - + z - - z-component of direction vector + + y-component of direction vector + y + + + + + z-component of direction vector + + + + + x + + + + If unchecked, the length will be measured along the specified direction - + Length along sketch normal - + Offset to face - + Offset from face in which pad will end - + Applies length symmetrically to sketch plane - + Symmetric to plane - + Reverses pad direction - + Reversed - + 2nd length - - - + + + Face - + Update view - + Pad parameters - - + + No face selected - - + + To last - - + + To first - - + + Up to face - - + + Two dimensions @@ -2648,7 +2697,7 @@ measured along the specified direction - + Dimension @@ -2680,7 +2729,7 @@ measured along the specified direction - + Face @@ -2696,31 +2745,31 @@ measured along the specified direction - + No face selected - + Through all - + To first - + Up to face - + Two dimensions @@ -3122,42 +3171,42 @@ click again to end selection PartDesign_CompPrimitiveAdditive - + Create an additive box by its width, height, and length - + Create an additive cylinder by its radius, height, and angle - + Create an additive sphere by its radius and various angles - + Create an additive cone - + Create an additive ellipsoid - + Create an additive torus - + Create an additive prism - + Create an additive wedge @@ -3165,42 +3214,42 @@ click again to end selection PartDesign_CompPrimitiveSubtractive - + Create a subtractive box by its width, height and length - + Create a subtractive cylinder by its radius, height and angle - + Create a subtractive sphere by its radius and various angles - + Create a subtractive cone - + Create a subtractive ellipsoid - + Create a subtractive torus - + Create a subtractive prism - + Create a subtractive wedge @@ -3249,76 +3298,76 @@ click again to end selection QObject - + Invalid selection - + There are no attachment modes that fit selected objects. Select something else. - - - + + + Error - + There is no active body. Please make a body active before inserting a datum entity. - + Sub-Shape Binder - + Several sub-elements selected - + You have to select a single face as support for a sketch! - + No support face selected - + You have to select a face as support for a sketch! - + No planar support - + You need a planar face as support for a sketch! - + No valid planes in this document - + Please create a plane first or select a face to sketch on - - - + + + @@ -3329,9 +3378,9 @@ click again to end selection - - - + + + @@ -3342,96 +3391,96 @@ click again to end selection - + Cannot use this command as there is no solid to subtract from. - + Ensure that the body contains a feature before attempting a subtractive command. - + Cannot use selected object. Selected object must belong to the active body - + Consider using a ShapeBinder or a BaseFeature to reference external geometry in a body. - + No sketch to work on - + No sketch is available in the document - - - - + + + + Wrong selection - + Select an edge, face, or body. - + Select an edge, face, or body from a single body. - - + + Selection is not in Active Body - + Select an edge, face, or body from an active body. - + Wrong object type - + %1 works only on parts. - + Shape of the selected Part is empty - + not possible on selected faces/edges. - + No valid features in this document - + Please create a feature first. - + Please select only one feature in an active body. @@ -3596,12 +3645,12 @@ This may lead to unexpected results. - + No previous feature found - + It is not possible to create a subtractive feature without a base feature available @@ -3631,44 +3680,39 @@ This may lead to unexpected results. - - No active Body - - - - + In order to use PartDesign you need an active Body object in the document. Please make one active (double click) or create one. If you have a legacy document with PartDesign objects without Body, use the migrate function in PartDesign to put them into a Body. - + Active Body Required - + To create a new PartDesign object, there must be an active Body object in the document. Please make one active (double click) or create a new Body. - + Feature is not in a body - + In order to use this feature it needs to belong to a body object in the document. - + Feature is not in a part - + In order to use this feature it needs to belong to a part object in the document. @@ -3834,6 +3878,16 @@ Although you will be able to migrate any moment later with 'Part Design -&g Edit helix + + + Please select + + + + + Sketch normal + + SprocketParameter diff --git a/src/Mod/Path/Gui/Resources/translations/Path.ts b/src/Mod/Path/Gui/Resources/translations/Path.ts index 7a49c7a7b3..6dd792e365 100644 --- a/src/Mod/Path/Gui/Resources/translations/Path.ts +++ b/src/Mod/Path/Gui/Resources/translations/Path.ts @@ -4,202 +4,192 @@ App::Property - + 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). - + Choose how to process multiple Base Geometry features. - + 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. - - Ignore 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 - + Make True, if specifying a Start Point - + The path to be copied - + The tool controller that will be used to calculate the path - - Extra value to stay away from final profile- good for roughing toolpath - - - - + The base path to modify @@ -219,332 +209,302 @@ - + The object to be reached by this hop - + The Z height of the hop - + 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 - + 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 - + Extends LeadIn distance - + Extends LeadOut distance - + Perform plunges with G0 - + Apply LeadInOut to layers within an operation - + Fixture Offset Number - + Make False, to prevent operation from generating code - + Ramping Method - + Which feed rate to use for ramping - - Custom feedrate - - - - + 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. - - - - + 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=G98 - - - - - The height where feed starts and height during retract tool when path is finished - - - - + 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 - + Orientation plane of CNC path - + Shape to use for calculating Boundary - + Clear edges of surface (Only applicable to BoundBox) - + Exclude milling raised areas inside the face. - + 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. - + The base object this collision refers to - + 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. - + 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. - + The direction that the toolpath should go around the part ClockWise (CW) or CounterClockWise (CCW) - + Extra offset to apply to the operation. Direction is operation dependent. - - The library to use to generate the path - - - - + Start pocketing at center or boundary - + Percent of cutter diameter to step over on each pass - + Angle of the zigzag pattern - + Clearing pattern to use - + Use 3D Sorting of Path - + Attempts to avoid unnecessary retractions. - + Add Optional or Mandatory Stop to the program @@ -554,7 +514,7 @@ - + Pattern method @@ -604,360 +564,60 @@ - - Arrays of paths having different tool controllers are handled according to the tool controller of the first path. - - - - + A material for this object - - Controls how tool moves around corners. Default=Round - - - - + Maximum distance before a miter join is truncated - + Profile holes as well as the outline - + Profile the outline - + Profile round holes - + Side of edge that tool should cut - + Make True, if using Cutter Radius Compensation - - - The direction along which dropcutter lines are created - - - - - Should the operation be limited by the stock object or by the bounding box of the base object - - - - - Step over percentage of the drop cutter path - - - - - Z-axis offset from the surface of the object - - - - - The Sample Interval. Small values cause long wait times - - - - - Enable optimization which removes unnecessary points from G-Code output - - - - - The completion mode for the operation: single or multi-pass - - - - - The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise) - - - - - Ignore areas that proceed below specified depth. - - - - - Depth used to identify waste areas to ignore. - - - - - Cut through waste to depth at model edge, releasing the model. - - - - - The base geometry of this toolpath - - - - - Enable rotation to gain access to pockets/areas not normal to Z axis. - - - - - Reverse direction of pocket operation. - - - - - Attempt the inverse angle for face access if original rotation fails. - - - - - Inverse the angle. Example: -22.5 -> 22.5 degrees. - - - - - Enforce the Z-depth of the selected face as the lowest value for final depth. Higher user values will be observed. - - - - - Extend the profile clearing beyond the Extra Offset. - - - - - 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 - - - - - The Sample Interval. Small values cause long wait - - - - - The gcode to be inserted - - - - - How far the cutter should extend past the boundary - - - - - The Height offset number of the active tool - - - - - The first height value in Z, to rapid to, before making a feed move in Z - - - - - The NC output file for this project - - - - - Select the Post Processor - - - - - Arguments for the Post Processor (specific to the script) - - - - - Name of the Machine that will use the CNC program - - - - - The tooltable used for this CNC program - - - - - For computing Paths; smaller increases accuracy, but slows down computation - - - - - The base geometry of this object - - - - - The library or Algorithm used to generate the path - - - - - The tool controller to use - - - - - Rapid Safety Height between locations. - - - - - The vertex index to start the path from - - - - - An optional comment for this Operation - - - - - The base geometry for this operation - - - - - Base locations for this operation - - - - - extra allowance from part width - - - - - Extra allowance from part width - - - - - The base object this represents - - - - - The base Shape of this toolpath - - - - - An optional description of this compounded operation - - - - - The safe height for this operation - - - - - The retract height, above top surface of part, between compounded operations inside clamping area - - - - - An optional comment for this Contour - - - - - Extra value to stay away from final Contour- good for roughing toolpath - - - - - The distance between the face and the path - - - - - The type of the first move - - - - - The height to travel at between loops - - - - - Perform only one loop or fill the whole shape - - Path - + %s is not a Base Model object of the job %s - + Base shape %s already in the list - + Ignoring vertex - + Edit @@ -967,15 +627,10 @@ - + Illegal arc: Start and end radii not equal - - - Invalid Cutting Edge Angle %.2f, must be >0° and <=180° - - Legacy Tools not supported @@ -987,12 +642,7 @@ - - Invalid Cutting Edge Angle %.2f, must be <90° and >=0° - - - - + Invalid Cutting Edge Angle %.2f, must be >0° and <=180° @@ -1002,352 +652,165 @@ - + Choose a writable location for your toolbits - + No parent job found for operation. - + Parent job %s doesn't have a base object - + No coolant property found. Please recreate operation. - - 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 - + Heights - + Diameters - + AreaOp Operation - + Uncreate AreaOp Operation - + Pick Start Point - + A planar adaptive start is unavailable. The non-planar will be attempted. - + The non-planar adaptive start is also unavailable. - + Invalid Filename - + List of disabled features - - Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. - - - - - Face appears misaligned after initial rotation. - - - - - Consider toggling the 'InverseAngle' property and recomputing. - - - - - Multiple faces in Base Geometry. - - - - - Depth settings will be applied to all faces. - - - - - EnableRotation property is 'Off'. - - - - + Unable to create path for face(s). - + Engraving Operations - + 3D Operations - + Project Setup - + Tool Commands - + New Operations - + Path Modification - + Helpful Tools - + &Path - + Path Dressup - + Supplemental Commands - + Specialty Operations - + Utils - - - Hole diameter may be inaccurate due to tessellation on face. Consider selecting hole edge. - - - - - Rotated to 'InverseAngle' to attempt access. - - - - - Always select the bottom edge of the hole when using an edge. - - - - - Start depth <= face depth. -Increased to stock top. - - - - - Selected feature(s) require 'Enable Rotation: A(x)' for access. - - - - - Selected feature(s) require 'Enable Rotation: B(y)' for access. - - - - - Ignoring non-horizontal Face - - - - - -<br>Pocket is based on extruded surface. - - - - - -<br>Bottom of pocket might be non-planar and/or not normal to spindle axis. - - - - - -<br> -<br><i>3D pocket bottom is NOT available in this operation</i>. - - - - - Processing subs individually ... - - - - - Consider toggling the InverseAngle property and recomputing the operation. - - - - - Verify final depth of pocket shaped by vertical faces. - - - - - Depth Warning - - - - - Processing model as a whole ... - - - - - Can not identify loop. - - - - - Selected faces form loop. Processing looped faces. - - - - - Applying inverse angle automatically. - - - - - Applying inverse angle manually. - - - - - Rotated to inverse angle. - - - - - this object already in the list - - - - - - The Job Base Object has no engraveable element. Engraving operation will produce no output. - - - - - Create a Contour - - - - - Please select features from the Job model object - - - - - - Create a Profile - - - - - Create a Profile based on edge selection - - PathAdaptive @@ -1356,21 +819,16 @@ Increased to stock top. Extend Outline error - - - Adaptive - - PathAreaOp - + job %s has no Base. - + no job for op %s found. @@ -1391,67 +849,56 @@ Increased to stock top. PathCustom - + The gcode to be inserted - - - The tool controller that will be used to calculate the path - - PathDeburr - + The selected tool has no CuttingEdgeAngle property. Assuming Endmill - + The desired width of the chamfer - + The additional depth of the tool path - - The selected tool has no FlatRadius and no TipDiameter property. Assuming {} - - - - - + How to join chamfer segments - + Direction of Operation - + Side of Operation - + Select the segment, there the operations starts - + Deburr - + Creates a Deburr Path along Edges or around Faces @@ -1459,76 +906,30 @@ Increased to stock top. PathDressup_HoldingTags - + Edit HoldingTags Dress-up - - - The base path to modify - - - - - Width of tags. - - - - - Height of tags. - - - - - Angle of tag plunge and ascent. - - - - - Radius of the fillet for the tag. - - - - - Locations of insterted holding tags - - - - - Ids of disabled holding tags - - - - - Factor determining the # segments used to approximate rounded tags. - - - - - Cannot insert holding tags for this path - please select a Profile path - - - PathEngrave - + Engrave - + Creates an Engraving Path around a Draft ShapeString - + Additional base objects to be engraved - + The vertex index to start the path from @@ -1564,37 +965,32 @@ Increased to stock top. 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 support for flipping - - - - + %s not supported for flipping - + Zero working area to process. Check your selection and settings. @@ -1602,372 +998,317 @@ Increased to stock top. PathGui - + Cannot find property %s of %s - + %s has no property %s (%s)) - - - Tool Error - - - - - Feedrate Error - - - - - Cycletime Error - - PathHelix - + The direction of the circular cuts, ClockWise (CW), or CounterClockWise (CCW) - - The direction of the circular cuts, clockwise (CW), or counter clockwise (CCW) - - - - + Start cutting from the inside or outside - + Radius increment (must be smaller than tool diameter) - + Starting Radius - - - Helix - - - - - Creates a Path Helix object from a features of a base object - - PathJob - + Unsupported stock object %s - + Unsupported stock type %s (%d) - + Stock not from Base bound box! - + Stock not a box! - + Stock not a cylinder! - + The NC output file for this project - + Select the Post Processor - + Arguments for the Post Processor (specific to the script) - - For computing Paths; smaller increases accuracy, but slows down computation - - - - - Compound path of all operations in the order they are processed. - - - - - Collection of tool controllers available for this job. - - - - + Last Time the Job was post-processed - + An optional description for this job - + Solid object to be used as stock. - + 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 - + Unsupported PathJob template version %s - + Solids - + 2D - + Jobs - + Base -/+ %.2f/%.2f %.2f/%.2f %.2f/%.2f - + Box: %.2f x %.2f x %.2f - + Cylinder: %.2f x %.2f - + Unsupported stock type - - - Select Output File - - PathOp - + 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 - - The tool controller that will be used to calculate the path - - - - + 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 - + 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 - + Base Geometry - + Base Location - + FinalDepth cannot be modified for this operation. If it is necessary to set the FinalDepth manually please select a different operation. - + Depths - + Operation - + Job Cycle Time Estimation @@ -1975,7 +1316,7 @@ If it is necessary to set the FinalDepth manually please select a different oper PathOpGui - + Mulitiple operations are labeled as @@ -1983,385 +1324,134 @@ If it is necessary to set the FinalDepth manually please select a different oper PathPocket - - Pocket Shape - - - - - Creates a Path Pocket object from a face or faces - - - - + Normal - + X - + Y - + Pocket does not support shape %s.%s - - Face might not be within rotation accessibility limits. - - - - + Vertical faces do not form a loop - ignoring - + Pass Extension - + The distance the facing operation will extend beyond the boundary shape. - + Choose how to process multiple Base Geometry features. - + Final depth set below ZMin of face(s) selected. - - - 3D Pocket - - - - - Creates a Path 3D Pocket object from a face or faces - - - - - Adaptive clearing and profiling - - - - - Generating toolpath with libarea offsets. - - - - - - Pocket - - PathPocketShape - + Default length of extensions. - + List of features to extend. - + When enabled connected extension edges are combined to wires. - - Face appears to NOT be horizontal AFTER rotation applied. - - - - - Start Depth is lower than face depth. Setting to - - - - + Uses the outline of the base geometry. - - - Start Depth is lower than face depth. Setting to: - - PathProfile - + New property added to - + Check its default value. - - The selected edge(s) are inaccessible. If multiple, re-ordering selection might work. - - - - - Multiple faces in Base Geometry. - - - - - Depth settings will be applied to all faces. - - - - - Found a selected object which is not a face. Ignoring: - - - - - No ExpandProfile support for ArchPanel models. - - - - - failed to return opening type. - - - - - Failed to extract offset(s) for expanded profile. - - - - - Failed to expand profile. - - - - - Please set to an acceptable value greater than zero. - - - - - The tool number in use - - - - - Face Profile - - - - - Check edge selection and Final Depth requirements for profiling open edge(s). - - - - + For open edges, verify Final Depth for this operation. - - - Profile based on face or faces - - - - - Profile - - - - - Profile entire model, selected face(s) or selected edge(s) - - - - - Edge Profile - - - - - Profile based on edges - - - - - The current tool in use - - PathProject - + Vertexes are not supported - + Edges are not supported - + Faces are not supported - - - Please select only faces from one solid - - - - - - Please select faces from one solid - - - - - - Please select only Edges from the Base model - - - - - - Please select one or more edges from the Base model - - - - - - Please select at least one Drillable Location - - - - - - The base geometry of this object - - - - - The height needed to clear clamps and obstructions - - - - - Incremental Step Down of Tool - - - - - Starting Depth of Tool- first cut depth in Z - - - - - make True, if manually specifying a Start Start Depth - - - - - Final Depth of Tool- lowest value in Z - - - - - The height desired to retract tool when path is finished - - - - - The direction that the toolpath should go around the part ClockWise CW or CounterClockWise CCW - - - - - Amount of material to leave - - - - - Maximum material removed on final pass. - - - - - Start pocketing at center or boundary - - - - - Make False, to prevent operation from generating code - - - - - An optional comment for this profile - - - - - An optional description for this project - - PathPropertyBag - + Edit PropertyBag - + Create PropertyBag - - - Property Bag - - PropertyBag - + Creates an object which can be used to store reference properties. - + List of custom property groups @@ -2369,57 +1459,57 @@ If it is necessary to set the FinalDepth manually please select a different oper PathSetupSheet - + 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. @@ -2427,57 +1517,47 @@ If it is necessary to set the FinalDepth manually please select a different oper PathSlot - + New property added to - + Check default value(s). - + No Base Geometry object in the operation. - - - The selected face is not oriented horizontally or vertically. - - - - - Current offset value is not possible. - - 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. @@ -2487,57 +1567,57 @@ If it is necessary to set the FinalDepth manually please select a different oper - + 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. @@ -2545,347 +1625,303 @@ If it is necessary to set the FinalDepth manually please select a different oper PathStock - + Invalid base object %s - no shape found - + 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 - + 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 - + Corrupted or incomplete placement information in template - ignoring - + Corrupted or incomplete specification for creating stock from base - ignoring extent - + Corrupted or incomplete size for creating a stock box - ignoring size - + Corrupted or incomplete size for creating a stock cylinder - ignoring size - + Unsupported stock type named {} - + Unsupported PathStock template version {} - - - Stock - - - - - Creates a 3D object to represent raw stock to mill the part out of - - PathSurface - + This operation requires OpenCamLib to be installed. - + New property added to - - Check its default value. - - - - + Check default value(s). - + The GeometryTolerance for this Job is 0.0. - + Initializing LinearDeflection to 0.001 mm. - - The GeometryTolerance for this Job is 0.0. Initializing LinearDeflection to 0.0001 mm. - - - - + Sample interval limits are 0.001 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 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. - - - Hold on. This might take a minute. - - - - - - This operation requires OpenCamLib to be installed. - - - - - - Please select a single solid object from the project tree - - - - - - Cannot work with this object - - - 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. - + Cannot process selected faces. Check horizontal surface exposure. - + Failed to create offset face. - + Failed to create collective offset avoid face. - + Failed to create collective offset avoid internal features. - + Path transitions might not avoid the model. Verify paths. - + Faild to extract processing region for Face - + No FACE data tuples received at instantiation of class. - + Failed to identify a horizontal cross-section for Face - + getUnifiedRegions() must be called before getInternalFeatures(). - + Diameter dimension missing from ToolBit shape. @@ -2893,47 +1929,42 @@ If it is necessary to set the FinalDepth manually please select a different oper PathThreadMilling - + Thread Milling - + Creates a Path Thread Milling operation from features of a base object - + Set thread orientation - + Currently only internal - + Defines which standard thread was chosen - - Set thread's tpi - used for imperial threads - - - - + Set thread's major diameter - + Set thread's minor diameter - + Set thread's pitch - used for metric threads @@ -2943,22 +1974,22 @@ If it is necessary to set the FinalDepth manually please select a different oper - + 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 @@ -2966,117 +1997,82 @@ If it is necessary to set the FinalDepth manually please select a different oper PathToolBit - + 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 - - Did not find a PropertyBag in {} - not a ToolBit shape? - - - - - Tool bit material - - - - - Length offset in Z direction - - - - - The number of flutes - - - - - Chipload as per manufacturer - - - - - User Defined Values - - - - - Whether Spindle Power should be allowed - - - - + Toolbit cannot be edited: Shapefile not found - + Edit ToolBit - + Uncreate ToolBit - + Create ToolBit - + Create Tool - + Creates a new ToolBit object - + Save Tool as... - + Save Tool - + Save an existing ToolBit object to a file - + Load Tool - + Load an existing ToolBit object from a file @@ -3084,37 +2080,22 @@ If it is necessary to set the FinalDepth manually please select a different oper PathToolBitLibrary - + ToolBit Dock - + Toggle the Toolbit Dock - - Open ToolBit Library editor - - - - - Load ToolBit Library - - - - - Load an entire ToolBit library or part of it into a job - - - - + ToolBit Library editor - + Open an editor to manage ToolBit libraries @@ -3122,57 +2103,57 @@ If it is necessary to set the FinalDepth manually please select a different oper PathToolController - + Error updating TC: %s - + 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 - + Unsupported PathToolController template version %s - + PathToolController template has no version - corrupted template file? - + The tool used by this controller @@ -3180,47 +2161,47 @@ If it is necessary to set the FinalDepth manually please select a different oper PathToolLibraryManager - + Tooltable JSON (*.fctl) - + LinuxCNC tooltable (*.tbl) - + Tooltable JSON (*.json) - + Tooltable XML (*.xml) - + HeeksCAD tooltable (*.tooltable) - + Tool Table Same Name - + Tool Table Name Exists - + Unsupported Path tooltable template version %s - + Unsupported Path tooltable @@ -3228,7 +2209,7 @@ If it is necessary to set the FinalDepth manually please select a different oper PathUtils - + Issue determine drillability: {} @@ -3236,25 +2217,15 @@ If it is necessary to set the FinalDepth manually please select a different oper PathVcarve - + Additional base objects to be engraved - + The deflection value for discretizing arcs - - - cutoff for removing colinear segments (degrees). default=10.0. - - - - - Cutoff for removing colinear segments (degrees). default=10.0. - - Cutoff for removing colinear segments (degrees). @@ -3262,95 +2233,80 @@ If it is necessary to set the FinalDepth manually please select a different oper - + The Job Base Object has no engraveable element. Engraving operation will produce no output. - + Error processing Base object. Engraving operation will produce no output. - - - Vcarve - - - - - Creates a medial line engraving path - - PathWaterline - + This operation requires OpenCamLib to be installed. - + New property added to - - Check its default value. - - - - + 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 @@ -3358,12 +2314,12 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Adaptive - + Adaptive - + Adaptive clearing and profiling @@ -3371,45 +2327,35 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Array - + Array - - Creates an array from a selected path - - - - + Creates an array from selected path(s) - + Arrays can be created only from Path operations. - - - Please select exactly one path object - - Path_Comment - + Comment - + Add a Comment to your CNC program - + Create a Comment in your CNC program @@ -3417,12 +2363,12 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Copy - + Copy - + Creates a linked copy of another path @@ -3435,17 +2381,12 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Custom - + Custom - - Creates a path object based on custom G-code - - - - + Create custom gcode snippet @@ -3453,62 +2394,52 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Dressup - + Please select one path object - + The selected object is not a path - + Please select a Path object - - - Dress-up - - - - - Creates a Path Dess-up object from a selected path - - Path_DressupAxisMap - + The base path to modify - + The input mapping axis - + The radius of the wrapped axis - + Axis Map Dress-up - + Remap one axis to another. - + Create Dress-up @@ -3516,62 +2447,62 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_DressupDogbone - + 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 - + Edit Dogbone Dress-up - + 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 - + Create Dogbone Dress-up @@ -3579,37 +2510,37 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_DressupDragKnife - + Edit Dragknife Dress-up - + 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 - + Create Dress-up @@ -3617,32 +2548,32 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_DressupLeadInOut - + The Style of LeadIn the Path - + The Style of LeadOut the Path - + The Mode of Point Radiusoffset or Center - + Edit LeadInOut Dress-up - + LeadInOut Dressup - + Creates a Cutter Radius Compensation G41/G42 Entry Dressup object from a selected path @@ -3650,47 +2581,47 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_DressupPathBoundary - + Create a Boundary dressup - + Boundary Dress-up - + Creates a Path Boundary Dress-up object from a selected path - + Please select one path object - + Create Path Boundary Dress-up - + The base path to modify - + Solid object to be used to limit the generated Path. - + Determines if Boundary describes an inclusion or exclusion mask. - + The selected object is not a path @@ -3698,135 +2629,130 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_DressupRampEntry - + The base path to modify - + Angle of ramp. - + RampEntry Dress-up - - - Creates a Ramp Entry Dress-up object from a selected path - - Path_DressupTag - + The base path to modify - + 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. - + Cannot insert holding tags for this path - please select a Profile path - + The selected object is not a path - + Please select a Profile object - + Holding Tag - + Cannot copy tags - internal error - + Create a Tag dressup - + Tag Dress-up - + Creates a Tag Dress-up object from a selected path - + Please select one path object - + Create Tag Dress-up - + No Base object found. - + Base is not a Path::Feature object. - + Base doesn't have a Path to dress-up. - + Base Path is empty. @@ -3834,32 +2760,32 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_DressupZCorrect - + The point file from the surface probing. - + Deflection distance for arc interpolation - + Edit Z Correction Dress-up - + Z Depth Correction Dress-up - + Use Probe Map to correct Z depth - + Create Dress-up @@ -3867,7 +2793,7 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_DressupZCorrectp - + break segments into smaller segments of this length. @@ -3875,22 +2801,12 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Drilling - + Drilling - - Creates a Path Drilling object - - - - - Create Drilling - - - - + Creates a Path Drilling object from a features of a base object @@ -3898,12 +2814,12 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Face - + Face - + Create a Facing Operation from a model or face @@ -3911,17 +2827,17 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Fixture - + Fixture - + Creates a Fixture Offset object - + Create a Fixture Offset @@ -3929,12 +2845,12 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Helix - + Helix - + Creates a Path Helix object from a features of a base object @@ -3942,33 +2858,27 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Hop - + Hop - + Creates a Path Hop object - - The selected object is not a path - - - - - + Please select one path object - + The selected object is not a path - + Create Hop @@ -3976,22 +2886,22 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Inspect - + <b>Note</b>: Pressing OK will commit any change you make above to the object, but if the object is parametric, these changes will be overridden on recompute. - + Inspect G-code - + Inspects the G-code contents of a path - + Please select exactly one path object @@ -3999,52 +2909,52 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Job - + Job - + Creates a Path Job object - + Export Template - + Exports Path Job as a template to be used for other jobs - + Create Job - + Edit Job - + Uncreate Job - + Select Output File - + All Files (*.*) - + Model Selection @@ -4052,7 +2962,7 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_OpActiveToggle - + Toggle the Active State of the Operation @@ -4060,7 +2970,7 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_OperationCopy - + Copy the operation in the job @@ -4068,7 +2978,7 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Plane - + Selection Plane @@ -4081,73 +2991,40 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Pocket - + 3D Pocket - + Creates a Path 3D Pocket object from a face or faces - + Pocket Shape - + Creates a Path Pocket object from a face or faces - - - Pocket - - - - - Creates a Path Pocket object from a loop of edges or a face - - - - - Please select an edges loop from one object, or a single face - - - - - - Please select only edges or a single face - - - - - - The selected edges don't form a loop - - - - - - Create Pocket - - Path_Post - + Post Process - + Post Process the selected Job - + Post Process the Selected path(s) @@ -4155,7 +3032,7 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_PreferencesPathDressup - + Dressups @@ -4163,17 +3040,17 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Probe - + Select Probe Point File - + All Files (*.*) - + Select Output File @@ -4181,334 +3058,263 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Profile - + Profile - - Creates a Path Profile object from selected faces - - - - - Create Profile - - - - + Profile entire model, selected face(s) or selected edge(s) - - - Add Holding Tag - - - - - Pick Start Point - - - - - Pick End Point - - Path_Sanity - + Check the path job for common errors - - A Postprocessor has not been selected. - - - - - No output file is named. You'll be prompted during postprocessing. - - - - - No active operations was found. Post processing will not result in any tooling. - - - - - A Tool Controller was not found. Default values are used which is dangerous. Please add a Tool Controller. - - - - - No issues detected, {} has passed basic sanity check. - - - - + 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 - - - The Job has no selected Base object. - - - - - It appears the machine limits haven't been set. Not able to check path extents. - - - - - - Check the Path project for common errors - - - - - Check the Path Project for common errors - - Path_SelectLoop - + Finish Selecting Loop - + Complete loop selection from two edges - + Feature Completion - + Closed loop detection failed. @@ -4516,7 +3322,7 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_SetupSheet - + Edit SetupSheet @@ -4524,23 +3330,17 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_SimpleCopy - + Simple Copy - + Creates a non-parametric copy of another path - - Please select exactly one path object - - - - - + Please select exactly one path object @@ -4548,12 +3348,12 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Simulator - + CAM Simulator - + Simulate Path G-Code on stock @@ -4561,12 +3361,12 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Slot - + Slot - + Create a Slot operation from selected geometry or custom points. @@ -4574,12 +3374,12 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Stop - + Stop - + Add Optional or Mandatory Stop to the program @@ -4587,59 +3387,25 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Surface - + 3D Surface - + Create a 3D Surface Operation from a model - - - This operation requires OpenCamLib to be installed. - - - - - Hold on. This might take a minute. - - - - - - This operation requires OpenCamLib to be installed. - - - - - - Please select a single solid object from the project tree - - - - - - Cannot work with this object - - - Path_ToolController - - Tool Number to Load - - - - + Add Tool Controller to the Job - + Add Tool Controller @@ -4647,40 +3413,30 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_ToolTable - + Tool Manager - - - Edit the Tool Library - - Path_Vcarve - + Vcarve - + Creates a medial line engraving path - - VCarve requires an engraving cutter with CuttingEdgeAngle - - - - + VCarve requires an engraving cutter with CuttingEdgeAngle - + Engraver Cutting Edge Angle must be < 180 degrees. @@ -4688,12 +3444,12 @@ If it is necessary to set the FinalDepth manually please select a different oper Path_Waterline - + Waterline - + Create a Waterline Operation from a model @@ -4701,12 +3457,12 @@ If it is necessary to set the FinalDepth manually please select a different oper Probe - + Probe - + Create a Probing Grid from a job stock @@ -4714,1600 +3470,96 @@ If it is necessary to set the FinalDepth manually please select a different oper TooltableEditor - + Save toolbit library - - Tooltable JSON (*.json) - - - - - HeeksCAD tooltable (*.tooltable) - - - - - LinuxCNC tooltable (*.tbl) - - - - + Open tooltable - + Save tooltable - + Rename Tooltable - + Enter Name: - + Add New Tool Table - + Delete Selected Tool Table - + Rename Selected Tool Table - - - Tooltable editor - - - - - Tools list - - - - - Import... - - - - - Tool - - - - - Add new - - - - - Delete - - - - - Move up - - - - - Move down - - - - - Tool properties - - - - - Name - - - - - Type - - - - - Drill - - - - - Center Drill - - - - - Counter Sink - - - - - Counter Bore - - - - - Reamer - - - - - Tap - - - - - End Mill - - - - - Slot Cutter - - - - - Ball End Mill - - - - - Chamfer Mill - - - - - Corner Round - - - - - Engraver - - - - - Material - - - - - Undefined - - - - - High Speed Steel - - - - - High Carbon Tool Steel - - - - - Cast Alloy - - - - - Carbide - - - - - Ceramics - - - - - Diamond - - - - - Sialon - - - - - Properties - - - - - Diameter - - - - - Length offset - - - - - Flat radius - - - - - Corner radius - - - - - Cutting edge angle - - - - - ° - - - - - Cutting edge height - - - - - mm - - - - - Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable) - - - - - Tooltable XML (*.xml) - - - - - Object not found - - - - - Object doesn't have a tooltable property - - - - - Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl) - - - - - Custom - - - Custom - - - - - Create custom gcode snippet - - - - - PathDrilling - - - Drilling - - - - - Creates a Path Drilling object from a features of a base object - - - - - PathFace - - - Generating toolpath with libarea offsets. - - - - - - Pick Start Point - - - - - Face - - - - - Create a Facing Operation from a model or face - - - - - PathTooolBit - - - User Defined Values - - - - - Slot - - - Slot - - - - - Create a Slot operation from selected geometry or custom points. - - - - - Surface - - - 3D Surface - - - - - Create a 3D Surface Operation from a model - - - - - Waterline - - - Waterline - - - - - Create a Waterline Operation from a model - - - - - PathSuface - - - No scan data to convert to Gcode. - - - - - PathProfileContour - - - Contour - - - - - Creates a Contour Path for the Base Object - - - - - PathProfileEdges - - - The selected edge(s) are inaccessible. If multiple, re-ordering selection might work. - - - - - Please set to an acceptable value greater than zero. - - - - - PathDressup_Dogbone - - - The base path to modify - - - - - The side of path to insert bones - - - - - The style of boness - - - - - Bones that aren't dressed up - - - - - The algorithm to determine the bone length - - - - - Dressup length if Incision == custom - - - - - Edit Dogbone Dress-up - - - - - 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 - - - - - - Create Dogbone Dress-up - - - - - Please select a Profile/Contour or Dogbone Dressup object - - - - - PathDressup_DragKnife - - - 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 - - - - - Create Dress-up - - - - - PathDressup_HoldingTag - - - Holding Tag - - - - - PathDressup_RampEntry - - - The base path to modify - - - - - Angle of ramp. - - - - - RampEntry Dress-up - - - - - Creates a Ramp Entry Dress-up object from a selected path - - - - - PathDressup_Tag - - - The base path to modify - - - - - Width of tags. - - - - - Height of tags. - - - - - Angle of tag plunge and ascent. - - - - - Radius of the fillet for the tag. - - - - - Locations of insterted holding tags - - - - - Ids of disabled holding tags - - - - - Factor determining the # segments used to approximate rounded tags. - - - - - 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 - - - - - Create a Tag dressup - - - - - Tag Dress-up - - - - - Creates a Tag Dress-up object from a selected path - - - - - Please select one path object - - - - - - Create Tag Dress-up - - - - - Path_ToolLenOffset - - - Tool Length Offset - - - - - Create a Tool Length Offset object - - - - - Create a Selection Plane object - - - - - Path_Stock - - - Creates a 3D object to represent raw stock to mill the part out of - - - - - Active - - - Set to False to disable code generation - - - - - Make False, to prevent operation from generating code - - - - - Clearance - - - Safe distance above the top of the hole to which to retract the tool - - - - - Comment - - - An optional comment for this profile, will appear in G-Code - - - - - Comment or note for CNC program - - - - - An optional comment for this profile - - - - - DeltaR - - - Radius increment (must be smaller than tool diameter) - - - - - Direction - - - The direction of the circular cuts, clockwise (CW), or counter clockwise (CCW) - - - - - Start cutting from the inside or outside - - - - - The direction that the toolpath should go around the part ClockWise CW or CounterClockWise CCW - - - - - Features - - - Selected features for the drill operation - - - - - Final Depth - - - Final Depth of Tool - lowest value in Z - - - - - Final Depth of Tool- lowest value in Z - - - - - Path Job - - - All Files (*.*) - - - - - PathContour - - - Contour - - - - - Creates a Contour Path for the Base Object - - - - - PathInspect - - - <b>Note</b>: Pressing OK will commit any change you make above to the object, but if the object is parametric, these changes will be overridden on recompute. - - - - - PathKurve - - - libarea needs to be installed for this command to work. - - - - - - PathMillFace - - - Generating toolpath with libarea offsets. - - - - - - The selected settings did not produce a valid path. - - - - - - PathPreferencesPathDressup - - - Dressups - - - - - Path_CompoundExtended - - - Compound - - - - - Creates a Path Compound object - - - - - Create Compound - - - - - Path_Contour - - - Add Holding Tag - - - - - Pick Start Point - - - - - Pick End Point - - - - - Path_Engrave - - - ShapeString Engrave - - - - - Creates an Engraving Path around a Draft ShapeString - - - - - Please select engraveable geometry - - - - - - Please select valid geometry - - - - - - Path_FacePocket - - - Face Pocket - - - - - Creates a pocket inside a loop of edges or a face - - - - - Please select an edges loop from one object, or a single face - - - - - - Please select only edges or a single face - - - - - - The selected edges don't form a loop - - - - - - Path_FaceProfile - - - Face Profile - - - - - Creates a profile object around a selected face - - - - - Please select one face or wire - - - - - - Please select only one face or wire - - - - - - Please select only a face or a wire - - - - - - Path_FromShape - - - Path from a Shape - - - - - Creates a Path from a wire/curve - - - - - Please select exactly one Part-based object - - - - - - Create path from shape - - - - - Path_Surfacing - - - Create Surface - - - - - Path_ToolTableEdit - - - EditToolTable - - - - - Edits a Tool Table in a selected Project - - - - - Start Depth - - - Starting Depth of Tool - first cut depth in Z - - - - - Starting Depth of Tool- first cut depth in Z - - - - - StepDown - - - Incremental Step Down of Tool - - - - - Through Depth - - - Add this amount of additional cutting depth to open-ended holes. Only used if UseFinalDepth is False - - - - - Use Final Depth - - - Set to True to manually specify a final depth - - - - - Use Start Depth - - - Set to True to manually specify a start depth - - - - - make True, if manually specifying a Start Start Depth - - - - - Clearance Height - - - The height needed to clear clamps and obstructions - - - - - Current Tool - - - Tool Number to Load - - - - - Edge 1 - - - First Selected Edge to help determine which geometry to make a toolpath around - - - - - Edge 2 - - - Second Selected Edge to help determine which geometry to make a toolpath around - - - - - Edge List - - - List of edges selected - - - - - End Point - - - Linked End Point of Profile - - - - - The name of the end point of this path - - - - - The end point of this path - - - - - Face1 - - - First Selected Face to help determine where final depth of tool path is - - - - - Face2 - - - Second Selected Face to help determine where the upper level of tool path is - - - - - Fixture Offset - - - Fixture Offset Number - - - - - Height - - - The first height value in Z, to rapid to, before making a feed move in Z - - - - - Height Allowance - - - Extra allowance from part width - - - - - Height Offset Number - - - The Height offset number of the active tool - - - - - Horiz Feed - - - Feed rate for horizontal moves - - - - - Feed rate (in units per minute) for horizontal moves - - - - - Length Allowance - - - Extra allowance from part width - - - - - OffsetExtra - - - Extra value to stay away from final profile- good for roughing toolpath - - - - - OutputFile - - - The NC output file for this project - - - - - Parent Object - - - The base geometry of this toolpath - - - - - Path Closed - - - If the toolpath is a closed polyline this is True - - - - - PathCompoundExtended - - - An optional description of this compounded operation - - - - - The safe height for this operation - - - - - The retract height, above top surface of part, between compounded operations inside clamping area - - - - - PathCopy - - - The path to be copied - - - - - PathDressup - - - The base path to modify - - - - - The position of this dressup in the base path - - - - - The modification to be added - - - - - PathHop - - - The object to be reached by this hop - - - - - The Z height of the hop - - - - - Path_Kurve - - - Profile - - - - - Creates a Path Profile object from selected edges, using libarea for offset algorithm - - - - - Create a Profile operation using libarea - - - - - Path_Machine - - - Name of the Machine that will use the CNC program - - - - - Select the Post Processor file for this machine - - - - - Units that the machine works in, ie Metric or Inch - - - - - The tooltable used for this CNC program - - - - - The Maximum distance in X the machine can travel - - - - - The Minimum distance in X the machine can travel - - - - - Home position of machine, in X (mainly for visualization) - - - - - Home position of machine, in Y (mainly for visualization) - - - - - Home position of machine, in Z (mainly for visualization) - - - - - Machine Object - - - - - Create a Machine object - - - - - Path_Project - - - Project - - - - - Creates a Path Project object - - - - - Create Project - - - - - Path_ToolChange - - - Tool Change - - - - - Changes the current tool - - - - - PeckDepth - - - Incremental Drill depth before retracting to clear chips - - - - - Program Stop - - - Add Optional or Mandatory Stop to the program - - - - - Retract Height - - - The height where feed starts and height during retract tool when path is finished - - - - - The height desired to retract tool when path is finished - - - - - Roll Radius - - - Radius at start and end - - - - - Seg Len - - - Tesselation value for tool paths made from beziers, bsplines, and ellipses - - - - - Selection Plane - - - Orientation plane of CNC path - - - - - Shape Object - - - The base Shape of this toolpath - - - - - ShowMinMaxTravel - - - Switch the machine max and minimum travel bounding box on/off - - - - - Side - - - Side of edge that tool should cut - - - - - Spindle Dir - - - Direction of spindle rotation - - - - - Spindle Speed - - - The speed of the cutting spindle in RPM - - - - - Start Point - - - Linked Start Point of Profile - - - - - The name of the start point of this path - - - - - The start point of this path - - - - - Tool Number - - - The active tool - - - - - Use Cutter Comp - - - make True, if using Cutter Radius Compensation - - - Use End Point + CmdPathArea - - Make True, if specifying an End Point + + Path - - make True, if specifying an End Point + + Area - - - Use Placements - - - make True, if using the profile operation placement properties to transform toolpath in post processor - - - - - Use Start Point - - - Make True, if specifying a Start Point - - - - - make True, if specifying a Start Point - - - - - Vert Feed - - - Feed rate for vertical moves in Z - - - - - Feed rate (in units per minute) for vertical moves in Z - - - - - Width Allowance - - - Extra allowance from part width - - - - - extend at end - - extra length of tool path after end of part edge + + Creates a feature area from selected objects - extend at start + CmdPathAreaWorkplane - - extra length of tool path before start of part edge + + Path - - - lead in length - - length of straight segment of toolpath that comes in at angle to first part edge + + Area workplane - - - lead_out_line_len - - length of straight segment of toolpath that comes in at angle to last part edge + + Select a workplane for a FeatureArea CmdPathCompound - + Path - + Compound - + Creates a compound from selected paths @@ -6315,21 +3567,451 @@ If it is necessary to set the FinalDepth manually please select a different oper CmdPathShape - + Path - + From Shape - + Creates a path from a selected shape + + Command + + + Create Path Area View + + + + + Create Path Area + + + + + Select Workplane for Path Area + + + + + Create Path Compound + + + + + Create Path Shape + + + + + Dialog + + + Create Job + + + + + Template + + + + + <html><head/><body><p>Select a template to be used for the job.</p><p>In case there are no templates you can create one through the popup menu of an existing job. Name the file job_*.json and place it in the macro or the path directory (see preferences) in order to be selectable from this list.</p></body></html> + + + + + Model + + + + + Select Base Models + + + + + Solids + + + + + 2D + + + + + Base Models + + + + + Job Template Export + + + + + <html><head/><body><p>If enabled include all post processing settings in the template.</p></body></html> + + + + + Post Processing + + + + + <html><head/><body><p>Hint about the current post processing configuration.</p></body></html> + + + + + <html><head/><body><p>If enabled tool controller definitions are stored in the template.</p></body></html> + + + + + Tools + + + + + <html><head/><body><p>Check all tool controllers which should be included in the template.</p></body></html> + + + + + <html><head/><body><p>Enable to include values of the SetupSheet in the template.</p><p>Any values of the SetupSheet that are changed from their default are preselected. If this field not selected the current SetupSheet was not modified.</p></body></html> + + + + + Setup Sheet + + + + + Operation Depths + + + + + <html><head/><body><p>Enable to include the default heights for operations in the template.</p></body></html> + + + + + Operation Heights + + + + + <html><head/><body><p>Enable to include the default rapid tool speeds in the template.</p></body></html> + + + + + Tool Rapid Speeds + + + + + <html><head/><body><p>Enable all Operations for which the configuration values should be exported.</p><p><br/></p><p>Note that only operations are listed which currently have configuration values setup.</p></body></html> + + + + + <html><head/><body><p>Enable to include the default coolant mode in the template.</p></body></html> + + + + + Coolant Mode + + + + + <html><head/><body><p>If enabled the creation of stock is included in the template. If a template does not include a stock definition the default stock creation algorithm will be used (creation from the Base object's bound box).</p><p>This option is most useful if stock is a box or cylinder, or if the machine has a standard placement for machining.</p><p>Note that this option is disabled if a stock object from an existing solid is used in the job - they cannot be stored in a template.</p></body></html> + + + + + Stock + + + + + <html><head/><body><p>If enabled the current size settings for the stock object are included in the template.</p><p>For Box and Cylinder stocks this means the actual size of the stock solid being created.</p><p>For stock from the Base object's bound box it means the extra material in all directions. A stock object created from such a template will get its basic size from the new job's Base object and apply the stored extra settings.</p></body></html> + + + + + Extent + + + + + <html><head/><body><p>If enabled the current placement of the stock solid is stored in the template.</p></body></html> + + + + + Placement + + + + + <html><head/><body><p>Hint about the current stock extent setting.</p></body></html> + + + + + <html><head/><body><p>Hint about the current stock placement.</p></body></html> + + + + + Export + + + + + Post Processor + + + + + <html><head/><body><p>Select one of the post processors.</p><p>FreeCAD comes with several post processors pre-installed, please make sure at least one of them is enabled in your preferences.</p></body></html> + + + + + Tool Controller Editor + + + + + Controller + + + + + Controller Name / Tool Number + + + + + Horiz. Feed + + + + + Vert. Feed + + + + + Horiz Rapid + + + + + Vert Rapid + + + + + Spindle + + + + + Forward + + + + + Reverse + + + + + Tool + + + + + Any modifications only affect this ToolController! + + + + + Tool Editor + + + + + Create Property + + + + + Name + + + + + <html><head/><body><p>Name of property. Can only contain letters, numbers, and underscores. MixedCase names will display with spaces &quot;Mixed Case&quot;</p></body></html> + + + + + <html><head/><body><p>The category group the property belongs to.</p></body></html> + + + + + Group + + + + + <html><head/><body><p>The type of the property value.</p></body></html> + + + + + Type + + + + + val1,val2,val3,... + + + + + <html><head/><body><p>ToolTip to be displayed when user hovers mouse over property.</p></body></html> + + + + + Enums + + + + + ToolTip + + + + + <html><head/><body><p>Check if you want to create several properties in a batch.</p></body></html> + + + + + Create another + + + + + Library Manager + + + + + Create Toolbit + + + + + <html><head/><body><p>Add existing Tool Bit to this library.</p><p><br/></p></body></html> + + + + + Add Existing + + + + + <html><head/><body><p>Delete selected Tool Bit(s) from the library.</p><p><br/></p></body></html> + + + + + Remove + + + + + <html><head/><body><p>Select a working path for the tool library editor.</p></body></html> + + + + + <html><head/><body><p>Add New Tool Table</p></body></html> + + + + + <html><head/><body><p>Save the selected library with a new name or export to another format</p></body></html> + + + + + <html><head/><body><p>Table of Tool Bits of the library.</p></body></html> + + + + + <html><head/><body><p>Save the current Library</p></body></html> + + + + + Close + + + + + DlgJobChooser + + + + Choose a Path Job + + + + + Choose a Tool Controller + + + + + Tool Controller + + + + + Copy Selected Tools + + + + + Destination + + + DlgProcessorChooser @@ -6337,23 +4019,2064 @@ If it is necessary to set the FinalDepth manually please select a different oper Choose a processor + + + Processor + + + + + Arguments + + + + + Form + + + + + + + + + + + + + + + + + + + + + + + + + + Form + + + + + Boundary Body + + + + + <html><head/><body><p>Select what type of shape to use to constrain the underlying Path.</p></body></html> + + + + + Create Box + + + + + Create Cylinder + + + + + Extend Model's Bound Box + + + + + Use Existing Solid + + + + + <html><head/><body><p>Select the body to be used to constrain the underlying Path.</p></body></html> + + + + + <html><head/><body><p>Extension of BoundBox's MaxY.</p></body></html> + + + + + Ext. X + + + + + <html><head/><body><p>Extension of BoundBox's MaxX.</p></body></html> + + + + + Ext. Y + + + + + <html><head/><body><p>Extension of BoundBox's MinX.</p></body></html> + + + + + Ext. Z + + + + + <html><head/><body><p>Extension of BoundBox's MinZ.</p></body></html> + + + + + <html><head/><body><p>Extension of BoundBox's MaxZ.</p></body></html> + + + + + <html><head/><body><p>Extension of BoundBox's MinY.</p></body></html> + + + + + <html><head/><body><p>Radius of the Cylinder.</p></body></html> + + + + + <html><head/><body><p>Height of the Cylinder.</p></body></html> + + + + + Radius + + + + + + Height + + + + + Length + + + + + Width + + + + + <html><head/><body><p>Length of the Box.</p></body></html> + + + + + <html><head/><body><p>Height of the Box.</p></body></html> + + + + + <html><head/><body><p>Width of the Box.</p></body></html> + + + + + <html><head/><body><p>I checked the path is constrained by the solid. Otherwise the the volume of the solid describes a &quot;keep out&quot; zone.</p></body></html> + + + + + Constrained to Inside + + + + + <html><head/><body><p>Add selected features to the list of base geometries for this operation.</p></body></html> + + + + + + + Add + + + + + <html><head/><body><p>Remove the selected list items from the list of base geometries. The operation will not be applied to them.</p></body></html> + + + + + + + + Remove + + + + + <html><head/><body><p>Clears list of base geometries.</p></body></html> + + + + + + Clear + + + + + All objects will be processed using the same operation properties + + + + + <html><head/><body><p>Select one or more features in the 3d view and press 'Add' to add them as the base items for this operation.</p><p><br/></p><p>Selected features can be deleted entirely.</p></body></html> + + + + + Import + + + + + <html><head/><body><p>List of operations with Base Geometry in current Job.</p></body></html> + + + + + <html><head/><body><p>Table of hole features and the determined radius of the associated hole.</p><p><br/></p><p>You can add feature for processing by selecting them and then pressing Add. If a feature is accidentally added to the list it can be removed through Remove and will no longer be processed.</p><p><br/></p><p>Reset deletes all current items from the list and fills the list with all circular holes eligible for the operation from the model. You can again refine the list afterwards by enabling/disabling, removing and adding features.</p></body></html> + + + + + Feature + + + + + + Diameter + + + + + <html><head/><body><p>Remove all list items and fill list with all eligible features from the job's base object.</p></body></html> + + + + + Reset + + + + + All objects will be processed using the same operation properties. + + + + + <html><head/><body><p>Remove selected list items from the list of base geometries. The operation is no longer applied to them.</p></body></html> + + + + + <html><head/><body><p>Add selected items from 3d view to the list of base geometries.</p></body></html> + + + + + <html><head/><body><p>List of locations to be processed.</p></body></html> + + + + + + X + + + + + + Y + + + + + <html><head/><body><p>Remove selected location from the list. The operation is no longer applied to them.</p></body></html> + + + + + <html><head/><body><p>Edit selected location.</p></body></html> + + + + + Edit + + + + + <html><head/><body><p>Opens a dialog to add arbitrary locations.</p></body></html> + + + + + All locations will be processed using the same operation properties. + + + + + + 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>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> + + + + + + + + + ... + + + + + Finish Step Down + + + + + + <html><head/><body><p>Transfer the Z value of the selected feature as the Start Depth for the operation.</p></body></html> + + + + + + Final Depth + + + + + + Step Down + + + + + <html><head/><body><p>Depth of the final cut of the operation. Can be used to produce a cleaner finish.</p></body></html> + + + + + <html><head/><body><p>The depth in Z-axis the operation moves downwards between layers.</p><p>This value depends on the tool being used, the material to be cut, available cooling and many other factors. Please consult the tool manufacturers data sheets for the proper value.</p></body></html> + + + + + Min Diameter + + + + + Max Diameter + + + + + Safe Height + + + + + Clearance Height + + + + + <html><head/><body><p>The height above which it is safe to move the tool bit with rapid movements. Below this height all lateral and downward movements are performed with feed rate speeds.</p></body></html> + + + + + <html><head/><body><p>The height where lateral movement of the toolbit is not obstructed by any fixtures or the part / stock material itself.</p></body></html> + + + + + + + + + + + + + + + + + + + + + + + + <html><head/><body><p>The tool and its settings to be used for this operation.</p></body></html> + + + + + + + + + + + + ToolController + + + + + + + + + + + + + + + + Coolant Mode + + + + + G Gode + + + + + + + + + + Tool Controller + + + + + + + + Direction + + + + + + <html><head/><body><p>The direction in which the profile is performed, clockwise or counter clockwise.</p></body></html> + + + + + + + + CW + + + + + + + CCW + + + + + W = + + + + + <html><head/><body><p>Width of chamfer cut.</p></body></html> + + + + + + + + + + + + + + + mm + + + + + h = + + + + + <html><head/><body><p>Extra depth of tool immersion.</p></body></html> + + + + + Join: + + + + + <html><head/><body><p>Round joint</p></body></html> + + + + + <html><head/><body><p>Miter joint</p></body></html> + + + + + TextLabel + + + + + Time + + + + + Peck + + + + + + + None + + + + + Drill Tip + + + + + 2x Drill Tip + + + + + Retract + + + + + Dwell + + + + + Depth + + + + + Extend Depth + + + + + Start at Vertex + + + + + <html><head/><body><p>Specify the vertex number of the underlying shape string at which engraving should start.</p></body></html> + + + + + + Coolant + + + + + Start from + + + + + <html><head/><body><p>Specify if the helix operation should start at the inside and work its way outwards, or start at the outside and work its way to the center.</p></body></html> + + + + + + Inside + + + + + + Outside + + + + + <html><head/><body><p>The direction for the helix, clockwise or counter clockwise.</p></body></html> + + + + + Step over percent + + + + + <html><head/><body><p>Specify the percent of the tool diameter each helix will be offset to the previous one.</p><p><br/></p><p>A step over of 100% means no overlap of the individual cuts.</p></body></html> + + + + + Click to disable Extensions + + + + + Ignore Edges and Wires + + + + + --- + + + + + <html><head/><body><p>Extend the corner between two edges of a pocket. If selected adjacent edges are combined.</p></body></html> + + + + + Extend Corners + + + + + <html><head/><body><p>Set the extent of the dimension -the default value is half the tool diameter.</p></body></html> + + + + + Default Length + + + + + <html><head/><body><p>If selected all potential extensions are visualised. Enabled extensions in purple and not enabled extensions in yellow.</p></body></html> + + + + + Show All + + + + + <html><head/><body><p>Tree of existing edges and their potential extensions.</p></body></html> + + + + + <html><head/><body><p>Enable the currently selected pocket extension.</p></body></html> + + + + + Enable + + + + + <html><head/><body><p>Disable the currently selected pocket extension.</p></body></html> + + + + + Disable + + + + + <html><head/><body><p>Remove all currently enabled extensions - leaving the plain pocket operation.</p></body></html> + + + + + <html><head/><body><p>Specify if the facing should be restricted by the actual shape of the selected face (or the part if no face is selected), or if the bounding box should be faced off.</p><p>The latter can be used to face of the entire stock area to ensure uniform heights for the following operations.</p></body></html> + + + + + Boundbox + + + + + Face Region + + + + + Perimeter + + + + + + + Stock + + + + + Boundary Shape + + + + + Cut Mode + + + + + <html><head/><body><p>The cutting mode assumes that the cut on one side of the tool bit represents the resulting part and the other side is either already milled away or will be removed later on.</p><p>Keeping that in mind climb mode is called when the tool bit is moved into the cut on each rotation, whereas in conventional mode the tool bits rotation and the tools lateral movement are in the same direction.</p></body></html> + + + + + + Climb + + + + + + Conventional + + + + + Pattern + + + + + <html><head/><body><p>Pattern the tool bit is moved in to clear the material.</p></body></html> + + + + + + + ZigZag + + + + + + + Spiral + + + + + ZigZagOffset + + + + + + + Line + + + + + Grid + + + + + Triangle + + + + + Angle + + + + + <html><head/><body><p>Angle in which the pattern is applied.</p></body></html> + + + + + Step Over Percent + + + + + + + <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> + + + + + Material Allowance + + + + + <html><head/><body><p>The amount of material that should be left by this operation in relation to the target shape.</p></body></html> + + + + + Min Travel + + + + + <html><head/><body><p>If selected the operation uses the outline of the selected base geometry and ignores all holes and islands.</p></body></html> + + + + + Use Outline + + + + + <html><head/><body><p>Specify if this operation uses a starting point.</p></body></html> + + + + + + + Use Start Point + + + + + Clear Edges + + + + + Probe Grid Points + + + + + X: + + + + + Y: + + + + + Probe + + + + + Y Offset + + + + + X Offset + + + + + Output + + + + + File Name + + + + + <html><head/><body><p>Enter the filename where the probe points should be written.</p></body></html> + + + + + ProbePoints.txt + + + + + <html><head/><body><p>Specify if the profile should be performed inside or outside the base geometry features. This only matters if Use Compensation is checked (the default).</p></body></html> + + + + + <html><head/><body><p>The amount of extra material left by this operation in relation to the target shape.</p></body></html> + + + + + Cut Side + + + + + Extra Offset + + + + + <html><head/><body><p>Check if this operation should use a starting point.</p></body></html> + + + + + <html><head/><body><p>Check if this profile operation should also process holes in the base geometry.</p><p><br/></p><p>Found holes are automatically offset on the opposite cut side and performed in the opposite direction as perimeters.</p><p><br/></p><p>Note that this does not include cylindrical holes, the assumption being that they will get drilled.</p></body></html> + + + + + Process Holes + + + + + <html><head/><body><p>If checked the profile operation is offset by the tool radius. The offset direction is determined by the Cut Side.</p></body></html> + + + + + Use Compensation + + + + + <html><head/><body><p>Check if you want this profile operation to also be applied to cylindrical holes, which normally get drilled.</p><p><br/></p><p>This can be useful if no drill of adequate size is available or the number of holes don't warrant a tool change.</p><p><br/></p><p>Note that the cut side and direction is reversed in respect to the specified values.</p></body></html> + + + + + Process Circles + + + + + <html><head/><body><p>Check if this profile operation should also process the outside perimeter of the base geometry shapes.</p></body></html> + + + + + Process Perimeter + + + + + <html><head/><body><p>Choose what point to use on the first selected feature.</p></body></html> + + + + + + Center of Mass + + + + + + Center of BoundBox + + + + + + Lowest Point + + + + + + Highest Point + + + + + Long Edge + + + + + Short Edge + + + + + + Vertex + + + + + Start Feature Reference + + + + + End Feature Reference + + + + + <html><head/><body><p>Choose what point to use on the second selected feature.</p></body></html> + + + + + <html><head/><body><p>No Base Geometry selected.</p></body></html> + + + + + No Base Geometry selected. + + + + + <html><head/><body><p>Currently using custom point inputs in the Property View of the Data tab.</p></body></html> + + + + + Currently using custom point inputs available in the Property View of the Data tab. + + + + + Extend Path End + + + + + <html><head/><body><p>Positive extends the end of the path, negative shortens.</p></body></html> + + + + + <html><head/><body><p>Positive extends the beginning of the path, negative shortens.</p></body></html> + + + + + Extend Path Start + + + + + + + Layer Mode + + + + + <html><head/><body><p>Choose the path orientation with regard to the feature(s) selected.</p></body></html> + + + + + Start to End + + + + + Perpendicular + + + + + Path Orientation + + + + + + + <html><head/><body><p>Complete the operation in a single pass at depth, or mulitiple passes to final depth.</p></body></html> + + + + + + + Single-pass + + + + + + + Multi-pass + + + + + <html><head/><body><p>Enable to reverse the cut direction of the slot path.</p></body></html> + + + + + Reverse cut direction + + + + + + Cut Pattern + + + + + + Sample interval + + + + + <html><head/><body><p>Additional offset to the selected bounding box along the X axis."</p></body></html> + + + + + <html><head/><body><p>Additional offset to the selected bounding box along the Y axis."</p></body></html> + + + + + + <html><head/><body><p>Set the sampling resolution. Smaller values quickly increase processing time.</p></body></html> + + + + + + <html><head/><body><p>Enable optimization of linear paths (co-linear points). Removes unnecessary co-linear points from G-Code output.</p></body></html> + + + + + + Optimize Linear Paths + + + + + + BoundBox + + + + + + <html><head/><body><p>Select the overall boundary for the operation.</p></body></html> + + + + + + BaseBoundBox + + + + + <html><head/><body><p>Enable separate optimization of transitions between, and breaks within, each step over path.</p></body></html> + + + + + Optimize StepOver Transitions + + + + + <html><head/><body><p>Profile the edges of the selection.</p></body></html> + + + + + Only + + + + + First + + + + + Last + + + + + + Step over + + + + + + <html><head/><body><p>Set the geometric clearing pattern to use for the operation.</p></body></html> + + + + + + Circular + + + + + + CircularZigZag + + + + + + + Offset + + + + + <html><head/><body><p>Planar: Flat, 3D surface scan. Rotational: 4th-axis rotational scan.</p></body></html> + + + + + Planar + + + + + Rotational + + + + + BoundBox extra offset X, Y + + + + + Depth offset + + + + + Scan Type + + + + + <html><head/><body><p>Dropcutter lines are created parallel to this axis.</p></body></html> + + + + + <html><head/><body><p>Set the Z-axis depth offset from the target surface.</p></body></html> + + + + + Drop Cutter Direction + + + + + <html><head/><body><p>Make True, if specifying a Start Point</p></body></html> + + + + + <html><head/><body><p>Avoid cutting the last 'N' faces in the Base Geometry list of selected faces.</p></body></html> + + + + + Profile Edges + + + + + Avoid Last X Faces + + + + + <html><head/><body><p>If true, the cutter will remain inside the boundaries of the model or selected face(s)</p></body></html> + + + + + Boundary Enforcement + + + + + Thread + + + + + Orientation + + + + + Left Hand + + + + + Right Hand + + + + + + Type + + + + + Custom + + + + + Metric - internal + + + + + SAE - internal + + + + + Fit + + + + + Major Diameter + + + + + Minor Diameter + + + + + Pitch + + + + + TPI + + + + + + Operation + + + + + Passes + + + + + Lead In/Out + + + + + + <html><head/><body><p><br/></p></body></html> + + + + + Discretization Deflection + + + + + <html><head/><body><p>This value is used in discretizing arcs into segments. Smaller values will result in larger gcode. Larger values may cause unwanted segments in the medial line path.</p></body></html> + + + + + Filter Colinear lines + + + + + <html><head/><body><p>Sets how aggressively colinear segments are filtered from the voronoi diagram</p><p>Valid values are 0 - 90 degrees (larger numbers filter more)</p><p>Default = 10</p><p><br/></p></body></html> + + + + + <html><head/><body><p>Positive values push the cutter toward, or beyond, the boundary. Negative values retract the cutter away from the boundary.</p></body></html> + + + + + <html><head/><body><p>Select the algorithm to use: OCL Dropcutter*, or Experimental (Not OCL based).</p></body></html> + + + + + OCL Dropcutter + + + + + Experimental + + + + + Boundary Adjustment + + + + + Algorithm + + + + + Point Edit + + + + + Global X + + + + + Global Y + + + + + Global Z + + + + + Property Bag + + + + + Modify... + + + + + Add... + + + + + Setup Global + + + + + Depths + + + + + <html><head/><body><p>Expression set as the StartDepth of a newly created operation.</p><p><br/></p><p>Default: OpStartDepth</p></body></html> + + + + + <html><head/><body><p>Expression set as the FinalDepth for a newly created operation.</p><p><br/></p><p>Default: OpFinalDepth</p></body></html> + + + + + <html><head/><body><p>Expression set as the StepDown of a newly created operation.</p><p><br/></p><p>Default: OpToolDiameter</p></body></html> + + + + + Heights + + + + + Safe + + + + + Clearance + + + + + <html><head/><body><p>Expression set as SafeHeight for new operations.</p><p><br/></p><p>Default: &quot;OpStockZMax+SetupSheet.SafeHeightOffset&quot;</p></body></html> + + + + + <html><head/><body><p>Expression set as ClearanceHeight for new operations.</p><p><br/></p><p>Default: &quot;OpStockZMax+SetupSheet.ClearanceHeightOffset&quot;</p></body></html> + + + + + <html><head/><body><p>ClearanceHeightOffset - can be used by expressions to set the default ClearanceHeight for new operations.</p><p><br/></p><p>Default: &quot;3 mm&quot;</p></body></html> + + + + + Expression + + + + + <html><head/><body><p>SafeHeightOffset can be for expressions to set the SafeHeight for new operations.</p><p><br/></p><p>Default: &quot;5 mm&quot;</p></body></html> + + + + + Rapid Speeds + + + + + Horizontal + + + + + <html><head/><body><p>Rapid horizontal speed assigned as HorizRapid to new ToolController.</p></body></html> + + + + + Vertical + + + + + <html><head/><body><p>Rapid vertical speed assigned to VertRapid of new ToolController.</p></body></html> + + + + + Tool + + + + + Name + + + + + Display Name + + + + + Material + + + + + Length Offset + + + + + + + + + + + + + 0.00 + + + + + + Tool Parameter + + + + + Flat Radius + + + + + Corner Radius + + + + + Point/Tip Angle + + + + + Cutting Edge Height + + + + + + 180° + + + + + + ° + + + + + D = + + + + + d = + + + + + H = + + + + + α = + + + + + S = + + + + + Image + + + + + Tag Parameters + + + + + <html><head/><body><p>Set the default width of holding tags.</p><p>If the width is set to 0 the dressup will try to guess a reasonable value based on the path itself.</p></body></html> + + + + + Default Width + + + + + <html><head/><body><p>Plunge angle for the holding tags ascent and descent.</p></body></html> + + + + + <html><head/><body><p>Default height of holding tags.</p><p>If the specified height is 0 the dressup will use half the height of the part. Should the height be bigger than the height of the part the dressup will reduce the height to the height of the part.</p></body></html> + + + + + Default Angle + + + + + Default Height + + + + + <html><head/><body><p>Radius of the fillet on the tag's top edge.</p><p>If the radius is bigger than that which the the tag shape itself supports, the resulting shape will be that of a dome.</p></body></html> + + + + + Default Radius + + + + + Tag Generation + + + + + Initial # Tags + + + + + <html><head/><body><p>Specify the number of tags generated when a new dressup is created.</p></body></html> + + Gui::Dialog::DlgSettingsPath - - - General Path settings + + Job Preferences - - If this option is enabled, new paths will automatically be placed in the active project, which will be created if necessary. + + General - - Automatic project handling + + Defaults + + + + + <html><head/><body><p>Path to look for templates, post processors, tool tables and other external files.</p><p><br/></p><p>If left empty the macro directory is used.</p></body></html> + + + + + Path + + + + + + + ... + + + + + Template + + + + + <html><head/><body><p>The default template to be selected when creating a new Job. </p><p><br/></p><p>This can be helpful when almost all jobs will be processed by the same machine with a similar setup.</p><p><br/></p><p>If left empty no template will be preselected.</p></body></html> + + + + + Geometry + + + + + Default value for new Jobs, used for computing Paths. Smaller increases accuracy, but slows down computation + + + + + Default Geometry Tolerance + + + + + Default Curve Accuracy + + + + + + Post Processor + + + + + Output File + + + + + Default Path + + + + + <html><head/><body><p>Enter a path and optionally file name (see below) to be used as the default for the post processor export.</p><p>The following substitutions are performed before the name is resolved at the time of the post processing:</p><p>%D ... directory of the active document<br/>%d ... name of the active document (with extension)<br/>%M ... user macro directory<br/>%j ... name of the active Job object</p><p>The following example store all files with the same name as the document the directory /home/freecad (please remove quotes):</p><p>&quot;/home/cnc/%d.g-code&quot;</p><p>See the file save policy below on how to deal with name conflicts.</p></body></html> + + + + + File Save Policy + + + + + <html><head/><body><p>Choose how to deal with potential file name conflicts. Always open a dialog, only open a dialog if the output file already exists, overwrite any existing file or add a unique (3 digit) sequential ID to the file name.</p></body></html> + + + + + Open File Dialog + + + + + Open File Dialog on conflict + + + + + Overwrite existing file + + + + + Append Unique ID on conflict + + + + + Post Processors Selection + + + + + <html><head/><body><p>It doesn't seem there are any post processor scripts installed. Please add some into your macro directory and make sure the file name ends with &quot;_post.py&quot;.</p></body></html> + + + + + Default Post Processor + + + + + <html><head/><body><p>Select one of the post processors as the default.</p></body></html> + + + + + DefaultPostProcessor + + + + + Mod/Path + + + + + Default Arguments + + + + + <html><head/><body><p>Optional arguments passed to the default Post Processor specified above. See the Post Processor's documentation for supported arguments.</p></body></html> + + + + + Setup + + + + + Stock + + + + + Create Box + + + + + Create Cylinder + + + + + Extend Model's Bound Box + + + + + Ext. X + + + + + Ext. Y + + + + + Ext. Z + + + + + Radius + + + + + + Height + + + + + Length + + + + + Width + + + + + Placement + + + + + Position + + + + + Axis + + + + + Angle + + + + + Tools + + + + + <html><head/><body><p>Legacy Tools have no accurate shape representation and are stored in the user preferences of FreeCAD.</p></body></html> + + + + + Use Legacy Tools + + + + + <html><head/><body><p>References to Tool Bits and their shapes can either be stored with an absolute path or with a relative path to the search path.</p><p>Generally it is recommended to use relative paths due to their flexibility and robustness to layout changes.</p><p>Should multiple tools or tool shapes with the same name exist in different directories it can be required to use absolute paths. </p></body></html> + + + + + Store Absolute Paths @@ -6361,7 +6084,7 @@ If it is necessary to set the FinalDepth manually please select a different oper PathGui::DlgProcessorChooser - + None @@ -6370,60 +6093,209 @@ If it is necessary to set the FinalDepth manually please select a different oper PathGui::DlgSettingsPathColor - Path colors + GUI - + Default Path colors - - Default normal path color - - - - - The default color for new shapes - - - - - Default pathline width - - - - - The default line thickness for new shapes - - - - - px - - - - + Default path marker color - - + + + + + + The default line color for new shapes - + + The default color for new shapes + + + + Rapid path color - + + The default line thickness for new shapes + + + + + px + + + + + Default pathline width + + + + + Default normal path color + + + + + Probe Path color + + + + Machine extents color + + + Path Highlight Color + + + + + Bounding Box Normal Color + + + + + Bounding Box Selection Color + + + + + UI Settings + + + + + Path Selection Style + + + + + Default path shape selection behavior in 3D viewer + + + + + Shape + + + + + Bounding Box + + + + + None + + + + + Task Panel Layout + + + + + Classic + + + + + Classic - reversed + + + + + Multi Panel + + + + + Multi Panel - reversed + + + + + Advanced + + + + + Warnings + + + + + Suppress all warnings about setting speed rates for accurate cycle time calculation + + + + + Suppress all missing speeds warning + + + + + Suppress warning about setting the rapid speed rates for accurate cycle time calculation. Ignored if all speed warnings are already suppressed. + + + + + Suppress missing rapid speeds warning + + + + + Suppress warning whenever a Path selection mode is activated + + + + + Suppress selection mode warning + + + + + Open CAMlib + + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Sans'; font-size:16pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If openCAMlib is installed with its python interface it can be used by some additional 3d operations.</p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Changing this value requires a restart of FreeCAD to take effect.</p></body></html> + + + + + Enable OCL dependent features + + + + + Suppress warning if openCAMlib cannot be found + + + + + Suppress openCAMlib warning + + PathGui::TaskWidgetPathCompound @@ -6446,4 +6318,1368 @@ If it is necessary to set the FinalDepth manually please select a different oper + + TaskPanel + + + AxisMap Dressup + + + + + + + Radius + + + + + <html><head/><body><p>The radius of the wrapped axis</p></body></html> + + + + + Axis Mapping + + + + + <html><head/><body><p>The input mapping axis. Coordinates of the first axis will be mapped to the second.</p></body></html> + + + + + X->A + + + + + Y->A + + + + + X->B + + + + + Y->B + + + + + X->C + + + + + Y->C + + + + + Dogbones + + + + + + + Dressup + + + + + Style + + + + + <html><head/><body><p>Select desired style of the bone dressup:</p><p><span style=" font-weight:600; font-style:italic;">Dogbone</span> ... take the shortest path to cover the corner,</p><p><span style=" font-weight:600; font-style:italic;">T-bone</span> ... extend a certain direction until corner is covered</p></body></html> + + + + + Dogbone + + + + + T-bone horizontal + + + + + T-bone vertical + + + + + T-bone long edge + + + + + T-bone short edge + + + + + Side + + + + + <html><head/><body><p>On which side of the profile bones are inserted - this also determines which corners are dressed up. The default value is determined based on the profile being dressed up.</p></body></html> + + + + + Left + + + + + Right + + + + + Incision + + + + + <html><head/><body><p>Determines the incision length of the bone to be inserted into the profile.</p><p><span style=" font-weight:600; font-style:italic;">adaptive</span> ... the length is adapted to cover the corner based on the angle of its edges, taking the current tool radius into account (default)</p><p><span style=" font-weight:600; font-style:italic;">fixed</span> ... is the same as adaptive for straight angles. For T-bones it's the radius of the tool (R) and for dogbones it's R * (2/√2 - 1).</p><p><span style=" font-weight:600; font-style:italic;">custom</span> ... let's you specify a custom (fixed) length below</p></body></html> + + + + + adaptive + + + + + custom + + + + + fixed + + + + + <html><head/><body><p>Enter length for each bone if <span style=" font-weight:600;">Incision</span> is set to <span style=" font-weight:600;">custom</span>, ignored otherwise.</p></body></html> + + + + + <html><head/><body><p>List of bone locations (with all bones at that location) that are part of this dressup. The list is determined by the corners in the profile and the selected <span style=" font-weight:600;">Side</span> for the bones. </p><p>You can <span style=" font-weight:600;">un-check</span> the bones you don't want to be dressed up.</p><p>If a bone is <span style=" font-weight:600;">grayed out</span> it means that it is already dressed up by a previous dressup. Or put another way, if you dress up this dogobone dressup again you will only be able to select the bones that are un-checked here.</p><p>If this list is empty it probably means you're trying to create bones on the wrong side of the profile.</p></body></html> + + + + + Length + + + + + Dragknife Dressup + + + + + Filter Angle + + + + + Pivot Height + + + + + <html><head/><body><p>Distance the point trails behind the spindle</p></body></html> + + + + + Offset Distance + + + + + <html><head/><body><p>Height to raise during corner action</p></body></html> + + + + + <html><head/><body><p>Angles less than filter angle will not receive corner actions</p></body></html> + + + + + LeadInOut + + + + + LeadIn + + + + + Enable LeadIn + + + + + Extend In: + + + + + Style In: + + + + + + Arc + + + + + + Tangent + + + + + + Perpendicular + + + + + LeadOut + + + + + Enable LeadOut + + + + + Extend Out: + + + + + Style Out: + + + + + Length / Radius: + + + + + Radius / Center: + + + + + Center + + + + + Keep Tool Down + + + + + Rapid Plunge + + + + + <html><head/><body><p>Apply Lead In/Out on all layers</p></body></html> + + + + + Include Layers + + + + + Use Machine CRC + + + + + Holding Tags + + + + + Add... + + + + + Delete + + + + + Edit... + + + + + <html><head/><body><p>List of current tags. Edit coordinates by double click or Edit button.</p><p>Tags are automatically disabled if they overlap with the previous tag, or don't lie on the base wire.</p></body></html> + + + + + Width + + + + + Height + + + + + Angle + + + + + <html><head/><body><p>Width of the resulting holding tag.</p></body></html> + + + + + <html><head/><body><p>Height of holding tag.</p><p>Note that resulting tag might be smaller if the tag's width and angle result in a triangular shape.</p></body></html> + + + + + <html><head/><body><p>Plunge angle for ascent and descent of holding tag.</p></body></html> + + + + + <html><head/><body><p>Radius of the fillet at the top.</p><p>If the radius is too big for the tag shape it gets reduced to the maximum possible radius - resulting in a spherical shape.</p></body></html> + + + + + Copy From + + + + + + Replace All + + + + + Auto Generate + + + + + Surface + + + + + Base Geometry + + + + + Drag to reorder, then update. + + + + + Add item selected in window. + + + + + add + + + + + Remove Item selected in list, then update. + + + + + Remove + + + + + Update the path with the removed and reordered items. + + + + + Update + + + + + All objects will be profiled using the same depth and speed settings + + + + + Depths + + + + + Start Depth + + + + + Final Depth + + + + + Step Down + + + + + Finish Step Down + + + + + Heights + + + + + Safe Height + + + + + Clearance Height + + + + + Operation + + + + + ToolController + + + + + Coolant Mode + + + + + <html><head/><body><p>The tool and its settings to be used for this operation.</p></body></html> + + + + + Algorithm + + + + + OCL Dropcutter + + + + + OCL Waterline + + + + + Z Depth Correction + + + + + Probe Points File + + + + + ... + + + + + File Name + + + + + <html><head/><body><p>Enter the filename containing the probe data</p></body></html> + + + + + TaskPathSimulator + + + Path Simulator + + + + + Stop running simulation + + + + + Stop + + + + + Activate / resume simulation + + + + + Play + + + + + Pause simulation + + + + + Pause + + + + + Single step simulation + + + + + Step + + + + + Run simulation till end without animation + + + + + Fast Forward + + + + + Speed: + + + + + G/s + + + + + Accuracy: + + + + + % + + + + + Job: + + + + + * Note: Volumetric simulation, inaccuracies are inherent. + + + + + ToolBitAttributes + + + Tool Bit Attributes + + + + + Shape + + + + + Tool Bit + + + + + Name + + + + + <html><head/><body><p>Display name of the Tool Bit (initial value taken from the shape file).</p></body></html> + + + + + Display Name + + + + + Shape File + + + + + <html><head/><body><p>The file which defines the type and shape of the Tool Bit.</p></body></html> + + + + + path + + + + + <html><head/><body><p>Change file defining type and shape of Tool Bit.</p></body></html> + + + + + ... + + + + + Parameter + + + + + Point/Tip Angle + + + + + 0 ° + + + + + ° + + + + + Cutting Edge Height + + + + + 0 mm + + + + + mm + + + + + Image + + + + + Attributes + + + + + ToolLibrary + + + Tool Library + + + + + Import... + + + + + Export... + + + + + Tool Tables + + + + + New Tool + + + + + Delete + + + + + Edit + + + + + Duplicate + + + + + Move up + + + + + Move down + + + + + Create Tool Controllers for the selected tools + + + + + Create Tool Controller(s) + + + + + ToolSelector + + + Tool Selector + + + + + TextLabel + + + + + <html><head/><body><p>Available Tool Bits to choose from.</p></body></html> + + + + + <html><head/><body><p>Create ToolControllers for the selected toolbits and add them to the Job</p></body></html> + + + + + Add To Job + + + + + pathEdit + + + Job Edit + + + + + General + + + + + Job + + + + + Label + + + + + Model + + + + + + + Edit + + + + + Description + + + + + Template Export + + + + + Output + + + + + Output File + + + + + <html><head/><body><p>Enter a path and optionally file name (see below) to be used as the default for the post processor export.</p><p>The following substitutions are performed before the name is resolved at the time of the post processing:</p><p>%D ... directory of the active document<br/>%d ... name of the active document (with extension)<br/>%M ... user macro directory<br/>%j ... name of the active Job object</p><p>The following example store all files with the same name as the document the directory /home/freecad (please remove quotes):</p><p>&quot;/home/cnc/%d.g-code&quot;</p><p>See the file save policy below on how to deal with name conflicts.</p></body></html> + + + + + <html><head/><body><p>Optional arguments passed to the Post Processor. The arguments are specific for each Post Processor, please see it's documentation for details.</p></body></html> + + + + + + + ... + + + + + Processor + + + + + Arguments + + + + + Work Coordinate Systems + + + + + <html><head/><body><p>Ordering by Fixture, will cause all operations to be performed in the first coordinate system before switching to the second. Then all operations will be performed there in the same order.</p><p>This is useful if the operator can safely load work into one coordinate system while the machine is doing work in another.</p><p>Ordering by Tool, will minimize the Tool Changes. A tool change will be done, then all operations in all coordinate systems before changing tools.</p><p>Ordering by operation will do each operation in all coordinate systems before moving to the next operation. This is especially useful in conjunction with the 'split output' even with only a single work coordinate system since it will put each operation into a separate file</p></body></html> + + + + + Fixture + + + + + Tool + + + + + Operation + + + + + Systems + + + + + Order By + + + + + <html><head/><body><p><span style=" font-style:italic;">Work Coordinate Systems</span> also called <span style=" font-style:italic;">Work Offsets</span>, <span style=" font-style:italic;">Fixture Offsets</span>, or <span style=" font-style:italic;">Fixtures </span>are useful for building efficient production jobs where the same part is done many times on the machine.</p><p>FreeCAD has no knowledge of where a particular coordinate system exists within the machine coordinate system so adding additional coordinate systems to your job will have no visual change within your job. It will, however, change your gcode output. The exact way in which the output is affected is controlled by the 'order by' setting.</p></body></html> + + + + + G53 + + + + + G54 + + + + + G55 + + + + + G56 + + + + + G57 + + + + + G58 + + + + + G59 + + + + + G59.1 + + + + + G59.2 + + + + + G59.3 + + + + + G59.4 + + + + + G59.5 + + + + + G59.6 + + + + + G59.7 + + + + + G59.8 + + + + + G59.9 + + + + + <html><head/><body><p>If multiple coordinate systems are in use, setting this to TRUE will cause the gcode to be written to multiple output files as controlled by the 'order by' property. For example, if ordering by Fixture, the first output file will be for the first fixture and separate file for the second.</p><p><br/></p><p><br/></p></body></html> + + + + + <html><head/><body><p>If True, post-processing will create multiple output files based on the <span style=" font-style:italic;">order by</span> setting.</p><p><br/></p><p>For example, if <span style=" font-style:italic;">order by</span> is set to Tool, the first output file will contain the first tool change and all operations, in all coordinate systems, that can be done with that tool before the next tool change is called.</p><p><br/></p><p>If <span style=" font-style:italic;">order by</span> is set to <span style=" font-style:italic;">operation</span> and <span style=" font-style:italic;">split output</span> is true, each operation will be written to a separate file.</p></body></html> + + + + + Split Output + + + + + Setup + + + + + Layout + + + + + Stock + + + + + Create Box + + + + + Create Cylinder + + + + + Extend Model's Bound Box + + + + + Use Existing Solid + + + + + Refresh + + + + + Ext. X + + + + + Ext. Y + + + + + Ext. Z + + + + + Radius + + + + + + Height + + + + + Length + + + + + Width + + + + + Alignment + + + + + Center in Stock + + + + + XY in Stock + + + + + Set Origin + + + + + Move to Origin + + + + + Set + + + + + X-Axis + + + + + Y-Axis + + + + + Z-Axis + + + + + Y=0 + + + + + Z=0 + + + + + X=0 + + + + + Link Stock and Model + + + + + Move - XY + + + + + Rotate - XY + + + + + Compound + + + + + + Default Values + + + + + Depths + + + + + Start Depth + + + + + <html><head/><body><p>Expression set as the StartDepth of a newly created operation.</p><p><br/></p><p>Default: OpStartDepth</p></body></html> + + + + + Final Depth + + + + + <html><head/><body><p>Expression set as the FinalDepth for a newly created operation.</p><p><br/></p><p>Default: OpFinalDepth</p></body></html> + + + + + Step Down + + + + + <html><head/><body><p>Expression set as the StepDown of a newly created operation.</p><p><br/></p><p>Default: OpToolDiameter</p></body></html> + + + + + Heights + + + + + Safe + + + + + Clearance + + + + + <html><head/><body><p>Expression set as SafeHeight for new operations.</p><p><br/></p><p>Default: &quot;OpStockZMax+SetupSheet.SafeHeightOffset&quot;</p></body></html> + + + + + <html><head/><body><p>Expression set as ClearanceHeight for new operations.</p><p><br/></p><p>Default: &quot;OpStockZMax+SetupSheet.ClearanceHeightOffset&quot;</p></body></html> + + + + + <html><head/><body><p>ClearanceHeightOffset - can be used by expressions to set the default ClearanceHeight for new operations.</p><p><br/></p><p>Default: &quot;3 mm&quot;</p></body></html> + + + + + Offset + + + + + Expression + + + + + <html><head/><body><p>SafeHeightOffset can be for expressions to set the SafeHeight for new operations.</p><p><br/></p><p>Default: &quot;5 mm&quot;</p></body></html> + + + + + Coolant + + + + + Coolant Mode + + + + + + Tools + + + + + Name + + + + + Nr. + + + + + + Feed + + + + + Spindle + + + + + Add + + + + + Remove + + + + + Rapid Speeds + + + + + Horizontal + + + + + <html><head/><body><p>Rapid horizontal speed assigned as HorizRapid to new ToolController.</p></body></html> + + + + + Vertical + + + + + <html><head/><body><p>Rapid vertical speed assigned to VertRapid of new ToolController.</p></body></html> + + + + + Workplan + + + + + Active Tool + + + + + Delete + + + + + Op Defaults + + + diff --git a/src/Mod/Points/Gui/Resources/translations/Points.ts b/src/Mod/Points/Gui/Resources/translations/Points.ts index 44bcfa795c..328471c2f9 100644 --- a/src/Mod/Points/Gui/Resources/translations/Points.ts +++ b/src/Mod/Points/Gui/Resources/translations/Points.ts @@ -4,18 +4,14 @@ CmdPointsConvert - Points - Convert to points... - - Convert to points @@ -23,18 +19,14 @@ CmdPointsExport - Points - Export points... - - Exports a point cloud @@ -42,18 +34,14 @@ CmdPointsImport - Points - Import points... - - Imports a point cloud @@ -61,18 +49,14 @@ CmdPointsMerge - Points - Merge point clouds - - Merge several point clouds into one @@ -80,18 +64,14 @@ CmdPointsPolyCut - Points - Cut point cloud - - Cuts a point cloud with a picked polygon @@ -99,18 +79,14 @@ CmdPointsStructure - Points - Structured point cloud - - Convert points to structured point cloud @@ -118,18 +94,14 @@ CmdPointsTransform - Points - Transform Points - - Test to transform a point cloud @@ -137,23 +109,18 @@ Command - Import points - Transform points - Convert to points - - Cut points @@ -161,144 +128,106 @@ PointsGui::DlgPointsRead - ASCII points import - Template: - Special lines - Ignore lines starting with: - Cluster by lines starting with: - First line: - Ignore - Number of points - Point format - - - none - - - I,J,K (normal vector) - - - I,K (normal vector 2D) - - - R,G,B (color) - - - I (Gray value) - Number separator: - - - Next block: - , - ; - \t - \w - X,Y,Z - X,Y - Points format: - Preview - Number of previewed lines: - 100 @@ -306,24 +235,18 @@ QObject - - Point formats - - All Files - Distance - Enter maximum distance: @@ -331,12 +254,10 @@ Workbench - Points tools - &Points diff --git a/src/Mod/Raytracing/Gui/Resources/translations/Raytracing.ts b/src/Mod/Raytracing/Gui/Resources/translations/Raytracing.ts index e694ba2408..77d8dfa8e5 100644 --- a/src/Mod/Raytracing/Gui/Resources/translations/Raytracing.ts +++ b/src/Mod/Raytracing/Gui/Resources/translations/Raytracing.ts @@ -4,17 +4,14 @@ CmdRaytracingExportProject - File - &Export project... - Export a Raytracing project to a file @@ -22,27 +19,22 @@ CmdRaytracingNewLuxProject - Raytracing - New Luxrender project - Insert new Luxrender project into the document - No template - No template available @@ -50,17 +42,14 @@ CmdRaytracingNewPartSegment - Raytracing - Insert part - Insert a new part object into a Raytracing project @@ -68,27 +57,22 @@ CmdRaytracingNewPovrayProject - Raytracing - New POV-Ray project - Insert new POV-Ray project into the document - No template - No template available @@ -96,17 +80,14 @@ CmdRaytracingRender - Raytracing - &Render - Renders the current raytracing project with an external renderer @@ -114,17 +95,14 @@ CmdRaytracingResetCamera - Raytracing - &Reset Camera - Sets the camera of the selected Raytracing project to match the current view @@ -132,17 +110,14 @@ CmdRaytracingWriteCamera - Raytracing - Export camera to POV-Ray... - Export the camera position of the active 3D view in POV-Ray format to a file @@ -150,17 +125,14 @@ CmdRaytracingWritePart - Raytracing - Export part to POV-Ray... - Write the selected Part (object) as a POV-Ray file @@ -168,50 +140,35 @@ CmdRaytracingWriteView - - - - No perspective camera - - - The current view camera is not perspective and thus resulting in a POV-Ray image that may look different than what was expected. Do you want to continue? - Raytracing - Export view to POV-Ray... - Write the active 3D view with camera and all its content to a POV-Ray file - - No template - - Cannot create a project because there is no template installed. - The current view camera is not perspective and thus resulting in a luxrender image that may look different than what was expected. Do you want to continue? @@ -220,127 +177,86 @@ Do you want to continue? QObject - - - - POV-Ray - - - - - All Files - - - - Export page - - - - Wrong selection - Select a Part object. - - No Raytracing project to insert - Create a Raytracing project to insert a view. - Select a Raytracing project to insert the view. - - - Select one Raytracing project object. - Luxrender - - POV-Ray not found - Please set the path to the POV-Ray executable in the preferences. - Please correct the path to the POV-Ray executable in the preferences. - - Luxrender not found - Please set the path to the luxrender or luxconsole executable in the preferences. - Please correct the path to the luxrender or luxconsole executable in the preferences. - POV-Ray file missing - The POV-Ray project file doesn't exist. - - - Rendered image - Lux project file missing - The Lux project file doesn't exist. @@ -348,119 +264,94 @@ Do you want to continue? RaytracingGui::DlgSettingsRay - Raytracing - Mesh export settings - Max mesh deviation: - Do not calculate vertex normals - Write u,v coordinates - Render - POV-Ray executable: - POV-Ray output parameters: - The POV-Ray parameters to be passed to the render. - +P +A - +W: - The width of the rendered image - +H : - The height of the rendered image - Luxrender executable: - The path to the luxrender (or luxconsole) executable - Directories - Part file name: - Camera file name: - - - Used by utility tools - Default Project dir: - TempCamera.inc - TempPart.inc @@ -468,7 +359,6 @@ Do you want to continue? RaytracingGui::DlgSettingsRayImp - The path to the POV-Ray executable, if you want to render from %1 @@ -476,17 +366,14 @@ Do you want to continue? RaytracingGui::ViewProviderLux - Edit LuxRender project - LuxRender template - Select a LuxRender template @@ -494,17 +381,14 @@ Do you want to continue? RaytracingGui::ViewProviderPovray - Edit Povray project - Povray template - Select a Povray template @@ -512,7 +396,6 @@ Do you want to continue? Workbench - &Raytracing diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering.ts index 3141d50f51..5b855d11a9 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering.ts @@ -4,17 +4,14 @@ CmdApproxCylinder - Reverse Engineering - Cylinder - Approximate a cylinder @@ -22,17 +19,14 @@ CmdApproxPlane - Reverse Engineering - Plane... - Approximate a plane @@ -40,17 +34,14 @@ CmdApproxPolynomial - Reverse Engineering - Polynomial surface - Approximate a polynomial surface @@ -58,17 +49,14 @@ CmdApproxSphere - Reverse Engineering - Sphere - Approximate a sphere @@ -76,17 +64,14 @@ CmdApproxSurface - Reverse Engineering - Approximate B-spline surface... - Approximate a B-spline surface @@ -94,17 +79,14 @@ CmdMeshBoundary - Reverse Engineering - Wire from mesh boundary... - Create wire from mesh boundaries @@ -112,17 +94,14 @@ CmdPoissonReconstruction - Reverse Engineering - Poisson... - Poisson surface reconstruction @@ -130,17 +109,14 @@ CmdSegmentation - Reverse Engineering - Mesh segmentation... - Create mesh segments @@ -148,17 +124,14 @@ CmdSegmentationFromComponents - Reverse Engineering - From components - Create mesh segments from components @@ -166,17 +139,14 @@ CmdSegmentationManual - Reverse Engineering - Manual segmentation... - Create mesh segments manually @@ -184,18 +154,14 @@ CmdViewTriangulation - Reverse Engineering - Structured point clouds - - Triangulation of structured point clouds @@ -203,47 +169,38 @@ Command - Fit plane - Fit cylinder - Fit sphere - Fit polynomial surface - View triangulation - Placement - Fit B-Spline - Poisson reconstruction - Segmentation @@ -251,79 +208,62 @@ ReenGui::FitBSplineSurface - Fit B-spline surface - u-Direction - - Degree - - Control points - v-Direction - Settings - Iterations - Size factor - Smoothing - Total Weight - Length of gradient - Bending energy - Curvature variation - User-defined u/v directions - Create placement @@ -331,51 +271,41 @@ ReenGui::FitBSplineSurfaceWidget - + Input error + + + Wrong selection - Please select a single placement object to get local orientation. - - - - Input error - - ReenGui::PoissonWidget - Poisson - Parameters - Octree depth - Solver divide - Samples per node - Input error @@ -383,18 +313,14 @@ Reen_ApproxSurface - - Wrong selection - Please select a point cloud or mesh. - Please select a single point cloud. @@ -402,7 +328,6 @@ Reen_ViewTriangulation - View triangulation failed @@ -410,42 +335,34 @@ ReverseEngineeringGui::Segmentation - Mesh segmentation - Create compound - Smooth mesh - Plane - Curvature tolerance - Distance to plane - Minimum number of faces - Create mesh from unused triangles @@ -453,113 +370,86 @@ ReverseEngineeringGui::SegmentationManual - Manual segmentation - Select - Components - Region - Select whole component - Pick triangle - < faces than - All - Clear - Plane - - - Tolerance - - - Minimum number of faces - - - Detect - Cylinder - Sphere - Region options - Respect only visible triangles - Respect only triangles with normals facing screen - Segmentation - Cut segment from mesh - Hide segment @@ -567,7 +457,6 @@ ReverseEngineeringGui::TaskSegmentationManual - Create @@ -575,7 +464,6 @@ Workbench - Reverse Engineering diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot.ts b/src/Mod/Robot/Gui/Resources/translations/Robot.ts index 19112db305..e3979e17f2 100644 --- a/src/Mod/Robot/Gui/Resources/translations/Robot.ts +++ b/src/Mod/Robot/Gui/Resources/translations/Robot.ts @@ -4,17 +4,14 @@ CmdRobotAddToolShape - Robot - Add tool - Add a tool shape to the robot @@ -22,17 +19,14 @@ CmdRobotConstraintAxle - Robot - Place robot... - Place a robot (experimental!) @@ -40,17 +34,14 @@ CmdRobotCreateTrajectory - Robot - Create trajectory - Create a new empty trajectory @@ -58,17 +49,14 @@ CmdRobotEdge2Trac - Robot - Edge to Trajectory... - Generate a Trajectory from a set of edges @@ -76,17 +64,14 @@ CmdRobotExportKukaCompact - Robot - Kuka compact subroutine... - Export the trajectory as a compact KRL subroutine. @@ -94,17 +79,14 @@ CmdRobotExportKukaFull - Robot - Kuka full subroutine... - Export the trajectory as a full KRL subroutine. @@ -112,17 +94,14 @@ CmdRobotInsertKukaIR125 - Robot - Kuka IR125 - Insert a Kuka IR125 into the document. @@ -130,17 +109,14 @@ CmdRobotInsertKukaIR16 - Robot - Kuka IR16 - Insert a Kuka IR16 into the document. @@ -148,17 +124,14 @@ CmdRobotInsertKukaIR210 - Robot - Kuka IR210 - Insert a Kuka IR210 into the document. @@ -166,17 +139,14 @@ CmdRobotInsertKukaIR500 - Robot - Kuka IR500 - Insert a Kuka IR500 into the document. @@ -184,17 +154,14 @@ CmdRobotInsertWaypoint - Robot - Insert in trajectory - Insert robot Tool location into trajectory @@ -202,17 +169,14 @@ CmdRobotInsertWaypointPreselect - Robot - Insert in trajectory - Insert preselection position into trajectory (W) @@ -220,13 +184,10 @@ CmdRobotRestoreHomePos - Robot - - Move to home @@ -234,17 +195,14 @@ CmdRobotSetDefaultOrientation - Robot - Set default orientation - Set the default orientation for subsequent commands for waypoint creation @@ -252,17 +210,14 @@ CmdRobotSetDefaultValues - Robot - Set default values - Set the default values for speed, acceleration and continuity for subsequent commands of waypoint creation @@ -270,13 +225,10 @@ CmdRobotSetHomePos - Robot - - Set the home position @@ -284,17 +236,14 @@ CmdRobotSimulate - Robot - Simulate a trajectory - Run a simulation on a trajectory @@ -302,17 +251,14 @@ CmdRobotTrajectoryCompound - Robot - Trajectory compound... - Group and connect some trajectories to one @@ -320,17 +266,14 @@ CmdRobotTrajectoryDressUp - Robot - Dress-up trajectory... - Create a dress-up object which overrides some aspects of a trajectory @@ -338,17 +281,14 @@ Gui::TaskView::TaskWatcherCommands - Trajectory tools - Robot tools - Insert Robot @@ -356,135 +296,94 @@ QObject - - - - - - - - - - - Wrong selection - Select one Robot to set home position - Select one Robot - - - - - Select one Robot and one Trajectory object. - Trajectory not valid - You need at least two waypoints in a trajectory to simulate. - - KRL file - - All Files - - Export program - Select one robot and one shape or VRML object. - - Select one Trajectory object. - No preselection - You have to hover above a geometry (Preselection) with the mouse to use this command. See documentation for details. - Set default speed - speed: (e.g. 1 m/s or 3 cm/s) - Set default continuity - continuous ? - Set default acceleration - acceleration: (e.g. 1 m/s^2 or 3 cm/s^2) - Select the Trajectory which you want to dress up. - Modify - No robot files installed - Please visit %1 and copy the files to %2 @@ -492,67 +391,54 @@ RobotGui::DlgTrajectorySimulate - Simulation - |< - < - || - |> - > - >| - % - Type - Name - C - V - A @@ -560,7 +446,6 @@ RobotGui::TaskEdge2TracParameter - TaskEdge2TracParameter @@ -568,57 +453,46 @@ RobotGui::TaskRobot6Axis - Form - A1 - A2 - A3 - A4 - A5 - A6 - TCP: (200.23,300.23,400.23,234,343,343) - Tool: (0,0,400,0,0,0) - ... - TaskRobot6Axis @@ -626,7 +500,6 @@ RobotGui::TaskRobotControl - TaskRobotControl @@ -634,7 +507,6 @@ RobotGui::TaskRobotMessages - TaskRobotMessages @@ -642,102 +514,82 @@ RobotGui::TaskTrajectory - Form - |< - < - || - |> - > - >| - % - 10 ms - 50 ms - 100 ms - 500 ms - 1 s - Pos: (200.23, 300.23, 400.23, 234, 343 ,343) - Type - Name - C - V - A - Trajectory @@ -745,7 +597,6 @@ RobotGui::TaskTrajectoryDressUpParameter - Dress Up Parameter @@ -753,32 +604,26 @@ TaskEdge2TracParameter - Form - Hide / Show - Edges: 0 - Cluster: 0 - Sizing Value: - Use orientation of edge @@ -786,117 +631,94 @@ TaskRobotControl - Form - X+ - Y+ - Z+ - A+ - B+ - C+ - X- - Y- - Z- - A- - B- - C- - Tool 0 - Tool - Base 0 - Base - World - 50mm / 5° - 20mm / 2° - 10mm / 1° - 5mm / 0.5° - 1mm / 0.1° @@ -904,12 +726,10 @@ TaskRobotMessages - Form - clear @@ -917,78 +737,62 @@ TaskTrajectoryDressUpParameter - Form - Speed & Acceleration: - Speed: - - Use - Accel: - Don't change Cont - Continues - Discontinues - Position and Orientation: - (0,0,0),(0,0,0) - ... - Don't change Position & Orientation - Use Orientation - Add Position - Add Orientation @@ -996,22 +800,18 @@ Workbench - Robot - Insert Robots - &Robot - Export trajectory diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher.ts index acbae7bba5..a8e04e54dc 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher.ts @@ -2,12 +2,20 @@ - CmdSketcherBSplineComb + Sketcher_ProfilesHexagon1 - - Sketcher + + Creates a hexagonal profile + + + Creates a hexagonal profile in the sketch + + + + + CmdSketcherBSplineComb Show/hide B-spline curvature comb @@ -21,11 +29,6 @@ CmdSketcherBSplineDegree - - - Sketcher - - Show/hide B-spline degree @@ -39,11 +42,6 @@ CmdSketcherBSplineKnotMultiplicity - - - Sketcher - - Show/hide B-spline knot multiplicity @@ -57,11 +55,6 @@ CmdSketcherBSplinePoleWeight - - - Sketcher - - Show/hide B-spline control point weight @@ -75,11 +68,6 @@ CmdSketcherBSplinePolygon - - - Sketcher - - Show/hide B-spline control polygon @@ -93,11 +81,6 @@ CmdSketcherCarbonCopy - - - Sketcher - - Carbon copy @@ -111,11 +94,6 @@ CmdSketcherClone - - - Sketcher - - Clone @@ -129,11 +107,6 @@ CmdSketcherCloseShape - - - Sketcher - - Close shape @@ -147,11 +120,6 @@ CmdSketcherCompBSplineShowHideGeometryInformation - - - Sketcher - - Show/hide B-spline information layer @@ -186,43 +154,33 @@ CmdSketcherCompConstrainRadDia - - Sketcher - - - - + Constrain arc or circle - + Constrain an arc or a circle - + Constrain radius - + Constrain diameter - + Constrain auto radius/diameter CmdSketcherCompCopy - - - Sketcher - - Copy @@ -236,11 +194,6 @@ CmdSketcherCompCreateArc - - - Sketcher - - Create arc @@ -264,11 +217,6 @@ CmdSketcherCompCreateBSpline - - - Sketcher - - Create a B-spline @@ -282,11 +230,6 @@ CmdSketcherCompCreateCircle - - - Sketcher - - Create circle @@ -310,11 +253,6 @@ CmdSketcherCompCreateConic - - - Sketcher - - Create a conic @@ -353,11 +291,6 @@ CmdSketcherCompCreateFillets - - - Sketcher - - Fillets @@ -381,11 +314,6 @@ CmdSketcherCompCreateRectangles - - - Sketcher - - Create rectangles @@ -414,11 +342,6 @@ CmdSketcherCompCreateRegularPolygon - - - Sketcher - - Create regular polygon @@ -467,11 +390,6 @@ CmdSketcherCompModifyKnotMultiplicity - - - Sketcher - - Modify knot multiplicity @@ -495,11 +413,6 @@ CmdSketcherConnect - - - Sketcher - - Connect edges @@ -514,17 +427,12 @@ CmdSketcherConstrainAngle - - Sketcher - - - - + Constrain angle - + Fix the angle of a line or the angle between two lines @@ -532,17 +440,12 @@ CmdSketcherConstrainBlock - - Sketcher - - - - + Constrain block - + Block constraint: block the selected edge from moving @@ -550,17 +453,12 @@ CmdSketcherConstrainCoincident - - Sketcher - - - - + Constrain coincident - + Create a coincident constraint on the selected item @@ -568,17 +466,12 @@ CmdSketcherConstrainDiameter - - Sketcher - - - - + Constrain diameter - + Fix the diameter of a circle or an arc @@ -586,17 +479,12 @@ CmdSketcherConstrainDistance - - Sketcher - - - - + Constrain distance - + Fix a length of a line or the distance between a line and a vertex @@ -604,17 +492,12 @@ CmdSketcherConstrainDistanceX - - Sketcher - - - - + Constrain horizontal distance - + Fix the horizontal distance between two points or line ends @@ -622,17 +505,12 @@ CmdSketcherConstrainDistanceY - - Sketcher - - - - + Constrain vertical distance - + Fix the vertical distance between two points or line ends @@ -640,17 +518,12 @@ CmdSketcherConstrainEqual - - Sketcher - - - - + Constrain equal - + Create an equality constraint between two lines or between circles and arcs @@ -658,17 +531,12 @@ CmdSketcherConstrainHorizontal - - Sketcher - - - - + Constrain horizontally - + Create a horizontal constraint on the selected item @@ -676,17 +544,12 @@ CmdSketcherConstrainInternalAlignment - - Sketcher - - - - + Constrain internal alignment - + Constrains an element to be aligned with the internal geometry of another element @@ -694,17 +557,12 @@ CmdSketcherConstrainLock - - Sketcher - - - - + Constrain lock - + Lock constraint: create both a horizontal and a vertical distance constraint on the selected vertex @@ -713,17 +571,12 @@ on the selected vertex CmdSketcherConstrainParallel - - Sketcher - - - - + Constrain parallel - + Create a parallel constraint between two lines @@ -731,17 +584,12 @@ on the selected vertex CmdSketcherConstrainPerpendicular - - Sketcher - - - - + Constrain perpendicular - + Create a perpendicular constraint between two lines @@ -749,17 +597,12 @@ on the selected vertex CmdSketcherConstrainPointOnObject - - Sketcher - - - - + Constrain point onto object - + Fix a point onto an object @@ -767,17 +610,12 @@ on the selected vertex CmdSketcherConstrainRadiam - - Sketcher - - - - + Constrain auto radius/diameter - + Fix automatically diameter on circle and radius on arc/pole @@ -785,17 +623,12 @@ on the selected vertex CmdSketcherConstrainRadius - - Sketcher - - - - + Constrain radius or weight - + Fix the radius of a circle or an arc or fix the weight of a pole of a B-Spline @@ -803,17 +636,12 @@ on the selected vertex CmdSketcherConstrainSnellsLaw - - Sketcher - - - - + Constrain refraction (Snell's law') - + Create a refraction law (Snell's law) constraint between two endpoints of rays and an edge as an interface. @@ -822,17 +650,12 @@ and an edge as an interface. CmdSketcherConstrainSymmetric - - Sketcher - - - - + Constrain symmetrical - + Create a symmetry constraint between two points with respect to a line or a third point @@ -841,17 +664,12 @@ with respect to a line or a third point CmdSketcherConstrainTangent - - Sketcher - - - - + Constrain tangent - + Create a tangent constraint between two entities @@ -859,28 +677,18 @@ with respect to a line or a third point CmdSketcherConstrainVertical - - Sketcher - - - - + Constrain vertically - + Create a vertical constraint on the selected item CmdSketcherConvertToNURB - - - Sketcher - - Convert geometry to B-spline @@ -894,11 +702,6 @@ with respect to a line or a third point CmdSketcherCopy - - - Sketcher - - Copy @@ -912,11 +715,6 @@ with respect to a line or a third point CmdSketcherCreate3PointArc - - - Sketcher - - Create arc by three points @@ -930,11 +728,6 @@ with respect to a line or a third point CmdSketcherCreate3PointCircle - - - Sketcher - - Create circle by three points @@ -948,11 +741,6 @@ with respect to a line or a third point CmdSketcherCreateArc - - - Sketcher - - Create arc by center @@ -966,11 +754,6 @@ with respect to a line or a third point CmdSketcherCreateArcOfEllipse - - - Sketcher - - Create an arc of ellipse @@ -984,11 +767,6 @@ with respect to a line or a third point CmdSketcherCreateArcOfHyperbola - - - Sketcher - - Create an arc of hyperbola @@ -1002,11 +780,6 @@ with respect to a line or a third point CmdSketcherCreateArcOfParabola - - - Sketcher - - Create an arc of parabola @@ -1020,11 +793,6 @@ with respect to a line or a third point CmdSketcherCreateBSpline - - - Sketcher - - Create B-spline @@ -1038,11 +806,6 @@ with respect to a line or a third point CmdSketcherCreateCircle - - - Sketcher - - Create circle @@ -1056,11 +819,6 @@ with respect to a line or a third point CmdSketcherCreateDraftLine - - - Sketcher - - Create draft line @@ -1074,11 +832,6 @@ with respect to a line or a third point CmdSketcherCreateEllipseBy3Points - - - Sketcher - - Create ellipse by 3 points @@ -1092,11 +845,6 @@ with respect to a line or a third point CmdSketcherCreateEllipseByCenter - - - Sketcher - - Create ellipse by center @@ -1110,11 +858,6 @@ with respect to a line or a third point CmdSketcherCreateFillet - - - Sketcher - - Create fillet @@ -1128,11 +871,6 @@ with respect to a line or a third point CmdSketcherCreateHeptagon - - - Sketcher - - Create heptagon @@ -1146,11 +884,6 @@ with respect to a line or a third point CmdSketcherCreateHexagon - - - Sketcher - - Create hexagon @@ -1164,11 +897,6 @@ with respect to a line or a third point CmdSketcherCreateLine - - - Sketcher - - Create line @@ -1182,11 +910,6 @@ with respect to a line or a third point CmdSketcherCreateOblong - - - Sketcher - - Create rounded rectangle @@ -1200,11 +923,6 @@ with respect to a line or a third point CmdSketcherCreateOctagon - - - Sketcher - - Create octagon @@ -1218,11 +936,6 @@ with respect to a line or a third point CmdSketcherCreatePentagon - - - Sketcher - - Create pentagon @@ -1236,11 +949,6 @@ with respect to a line or a third point CmdSketcherCreatePeriodicBSpline - - - Sketcher - - Create periodic B-spline @@ -1254,11 +962,6 @@ with respect to a line or a third point CmdSketcherCreatePoint - - - Sketcher - - Create point @@ -1272,11 +975,6 @@ with respect to a line or a third point CmdSketcherCreatePointFillet - - - Sketcher - - Create corner-preserving fillet @@ -1290,11 +988,6 @@ with respect to a line or a third point CmdSketcherCreatePolyline - - - Sketcher - - Create polyline @@ -1308,11 +1001,6 @@ with respect to a line or a third point CmdSketcherCreateRectangle - - - Sketcher - - Create rectangle @@ -1326,11 +1014,6 @@ with respect to a line or a third point CmdSketcherCreateRectangleCenter - - - Sketcher - - Create centered rectangle @@ -1344,11 +1027,6 @@ with respect to a line or a third point CmdSketcherCreateRegularPolygon - - - Sketcher - - Create regular polygon @@ -1362,11 +1040,6 @@ with respect to a line or a third point CmdSketcherCreateSlot - - - Sketcher - - Create slot @@ -1380,11 +1053,6 @@ with respect to a line or a third point CmdSketcherCreateSquare - - - Sketcher - - Create square @@ -1398,11 +1066,6 @@ with respect to a line or a third point CmdSketcherCreateText - - - Sketcher - - Create text @@ -1416,11 +1079,6 @@ with respect to a line or a third point CmdSketcherCreateTriangle - - - Sketcher - - Create equilateral triangle @@ -1434,11 +1092,6 @@ with respect to a line or a third point CmdSketcherDecreaseDegree - - - Sketcher - - Decrease B-spline degree @@ -1452,11 +1105,6 @@ with respect to a line or a third point CmdSketcherDecreaseKnotMultiplicity - - - Sketcher - - Decrease knot multiplicity @@ -1471,17 +1119,12 @@ with respect to a line or a third point CmdSketcherDeleteAllConstraints - - Sketcher - - - - + Delete all constraints - + Delete all constraints in the sketch @@ -1489,28 +1132,18 @@ with respect to a line or a third point CmdSketcherDeleteAllGeometry - - Sketcher - - - - + Delete all geometry - + Delete all geometry and constraints in the current sketch, with the exception of external geometry CmdSketcherEditSketch - - - Sketcher - - Edit sketch @@ -1524,11 +1157,6 @@ with respect to a line or a third point CmdSketcherExtend - - - Sketcher - - Extend edge @@ -1542,11 +1170,6 @@ with respect to a line or a third point CmdSketcherExternal - - - Sketcher - - External geometry @@ -1560,11 +1183,6 @@ with respect to a line or a third point CmdSketcherIncreaseDegree - - - Sketcher - - Increase B-spline degree @@ -1578,11 +1196,6 @@ with respect to a line or a third point CmdSketcherIncreaseKnotMultiplicity - - - Sketcher - - Increase knot multiplicity @@ -1596,11 +1209,6 @@ with respect to a line or a third point CmdSketcherLeaveSketch - - - Sketcher - - Leave sketch @@ -1614,11 +1222,6 @@ with respect to a line or a third point CmdSketcherMapSketch - - - Sketcher - - Map sketch to face... @@ -1639,11 +1242,6 @@ then call this command, then choose the desired sketch. CmdSketcherMergeSketches - - - Sketcher - - Merge sketches @@ -1667,11 +1265,6 @@ then call this command, then choose the desired sketch. CmdSketcherMirrorSketch - - - Sketcher - - Mirror sketch @@ -1697,11 +1290,6 @@ as mirroring reference. CmdSketcherMove - - - Sketcher - - Move @@ -1715,11 +1303,6 @@ as mirroring reference. CmdSketcherNewSketch - - - Sketcher - - Create sketch @@ -1734,17 +1317,12 @@ as mirroring reference. CmdSketcherRectangularArray - - Sketcher - - - - + Rectangular array - + Creates a rectangular array pattern of the geometry taking as reference the last selected point @@ -1752,28 +1330,18 @@ as mirroring reference. CmdSketcherRemoveAxesAlignment - - Sketcher - - - - + Remove axes alignment - + Modifies constraints to remove axes alignment while trying to preserve the constraint relationship of the selection CmdSketcherReorientSketch - - - Sketcher - - Reorient sketch... @@ -1788,11 +1356,6 @@ This will clear the 'Support' property, if any. CmdSketcherRestoreInternalAlignmentGeometry - - - Sketcher - - Show/hide internal geometry @@ -1806,11 +1369,6 @@ This will clear the 'Support' property, if any. CmdSketcherSelectConflictingConstraints - - - Sketcher - - @@ -1820,11 +1378,6 @@ This will clear the 'Support' property, if any. CmdSketcherSelectConstraints - - - Sketcher - - Select associated constraints @@ -1838,11 +1391,6 @@ This will clear the 'Support' property, if any. CmdSketcherSelectElementsAssociatedWithConstraints - - - Sketcher - - Select associated geometry @@ -1856,11 +1404,6 @@ This will clear the 'Support' property, if any. CmdSketcherSelectElementsWithDoFs - - - Sketcher - - Select unconstrained DoF @@ -1874,11 +1417,6 @@ This will clear the 'Support' property, if any. CmdSketcherSelectHorizontalAxis - - - Sketcher - - Select horizontal axis @@ -1892,11 +1430,6 @@ This will clear the 'Support' property, if any. CmdSketcherSelectMalformedConstraints - - - Sketcher - - @@ -1906,11 +1439,6 @@ This will clear the 'Support' property, if any. CmdSketcherSelectOrigin - - - Sketcher - - Select origin @@ -1924,11 +1452,6 @@ This will clear the 'Support' property, if any. CmdSketcherSelectPartiallyRedundantConstraints - - - Sketcher - - @@ -1938,11 +1461,6 @@ This will clear the 'Support' property, if any. CmdSketcherSelectRedundantConstraints - - - Sketcher - - @@ -1952,11 +1470,6 @@ This will clear the 'Support' property, if any. CmdSketcherSelectVerticalAxis - - - Sketcher - - Select vertical axis @@ -1970,11 +1483,6 @@ This will clear the 'Support' property, if any. CmdSketcherSplit - - - Sketcher - - Split edge @@ -1988,11 +1496,6 @@ This will clear the 'Support' property, if any. CmdSketcherStopOperation - - - Sketcher - - Stop operation @@ -2006,11 +1509,6 @@ This will clear the 'Support' property, if any. CmdSketcherSwitchVirtualSpace - - - Sketcher - - Switch virtual space @@ -2024,11 +1522,6 @@ This will clear the 'Support' property, if any. CmdSketcherSymmetry - - - Sketcher - - Symmetry @@ -2043,28 +1536,18 @@ This will clear the 'Support' property, if any. CmdSketcherToggleActiveConstraint - - Sketcher - - - - + Activate/deactivate constraint - + Activates or deactivates the selected constraints CmdSketcherToggleConstruction - - - Sketcher - - Toggle construction geometry @@ -2079,17 +1562,12 @@ This will clear the 'Support' property, if any. CmdSketcherToggleDrivingConstraint - - Sketcher - - - - + Toggle driving/reference constraint - + Set the toolbar, or the selected constraints, into driving or reference mode @@ -2097,11 +1575,6 @@ into driving or reference mode CmdSketcherTrimming - - - Sketcher - - Trim edge @@ -2115,11 +1588,6 @@ into driving or reference mode CmdSketcherValidateSketch - - - Sketcher - - Validate sketch... @@ -2132,23 +1600,18 @@ invalid constraints, degenerated geometry, etc. - - Select only one sketch. + + Wrong selection - - Wrong selection + + Select only one sketch. CmdSketcherViewSection - - - Sketcher - - View section @@ -2162,11 +1625,6 @@ invalid constraints, degenerated geometry, etc. CmdSketcherViewSketch - - - Sketcher - - View sketch @@ -2181,254 +1639,254 @@ invalid constraints, degenerated geometry, etc. Command - - + + Add horizontal constraint - - - + + + Add horizontal alignment - - + + Add vertical constraint - + Add vertical alignment - + Add 'Lock' constraint - + Add relative 'Lock' constraint - + Add fixed constraint - + Add 'Block' constraint - + Add block constraint - - - + + + Add coincident constraint - + Swap edge tangency with ptp tangency - - + + Add distance from horizontal axis constraint - - + + Add distance from vertical axis constraint - - + + Add point to point distance constraint - - + + Add point to line Distance constraint - - + + Add length constraint - - + + Add point on object constraint - - + + Add point to point horizontal distance constraint - + Add fixed x-coordinate constraint - - + + Add point to point vertical distance constraint - + Add fixed y-coordinate constraint - - + + Add parallel constraint - - - - - - - + + + + + + + Add perpendicular constraint - + Add perpendicularity constraint - - Swap PointOnObject+tangency with point to curve tangency - - - - - - - - - - - Add tangent constraint - - - - + Swap coincident+tangency with ptp tangency - - - - - + + Swap PointOnObject+tangency with point to curve tangency + + + + + + + + + + + Add tangent constraint + + + + + + + - - - - - - - - + + + + + + + + + Add tangent constraint point - - - - + + + + Add radius constraint - - - - + + + + Add diameter constraint - - - - + + + + Add radiam constraint - - - - - - + + + + + + Add angle constraint - - + + Add equality constraint - - - - - + + + + + Add symmetric constraint - + Add Snell's law constraint - - + + Add internal alignment constraint - + Toggle constraint to driving/reference - + Activate/Deactivate constraint @@ -2626,22 +2084,22 @@ invalid constraints, degenerated geometry, etc. - + Create copy of geometry - + Delete all geometry - + Delete All Constraints - + Remove Axes Alignment @@ -2652,9 +2110,9 @@ invalid constraints, degenerated geometry, etc. - - - + + + Update constraint's virtual space @@ -2669,7 +2127,7 @@ invalid constraints, degenerated geometry, etc. - + Rename sketch constraint @@ -2732,47 +2190,47 @@ invalid constraints, degenerated geometry, etc. - + Unable to guess intersection of curves. Try adding a coincident constraint between the vertices of the curves you are intending to fillet. - + This version of OCE/OCC does not support knot operation. You need 6.9.0 or higher. - + BSpline Geometry Index (GeoID) is out of bounds. - + You are requesting no change in knot multiplicity. - + The Geometry Index (GeoId) provided is not a B-spline curve. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. - + The multiplicity cannot be increased beyond the degree of the B-spline. - + The multiplicity cannot be decreased beyond zero. - + OCC is unable to decrease the multiplicity within the maximum tolerance. @@ -2839,137 +2297,137 @@ invalid constraints, degenerated geometry, etc. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2991,12 +2449,12 @@ invalid constraints, degenerated geometry, etc. - - - - - - + + + + + + @@ -3009,322 +2467,347 @@ invalid constraints, degenerated geometry, etc. Select edge(s) from the sketch. + + + Distance constraint + + + + + Not allowed to edit the datum because the sketch contains conflicting constraints + + Dimensional constraint - - - + + Cannot add a constraint between two external geometries. + + + + + Cannot add a constraint between two fixed geometries. Fixed geometries involve external geometry, blocked geometry or special points as B-spline knot points. + + + + + Sketcher Constraint Substitution + + + + + Keep notifying me of constraint substitutions + + + + + + Only sketch and its support is allowed to select - + One of the selected has to be on the sketch - - + + Select an edge from the sketch. - - - + - - - - - - - - - - - - + + + + + + + + + + + + + + Impossible constraint - - - - + + + + The selected edge is not a line segment - - - - - - + + + + + + Double constraint - - - - + + + + The selected edge already has a horizontal constraint! - - - - + + + + The selected edge already has a vertical constraint! - - - - - - + + + + + + The selected edge already has a Block constraint! - + The selected item(s) can't accept a horizontal constraint! - + There are more than one fixed point selected. Select a maximum of one fixed point! - + The selected item(s) can't accept a vertical constraint! - + There are more than one fixed points selected. Select a maximum of one fixed point! - - + + Select vertices from the sketch. - + Select one vertex from the sketch other than the origin. - + Select only vertices from the sketch. The last selected vertex may be the origin. - + Wrong solver status - - Cannot add a constraint between two external geometries. - - - - - Cannot add a constraint between two fixed geometries. Fixed geometries involve external geometry, blocked geometry or special points as B-spline knot points. - - - - + A Block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. - + Select one edge from the sketch. - + Select only edges from the sketch. - - - - - - - + + + + + + + Error - - Select two or more points from the sketch. - - - - - - Select two or more vertexes from the sketch. - - - - + Endpoint to endpoint tangency was applied instead. - + + Select two or more points from the sketch. + + + + + + Select two or more vertexes from the sketch. + + + + Select vertexes from the sketch. - - + + Select exactly one line or one point and one line or two points from the sketch. - + Cannot add a length constraint on an axis! - + This constraint does not make sense for non-linear curves - - - - - - - + + Endpoint to edge tangency was applied instead. + + + + + + + + + + Select the right things from the sketch. - - + + Point on B-spline edge currently unsupported. - - None of the selected points were constrained onto the respective curves, either because they are parts of the same element, or because they are both external geometry. - - - - - Select either one point and several curves, or one curve and several points. You have selected %1 curves and %2 points. - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Select an edge that is not a B-spline weight - + None of the selected points were constrained onto the respective curves, because they are parts of the same element, because they are both external geometry, or because the edge is not eligible. - - - - + + Select either one point and several curves, or one curve and several points. You have selected %1 curves and %2 points. + + + + + None of the selected points were constrained onto the respective curves, either because they are parts of the same element, or because they are both external geometry. + + + + + + + Select exactly one line or up to two points from the sketch. - + Cannot add a horizontal length constraint on an axis! - + Cannot add a fixed x-coordinate constraint on the origin point! - - + + This constraint only makes sense on a line segment or a pair of points - + Cannot add a vertical length constraint on an axis! - + Cannot add a fixed y-coordinate constraint on the origin point! - + Select two or more lines from the sketch. - - + + Select at least two lines from the sketch. - + Select a valid line - - + + The selected edge is not a valid line - + There is a number of ways this constraint can be applied. Accepted combinations: two curves; an endpoint and a curve; two endpoints; two curves and a point. @@ -3332,45 +2815,55 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c - + Select some geometry from the sketch. perpendicular constraint - + Wrong number of selected objects! perpendicular constraint - - + + With 3 objects, there must be 2 curves and 1 point. tangent constraint - - + + Cannot add a perpendicularity constraint at an unconnected point! - - - + + + Perpendicular to B-spline edge currently unsupported. - - + + One of the selected edges should be a line. - + + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. + + + + + Endpoint to edge tangency was applied. The point on object constraint was deleted. + + + + There are a number of ways this constraint can be applied. Accepted combinations: two curves; an endpoint and a curve; two endpoints; two curves and a point. @@ -3378,266 +2871,241 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c - + Select some geometry from the sketch. tangent constraint - + Wrong number of selected objects! tangent constraint - - - + + + Cannot add a tangency constraint at an unconnected point! - - - + + + Tangency to B-spline edge currently unsupported. - - Endpoint to endpoint tangency was applied. The coincident constraint was deleted. - - - - - Sketcher Constraint Substitution - - - - - Keep notifying me of constraint substitutions - - - - - Endpoint to edge tangency was applied instead. - - - - - Endpoint to edge tangency was applied. The point on object constraint was deleted. - - - - - - - - - + + + + + + Select one or more arcs or circles from the sketch. - - + + Select either only one or more B-Spline poles or only one or more arcs or circles from the sketch, but not mixed. - - - + + + Constraint only applies to arcs or circles. - - + + Select one or two lines from the sketch. Or select two edges and a point. - - + + Parallel lines - - + + An angle constraint cannot be set for two parallel lines. - + Cannot add an angle constraint on an axis! - + Select two edges from the sketch. - - + + Select two or more compatible edges - + Sketch axes cannot be used in equality constraints - + Equality for B-spline edge currently unsupported. - - - + + + Select two or more edges of similar type - - - - - + + + + + Select two points and a symmetry line, two points and a symmetry point or a line and a symmetry point from the sketch. - - + + Cannot add a symmetry constraint between a line and its end points. - - + + Cannot add a symmetry constraint between a line and its end points! - + Select two endpoints of lines to act as rays, and an edge representing a boundary. The first selected point corresponds to index n1, second to n2, and datum value sets the ratio n2/n1. Constraint_SnellsLaw - - Cannot create constraint with external geometry only. - - - - - Incompatible geometry is selected. - - - - - SnellsLaw on B-spline edge is currently unsupported. - - - - - You cannot internally constrain an ellipse on another ellipse. Select only one ellipse. - - - - - - Currently all internal geometrical elements of the ellipse are already exposed. - - - - - - - - - Select constraints from the sketch. - - - - + Selected objects are not just geometry from one sketch. - + Number of selected objects is not 3 (is %1). - - + + Cannot create constraint with external geometry only. + + + + + Incompatible geometry is selected. + + + + + SnellsLaw on B-spline edge is currently unsupported. + + + + + Select at least one ellipse and one edge from the sketch. - + Sketch axes cannot be used in internal alignment constraint - - + + You cannot internally constrain an ellipse on another ellipse. Select only one ellipse. + + + + + Maximum 2 points are supported. - - + + Maximum 2 lines are supported. - - + + Nothing to constrain - - - - + + + Currently all internal geometrical elements of the ellipse are already exposed. + + + + + + + Extra elements - - - + + + More elements than possible for the given ellipse were provided. These were ignored. - + You cannot internally constrain an arc of ellipse on another arc of ellipse. Select only one arc of ellipse. - + You cannot internally constrain an ellipse on an arc of ellipse. Select only one ellipse or arc of ellipse. - + More elements than possible for the given arc of ellipse were provided. These were ignored. - + Currently internal geometry is only supported for ellipse or arc of ellipse. The last selected element must be an ellipse or an arc of ellipse. + + + + + + + Select constraints from the sketch. + + @@ -3717,10 +3185,10 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c - - - - + + + + Select elements from a single sketch. @@ -3746,45 +3214,35 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c - + A copy requires at least one selected non-external geometric element - + Delete All Geometry - + Are you really sure you want to delete all geometry and constraints? - + Delete All Constraints - + Are you really sure you want to delete all the constraints? - + Removal of axes alignment requires at least one selected non-external geometric element - - - Distance constraint - - - - - Not allowed to edit the datum because the sketch contains conflicting constraints - - SketcherGui::CarbonCopySelection @@ -3929,6 +3387,11 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Insert weight + + + Weight: + + Refractive index ratio @@ -3952,17 +3415,12 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c - - Weight: - - - - + Refractive index ratio - + Ratio n2/n1: @@ -4145,6 +3603,11 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c with respect to the others using construction lines + + + Constrain inter-element separation + + If selected, it substitutes dimensional constraints by geometric constraints @@ -4152,11 +3615,6 @@ in the copies, so that a change in the original element is directly reflected on copies - - - Constrain inter-element separation - - Clone @@ -4213,6 +3671,11 @@ reflected on copies General + + + Sketcher + + Sketcher solver @@ -4275,11 +3738,6 @@ Requires to re-enter edit mode to take effect. Notify automatic constraint substitutions - - - Sketcher - - SketcherGui::SketcherSettingsColors @@ -4288,26 +3746,6 @@ Requires to re-enter edit mode to take effect. Colors - - - Construction geometry - - - - - External geometry - - - - - Color of edges - - - - - Color of vertices - - Working colors @@ -4323,11 +3761,22 @@ Requires to re-enter edit mode to take effect. Color used while new sketch elements are created + + + Color of crosshair cursor. +(The one you get when creating a new sketch element.) + + Creating line + + + Text color of the coordinates + + Cursor crosshair @@ -4371,28 +3820,13 @@ Requires to re-enter edit mode to take effect. - - Color of construction geometry in edit mode + + Color of fully constrained construction edge color in edit mode - - Dimensional constraint - - - - - Reference constraint - - - - - Deactivated constraint - - - - - Colors outside Sketcher + + Construction geometry @@ -4400,11 +3834,36 @@ Requires to re-enter edit mode to take effect. Color of edges of internal alignment geometry + + + Color of construction geometry in edit mode + + + + + Color of fully constrained edge color in edit mode + + + + + Color of fully constrained internal alignment edge color in edit mode + + Color of external geometry in edit mode + + + External geometry + + + + + Color of fully constrained vertex color in edit mode + + Constrained @@ -4420,34 +3879,14 @@ Requires to re-enter edit mode to take effect. Fully constrained Sketch - - - Color of geometry indicating an invalid sketch - - Color of fully constrained geometry in edit mode - - Color of fully constrained edge color in edit mode - - - - - Color of fully constrained construction edge color in edit mode - - - - - Color of fully constrained internal alignment edge color in edit mode - - - - - Color of fully constrained vertex color in edit mode + + Color of geometry indicating an invalid sketch @@ -4465,6 +3904,21 @@ Requires to re-enter edit mode to take effect. Color of driving constraints in edit mode + + + Dimensional constraint + + + + + Color of dimensional driving constraints + + + + + Reference constraint + + Color of reference constraints in edit mode @@ -4480,25 +3934,29 @@ Requires to re-enter edit mode to take effect. Color of expression dependent constraints in edit mode + + + Deactivated constraint + + Color of deactivated constraints in edit mode - - Color of dimensional driving constraints + + Colors outside Sketcher - - Text color of the coordinates + + Color of vertices - - Color of crosshair cursor. -(The one you get when creating a new sketch element.) + + Color of edges @@ -4515,8 +3973,38 @@ Requires to re-enter edit mode to take effect. - - Ask for value after creating a dimensional constraint + + Font size + + + + + Font size used for labels and constraints. + + + + + px + + + + + View scale ratio + + + + + The 3D view is scaled based on this factor. + + + + + Grid line pattern + + + + + Line pattern used for grid lines. @@ -4524,6 +4012,36 @@ Requires to re-enter edit mode to take effect. Segments per geometry + + + The number of polygons used for geometry approximation. + + + + + A dialog will pop up to input a value for new dimensional constraints. + + + + + Ask for value after creating a dimensional constraint + + + + + The current sketcher creation tool will remain active after creation. + + + + + Geometry creation "Continue Mode" + + + + + The current constraint creation tool will remain active after creation. + + Constraint creation "Continue Mode" @@ -4540,46 +4058,6 @@ Supports all unit systems except 'US customary' and 'Building US/ Hide base length units for supported unit systems - - - Font size - - - - - Font size used for labels and constraints. - - - - - The 3D view is scaled based on this factor. - - - - - Line pattern used for grid lines. - - - - - The number of polygons used for geometry approximation. - - - - - A dialog will pop up to input a value for new dimensional constraints. - - - - - The current sketcher creation tool will remain active after creation. - - - - - The current constraint creation tool will remain active after creation. - - If checked, displays the name on dimensional constraints (if exists). @@ -4619,31 +4097,26 @@ Defaults to: %N = %V When opening a sketch, hide all features that depend on it. - - - When opening a sketch, show sources for external geometry links. - - - - - When opening a sketch, show objects the sketch is attached to. - - - - - Applies current visibility automation settings to all sketches in open documents. - - Hide all objects that depend on the sketch + + + When opening a sketch, show sources for external geometry links. + + Show objects used for external geometry + + + When opening a sketch, show objects the sketch is attached to. + + Show objects that the sketch is attached to @@ -4654,6 +4127,17 @@ Defaults to: %N = %V When closing a sketch, move camera back to where it was before the sketch was opened. + + + Restore camera position after editing + + + + + When entering edit mode, force orthographic view of camera. +Works only when "Restore camera position after editing" is enabled. + + Force orthographic camera when entering edit @@ -4676,19 +4160,8 @@ Then objects are only visible behind the sketch plane. - - View scale ratio - - - - - Restore camera position after editing - - - - - When entering edit mode, force orthographic view of camera. -Works only when "Restore camera position after editing" is enabled. + + Applies current visibility automation settings to all sketches in open documents. @@ -4696,21 +4169,6 @@ Works only when "Restore camera position after editing" is enabled.Apply to existing sketches - - - px - - - - - Geometry creation "Continue Mode" - - - - - Grid line pattern - - Unexpected C++ exception @@ -4868,6 +4326,11 @@ However, no constraints linking to the endpoints were found. All + + + Geometric + + Datums @@ -5033,6 +4496,16 @@ However, no constraints linking to the endpoints were found. List + + + Extended information will be added to the list + + + + + Extended information + + Internal alignments will be hidden @@ -5043,32 +4516,16 @@ However, no constraints linking to the endpoints were found. Hide internal alignment - - - Extended information will be added to the list - - - - - Geometric - - - - - Extended information - - Constraints - - - - - + + + + Error @@ -5120,6 +4577,20 @@ However, no constraints linking to the endpoints were found. Normal + + + + + + + + + + + + Construction + + External @@ -5171,20 +4642,6 @@ However, no constraints linking to the endpoints were found. Line - - - - - - - - - - - - Construction - - @@ -5348,15 +4805,18 @@ Points must be set closer than a fifth of the grid size to a grid line to snap.< - - Invalid constraints + + Missing coincidences - - - - Fix + + Tolerance: + + + + + Ignore construction geometry @@ -5368,18 +4828,10 @@ Points must be set closer than a fifth of the grid size to a grid line to snap.< - - Delete constraints to external geom. - - - - - Missing coincidences - - - - - Tolerance: + + + + Fix @@ -5388,8 +4840,13 @@ Points must be set closer than a fifth of the grid size to a grid line to snap.< - - Ignore construction geometry + + Invalid constraints + + + + + Delete constraints to external geom. @@ -5505,6 +4962,15 @@ Points must be set closer than a fifth of the grid size to a grid line to snap.< Over-constrained sketch + + + + + + + (click to select) + + Sketch contains malformed constraints @@ -5525,15 +4991,6 @@ Points must be set closer than a fifth of the grid size to a grid line to snap.< Sketch contains partially redundant constraints - - - - - - - (click to select) - - Fully constrained sketch @@ -5653,8 +5110,8 @@ Points must be set closer than a fifth of the grid size to a grid line to snap.< Sketcher_ConstrainDiameter - - + + Fix the diameter of a circle or an arc @@ -5662,7 +5119,7 @@ Points must be set closer than a fifth of the grid size to a grid line to snap.< Sketcher_ConstrainRadiam - + Fix the radius/diameter of a circle or an arc @@ -5670,8 +5127,8 @@ Points must be set closer than a fifth of the grid size to a grid line to snap.< Sketcher_ConstrainRadius - - + + Fix the radius of a circle or an arc @@ -5679,7 +5136,7 @@ Points must be set closer than a fifth of the grid size to a grid line to snap.< Sketcher_ConstraintRadiam - + Fix the radius/diameter of a circle or an arc @@ -6140,83 +5597,6 @@ BFGS solver uses the Broyden–Fletcher–Goldfarb–Shanno algorithm. Maximum iterations to find convergence before solver is stopped - - - QR algorithm: - - - - - During diagnosing the QR rank of matrix is calculated. -Eigen Dense QR is a dense matrix QR with full pivoting; usually slower -Eigen Sparse QR algorithm is optimized for sparse matrices; usually faster - - - - - Redundant solver: - - - - - Solver used to determine whether a group is redundant or conflicting - - - - - Redundant max. iterations: - - - - - Same as 'Maximum iterations', but for redundant solving - - - - - Redundant sketch size multiplier: - - - - - Same as 'Sketch size multiplier', but for redundant solving - - - - - Redundant convergence - - - - - Same as 'Convergence', but for redundant solving - - - - - Redundant param1 - - - - - Redundant param2 - - - - - Redundant param3 - - - - - Console debug mode: - - - - - Verbosity of console output - - If selected, the Maximum iterations value is multiplied by the sketch size @@ -6268,6 +5648,18 @@ to determine whether a solution converges or not Algorithm used for the rank revealing QR decomposition + + + QR algorithm: + + + + + During diagnosing the QR rank of matrix is calculated. +Eigen Dense QR is a dense matrix QR with full pivoting; usually slower +Eigen Sparse QR algorithm is optimized for sparse matrices; usually faster + + Eigen Dense QR @@ -6298,31 +5690,96 @@ to determine whether a solution converges or not Solving algorithm used for determination of Redundant constraints + + + Redundant solver: + + + + + Solver used to determine whether a group is redundant or conflicting + + Maximum number of iterations of the solver used for determination of Redundant constraints + + + Redundant max. iterations: + + + + + Same as 'Maximum iterations', but for redundant solving + + If selected, the Maximum iterations value for the redundant algorithm is multiplied by the sketch size + + + Redundant sketch size multiplier: + + + + + Same as 'Sketch size multiplier', but for redundant solving + + Error threshold under which convergence is reached for the solving of redundant constraints + + + Redundant convergence + + + + + Same as 'Convergence', but for redundant solving + + 1E-10 + + + Redundant param1 + + + + + Redundant param2 + + + + + Redundant param3 + + Degree of verbosity of the debug output to the console + + + Console debug mode: + + + + + Verbosity of console output + + None @@ -6357,6 +5814,117 @@ to determine whether a solution converges or not Workbench + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sketcher diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet.ts index 23b6591dd0..af3319dcb1 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet.ts @@ -1,6 +1,103 @@ + + 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 + + + + + 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 + + + CmdCreateSpreadsheet @@ -551,6 +648,61 @@ Spreadsheet.my_alias_name instead of Spreadsheet.B1 + + SpreadsheetGui::DlgSettings + + Spreadsheet + + + + Import/Export Settings + + + + <html><head/><body><p>Character used to delimit strings, typically is single quote (') or double quote (&quot;). Must be a single character.</p></body></html> + + + + " + + + + Delimiter Character: + + + + <html><head/><body><p>Escape character, typically the backslash (\), used to indicate special unprintable characters, e.g. \t = tab. Must be a single character.</p></body></html> + + + + \ + + + + Escape Character: + + + + <html><head/><body><p>Character to use as field delimiter. Default is tab, but also commonly used are commas (,) and semicolons (;). Select from the list or enter your own in the field. Must be a single character or the words <span style=" font-style:italic;">tab</span>, <span style=" font-style:italic;">comma</span>, or <span style=" font-style:italic;">semicolon</span>.</p></body></html> + + + + tab + + + + ; + + + + , + + + + Quote Character: + + + SpreadsheetGui::Module diff --git a/src/Mod/Start/Gui/Resources/translations/Start.ts b/src/Mod/Start/Gui/Resources/translations/Start.ts new file mode 100644 index 0000000000..70542e53ec --- /dev/null +++ b/src/Mod/Start/Gui/Resources/translations/Start.ts @@ -0,0 +1,497 @@ + + + + + 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 + + + + + CmdStartPage + + + Start + + + + + Start Page + + + + + Displays the start page in a browser view + + + + + DlgStartPreferences + + + Start page options + + + + + Start page template + + + + + An optional HTML template that will be used instead of the default start page. + + + + + Contents + + + + + Show forum + + + + + Show examples folder contents + + + + + Show additional folder + + + + + If you want the examples to show on the first page + + + + + If this is checked, the latest posts from the FreeCAD forum will be displayed on the Activity tab + + + + + An optional custom folder to be displayed at the bottom of the first page. +By using ";;" to separate paths, you can add several folders here + + + + + Show notepad + + + + + Shows a notepad next to the file thumbnails, where you can keep notes across sessions + + + + + Show tips + + + + + Displays help tips in the Start workbench Documents tab + + + + + Fonts and colors + + + + + The background of the main start page area + + + + + Background color + + + + + in FreeCAD + + + + + In external browser + + + + + Background color down gradient + + + + + The color of the version text + + + + + Link color + + + + + An optional image to display as background + + + + + If this is checked and a style sheet is specified in General preferences, it will be used and override the colors below + + + + + Page background color + + + + + The color of the text on the main pages + + + + + Background image + + + + + Page text color + + + + + The color of the links + + + + + The background color of the boxes inside the pages + + + + + Box background color + + + + + The background color behind the panels + + + + + The down gradient for the background color (currently unsupported) + + + + + Open links + + + + + Background text color + + + + + Use FreeCAD style sheet + + + + + Font family + + + + + The font family to use on the start page. Can be a font name or a comma-separated series of fallback fonts + + + + + Arial,Helvetica,sans + + + + + The base font size to use for all texts of the Start page + + + + + px + + + + + Use gradient for New File icon + + + + + If this is selected, the 'New File' icon shows a gradient icon instead of the normal icon + + + + + Options + + + + + Choose which workbench to switch to after the program launches + + + + + If checked, will automatically close the Start page when FreeCAD launches + + + + + Switch workbench after loading + + + + + Close start page after loading + + + + + Close and switch on opening file + + + + + If application is started by opening a file, apply the two settings above + + + + diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw.ts index 30c4d5afcb..4e19ac2cb4 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw.ts @@ -4,7 +4,6 @@ Cmd2LineCenterLine - Add Centerline between 2 Lines @@ -12,7 +11,6 @@ Cmd2PointCenterLine - Add Centerline between 2 Points @@ -20,7 +18,6 @@ CmdMidpoints - Add Midpoint Vertices @@ -28,7 +25,6 @@ CmdQuadrants - Add Quadrant Vertices @@ -36,12 +32,10 @@ CmdTechDraw2LineCenterLine - TechDraw - Add Centerline between 2 Lines @@ -49,12 +43,10 @@ CmdTechDraw2PointCenterLine - TechDraw - Add Centerline between 2 Points @@ -62,12 +54,10 @@ CmdTechDraw2PointCosmeticLine - TechDraw - Add Cosmetic Line Through 2 Points @@ -75,12 +65,10 @@ CmdTechDraw3PtAngleDimension - TechDraw - Insert 3-Point Angle Dimension @@ -88,12 +76,10 @@ CmdTechDrawActiveView - TechDraw - Insert Active View (3D View) @@ -101,12 +87,10 @@ CmdTechDrawAngleDimension - TechDraw - Insert Angle Dimension @@ -114,12 +98,10 @@ CmdTechDrawAnnotation - TechDraw - Insert Annotation @@ -127,17 +109,14 @@ CmdTechDrawArchView - TechDraw - Insert Arch Workbench Object - Insert a View of a Section Plane from Arch Workbench @@ -145,12 +124,10 @@ CmdTechDrawBalloon - TechDraw - Insert Balloon Annotation @@ -158,17 +135,14 @@ CmdTechDrawCenterLineGroup - TechDraw - Insert Center Line - Add Centerline to Faces @@ -176,12 +150,10 @@ CmdTechDrawClipGroup - TechDraw - Insert Clip Group @@ -189,12 +161,10 @@ CmdTechDrawClipGroupAdd - TechDraw - Add View to Clip Group @@ -202,12 +172,10 @@ CmdTechDrawClipGroupRemove - TechDraw - Remove View from Clip Group @@ -215,12 +183,10 @@ CmdTechDrawCosmeticEraser - TechDraw - Remove Cosmetic Object @@ -228,12 +194,10 @@ CmdTechDrawCosmeticVertex - TechDraw - Add Cosmetic Vertex @@ -241,17 +205,14 @@ CmdTechDrawCosmeticVertexGroup - TechDraw - Insert Cosmetic Vertex - Add Cosmetic Vertex @@ -259,17 +220,14 @@ CmdTechDrawDecorateLine - TechDraw - Change Appearance of Lines - Change Appearance of selected Lines @@ -277,12 +235,10 @@ CmdTechDrawDetailView - TechDraw - Insert Detail View @@ -290,12 +246,10 @@ CmdTechDrawDiameterDimension - TechDraw - Insert Diameter Dimension @@ -303,12 +257,10 @@ CmdTechDrawDimension - TechDraw - Insert Dimension @@ -316,17 +268,14 @@ CmdTechDrawDraftView - TechDraw - Insert Draft Workbench Object - Insert a View of a Draft Workbench object @@ -334,22 +283,18 @@ CmdTechDrawExportPageDXF - File - Export Page as DXF - Save Dxf File - Dxf (*.dxf) @@ -357,12 +302,10 @@ CmdTechDrawExportPageSVG - File - Export Page as SVG @@ -370,18 +313,15 @@ CmdTechDrawExtensionCircleCenterLines - TechDraw - - Draw circle center lines + Draw circle centerlines - - Draw circle center line cross at circles + Draw circle centerline cross at circles - select many circles or arcs - click this button @@ -390,17 +330,14 @@ CmdTechDrawExtensionThreadBoltBottom - TechDraw - Cosmetic thread bolt bottom view - Draw cosmetic screw thread ground view - select many circles - click this button @@ -410,17 +347,14 @@ CmdTechDrawExtensionThreadBoltSide - TechDraw - Cosmetic thread bolt side view - Draw cosmetic screw thread side view - select two parallel lines - click this button @@ -430,17 +364,14 @@ CmdTechDrawExtensionThreadHoleBottom - TechDraw - Cosmetic thread hole bottom view - Draw cosmetic hole thread ground view - select many circles - click this button @@ -450,17 +381,14 @@ CmdTechDrawExtensionThreadHoleSide - TechDraw - Cosmetic thread hole side view - Draw cosmetic thread hole side view - select two parallel lines - click this button @@ -470,22 +398,18 @@ CmdTechDrawExtentGroup - TechDraw - Insert Extent Dimension - Horizontal Extent - Vertical Extent @@ -493,12 +417,10 @@ CmdTechDrawFaceCenterLine - TechDraw - Add Centerline to Faces @@ -506,12 +428,10 @@ CmdTechDrawGeometricHatch - TechDraw - Apply Geometric Hatch to Face @@ -519,12 +439,10 @@ CmdTechDrawHatch - TechDraw - Hatch a Face using Image File @@ -532,12 +450,10 @@ CmdTechDrawHorizontalDimension - TechDraw - Insert Horizontal Dimension @@ -545,12 +461,10 @@ CmdTechDrawHorizontalExtentDimension - TechDraw - Insert Horizontal Extent Dimension @@ -558,28 +472,22 @@ CmdTechDrawImage - TechDraw - Insert Bitmap Image - - Insert Bitmap from a file into a page - Select an Image File - Image (*.png *.jpg *.jpeg) @@ -587,12 +495,10 @@ CmdTechDrawLandmarkDimension - TechDraw - Insert Landmark Dimension - EXPERIMENTAL @@ -600,12 +506,10 @@ CmdTechDrawLeaderLine - TechDraw - Add Leaderline to View @@ -613,12 +517,10 @@ CmdTechDrawLengthDimension - TechDraw - Insert Length Dimension @@ -626,12 +528,10 @@ CmdTechDrawLinkDimension - TechDraw - Link Dimension to 3D Geometry @@ -639,12 +539,10 @@ CmdTechDrawMidpoints - TechDraw - Add Midpoint Vertices @@ -652,12 +550,10 @@ CmdTechDrawPageDefault - TechDraw - Insert Default Page @@ -665,22 +561,18 @@ CmdTechDrawPageTemplate - TechDraw - Insert Page using Template - Select a Template File - Template (*.svg *.dxf) @@ -688,17 +580,14 @@ CmdTechDrawProjectionGroup - TechDraw - Insert Projection Group - Insert multiple linked views of drawable object(s) @@ -706,12 +595,10 @@ CmdTechDrawQuadrants - TechDraw - Add Quadrant Vertices @@ -719,12 +606,10 @@ CmdTechDrawRadiusDimension - TechDraw - Insert Radius Dimension @@ -732,12 +617,10 @@ CmdTechDrawRedrawPage - TechDraw - Redraw Page @@ -745,12 +628,10 @@ CmdTechDrawRichTextAnnotation - TechDraw - Insert Rich Text Annotation @@ -758,12 +639,10 @@ CmdTechDrawSectionView - TechDraw - Insert Section View @@ -771,12 +650,10 @@ CmdTechDrawShowAll - TechDraw - Show/Hide Invisible Edges @@ -784,17 +661,14 @@ CmdTechDrawSpreadsheetView - TechDraw - Insert Spreadsheet View - Insert View to a spreadsheet @@ -802,17 +676,14 @@ CmdTechDrawSymbol - TechDraw - Insert SVG Symbol - Insert symbol from an SVG file @@ -820,13 +691,10 @@ CmdTechDrawToggleFrame - TechDraw - - Turn View Frames On/Off @@ -834,12 +702,10 @@ CmdTechDrawVerticalDimension - TechDraw - Insert Vertical Dimension @@ -847,12 +713,10 @@ CmdTechDrawVerticalExtentDimension - TechDraw - Insert Vertical Extent Dimension @@ -860,17 +724,14 @@ CmdTechDrawView - TechDraw - Insert View - Insert a View @@ -878,12 +739,10 @@ CmdTechDrawWeldSymbol - TechDraw - Add Welding Information to Leaderline @@ -891,197 +750,150 @@ Command - - Drawing create page - Create view - Create Projection Group - Create Clip - ClipGroupAdd - ClipGroupRemove - Create Symbol - Create DraftView - Create ArchView - Create spreadsheet view - - Save page to dxf - Add Midpont Vertices - Add Quadrant Vertices - Create Annotation - - - - - - - - Create Dimension - Create Hatch - Create GeomHatch - Create Image - Drag Balloon - Drag Dimension - - Create Balloon - Create ActiveView - Create CenterLine - Create Cosmetic Line - Update CosmeticLine - Create Detail View - Update Detail - Create Leader - Edit Leader - Create Anno - Edit Anno - Apply Quick - Apply Aligned - Create SectionView - Create WeldSymbol - Edit WeldSymbol - Add Cosmetic Vertex @@ -1089,234 +901,186 @@ MRichTextEdit - Save changes - Close editor - Paragraph formatting - Undo (CTRL+Z) - Undo - - Redo - Cut (CTRL+X) - Cut - Copy (CTRL+C) - Copy - Paste (CTRL+V) - Paste - Link (CTRL+L) - Link - Bold - Italic (CTRL+I) - Italic - Underline (CTRL+U) - Underline - Strikethrough - Strike Out - Bullet list (CTRL+-) - Ordered list (CTRL+=) - Decrease indentation (CTRL+,) - Decrease indentation - Increase indentation (CTRL+.) - Increase indentation - Text foreground color - Text background color - Background - Font size - - More functions - Standard - Heading 1 - Heading 2 - Heading 3 - Heading 4 - Monospace - Remove character formatting - Remove all formatting - Edit document source - Document source - Create a link - Link URL: - Select an image - JPEG (*.jpg);; GIF (*.gif);; PNG (*.png);; BMP (*.bmp);; All (*) @@ -1324,738 +1088,470 @@ QObject - - - - - - - - - - - - - - - - - - - - - - - - - Wrong selection - - No Shapes, Groups or Links in this selection - - Select at least 1 DrawViewPart object as Base. - - Select one Clip group and one View. - - - - - Select exactly one View to add to group. - - - - - Select exactly one Clip group. - - - - - Clip and View must be from same Page. - - - - - Select exactly one View to remove from Group. - - - - - View does not belong to a Clip - - - - - Choose an SVG file to open - - - - - Scalable Vector Graphic - - - - - All Files - - - - - Select at least one object. - - - - - There were no DraftWB objects in the selection. - - - - - Please select only 1 Arch Section. - - - - - No Arch Sections in selection. - - - - - Can not export selection - - - - - Page contains DrawViewArch which will not be exported. Continue? - - - - - Select exactly one Spreadsheet object. - - - - - No Drawing View - - - - - Open Drawing View before attempting export to SVG. - - - - - - - - - - - - - - - Incorrect Selection - - - - - - Ellipse Curve Warning - - - - - Selected edge is an Ellipse. Radius will be approximate. Continue? - - - - - - - - BSpline Curve Warning - - - - - - Selected edge is a BSpline. Radius will be approximate. Continue? - - - - - Selected edge is an Ellipse. Diameter will be approximate. Continue? - - - - - - Selected edge is a BSpline. Diameter will be approximate. Continue? - - - - - Need two straight edges to make an Angle Dimension - - - - - Need three points to make a 3 point Angle Dimension - - - - - There is no 3D object in your selection - - - - - There are no 3D Edges or Vertices in your selection - - - - - - Please select a View [and Edges]. - - - - - Select 2 point objects and 1 View. (1) - - - - - Select 2 point objects and 1 View. (2) - - - - - - - - - - - - - - - Incorrect selection - - Select an object first - - Too many objects selected - - Create a page first. - - No View of a Part in selection. - - No Feature with Shape in selection. + Select one Clip group and one View. - - - - - - - - - - - - - - - - - - - Task In Progress + Select exactly one View to add to group. - - - - - - - - - - - - - - - - - - - Close active task dialog and try again. + Select exactly one Clip group. + + + + Clip and View must be from same Page. + + + + Select exactly one View to remove from Group. + + + + View does not belong to a Clip + + + + Choose an SVG file to open + + + + Scalable Vector Graphic + + + + All Files + + + + Select at least one object. + + + + There were no DraftWB objects in the selection. + + + + Please select only 1 Arch Section. + + + + No Arch Sections in selection. + + + + Select exactly one Spreadsheet object. + + + + No Drawing View + + + + Open Drawing View before attempting export to SVG. + + + + Can not export selection + + + + Page contains DrawViewArch which will not be exported. Continue? + + + + Ellipse Curve Warning + + + + Selected edge is an Ellipse. Radius will be approximate. Continue? + + + + BSpline Curve Warning + + + + Selected edge is a BSpline. Radius will be approximate. Continue? + + + + Incorrect Selection + + + + Selected edge is an Ellipse. Diameter will be approximate. Continue? + + + + Selected edge is a BSpline. Diameter will be approximate. Continue? + + + + Need two straight edges to make an Angle Dimension + + + + Need three points to make a 3 point Angle Dimension + + + + There is no 3D object in your selection + + + + There are no 3D Edges or Vertices in your selection - - - - Selection Error - - - - - - - - - - - - - - - - - - - - - - - + Please select a View [and Edges]. + + + + Select 2 point objects and 1 View. (1) + + + + Select 2 point objects and 1 View. (2) + + + + No Feature with Shape in selection. + + + + Task In Progress + + + + Close active task dialog and try again. + + + Wrong Selection - Can not attach leader. No base View selected. - - - - You must select a base View for the line. - - No DrawViewPart objects in this selection - - - - No base View in Selection. - You must select Faces or an existing CenterLine. - No CenterLine in selection. - - - Selection is not a CenterLine. - Selection not understood. - You must select 2 Vertexes or an existing CenterLine. - Need 2 Vertices or 1 CenterLine. - Selection is empty. - Not enough points in selection. - Selection is not a Cosmetic Line. - You must select 2 Vertexes. - - No View in Selection. - - - - - You must select a View and/or lines. - - - - - No Part Views in this selection - - - - - Select exactly one Leader line or one Weld symbol. - - - - - Nothing selected - At least 1 object in selection is not a part view - Unknown object type in selection - + No View in Selection. + + + + You must select a View and/or lines. + + + + No Part Views in this selection + + + + Select exactly one Leader line or one Weld symbol. + + + Replace Hatch? - Some Faces in selection are already hatched. Replace? - No TechDraw Page - Need a TechDraw Page for this command - Select a Face first - No TechDraw object in selection - Create a page to insert. - - No Faces to hatch in this selection - No page found - No Drawing Pages in document. - Which page? - - Too many pages - - - - - Select only 1 page. - - - - Can not determine correct page. - + Too many pages + + + + Select only 1 page. + + + PDF (*.pdf) - - All Files (*.*) - Export Page As PDF - SVG (*.svg) - Export page as SVG - - - Are you sure you want to continue? - Show drawing - Toggle KeepUpdated - Click to update text - New Leader Line - Edit Leader Line - Rich text creator - - - Rich text editor - New Cosmetic Vertex - Select a symbol - ActiveView to TD View - Create Center Line - Edit Center Line - Create Section View - - Select at first an orientation - Edit Section View - Operation Failed - Create Welding Symbol - Edit Welding Symbol - Create Cosmetic Line - Edit Cosmetic Line - New Detail View - Edit Detail View - - - - Edit %1 - - TechDraw Circle Centerlines - - - - - Selection is empty - - - - - No object selected - - - TechDraw Thread Hole Side - - TechDraw Thread Bolt Side - - TechDraw Thread Hole Bottom - - TechDraw Tread Bolt Bottom - Please select two straight lines @@ -2063,76 +1559,50 @@ Std_Delete - You cannot delete this leader line because it has a weld symbol that would become broken. - - - - - - - - - - - - - Object dependencies - You cannot delete the anchor view of a projection group. - - You cannot delete this view because it has a section view that would become broken. - - You cannot delete this view because it has a detail view that would become broken. - - You cannot delete this view because it has a leader line that would become broken. - The page is not empty, therefore the following referencing objects might be lost: - The group cannot be deleted because its items have the following section or detail views, or leader lines that would get broken: - The projection group is not empty, therefore the following referencing objects might be lost: - The following referencing object might break: - You cannot delete this weld symbol because it has a tile weld that would become broken. @@ -2141,103 +1611,83 @@ it has a tile weld that would become broken. TaskActiveView - ActiveView to TD View - Width - Width of generated view - Height - Height of generated view - Border - Minimal distance of the object from the top and left view border - Paint background yes/no - Background - Background color - Line Width - Width of lines in generated view - Render Mode - Drawing style - see SoRenderManager - As is - Wireframe - Points - Wireframe overlay - Hidden Line - Bounding box @@ -2245,131 +1695,105 @@ the top and left view border TaskWeldingSymbol - Welding Symbol - Text before arrow side symbol - Text after arrow side symbol - Pick arrow side symbol - - Symbol - Text above arrow side symbol - Pick other side symbol - Text below other side symbol - Text after other side symbol - Flips the sides - Flip Sides - Text before other side symbol - Remove other side symbol - Delete - Adds the 'Field Weld' symbol (flag) at the kink in the leader line - Field Weld - Adds the 'All Around' symbol (circle) at the kink in the leader line - All Around - Offsets the lower symbol to indicate alternating welds - Alternating - Directory to welding symbols. This directory will be used for the symbol selection. - *.svg - Text at end of symbol - Symbol Directory - Tail Text @@ -2377,107 +1801,110 @@ This directory will be used for the symbol selection. TechDrawGui::DlgPrefsTechDrawAdvancedImp - - Advanced - + Include 2D Objects in projection + + + + Show Loose 2D Geom + + + + Include edges with unexpected geometry (zero length etc.) in results + + + + Allow Crazy Edges + + + Edge Fuzz - + Override automatic dimension format + + + Shape of line end caps. Only change unless you know what you are doing! - Round - Square - Flat - + Perform a fuse operation on input shape(s) before Section view processing + + + + Fuse Before Section + + + + Dimension Format + + + + Line End Cap Shape + + + + Dump intermediate results during Detail view processing + + + + Debug Detail + + + + Highlights border of section cut in section views + + + + Show Section Edges + + + Limit of 64x64 pixel SVG tiles used to hatch a single face. For large scalings you might get an error about to many SVG tiles. Then you need to increase the tile limit. - - Dump intermediate results during Detail view processing + Max SVG Hatch Tiles - - Debug Detail + Max PAT Hatch Segments - - Include 2D Objects in projection - - - - - Show Loose 2D Geom - - - - - Dump intermediate results during Section view processing - - - - - Debug Section - - - - - Perform a fuse operation on input shape(s) before Section view processing - - - - - Fuse Before Section - - - - - Highlights border of section cut in section views - - - - - Show Section Edges - - - - Maximum hatch line segments to use when hatching a face with a PAT pattern - - Line End Cap Shape + Dump intermediate results during Section view processing + + + + Debug Section - If checked, TechDraw will attempt to build faces using the line segments returned by the hidden line removal algorithm. Faces must be detected in order to use hatching, but there @@ -2485,59 +1912,24 @@ can be a performance penalty in complex models. - Detect Faces - - Include edges with unexpected geometry (zero length etc.) in results - - - - - Allow Crazy Edges - - - - - Max SVG Hatch Tiles - - - - - Max PAT Hatch Segments - - - - - Dimension Format - - - - - Override automatic dimension format - - - - Mark Fuzz - Size of selection area around edges Each unit is approx. 0.1 mm wide - Selection area around center marks Each unit is approx. 0.1 mm wide - <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> @@ -2545,271 +1937,206 @@ Each unit is approx. 0.1 mm wide TechDrawGui::DlgPrefsTechDrawAnnotationImp - - Annotation - Center Line Style - Style for section lines - - - NeverShow - - - Continuous - - - Dash - - - Dot - - - DashDot - - - DashDotDot - Section Line Standard - Section Cut Surface - Default appearance of cut surface in section view - Hide - Solid Color - SVG Hatch - PAT Hatch - Forces last leader line segment to be horizontal - Leader Line Auto Horizontal - Length of balloon leader line kink - Type for centerlines - Shape of balloon annotations - Circular - None - Triangle - Inspection - Hexagon - - Square - Rectangle - Balloon Leader End - Standard to be used to draw section lines - ANSI - ISO - Outline shape for detail views - Circle - Section Line Style - Show arc center marks in views - Show Center Marks - - Line group used to set line widths - - - - - Line Width Group - - - - Detail View Outline Shape - Style for balloon leader line ends - Length of horizontal portion of Balloon leader - Ballon Leader Kink Length - Restrict Filled Triangle line end to vertical or horizontal directions - Balloon Orthogonal Triangle - + Line group used to set line widths + + + + Line Width Group + + + Balloon Shape - Show arc centers in printed output - Print Center Marks - Line style of detail highlight on base view - Detail Highlight Style - <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> @@ -2817,163 +2144,130 @@ Each unit is approx. 0.1 mm wide TechDrawGui::DlgPrefsTechDrawColorsImp - - Colors - Normal - Normal line color - Hidden Line - Hidden line color - Preselected - Preselection color - Section Face - Section face color - Selected - Selected item color - Section Line - Section line color - Background - Background color around pages - Hatch - Hatch image color - Dimension - Color of dimension lines and text. - Geometric Hatch - Geometric hatch pattern color - Centerline - Centerline color - Vertex - Color of vertices in views - Object faces will be transparent - Transparent Faces - Face color (if not transparent) - Detail Highlight - Leaderline - Default color for leader lines - <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> @@ -2981,129 +2275,103 @@ Each unit is approx. 0.1 mm wide TechDrawGui::DlgPrefsTechDrawDimensionsImp - - Dimensions - - Standard and Style - - - - Standard to be used for dimensional values - ISO Oriented - ISO Referencing - ASME Inlined - ASME Referencing - + Arrow Style + + + + Standard and Style + + + + Arrowhead style + + + + Arrow Size + + + + Character used to indicate diameter dimensions + + + + ⌀ + + + + Append unit to dimension values + + + + Show Units + + + + Diameter Symbol + + + Use system setting for number of decimals - Use Global Decimals - + Number of decimals if 'Use Global Decimals' is not used + + + + Dimension text font size + + + + Arrowhead size + + + + Alternate Decimals + + + + Font Size + + + Tolerance Text Scale - Tolerance text scale Multiplier of 'Font Size' - - Append unit to dimension values - - - - - Show Units - - - - - Alternate Decimals - - - - - Number of decimals if 'Use Global Decimals' is not used - - - - - Font Size - - - - - Dimension text font size - - - - - Diameter Symbol - - - - - Character used to indicate diameter dimensions - - - - - ⌀ - - - - - Arrow Style - - - - - Arrowhead style - - - - - Arrow Size - - - - - Arrowhead size - - - - <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> @@ -3111,221 +2379,178 @@ Multiplier of 'Font Size' TechDrawGui::DlgPrefsTechDrawGeneralImp - General - Drawing Update - Whether or not pages are updated every time the 3D model is changed - Update With 3D (global policy) - Whether or not a page's 'Keep Updated' property can override the global 'Update With 3D' parameter - Allow Page Override (global policy) - Keep drawing pages in sync with changes of 3D model in real time. This can slow down the response time. - Keep Page Up To Date - Automatically distribute secondary views for ProjectionGroups - Auto-distribute Secondary Views - Labels - * this font is also used for dimensions Changes have no effect on existing dimensions. - Label Font* - Label Size - Font for labels - Label size - Conventions - Projection Group Angle - Use first- or third-angle multiview projection convention - First - Third - Page - Hidden Line Style - Style for hidden lines - Continuous - Dashed - Files - Default Template - Default template file for new pages - Template Directory - Starting directory for menu 'Insert Page using Template' - Hatch Pattern File - Default SVG or bitmap file for hatching - Line Group File - Alternate file for personal LineGroup definition - Welding Directory - Default directory for welding symbols - PAT File - Default PAT pattern definition file for geometric hatching - Pattern Name - Name of the default PAT pattern - Diamond - <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> @@ -3333,112 +2558,87 @@ for ProjectionGroups TechDrawGui::DlgPrefsTechDrawHLRImp - HLR - Hidden Line Removal - + Visible + + + + Number of ISO lines per face edge + + + Show seam lines - - Show Seam Lines - Show smooth lines - - Show Smooth Lines - - Show hard and outline edges (always shown) - - - - - - Show Hard Lines - - - - Use an approximation to find hidden lines. Fast, but result is a collection of short straight lines. - Use Polygon Approximation - - Make lines of equal parameterization - - - - - - Show UV ISO Lines - - - - Show hidden smooth edges - - Show hidden seam lines - - - - - Show hidden equal parameterization lines - - - - - Visible - - - - - Hidden - - - - Show hidden hard and outline edges - + Show Hard Lines + + + + Show hard and outline edges (always shown) + + + + Show hidden seam lines + + + + Show hidden equal parameterization lines + + + + Show UV ISO Lines + + + + Hidden + + + ISO Count - - Number of ISO lines per face edge + Make lines of equal parameterization - <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> @@ -3446,103 +2646,82 @@ Fast, but result is a collection of short straight lines. TechDrawGui::DlgPrefsTechDrawScaleImp - - Scale - Page Scale - Default scale for new pages - View Scale Type - Default scale for new views - Page - Auto - Custom - View Custom Scale - Default scale for views if 'View Scale Type' is 'Custom' - Size Adjustments - - Size of template field click handles - - - - Vertex Scale - - Size of center marks. Multiplier of vertex size. + Size of template field click handles - - Scale of vertex dots. Multiplier of line width. - - - - Center Mark Scale - + Size of center marks. Multiplier of vertex size. + + + Template Edit Mark - - Welding Symbol Scale - - - - Multiplier for size of welding symbols - + Welding Symbol Scale + + + + Scale of vertex dots. Multiplier of line width. + + + <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> @@ -3550,74 +2729,60 @@ Fast, but result is a collection of short straight lines. TechDrawGui::MDIViewPage - - &Export SVG - - - - Toggle &Keep Updated - Toggle &Frames - + &Export SVG + + + Export DXF - Export PDF - Different orientation - The printer uses a different orientation than the drawing. Do you want to continue? - Different paper size - The printer uses a different paper size than the drawing. Do you want to continue? - Opening file failed - Can not open file %1 for writing. - Save Dxf File - Dxf (*.dxf) - Selected: @@ -3625,7 +2790,6 @@ Do you want to continue? TechDrawGui::QGIViewAnnotation - Text @@ -3633,22 +2797,18 @@ Do you want to continue? TechDrawGui::SymbolChooser - Symbol Chooser - Select a symbol that should be used - Symbol Dir - Directory to welding symbols. @@ -3656,152 +2816,122 @@ Do you want to continue? TechDrawGui::TaskBalloon - Balloon - Text: - Text to be displayed - Text Color: - Color for 'Text' - - Fontsize for 'Text' - - - - Font Size: - + Fontsize for 'Text' + + + Bubble Shape: - Shape of the balloon bubble - Circular - None - Triangle - Inspection - Hexagon - Square - Rectangle - Shape Scale: - Bubble shape scale factor - End Symbol: - End symbol for the balloon line - End Symbol Scale: - End symbol scale factor - Line Visible: - Whether the leader line is visible or not - False - True - Line Width: - Leader line width - Leader Kink Length: - Length of balloon leader line kink @@ -3809,47 +2939,38 @@ Do you want to continue? TechDrawGui::TaskCenterLine - Center Line - Base View - Elements - Orientation - Top to Bottom line - Vertical - Left to Right line - Horizontal - centerline between - lines: in equal distance to the lines and with half of the angle the lines have to each other @@ -3857,145 +2978,117 @@ Do you want to continue? - Aligned - Shift Horizontal - Move line -Left or +Right - Shift Vertical - Move line +Up or -Down - Rotate - Rotate line +CCW or -CW - - Color - - - - - Weight - - - - - Style - - - - - Continuous - - - - - Dash - - - - - Dot - - - - - DashDot - - - - - DashDotDot - - - - Extend By - Make the line a little longer. - mm + + Color + + + + Weight + + + + Style + + + + Continuous + + + + Dash + + + + Dot + + + + DashDot + + + + DashDotDot + + TechDrawGui::TaskCosVertex - Cosmetic Vertex - Base View - Point Picker - Position from the view center - Position - X - Y - Pick a point for cosmetic vertex - Left click to set a point - In progress edit abandoned. Start over. @@ -4003,42 +3096,30 @@ Do you want to continue? TechDrawGui::TaskCosmeticLine - Cosmetic Line - View - - 2d Point - - 3d Point - - X: - - Y: - - Z: @@ -4046,42 +3127,66 @@ Do you want to continue? TechDrawGui::TaskDetail - Detail Anchor - Base View - Detail View - Click to drag detail highlight to new position - Drag Highlight - + Reference + + + + x position of detail highlight within view + + + scale factor for detail view - + X + + + size of detail view - + Scale Factor + + + + Y + + + + Radius + + + + reference label + + + + y position of detail highlight within view + + + Page: scale factor of page is used Automatic: if the detail view is larger than the page, it will be scaled down to fit into the page @@ -4089,232 +3194,154 @@ Custom: custom scale factor is used - Page - Automatic - Custom - Scale Type - - - X - - - - - Scale Factor - - - - - Y - - - - - x position of detail highlight within view - - - - - reference label - - - - - y position of detail highlight within view - - - - - Radius - - - - - Reference - - TechDrawGui::TaskDimension - Dimension - Tolerancing - If theoretical exact (basic) dimension - Theoretically Exact - - Reverses usual direction of dimension line terminators - Equal Tolerance - Overtolerance: - Overtolerance value If 'Equal Tolerance' is checked this is also the negated value for 'Under Tolerance'. - Undertolerance: - Undertolerance value If 'Equal Tolerance' is checked it will be replaced by negative value of 'Over Tolerance'. - Formatting - Format Specifier: - Text to be displayed - - If checked the content of 'Format Spec' will be used instead if the dimension value - Arbitrary Text - OverTolerance Format Specifier: - Specifies the overtolerance format in printf() style, or arbitrary text - UnderTolerance Format Specifier: - Specifies the undertolerance format in printf() style, or arbitrary text - Arbitrary Tolerance Text - Display Style - Flip Arrowheads - Color: - Color of the dimension - Font Size: - Fontsize for 'Text' - Drawing Style: - Standard and style according to which dimension is drawn - ISO Oriented - ISO Referencing - ASME Inlined - ASME Referencing @@ -4322,7 +3349,6 @@ be used instead if the dimension value TechDrawGui::TaskDlgLineDecor - Restore Invisible Lines @@ -4330,62 +3356,50 @@ be used instead if the dimension value TechDrawGui::TaskGeomHatch - Apply Geometric Hatch to Face - Define your pattern - The PAT file containing your pattern - Pattern File - Pattern Name - Line Weight - Pattern Scale - Line Color - Name of pattern within file - Color of pattern lines - Enlarges/shrinks the pattern - Thickness of lines within the pattern @@ -4393,42 +3407,34 @@ be used instead if the dimension value TechDrawGui::TaskHatch - Apply Hatch to Face - Define your pattern - The PAT file containing your pattern - Pattern File - Color of pattern lines - Line Color - Enlarges/shrinks the pattern - Pattern Scale @@ -4436,125 +3442,100 @@ be used instead if the dimension value TechDrawGui::TaskLeaderLine - Leader Line - Base View - Discard Changes - - Pick Points - - - - - Start Symbol - - - - - Line color - - - - - Width - - - - - Line width - - - - - Continuous - - - - - Dot - - - - - End Symbol - - - - First pick the start point of the line, then at least a second point. You can pick further points to get line segments. - + Pick Points + + + + Start Symbol + + + + End Symbol + + + Color - + Line color + + + + Width + + + + Line width + + + Style - Line style - NoLine - + Continuous + + + Dash - + Dot + + + DashDot - DashDotDot - - Pick a starting point for leader line - Click and drag markers to adjust leader line - Left click to set a point - Press OK or Cancel to continue - In progress edit abandoned. Start over. @@ -4562,77 +3543,62 @@ You can pick further points to get line segments. TechDrawGui::TaskLineDecor - Line Decoration - View - Lines - Style - Continuous - Dash - Dot - DashDot - DashDotDot - Color - Weight - Thickness of pattern lines. - Visible - False - True @@ -4640,47 +3606,38 @@ You can pick further points to get line segments. TechDrawGui::TaskLinkDim - Link Dimension - Link This 3D Geometry - Feature2: - Feature1: - Geometry1: - Geometry2: - To These Dimensions - Available - Selected @@ -4688,199 +3645,159 @@ You can pick further points to get line segments. TechDrawGui::TaskProjGroup - Projection Group - Projection - First or Third Angle - - - Page - - - - First Angle - Third Angle - + Page + + + Scale - Scale Page/Auto/Custom - Automatic - Custom - Custom Scale - Scale Numerator - : - Scale Denominator - Adjust Primary Direction - Current primary view direction - Rotate right - Rotate up - Rotate left - Rotate down - Secondary Projections - Bottom - Primary - Right - Left - LeftFrontBottom - Top - RightFrontBottom - RightFrontTop - Rear - LeftFrontTop - Spin CW - Spin CCW - Distributes projections automatically using the given X/Y Spacing - Auto Distribute - Horizontal space between border of projections - X Spacing - Y Spacing - Vertical space between border of projections @@ -4888,35 +3805,26 @@ using the given X/Y Spacing TechDrawGui::TaskRestoreLines - Restore Invisible Lines - All - Geometry - CenterLine - Cosmetic - - - - 0 @@ -4924,97 +3832,78 @@ using the given X/Y Spacing TechDrawGui::TaskRichAnno - Rich Text Annotation Block - - Max Width - - - - Base Feature - + Max Width + + + Maximal width, if -1 then automatic width - - Show Frame - - - - - Color - - - - - Line color - - - - - Width - - - - - Line width - - - - - Style - - - - - Line style - - - - - NoLine - - - - - Continuous - - - - - Dash - - - - - Dot - - - - - DashDot - - - - - DashDotDot - - - - Start Rich Text Editor - + Show Frame + + + + Color + + + + Line color + + + + Width + + + + Line width + + + + Style + + + + Line style + + + + NoLine + + + + Continuous + + + + Dash + + + + Dot + + + + DashDot + + + + DashDotDot + + + Input the annotation text directly or start the rich text editor @@ -5022,98 +3911,78 @@ using the given X/Y Spacing TechDrawGui::TaskSectionView - - Identifier for this section - - - - - Looking down - - - - - Looking right - - - - - Looking left - - - - Section Parameters - BaseView - Identifier - + Identifier for this section + + + Scale - Scale factor for the section view - Section Orientation - Looking up - + Looking down + + + + Looking left + + + + Looking right + + + Position from the 3D origin of the object in the view - Section Plane Location - X - Y - Z - - TaskSectionView - bad parameters. Can not proceed. - Nothing to apply. No section direction picked yet - Can not continue. Object * %1 * not found. @@ -5121,24 +3990,14 @@ using the given X/Y Spacing TechDrawGui::TaskWeldingSymbol - - - - Symbol - - - arrow - - - other @@ -5146,22 +4005,18 @@ using the given X/Y Spacing TechDrawGui::dlgTemplateField - Change Editable Field - Text Name: - TextLabel - Value: @@ -5169,7 +4024,6 @@ using the given X/Y Spacing TechDraw_2LineCenterLine - Adds a Centerline between 2 Lines @@ -5177,7 +4031,6 @@ using the given X/Y Spacing TechDraw_2PointCenterLine - Adds a Centerline between 2 Points @@ -5185,7 +4038,6 @@ using the given X/Y Spacing TechDraw_CosmeticVertex - Inserts a Cosmetic Vertex into a View @@ -5193,7 +4045,6 @@ using the given X/Y Spacing TechDraw_FaceCenterLine - Adds a Centerline to Faces @@ -5201,7 +4052,6 @@ using the given X/Y Spacing TechDraw_HorizontalExtent - Insert Horizontal Extent Dimension @@ -5209,7 +4059,6 @@ using the given X/Y Spacing TechDraw_Midpoints - Inserts Cosmetic Vertices at Midpoint of selected Edges @@ -5217,7 +4066,6 @@ using the given X/Y Spacing TechDraw_Quadrants - Inserts Cosmetic Vertices at Quadrant Points of selected Circles @@ -5225,7 +4073,6 @@ using the given X/Y Spacing TechDraw_VerticalExtentDimension - Insert Vertical Extent Dimension @@ -5233,67 +4080,54 @@ using the given X/Y Spacing Workbench - Dimensions - Annotations - Add Lines - Add Vertices - TechDraw - TechDraw Pages - TechDraw Views - TechDraw Clips - TechDraw Dimensions - TechDraw File Access - TechDraw Decoration - TechDraw Annotation - Views diff --git a/src/Mod/Tux/Resources/translations/Tux.ts b/src/Mod/Tux/Resources/translations/Tux.ts index 6c3c63c907..96863390b5 100644 --- a/src/Mod/Tux/Resources/translations/Tux.ts +++ b/src/Mod/Tux/Resources/translations/Tux.ts @@ -1,5 +1,6 @@ - + + NavigationIndicator @@ -42,6 +43,11 @@ Rotation focus + + + Middle mouse button or H key. + + Middle mouse button. @@ -87,10 +93,5 @@ Undefined - - - Middle mouse button or H key. - - diff --git a/src/Mod/Web/Gui/Resources/translations/Web.ts b/src/Mod/Web/Gui/Resources/translations/Web.ts index 989e5fe4ef..b49cf74a1f 100644 --- a/src/Mod/Web/Gui/Resources/translations/Web.ts +++ b/src/Mod/Web/Gui/Resources/translations/Web.ts @@ -4,17 +4,14 @@ CmdWebBrowserBack - Web - Previous page - Go back to the previous page @@ -22,17 +19,14 @@ CmdWebBrowserNext - Web - Next page - Go to the next page @@ -40,13 +34,10 @@ CmdWebBrowserRefresh - Web - - Refresh web page @@ -54,13 +45,10 @@ CmdWebBrowserSetURL - Web - - Set URL @@ -68,13 +56,10 @@ CmdWebBrowserStop - Web - - Stop loading @@ -82,13 +67,10 @@ CmdWebBrowserZoomIn - Web - - Zoom in @@ -96,13 +78,10 @@ CmdWebBrowserZoomOut - Web - - Zoom out @@ -110,17 +89,14 @@ CmdWebOpenWebsite - Web - Open website... - Opens a website in FreeCAD @@ -128,13 +104,10 @@ QObject - - Browser - File does not exist! @@ -142,24 +115,18 @@ WebGui::BrowserView - - - Error - There were errors while loading the file. Some data might have been modified or not recovered at all. Look in the report view for more specific information about the objects involved. - There were serious errors while loading the file. Some data might have been modified or not recovered at all. Saving the project will most likely result in loss of data. - Loading %1... @@ -167,17 +134,14 @@ WebGui::WebView - Open in External Browser - Open in new window - View source @@ -185,7 +149,6 @@ Workbench - Navigation