diff --git a/res/locales/en_US.po b/res/locales/en_US.po index 9bd8a73e..3166696c 100644 --- a/res/locales/en_US.po +++ b/res/locales/en_US.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: SolveSpace 3.0\n" "Report-Msgid-Bugs-To: whitequark@whitequark.org\n" -"POT-Creation-Date: 2017-01-11 03:38+0000\n" +"POT-Creation-Date: 2017-04-21 23:11+0000\n" "PO-Revision-Date: 2017-01-05 10:30+0000\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: clipboard.cpp:242 +#: clipboard.cpp:274 msgid "" "Cut, paste, and copy work only in a workplane.\n" "\n" @@ -27,27 +27,27 @@ msgstr "" "\n" "Activate one with Sketch -> In Workplane." -#: clipboard.cpp:259 +#: clipboard.cpp:291 msgid "Clipboard is empty; nothing to paste." msgstr "Clipboard is empty; nothing to paste." -#: clipboard.cpp:306 +#: clipboard.cpp:338 msgid "Number of copies to paste must be at least one." msgstr "Number of copies to paste must be at least one." -#: clipboard.cpp:322 textscreens.cpp:704 +#: clipboard.cpp:354 textscreens.cpp:709 msgid "Scale cannot be zero." msgstr "Scale cannot be zero." -#: clipboard.cpp:360 +#: clipboard.cpp:392 msgid "Select one point to define origin of rotation." msgstr "Select one point to define origin of rotation." -#: clipboard.cpp:372 +#: clipboard.cpp:404 msgid "Select two points to define translation vector." msgstr "Select two points to define translation vector." -#: clipboard.cpp:382 +#: clipboard.cpp:414 msgid "" "Transformation is identity. So all copies will be exactly on top of each " "other." @@ -55,23 +55,23 @@ msgstr "" "Transformation is identity. So all copies will be exactly on top of each " "other." -#: clipboard.cpp:386 +#: clipboard.cpp:418 msgid "Too many items to paste; split this into smaller pastes." msgstr "Too many items to paste; split this into smaller pastes." -#: clipboard.cpp:391 +#: clipboard.cpp:423 msgid "No workplane active." msgstr "No workplane active." -#: confscreen.cpp:328 +#: confscreen.cpp:336 msgid "Bad format: specify coordinates as x, y, z" msgstr "Bad format: specify coordinates as x, y, z" -#: confscreen.cpp:339 style.cpp:698 textscreens.cpp:725 +#: confscreen.cpp:347 style.cpp:653 textscreens.cpp:730 msgid "Bad format: specify color as r, g, b" msgstr "Bad format: specify color as r, g, b" -#: confscreen.cpp:364 +#: confscreen.cpp:372 msgid "" "The perspective factor will have no effect until you enable View -> Use " "Perspective Projection." @@ -79,23 +79,23 @@ msgstr "" "The perspective factor will have no effect until you enable View -> Use " "Perspective Projection." -#: confscreen.cpp:378 +#: confscreen.cpp:386 msgid "Specify between 0 and 8 digits after the decimal." msgstr "Specify between 0 and 8 digits after the decimal." -#: confscreen.cpp:390 +#: confscreen.cpp:398 msgid "Export scale must not be zero!" msgstr "Export scale must not be zero!" -#: confscreen.cpp:402 +#: confscreen.cpp:410 msgid "Cutter radius offset must not be negative!" msgstr "Cutter radius offset must not be negative!" -#: confscreen.cpp:456 +#: confscreen.cpp:464 msgid "Bad value: autosave interval should be positive" msgstr "Bad value: autosave interval should be positive" -#: confscreen.cpp:459 +#: confscreen.cpp:467 msgid "Bad format: specify interval in integral minutes" msgstr "Bad format: specify interval in integral minutes" @@ -274,7 +274,7 @@ msgctxt "constr-name" msgid "comment" msgstr "comment" -#: constraint.cpp:159 +#: constraint.cpp:160 msgid "" "Bad selection for distance / diameter constraint. This constraint can apply " "to:\n" @@ -298,7 +298,7 @@ msgstr "" " * a plane face and a point (minimum distance)\n" " * a circle or an arc (diameter)\n" -#: constraint.cpp:212 +#: constraint.cpp:213 msgid "" "Bad selection for on point / curve / plane constraint. This constraint can " "apply to:\n" @@ -318,7 +318,7 @@ msgstr "" " * a point and a circle or arc (point on curve)\n" " * a point and a plane face (point on face)\n" -#: constraint.cpp:274 +#: constraint.cpp:275 msgid "" "Bad selection for equal length / radius constraint. This constraint can " "apply to:\n" @@ -346,7 +346,7 @@ msgstr "" " * two circles or arcs (equal radius)\n" " * a line segment and an arc (line segment length equals arc length)\n" -#: constraint.cpp:313 +#: constraint.cpp:314 msgid "" "Bad selection for length ratio constraint. This constraint can apply to:\n" "\n" @@ -356,7 +356,7 @@ msgstr "" "\n" " * two line segments\n" -#: constraint.cpp:330 +#: constraint.cpp:331 msgid "" "Bad selection for length difference constraint. This constraint can apply " "to:\n" @@ -368,7 +368,7 @@ msgstr "" "\n" " * two line segments\n" -#: constraint.cpp:356 +#: constraint.cpp:357 msgid "" "Bad selection for at midpoint constraint. This constraint can apply to:\n" "\n" @@ -380,7 +380,7 @@ msgstr "" " * a line segment and a point (point at midpoint)\n" " * a line segment and a workplane (line's midpoint on plane)\n" -#: constraint.cpp:414 +#: constraint.cpp:415 msgid "" "Bad selection for symmetric constraint. This constraint can apply to:\n" "\n" @@ -400,7 +400,7 @@ msgstr "" " * workplane, and two points or a line segment (symmetric about " "workplane)\n" -#: constraint.cpp:428 +#: constraint.cpp:429 msgid "" "A workplane must be active when constraining symmetric without an explicit " "symmetry plane." @@ -408,7 +408,7 @@ msgstr "" "A workplane must be active when constraining symmetric without an explicit " "symmetry plane." -#: constraint.cpp:458 +#: constraint.cpp:459 msgid "" "Activate a workplane (with Sketch -> In Workplane) before applying a " "horizontal or vertical constraint." @@ -416,7 +416,7 @@ msgstr "" "Activate a workplane (with Sketch -> In Workplane) before applying a " "horizontal or vertical constraint." -#: constraint.cpp:471 +#: constraint.cpp:472 msgid "" "Bad selection for horizontal / vertical constraint. This constraint can " "apply to:\n" @@ -430,7 +430,7 @@ msgstr "" " * two points\n" " * a line segment\n" -#: constraint.cpp:492 +#: constraint.cpp:493 msgid "" "Bad selection for same orientation constraint. This constraint can apply " "to:\n" @@ -442,15 +442,15 @@ msgstr "" "\n" " * two normals\n" -#: constraint.cpp:544 +#: constraint.cpp:545 msgid "Must select an angle constraint." msgstr "Must select an angle constraint." -#: constraint.cpp:556 +#: constraint.cpp:557 msgid "Must select a constraint with associated label." msgstr "Must select a constraint with associated label." -#: constraint.cpp:567 +#: constraint.cpp:568 msgid "" "Bad selection for angle constraint. This constraint can apply to:\n" "\n" @@ -464,7 +464,7 @@ msgstr "" " * a line segment and a normal\n" " * two normals\n" -#: constraint.cpp:624 +#: constraint.cpp:625 msgid "" "The tangent arc and line segment must share an endpoint. Constrain them with " "Constrain -> On Point before constraining tangent." @@ -472,7 +472,7 @@ msgstr "" "The tangent arc and line segment must share an endpoint. Constrain them with " "Constrain -> On Point before constraining tangent." -#: constraint.cpp:648 +#: constraint.cpp:649 msgid "" "The tangent cubic and line segment must share an endpoint. Constrain them " "with Constrain -> On Point before constraining tangent." @@ -480,11 +480,11 @@ msgstr "" "The tangent cubic and line segment must share an endpoint. Constrain them " "with Constrain -> On Point before constraining tangent." -#: constraint.cpp:658 +#: constraint.cpp:659 msgid "Curve-curve tangency must apply in workplane." msgstr "Curve-curve tangency must apply in workplane." -#: constraint.cpp:676 +#: constraint.cpp:677 msgid "" "The curves must share an endpoint. Constrain them with Constrain -> On Point " "before constraining tangent." @@ -492,7 +492,7 @@ msgstr "" "The curves must share an endpoint. Constrain them with Constrain -> On Point " "before constraining tangent." -#: constraint.cpp:685 +#: constraint.cpp:686 msgid "" "Bad selection for parallel / tangent constraint. This constraint can apply " "to:\n" @@ -510,7 +510,7 @@ msgstr "" " * two normals (parallel)\n" " * two line segments, arcs, or beziers, that share an endpoint (tangent)\n" -#: constraint.cpp:703 +#: constraint.cpp:704 msgid "" "Bad selection for perpendicular constraint. This constraint can apply to:\n" "\n" @@ -524,7 +524,7 @@ msgstr "" " * a line segment and a normal\n" " * two normals\n" -#: constraint.cpp:718 +#: constraint.cpp:719 msgid "" "Bad selection for lock point where dragged constraint. This constraint can " "apply to:\n" @@ -536,41 +536,69 @@ msgstr "" "\n" " * a point\n" -#: constraint.cpp:729 +#: constraint.cpp:730 msgid "click center of comment text" msgstr "click center of comment text" -#: exportvector.cpp:330 +#: export.cpp:18 +msgid "" +"No solid model present; draw one with extrudes and revolves, or use Export " +"2d View to export bare lines and curves." +msgstr "" +"No solid model present; draw one with extrudes and revolves, or use Export " +"2d View to export bare lines and curves." + +#: export.cpp:60 +msgid "" +"Bad selection for export section. Please select:\n" +"\n" +" * nothing, with an active workplane (workplane is section plane)\n" +" * a face (section plane through face)\n" +" * a point and two line segments (plane through point and parallel to " +"lines)\n" +msgstr "" +"Bad selection for export section. Please select:\n" +"\n" +" * nothing, with an active workplane (workplane is section plane)\n" +" * a face (section plane through face)\n" +" * a point and two line segments (plane through point and parallel to " +"lines)\n" + +#: export.cpp:805 +msgid "Active group mesh is empty; nothing to export." +msgstr "Active group mesh is empty; nothing to export." + +#: exportvector.cpp:337 msgid "freehand lines were replaced with continuous lines" msgstr "freehand lines were replaced with continuous lines" -#: exportvector.cpp:332 +#: exportvector.cpp:339 msgid "zigzag lines were replaced with continuous lines" msgstr "zigzag lines were replaced with continuous lines" -#: exportvector.cpp:583 +#: exportvector.cpp:590 msgid "" "Some aspects of the drawing have no DXF equivalent and were not exported:\n" msgstr "" "Some aspects of the drawing have no DXF equivalent and were not exported:\n" -#: exportvector.cpp:800 +#: exportvector.cpp:807 msgid "" "PDF page size exceeds 200 by 200 inches; many viewers may reject this file." msgstr "" "PDF page size exceeds 200 by 200 inches; many viewers may reject this file." -#: file.cpp:43 group.cpp:94 +#: file.cpp:44 group.cpp:95 msgctxt "group-name" msgid "sketch-in-plane" msgstr "sketch-in-plane" -#: file.cpp:61 +#: file.cpp:62 msgctxt "group-name" msgid "#references" msgstr "#references" -#: file.cpp:508 +#: file.cpp:539 msgid "" "Unrecognized data in file. This file may be corrupt, or from a newer version " "of the program." @@ -730,267 +758,271 @@ msgstr "Show Snap &Grid" msgid "Use &Perspective Projection" msgstr "Use &Perspective Projection" -#: graphicswin.cpp:80 -msgid "Show Menu &Bar" -msgstr "Show Menu &Bar" - -#: graphicswin.cpp:82 +#: graphicswin.cpp:79 msgid "Show &Toolbar" msgstr "Show &Toolbar" -#: graphicswin.cpp:83 +#: graphicswin.cpp:80 msgid "Show Property Bro&wser" msgstr "Show Property Bro&wser" -#: graphicswin.cpp:85 +#: graphicswin.cpp:82 msgid "Dimensions in &Inches" msgstr "Dimensions in &Inches" -#: graphicswin.cpp:86 +#: graphicswin.cpp:83 msgid "Dimensions in &Millimeters" msgstr "Dimensions in &Millimeters" -#: graphicswin.cpp:89 +#: graphicswin.cpp:85 msgid "&Full Screen" msgstr "&Full Screen" -#: graphicswin.cpp:92 +#: graphicswin.cpp:87 msgid "&New Group" msgstr "&New Group" -#: graphicswin.cpp:93 +#: graphicswin.cpp:88 msgid "Sketch In &3d" msgstr "Sketch In &3d" -#: graphicswin.cpp:94 +#: graphicswin.cpp:89 msgid "Sketch In New &Workplane" msgstr "Sketch In New &Workplane" -#: graphicswin.cpp:96 +#: graphicswin.cpp:91 msgid "Step &Translating" msgstr "Step &Translating" -#: graphicswin.cpp:97 +#: graphicswin.cpp:92 msgid "Step &Rotating" msgstr "Step &Rotating" -#: graphicswin.cpp:99 +#: graphicswin.cpp:94 msgid "E&xtrude" msgstr "E&xtrude" -#: graphicswin.cpp:100 +#: graphicswin.cpp:95 msgid "&Lathe" msgstr "&Lathe" -#: graphicswin.cpp:102 +#: graphicswin.cpp:97 msgid "Link / Assemble..." msgstr "Link / Assemble..." -#: graphicswin.cpp:103 +#: graphicswin.cpp:98 msgid "Link Recent" msgstr "Link Recent" -#: graphicswin.cpp:105 +#: graphicswin.cpp:100 msgid "&Sketch" msgstr "&Sketch" -#: graphicswin.cpp:106 +#: graphicswin.cpp:101 msgid "In &Workplane" msgstr "In &Workplane" -#: graphicswin.cpp:107 +#: graphicswin.cpp:102 msgid "Anywhere In &3d" msgstr "Anywhere In &3d" -#: graphicswin.cpp:109 +#: graphicswin.cpp:104 msgid "Datum &Point" msgstr "Datum &Point" -#: graphicswin.cpp:110 +#: graphicswin.cpp:105 msgid "&Workplane" msgstr "&Workplane" -#: graphicswin.cpp:112 +#: graphicswin.cpp:107 msgid "Line &Segment" msgstr "Line &Segment" -#: graphicswin.cpp:113 +#: graphicswin.cpp:108 msgid "C&onstruction Line Segment" msgstr "C&onstruction Line Segment" -#: graphicswin.cpp:114 +#: graphicswin.cpp:109 msgid "&Rectangle" msgstr "&Rectangle" -#: graphicswin.cpp:115 +#: graphicswin.cpp:110 msgid "&Circle" msgstr "&Circle" -#: graphicswin.cpp:116 +#: graphicswin.cpp:111 msgid "&Arc of a Circle" msgstr "&Arc of a Circle" -#: graphicswin.cpp:117 +#: graphicswin.cpp:112 msgid "&Bezier Cubic Spline" msgstr "&Bezier Cubic Spline" -#: graphicswin.cpp:119 +#: graphicswin.cpp:114 msgid "&Text in TrueType Font" msgstr "&Text in TrueType Font" -#: graphicswin.cpp:121 +#: graphicswin.cpp:115 +msgid "&Image" +msgstr "&Image" + +#: graphicswin.cpp:117 msgid "To&ggle Construction" msgstr "To&ggle Construction" -#: graphicswin.cpp:122 +#: graphicswin.cpp:118 msgid "Tangent &Arc at Point" msgstr "Tangent &Arc at Point" -#: graphicswin.cpp:123 +#: graphicswin.cpp:119 msgid "Split Curves at &Intersection" msgstr "Split Curves at &Intersection" -#: graphicswin.cpp:125 +#: graphicswin.cpp:121 msgid "&Constrain" msgstr "&Constrain" -#: graphicswin.cpp:126 +#: graphicswin.cpp:122 msgid "&Distance / Diameter" msgstr "&Distance / Diameter" -#: graphicswin.cpp:127 +#: graphicswin.cpp:123 msgid "Re&ference Dimension" msgstr "Re&ference Dimension" -#: graphicswin.cpp:128 +#: graphicswin.cpp:124 msgid "A&ngle" msgstr "A&ngle" -#: graphicswin.cpp:129 +#: graphicswin.cpp:125 msgid "Reference An&gle" msgstr "Reference An&gle" -#: graphicswin.cpp:130 +#: graphicswin.cpp:126 msgid "Other S&upplementary Angle" msgstr "Other S&upplementary Angle" -#: graphicswin.cpp:131 +#: graphicswin.cpp:127 msgid "Toggle R&eference Dim" msgstr "Toggle R&eference Dim" -#: graphicswin.cpp:133 +#: graphicswin.cpp:129 msgid "&Horizontal" msgstr "&Horizontal" -#: graphicswin.cpp:134 +#: graphicswin.cpp:130 msgid "&Vertical" msgstr "&Vertical" -#: graphicswin.cpp:136 +#: graphicswin.cpp:132 msgid "&On Point / Curve / Plane" msgstr "&On Point / Curve / Plane" -#: graphicswin.cpp:137 +#: graphicswin.cpp:133 msgid "E&qual Length / Radius / Angle" msgstr "E&qual Length / Radius / Angle" -#: graphicswin.cpp:138 +#: graphicswin.cpp:134 msgid "Length Ra&tio" msgstr "Length Ra&tio" -#: graphicswin.cpp:139 +#: graphicswin.cpp:135 msgid "Length Diff&erence" msgstr "Length Diff&erence" -#: graphicswin.cpp:140 +#: graphicswin.cpp:136 msgid "At &Midpoint" msgstr "At &Midpoint" -#: graphicswin.cpp:141 +#: graphicswin.cpp:137 msgid "S&ymmetric" msgstr "S&ymmetric" -#: graphicswin.cpp:142 +#: graphicswin.cpp:138 msgid "Para&llel / Tangent" msgstr "Para&llel / Tangent" -#: graphicswin.cpp:143 +#: graphicswin.cpp:139 msgid "&Perpendicular" msgstr "&Perpendicular" -#: graphicswin.cpp:144 +#: graphicswin.cpp:140 msgid "Same Orient&ation" msgstr "Same Orient&ation" -#: graphicswin.cpp:145 +#: graphicswin.cpp:141 msgid "Lock Point Where &Dragged" msgstr "Lock Point Where &Dragged" -#: graphicswin.cpp:147 +#: graphicswin.cpp:143 msgid "Comment" msgstr "Comment" -#: graphicswin.cpp:149 +#: graphicswin.cpp:145 msgid "&Analyze" msgstr "&Analyze" -#: graphicswin.cpp:150 +#: graphicswin.cpp:146 msgid "Measure &Volume" msgstr "Measure &Volume" -#: graphicswin.cpp:151 +#: graphicswin.cpp:147 msgid "Measure A&rea" msgstr "Measure A&rea" -#: graphicswin.cpp:152 +#: graphicswin.cpp:148 msgid "Measure &Perimeter" msgstr "Measure &Perimeter" -#: graphicswin.cpp:153 +#: graphicswin.cpp:149 msgid "Show &Interfering Parts" msgstr "Show &Interfering Parts" -#: graphicswin.cpp:154 +#: graphicswin.cpp:150 msgid "Show &Naked Edges" msgstr "Show &Naked Edges" -#: graphicswin.cpp:156 +#: graphicswin.cpp:151 +msgid "Show &Center of Mass" +msgstr "Show &Center of Mass" + +#: graphicswin.cpp:153 msgid "Show Degrees of &Freedom" msgstr "Show Degrees of &Freedom" -#: graphicswin.cpp:158 +#: graphicswin.cpp:155 msgid "&Trace Point" msgstr "&Trace Point" -#: graphicswin.cpp:159 +#: graphicswin.cpp:156 msgid "&Stop Tracing..." msgstr "&Stop Tracing..." -#: graphicswin.cpp:160 +#: graphicswin.cpp:157 msgid "Step &Dimension..." msgstr "Step &Dimension..." -#: graphicswin.cpp:162 +#: graphicswin.cpp:159 msgid "&Help" msgstr "&Help" -#: graphicswin.cpp:163 +#: graphicswin.cpp:160 msgid "&Website / Manual" msgstr "&Website / Manual" -#: graphicswin.cpp:164 +#: graphicswin.cpp:161 msgid "&Language" msgstr "&Language" -#: graphicswin.cpp:166 +#: graphicswin.cpp:163 msgid "&About" msgstr "&About" -#: graphicswin.cpp:492 +#: graphicswin.cpp:490 msgid "No workplane is active, so the grid will not appear." msgstr "No workplane is active, so the grid will not appear." -#: graphicswin.cpp:501 +#: graphicswin.cpp:499 msgid "" "The perspective factor is set to zero, so the view will always be a parallel " "projection.\n" @@ -1004,17 +1036,17 @@ msgstr "" "For a perspective projection, modify the perspective factor in the " "configuration screen. A value around 0.3 is typical." -#: graphicswin.cpp:582 +#: graphicswin.cpp:580 msgid "" "Select a point; this point will become the center of the view on screen." msgstr "" "Select a point; this point will become the center of the view on screen." -#: graphicswin.cpp:864 +#: graphicswin.cpp:853 msgid "No additional entities share endpoints with the selected entities." msgstr "No additional entities share endpoints with the selected entities." -#: graphicswin.cpp:884 +#: graphicswin.cpp:873 msgid "" "To use this command, select a point or other entity from an linked part, or " "make a link group the active group." @@ -1022,7 +1054,7 @@ msgstr "" "To use this command, select a point or other entity from an linked part, or " "make a link group the active group." -#: graphicswin.cpp:908 +#: graphicswin.cpp:897 msgid "" "No workplane is active. Activate a workplane (with Sketch -> In Workplane) " "to define the plane for the snap grid." @@ -1030,7 +1062,7 @@ msgstr "" "No workplane is active. Activate a workplane (with Sketch -> In Workplane) " "to define the plane for the snap grid." -#: graphicswin.cpp:915 +#: graphicswin.cpp:904 msgid "" "Can't snap these items to grid; select points, text comments, or constraints " "with a label. To snap a line, select its endpoints." @@ -1038,11 +1070,11 @@ msgstr "" "Can't snap these items to grid; select points, text comments, or constraints " "with a label. To snap a line, select its endpoints." -#: graphicswin.cpp:980 +#: graphicswin.cpp:970 msgid "No workplane selected. Activating default workplane for this group." msgstr "No workplane selected. Activating default workplane for this group." -#: graphicswin.cpp:985 +#: graphicswin.cpp:975 msgid "" "No workplane is selected, and the active group does not have a default " "workplane. Try selecting a workplane, or activating a sketch-in-new-" @@ -1052,7 +1084,7 @@ msgstr "" "workplane. Try selecting a workplane, or activating a sketch-in-new-" "workplane group." -#: graphicswin.cpp:1009 +#: graphicswin.cpp:999 msgid "" "Bad selection for tangent arc at point. Select a single point, or select " "nothing to set up arc parameters." @@ -1060,43 +1092,47 @@ msgstr "" "Bad selection for tangent arc at point. Select a single point, or select " "nothing to set up arc parameters." -#: graphicswin.cpp:1020 +#: graphicswin.cpp:1010 msgid "click point on arc (draws anti-clockwise)" msgstr "click point on arc (draws anti-clockwise)" -#: graphicswin.cpp:1021 +#: graphicswin.cpp:1011 msgid "click to place datum point" msgstr "click to place datum point" -#: graphicswin.cpp:1022 +#: graphicswin.cpp:1012 msgid "click first point of line segment" msgstr "click first point of line segment" -#: graphicswin.cpp:1024 +#: graphicswin.cpp:1014 msgid "click first point of construction line segment" msgstr "click first point of construction line segment" -#: graphicswin.cpp:1025 +#: graphicswin.cpp:1015 msgid "click first point of cubic segment" msgstr "click first point of cubic segment" -#: graphicswin.cpp:1026 +#: graphicswin.cpp:1016 msgid "click center of circle" msgstr "click center of circle" -#: graphicswin.cpp:1027 +#: graphicswin.cpp:1017 msgid "click origin of workplane" msgstr "click origin of workplane" -#: graphicswin.cpp:1028 +#: graphicswin.cpp:1018 msgid "click one corner of rectangle" msgstr "click one corner of rectangle" -#: graphicswin.cpp:1029 +#: graphicswin.cpp:1019 msgid "click top left of text" msgstr "click top left of text" -#: graphicswin.cpp:1042 +#: graphicswin.cpp:1025 +msgid "click top left of image" +msgstr "click top left of image" + +#: graphicswin.cpp:1038 msgid "" "No entities are selected. Select entities before trying to toggle their " "construction state." @@ -1104,12 +1140,12 @@ msgstr "" "No entities are selected. Select entities before trying to toggle their " "construction state." -#: group.cpp:89 +#: group.cpp:90 msgctxt "group-name" msgid "sketch-in-3d" msgstr "sketch-in-3d" -#: group.cpp:145 +#: group.cpp:146 msgid "" "Bad selection for new sketch in workplane. This group can be created with:\n" "\n" @@ -1125,7 +1161,7 @@ msgstr "" "lines)\n" " * a workplane (copy of the workplane)\n" -#: group.cpp:157 +#: group.cpp:158 msgid "" "Activate a workplane (Sketch -> In Workplane) before extruding. The sketch " "will be extruded normal to the workplane." @@ -1133,12 +1169,12 @@ msgstr "" "Activate a workplane (Sketch -> In Workplane) before extruding. The sketch " "will be extruded normal to the workplane." -#: group.cpp:166 +#: group.cpp:167 msgctxt "group-name" msgid "extrude" msgstr "extrude" -#: group.cpp:178 +#: group.cpp:179 msgid "" "Bad selection for new lathe group. This group can be created with:\n" "\n" @@ -1152,12 +1188,12 @@ msgstr "" "to line / normal, through point)\n" " * a line segment (revolved about line segment)\n" -#: group.cpp:188 +#: group.cpp:189 msgctxt "group-name" msgid "lathe" msgstr "lathe" -#: group.cpp:201 +#: group.cpp:202 msgid "" "Bad selection for new rotation. This group can be created with:\n" "\n" @@ -1173,38 +1209,33 @@ msgstr "" " * a point and a line or a normal (rotate about an axis through the " "point, and parallel to line / normal)\n" -#: group.cpp:214 +#: group.cpp:215 msgctxt "group-name" msgid "rotate" msgstr "rotate" -#: group.cpp:225 +#: group.cpp:226 msgctxt "group-name" msgid "translate" msgstr "translate" -#: group.cpp:257 -msgctxt "group-name" -msgid "link" -msgstr "link" - -#: group.cpp:339 +#: group.cpp:340 msgid "(unnamed)" msgstr "(unnamed)" -#: groupmesh.cpp:607 +#: groupmesh.cpp:622 msgid "not closed contour, or not all same style!" msgstr "not closed contour, or not all same style!" -#: groupmesh.cpp:620 +#: groupmesh.cpp:635 msgid "points not all coplanar!" msgstr "points not all coplanar!" -#: groupmesh.cpp:622 +#: groupmesh.cpp:637 msgid "contour is self-intersecting!" msgstr "contour is self-intersecting!" -#: groupmesh.cpp:624 +#: groupmesh.cpp:639 msgid "zero-length edge!" msgstr "zero-length edge!" @@ -1248,103 +1279,103 @@ msgstr "" msgid "Can't split; no intersection found." msgstr "Can't split; no intersection found." -#: mouse.cpp:495 +#: mouse.cpp:522 msgid "No Style" msgstr "No Style" -#: mouse.cpp:496 +#: mouse.cpp:523 msgid "Newly Created Custom Style..." msgstr "Newly Created Custom Style..." -#: mouse.cpp:544 +#: mouse.cpp:571 msgid "Assign to Style" msgstr "Assign to Style" -#: mouse.cpp:547 +#: mouse.cpp:574 msgid "Group Info" msgstr "Group Info" -#: mouse.cpp:550 +#: mouse.cpp:577 msgid "Style Info" msgstr "Style Info" -#: mouse.cpp:553 +#: mouse.cpp:580 msgid "Select Edge Chain" msgstr "Select Edge Chain" -#: mouse.cpp:558 +#: mouse.cpp:585 msgid "Toggle Reference Dimension" msgstr "Toggle Reference Dimension" -#: mouse.cpp:564 +#: mouse.cpp:591 msgid "Other Supplementary Angle" msgstr "Other Supplementary Angle" -#: mouse.cpp:569 +#: mouse.cpp:596 msgid "Snap to Grid" msgstr "Snap to Grid" -#: mouse.cpp:577 +#: mouse.cpp:604 msgid "Remove Spline Point" msgstr "Remove Spline Point" -#: mouse.cpp:588 +#: mouse.cpp:615 msgid "Add Spline Point" msgstr "Add Spline Point" -#: mouse.cpp:592 +#: mouse.cpp:619 msgid "Toggle Construction" msgstr "Toggle Construction" -#: mouse.cpp:606 +#: mouse.cpp:633 msgid "Delete Point-Coincident Constraint" msgstr "Delete Point-Coincident Constraint" -#: mouse.cpp:612 +#: mouse.cpp:639 msgid "Cut" msgstr "Cut" -#: mouse.cpp:613 +#: mouse.cpp:640 msgid "Copy" msgstr "Copy" -#: mouse.cpp:616 +#: mouse.cpp:643 msgid "Select All" msgstr "Select All" -#: mouse.cpp:620 +#: mouse.cpp:647 msgid "Paste" msgstr "Paste" -#: mouse.cpp:621 +#: mouse.cpp:648 msgid "Paste Transformed..." msgstr "Paste Transformed..." -#: mouse.cpp:625 +#: mouse.cpp:652 msgid "Delete" msgstr "Delete" -#: mouse.cpp:627 +#: mouse.cpp:654 msgid "Unselect All" msgstr "Unselect All" -#: mouse.cpp:633 +#: mouse.cpp:660 msgid "Unselect Hovered" msgstr "Unselect Hovered" -#: mouse.cpp:638 +#: mouse.cpp:665 msgid "Zoom to Fit" msgstr "Zoom to Fit" -#: mouse.cpp:778 +#: mouse.cpp:805 msgid "Cannot add spline point: maximum number of points reached." msgstr "Cannot add spline point: maximum number of points reached." -#: mouse.cpp:948 mouse.cpp:1199 +#: mouse.cpp:1009 mouse.cpp:1292 msgid "click next point of line, or press Esc" msgstr "click next point of line, or press Esc" -#: mouse.cpp:954 +#: mouse.cpp:1015 msgid "" "Can't draw rectangle in 3d; first, activate a workplane with Sketch -> In " "Workplane." @@ -1352,15 +1383,15 @@ msgstr "" "Can't draw rectangle in 3d; first, activate a workplane with Sketch -> In " "Workplane." -#: mouse.cpp:981 +#: mouse.cpp:1049 msgid "click to place other corner of rectangle" msgstr "click to place other corner of rectangle" -#: mouse.cpp:1001 +#: mouse.cpp:1069 msgid "click to set radius" msgstr "click to set radius" -#: mouse.cpp:1006 +#: mouse.cpp:1074 msgid "" "Can't draw arc in 3d; first, activate a workplane with Sketch -> In " "Workplane." @@ -1368,21 +1399,21 @@ msgstr "" "Can't draw arc in 3d; first, activate a workplane with Sketch -> In " "Workplane." -#: mouse.cpp:1024 +#: mouse.cpp:1093 msgid "click to place point" msgstr "click to place point" -#: mouse.cpp:1039 +#: mouse.cpp:1109 msgid "click next point of cubic, or press Esc" msgstr "click next point of cubic, or press Esc" -#: mouse.cpp:1044 +#: mouse.cpp:1114 msgid "" "Sketching in a workplane already; sketch in 3d before creating new workplane." msgstr "" "Sketching in a workplane already; sketch in 3d before creating new workplane." -#: mouse.cpp:1060 +#: mouse.cpp:1130 msgid "" "Can't draw text in 3d; first, activate a workplane with Sketch -> In " "Workplane." @@ -1390,70 +1421,78 @@ msgstr "" "Can't draw text in 3d; first, activate a workplane with Sketch -> In " "Workplane." -#: mouse.cpp:1075 +#: mouse.cpp:1146 msgid "click to place bottom left of text" msgstr "click to place bottom left of text" -#: mouse.cpp:1086 +#: mouse.cpp:1152 +msgid "" +"Can't draw image in 3d; first, activate a workplane with Sketch -> In " +"Workplane." +msgstr "" +"Can't draw image in 3d; first, activate a workplane with Sketch -> In " +"Workplane." + +#: mouse.cpp:1178 msgid "NEW COMMENT -- DOUBLE-CLICK TO EDIT" msgstr "NEW COMMENT -- DOUBLE-CLICK TO EDIT" -#: platform/cocoamain.mm:481 platform/gtkmain.cpp:582 platform/w32main.cpp:448 -#: platform/w32main.cpp:1373 +#: platform/cocoamain.mm:481 platform/gtkmain.cpp:607 platform/w32main.cpp:451 +#: platform/w32main.cpp:1388 msgctxt "title" msgid "(new sketch)" msgstr "(new sketch)" -#: platform/cocoamain.mm:710 platform/gtkmain.cpp:896 platform/w32main.cpp:1292 +#: platform/cocoamain.mm:710 platform/gtkmain.cpp:912 platform/w32main.cpp:1307 msgid "(no recent files)" msgstr "(no recent files)" -#: platform/cocoamain.mm:828 platform/gtkmain.cpp:1010 +#: platform/cocoamain.mm:828 platform/gtkmain.cpp:1020 msgid "untitled" msgstr "untitled" -#: platform/cocoamain.mm:859 +#: platform/cocoamain.mm:860 msgid "Do you want to save the changes you made to the new sketch?" msgstr "Do you want to save the changes you made to the new sketch?" -#: platform/cocoamain.mm:861 +#: platform/cocoamain.mm:862 msgid "Your changes will be lost if you don't save them." msgstr "Your changes will be lost if you don't save them." -#: platform/cocoamain.mm:862 +#: platform/cocoamain.mm:863 msgctxt "button" msgid "Save" msgstr "Save" -#: platform/cocoamain.mm:863 platform/cocoamain.mm:904 +#: platform/cocoamain.mm:864 platform/cocoamain.mm:905 msgctxt "button" msgid "Cancel" msgstr "Cancel" -#: platform/cocoamain.mm:864 +#: platform/cocoamain.mm:865 msgctxt "button" msgid "Don't Save" msgstr "Don't Save" -#: platform/cocoamain.mm:879 +#: platform/cocoamain.mm:880 msgid "An autosave file is availible for this project." msgstr "An autosave file is availible for this project." -#: platform/cocoamain.mm:881 +#: platform/cocoamain.mm:882 msgid "Do you want to load the autosave file instead?" msgstr "Do you want to load the autosave file instead?" -#: platform/cocoamain.mm:882 +#: platform/cocoamain.mm:883 msgctxt "button" msgid "Load" msgstr "Load" -#: platform/cocoamain.mm:883 +#: platform/cocoamain.mm:884 msgctxt "button" msgid "Don't Load" msgstr "Don't Load" -#: platform/cocoamain.mm:899 +#: platform/cocoamain.mm:900 msgid "" "Do you want to locate it manually?\n" "If you select “No”, any geometry that depends on the missing file will be " @@ -1463,57 +1502,57 @@ msgstr "" "If you select “No”, any geometry that depends on the missing file will be " "removed." -#: platform/cocoamain.mm:902 +#: platform/cocoamain.mm:903 msgctxt "button" msgid "Yes" msgstr "Yes" -#: platform/cocoamain.mm:905 +#: platform/cocoamain.mm:906 msgctxt "button" msgid "No" msgstr "No" -#: platform/cocoamain.mm:1125 platform/w32main.cpp:180 +#: platform/cocoamain.mm:1126 platform/w32main.cpp:183 msgctxt "button" msgid "OK" msgstr "OK" -#: platform/cocoamain.mm:1208 platform/gtkmain.cpp:1379 -#: platform/w32main.cpp:1395 platform/w32main.cpp:1435 +#: platform/cocoamain.mm:1211 platform/gtkmain.cpp:1382 +#: platform/w32main.cpp:1410 platform/w32main.cpp:1450 msgctxt "title" msgid "Property Browser" msgstr "Property Browser" -#: platform/gtkmain.cpp:952 +#: platform/gtkmain.cpp:968 msgctxt "title" msgid "Open File" msgstr "Open File" -#: platform/gtkmain.cpp:954 +#: platform/gtkmain.cpp:970 msgid "_Cancel" msgstr "_Cancel" -#: platform/gtkmain.cpp:955 +#: platform/gtkmain.cpp:971 msgid "_Open" msgstr "_Open" -#: platform/gtkmain.cpp:1000 +#: platform/gtkmain.cpp:1010 msgctxt "title" msgid "Save File" msgstr "Save File" -#: platform/gtkmain.cpp:1003 platform/gtkmain.cpp:1040 -#: platform/gtkmain.cpp:1088 +#: platform/gtkmain.cpp:1013 platform/gtkmain.cpp:1049 +#: platform/gtkmain.cpp:1097 msgctxt "button" msgid "_Cancel" msgstr "_Cancel" -#: platform/gtkmain.cpp:1004 platform/gtkmain.cpp:1038 +#: platform/gtkmain.cpp:1014 platform/gtkmain.cpp:1047 msgctxt "button" msgid "_Save" msgstr "_Save" -#: platform/gtkmain.cpp:1033 platform/w32main.cpp:1153 +#: platform/gtkmain.cpp:1042 platform/w32main.cpp:1167 msgid "" "The file has changed since it was last saved.\n" "\n" @@ -1523,17 +1562,17 @@ msgstr "" "\n" "Do you want to save the changes?" -#: platform/gtkmain.cpp:1037 platform/w32main.cpp:1155 +#: platform/gtkmain.cpp:1046 platform/w32main.cpp:1169 msgctxt "title" msgid "Modified File" msgstr "Modified File" -#: platform/gtkmain.cpp:1039 +#: platform/gtkmain.cpp:1048 msgctxt "button" msgid "Do_n't Save" msgstr "Do_n't Save" -#: platform/gtkmain.cpp:1057 platform/w32main.cpp:1179 +#: platform/gtkmain.cpp:1066 platform/w32main.cpp:1193 msgid "" "An autosave file is availible for this project.\n" "\n" @@ -1543,47 +1582,47 @@ msgstr "" "\n" "Do you want to load the autosave file instead?" -#: platform/gtkmain.cpp:1061 platform/w32main.cpp:1181 +#: platform/gtkmain.cpp:1070 platform/w32main.cpp:1195 msgctxt "title" msgid "Autosave Available" msgstr "Autosave Available" -#: platform/gtkmain.cpp:1062 +#: platform/gtkmain.cpp:1071 msgctxt "button" msgid "_Load autosave" msgstr "_Load autosave" -#: platform/gtkmain.cpp:1063 +#: platform/gtkmain.cpp:1072 msgctxt "button" msgid "Do_n't Load" msgstr "Do_n't Load" -#: platform/gtkmain.cpp:1084 platform/w32main.cpp:1209 +#: platform/gtkmain.cpp:1093 platform/w32main.cpp:1223 msgctxt "title" msgid "Missing File" msgstr "Missing File" -#: platform/gtkmain.cpp:1085 +#: platform/gtkmain.cpp:1094 msgctxt "button" msgid "_Yes" msgstr "_Yes" -#: platform/gtkmain.cpp:1086 +#: platform/gtkmain.cpp:1095 msgctxt "button" msgid "_No" msgstr "_No" -#: platform/gtkmain.cpp:1302 platform/w32main.cpp:176 +#: platform/gtkmain.cpp:1306 platform/w32main.cpp:179 msgctxt "title" msgid "Error" msgstr "Error" -#: platform/gtkmain.cpp:1302 platform/w32main.cpp:176 +#: platform/gtkmain.cpp:1306 platform/w32main.cpp:179 msgctxt "title" msgid "Message" msgstr "Message" -#: style.cpp:161 +#: style.cpp:160 msgid "" "Can't assign style to an entity that's derived from another entity; try " "assigning a style to this entity's parent." @@ -1591,31 +1630,27 @@ msgstr "" "Can't assign style to an entity that's derived from another entity; try " "assigning a style to this entity's parent." -#: style.cpp:704 +#: style.cpp:659 msgid "Style name cannot be empty" msgstr "Style name cannot be empty" -#: style.cpp:717 -msgid "Scale must not be zero or negative!" -msgstr "Scale must not be zero or negative!" - -#: textscreens.cpp:657 +#: textscreens.cpp:662 msgid "Can't repeat fewer than 1 time." msgstr "Can't repeat fewer than 1 time." -#: textscreens.cpp:661 +#: textscreens.cpp:666 msgid "Can't repeat more than 999 times." msgstr "Can't repeat more than 999 times." -#: textscreens.cpp:690 +#: textscreens.cpp:695 msgid "Group name cannot be empty" msgstr "Group name cannot be empty" -#: textscreens.cpp:734 +#: textscreens.cpp:739 msgid "Opacity must be between zero and one." msgstr "Opacity must be between zero and one." -#: textscreens.cpp:773 +#: textscreens.cpp:778 msgid "Radius cannot be zero or negative." msgstr "Radius cannot be zero or negative." @@ -1640,106 +1675,110 @@ msgid "Sketch curves from text in a TrueType font" msgstr "Sketch curves from text in a TrueType font" #: toolbar.cpp:28 +msgid "Sketch image from a file" +msgstr "Sketch image from a file" + +#: toolbar.cpp:30 msgid "Create tangent arc at selected point" msgstr "Create tangent arc at selected point" -#: toolbar.cpp:30 +#: toolbar.cpp:32 msgid "Sketch cubic Bezier spline" msgstr "Sketch cubic Bezier spline" -#: toolbar.cpp:32 +#: toolbar.cpp:34 msgid "Sketch datum point" msgstr "Sketch datum point" -#: toolbar.cpp:34 +#: toolbar.cpp:36 msgid "Toggle construction" msgstr "Toggle construction" -#: toolbar.cpp:36 +#: toolbar.cpp:38 msgid "Split lines / curves where they intersect" msgstr "Split lines / curves where they intersect" -#: toolbar.cpp:40 +#: toolbar.cpp:42 msgid "Constrain distance / diameter / length" msgstr "Constrain distance / diameter / length" -#: toolbar.cpp:42 +#: toolbar.cpp:44 msgid "Constrain angle" msgstr "Constrain angle" -#: toolbar.cpp:44 +#: toolbar.cpp:46 msgid "Constrain to be horizontal" msgstr "Constrain to be horizontal" -#: toolbar.cpp:46 +#: toolbar.cpp:48 msgid "Constrain to be vertical" msgstr "Constrain to be vertical" -#: toolbar.cpp:48 +#: toolbar.cpp:50 msgid "Constrain to be parallel or tangent" msgstr "Constrain to be parallel or tangent" -#: toolbar.cpp:50 +#: toolbar.cpp:52 msgid "Constrain to be perpendicular" msgstr "Constrain to be perpendicular" -#: toolbar.cpp:52 +#: toolbar.cpp:54 msgid "Constrain point on line / curve / plane / point" msgstr "Constrain point on line / curve / plane / point" -#: toolbar.cpp:54 +#: toolbar.cpp:56 msgid "Constrain symmetric" msgstr "Constrain symmetric" -#: toolbar.cpp:56 +#: toolbar.cpp:58 msgid "Constrain equal length / radius / angle" msgstr "Constrain equal length / radius / angle" -#: toolbar.cpp:58 +#: toolbar.cpp:60 msgid "Constrain normals in same orientation" msgstr "Constrain normals in same orientation" -#: toolbar.cpp:60 +#: toolbar.cpp:62 msgid "Other supplementary angle" msgstr "Other supplementary angle" -#: toolbar.cpp:62 +#: toolbar.cpp:64 msgid "Toggle reference dimension" msgstr "Toggle reference dimension" -#: toolbar.cpp:66 +#: toolbar.cpp:68 msgid "New group extruding active sketch" msgstr "New group extruding active sketch" -#: toolbar.cpp:68 +#: toolbar.cpp:70 msgid "New group rotating active sketch" msgstr "New group rotating active sketch" -#: toolbar.cpp:70 +#: toolbar.cpp:72 msgid "New group step and repeat rotating" msgstr "New group step and repeat rotating" -#: toolbar.cpp:72 +#: toolbar.cpp:74 msgid "New group step and repeat translating" msgstr "New group step and repeat translating" -#: toolbar.cpp:74 +#: toolbar.cpp:76 msgid "New group in new workplane (thru given entities)" msgstr "New group in new workplane (thru given entities)" -#: toolbar.cpp:76 +#: toolbar.cpp:78 msgid "New group in 3d" msgstr "New group in 3d" -#: toolbar.cpp:78 +#: toolbar.cpp:80 msgid "New group linking / assembling file" msgstr "New group linking / assembling file" -#: toolbar.cpp:82 +#: toolbar.cpp:84 msgid "Nearest isometric view" msgstr "Nearest isometric view" -#: toolbar.cpp:84 +#: toolbar.cpp:86 msgid "Align view to active workplane" msgstr "Align view to active workplane" @@ -1810,3 +1849,13 @@ msgstr "Scale cannot be zero or negative." #: view.cpp:90 view.cpp:99 msgid "Bad format: specify x, y, z" msgstr "Bad format: specify x, y, z" + +#~ msgid "Show Menu &Bar" +#~ msgstr "Show Menu &Bar" + +#~ msgctxt "group-name" +#~ msgid "link" +#~ msgstr "link" + +#~ msgid "Scale must not be zero or negative!" +#~ msgstr "Scale must not be zero or negative!" diff --git a/res/locales/ru_RU.po b/res/locales/ru_RU.po index 8531a4a9..9fd46649 100644 --- a/res/locales/ru_RU.po +++ b/res/locales/ru_RU.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: SolveSpace 3.0\n" "Report-Msgid-Bugs-To: whitequark@whitequark.org\n" -"POT-Creation-Date: 2017-01-11 03:37+0000\n" +"POT-Creation-Date: 2017-04-21 23:11+0000\n" "PO-Revision-Date: 2017-04-21 10:29+0700\n" "Last-Translator: evilspirit@evilspirit.org\n" "Language-Team: EvilSpirit\n" @@ -18,7 +18,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 2.0.1\n" -#: clipboard.cpp:242 +#: clipboard.cpp:274 msgid "" "Cut, paste, and copy work only in a workplane.\n" "\n" @@ -28,69 +28,78 @@ msgstr "" "можно только находясь в рабочей плоскости.\n" "Активируйте рабочую плоскость через Эскиз->В Рабочей Плоскости" -#: clipboard.cpp:259 +#: clipboard.cpp:291 msgid "Clipboard is empty; nothing to paste." msgstr "Буфер обмена пуст; нечего вставлять." -#: clipboard.cpp:306 +#: clipboard.cpp:338 msgid "Number of copies to paste must be at least one." msgstr "Укажите в поле 'количество' хотя бы одну копию для вставки." -#: clipboard.cpp:322 textscreens.cpp:704 +#: clipboard.cpp:354 textscreens.cpp:709 msgid "Scale cannot be zero." msgstr "Масштабный коэффициент не может быть нулевым." -#: clipboard.cpp:360 +#: clipboard.cpp:392 msgid "Select one point to define origin of rotation." msgstr "Выберите одну точку в качестве центра вращения." -#: clipboard.cpp:372 +#: clipboard.cpp:404 msgid "Select two points to define translation vector." msgstr "Выберите две точки, чтобы задать вектор смещения." -#: clipboard.cpp:382 -msgid "Transformation is identity. So all copies will be exactly on top of each other." -msgstr "Трансформация не задана. Все копии будут расположены в одном и том же месте." +#: clipboard.cpp:414 +msgid "" +"Transformation is identity. So all copies will be exactly on top of each " +"other." +msgstr "" +"Трансформация не задана. Все копии будут расположены в одном и том же месте." -#: clipboard.cpp:386 +#: clipboard.cpp:418 msgid "Too many items to paste; split this into smaller pastes." msgstr "Слишком много элементов для вставки; разбейте на несколько частей." -#: clipboard.cpp:391 +#: clipboard.cpp:423 msgid "No workplane active." msgstr "Рабочая плоскость не активна" -#: confscreen.cpp:328 +#: confscreen.cpp:336 msgid "Bad format: specify coordinates as x, y, z" msgstr "Неверный формат: введите координаты как x, y, z" -#: confscreen.cpp:339 style.cpp:698 textscreens.cpp:725 +#: confscreen.cpp:347 style.cpp:653 textscreens.cpp:730 msgid "Bad format: specify color as r, g, b" msgstr "Неверный формат: введите цвет как r, g, b" -#: confscreen.cpp:364 -msgid "The perspective factor will have no effect until you enable View -> Use Perspective Projection." -msgstr "Коэффициент перспективы не будет иметь эффект, пока вы не включите Вид->Перспективная Проекция." +#: confscreen.cpp:372 +msgid "" +"The perspective factor will have no effect until you enable View -> Use " +"Perspective Projection." +msgstr "" +"Коэффициент перспективы не будет иметь эффект, пока вы не включите Вид-" +">Перспективная Проекция." -#: confscreen.cpp:378 +#: confscreen.cpp:386 msgid "Specify between 0 and 8 digits after the decimal." msgstr "Введите число от 0 до 8." -#: confscreen.cpp:390 +#: confscreen.cpp:398 msgid "Export scale must not be zero!" msgstr "Масштабный коэффициент не может быть нулевым!" -#: confscreen.cpp:402 +#: confscreen.cpp:410 msgid "Cutter radius offset must not be negative!" msgstr "Радиус режущего инструмента не может быть отрицательным!" -#: confscreen.cpp:456 +#: confscreen.cpp:464 msgid "Bad value: autosave interval should be positive" -msgstr "Неверное значение: интервал автосохранения должен быть положительным числом" +msgstr "" +"Неверное значение: интервал автосохранения должен быть положительным числом" -#: confscreen.cpp:459 +#: confscreen.cpp:467 msgid "Bad format: specify interval in integral minutes" -msgstr "Неверный формат: введите целое число, чтобы задать интервал автосохранения" +msgstr "" +"Неверный формат: введите целое число, чтобы задать интервал автосохранения" #: constraint.cpp:12 msgctxt "constr-name" @@ -267,9 +276,10 @@ msgctxt "constr-name" msgid "comment" msgstr "комментарий" -#: constraint.cpp:159 +#: constraint.cpp:160 msgid "" -"Bad selection for distance / diameter constraint. This constraint can apply to:\n" +"Bad selection for distance / diameter constraint. This constraint can apply " +"to:\n" "\n" " * two points (distance between points)\n" " * a line segment (length)\n" @@ -284,15 +294,17 @@ msgstr "" "\n" " * две точки (расстояние между точками)\n" " * отрезок (длина отрезка)\n" -" * две точки и отрезок / нормаль (расстояние между точками, спроецированное на линию / нормаль)\n" +" * две точки и отрезок / нормаль (расстояние между точками, " +"спроецированное на линию / нормаль)\n" " * рабочую плоскость и точку (расстояние от точки до плоскости)\n" " * отрезок и точку (расстояние от точки до линии)\n" " * грань и точку (расстояние от точки до плоскости грани)\n" " * окружность или дугу (диаметр / радиус)\n" -#: constraint.cpp:212 +#: constraint.cpp:213 msgid "" -"Bad selection for on point / curve / plane constraint. This constraint can apply to:\n" +"Bad selection for on point / curve / plane constraint. This constraint can " +"apply to:\n" "\n" " * two points (points coincident)\n" " * a point and a workplane (point in plane)\n" @@ -309,14 +321,16 @@ msgstr "" " * точку и окружность / дугу / сплайн (точка на кривой)\n" " * точку и грань (точка на грани)\n" -#: constraint.cpp:274 +#: constraint.cpp:275 msgid "" -"Bad selection for equal length / radius constraint. This constraint can apply to:\n" +"Bad selection for equal length / radius constraint. This constraint can " +"apply to:\n" "\n" " * two line segments (equal length)\n" " * two line segments and two points (equal point-line distances)\n" " * a line segment and two points (equal point-line distances)\n" -" * a line segment, and a point and line segment (point-line distance equals length)\n" +" * a line segment, and a point and line segment (point-line distance " +"equals length)\n" " * four line segments or normals (equal angle between A,B and C,D)\n" " * three line segments or normals (equal angle between A,B and B,C)\n" " * two circles or arcs (equal radius)\n" @@ -328,13 +342,14 @@ msgstr "" " * два отрезка (равенство длин отрезков)\n" " * два отрезка и две точки (равенство расстояний от точек до линий)\n" " * отрезок и две точки (равенство расстояний от точек до линии)\n" -" * отрезок, точку и отрезок (равенство длины отрезка расстоянию от точки до линии)\n" +" * отрезок, точку и отрезок (равенство длины отрезка расстоянию от точки " +"до линии)\n" " * четыре отрезка или нормали (равенство углов A,B и C,D)\n" " * три отрезка или нормали (равенство углов A,B and B,C)\n" " * две окружности / дуги (равенство радиусов)\n" " * отрезок и дугу (равенство длины отрезка и длины дуги)\n" -#: constraint.cpp:313 +#: constraint.cpp:314 msgid "" "Bad selection for length ratio constraint. This constraint can apply to:\n" "\n" @@ -345,9 +360,10 @@ msgstr "" "\n" " * два отрезка\n" -#: constraint.cpp:330 +#: constraint.cpp:331 msgid "" -"Bad selection for length difference constraint. This constraint can apply to:\n" +"Bad selection for length difference constraint. This constraint can apply " +"to:\n" "\n" " * two line segments\n" msgstr "" @@ -356,7 +372,7 @@ msgstr "" "\n" " * два отрезка\n" -#: constraint.cpp:356 +#: constraint.cpp:357 msgid "" "Bad selection for at midpoint constraint. This constraint can apply to:\n" "\n" @@ -369,36 +385,46 @@ msgstr "" " * точку и отрезок (точка на середине отрезка)\n" " * отрезок и рабочую плоскость (середина отрезка на плоскости)\n" -#: constraint.cpp:414 +#: constraint.cpp:415 msgid "" "Bad selection for symmetric constraint. This constraint can apply to:\n" "\n" -" * two points or a line segment (symmetric about workplane's coordinate axis)\n" -" * line segment, and two points or a line segment (symmetric about line segment)\n" -" * workplane, and two points or a line segment (symmetric about workplane)\n" +" * two points or a line segment (symmetric about workplane's coordinate " +"axis)\n" +" * line segment, and two points or a line segment (symmetric about line " +"segment)\n" +" * workplane, and two points or a line segment (symmetric about " +"workplane)\n" msgstr "" "Неправильное выделение для ограничения 'симметрия'.\n" "Ограничение может принимать в качестве выделения следующие примитивы:\n" "\n" -" * две точки / отрезок (симметричность точек по горизонтали/вертикали в зависимости от вида)\n" +" * две точки / отрезок (симметричность точек по горизонтали/вертикали в " +"зависимости от вида)\n" " * отрезок, две точки / отрезок (симметричность точек по оси отрезка)\n" -" * рабочую плоскость и две точки / отрезок (симметричность относительно рабочей плоскости\n" +" * рабочую плоскость и две точки / отрезок (симметричность относительно " +"рабочей плоскости\n" -#: constraint.cpp:428 -msgid "A workplane must be active when constraining symmetric without an explicit symmetry plane." +#: constraint.cpp:429 +msgid "" +"A workplane must be active when constraining symmetric without an explicit " +"symmetry plane." msgstr "" "Рабочая плоскость должна быть активна для того, чтобы создать\n" "ограничение симметричности без явного указания плоскости симметрии." -#: constraint.cpp:458 -msgid "Activate a workplane (with Sketch -> In Workplane) before applying a horizontal or vertical constraint." +#: constraint.cpp:459 +msgid "" +"Activate a workplane (with Sketch -> In Workplane) before applying a " +"horizontal or vertical constraint." msgstr "" "Рабочая плоскость должна быть активирована (Эскиз -> В рабочей плоскости)\n" "перед тем, как накладывать ограничения горизонтальности / вертикальности." -#: constraint.cpp:471 +#: constraint.cpp:472 msgid "" -"Bad selection for horizontal / vertical constraint. This constraint can apply to:\n" +"Bad selection for horizontal / vertical constraint. This constraint can " +"apply to:\n" "\n" " * two points\n" " * a line segment\n" @@ -409,9 +435,10 @@ msgstr "" " * две точки\n" " * отрезок\n" -#: constraint.cpp:492 +#: constraint.cpp:493 msgid "" -"Bad selection for same orientation constraint. This constraint can apply to:\n" +"Bad selection for same orientation constraint. This constraint can apply " +"to:\n" "\n" " * two normals\n" msgstr "" @@ -420,15 +447,18 @@ msgstr "" "\n" " * два координатных базиса('нормали')\n" -#: constraint.cpp:544 +#: constraint.cpp:545 msgid "Must select an angle constraint." -msgstr "Переключатся между смежными углами можно только выбрав ограничение угла." +msgstr "" +"Переключатся между смежными углами можно только выбрав ограничение угла." -#: constraint.cpp:556 +#: constraint.cpp:557 msgid "Must select a constraint with associated label." -msgstr "Переключать режим 'размера для справок' возможно только для ограничений, имеющих размерное значение." +msgstr "" +"Переключать режим 'размера для справок' возможно только для ограничений, " +"имеющих размерное значение." -#: constraint.cpp:567 +#: constraint.cpp:568 msgid "" "Bad selection for angle constraint. This constraint can apply to:\n" "\n" @@ -443,35 +473,42 @@ msgstr "" " * отрезок и координатный базис (нормаль)\n" " * два координатных базиса (нормали)\n" -#: constraint.cpp:624 +#: constraint.cpp:625 msgid "" -"The tangent arc and line segment must share an endpoint. Constrain them with Constrain -> On Point before " -"constraining tangent." +"The tangent arc and line segment must share an endpoint. Constrain them with " +"Constrain -> On Point before constraining tangent." msgstr "" -"Дуга и отрезок должны быть соединены. Соедините их крайние точки с помощью 'Ограничения -> Точка на Примитиве' " -"перед тем, как применять ограничение касательности." +"Дуга и отрезок должны быть соединены. Соедините их крайние точки с помощью " +"'Ограничения -> Точка на Примитиве' перед тем, как применять ограничение " +"касательности." -#: constraint.cpp:648 +#: constraint.cpp:649 msgid "" -"The tangent cubic and line segment must share an endpoint. Constrain them with Constrain -> On Point before " -"constraining tangent." +"The tangent cubic and line segment must share an endpoint. Constrain them " +"with Constrain -> On Point before constraining tangent." msgstr "" -"Сплайн и отрезок должны быть соединены. Соедините их крайние точки с помощью 'Ограничения -> Точка на Примитиве' " -"перед тем, как применять ограничение касательности." +"Сплайн и отрезок должны быть соединены. Соедините их крайние точки с помощью " +"'Ограничения -> Точка на Примитиве' перед тем, как применять ограничение " +"касательности." -#: constraint.cpp:658 +#: constraint.cpp:659 msgid "Curve-curve tangency must apply in workplane." -msgstr "Ограничение касательности может быть наложено только в рабочей плоскости." - -#: constraint.cpp:676 -msgid "The curves must share an endpoint. Constrain them with Constrain -> On Point before constraining tangent." msgstr "" -"Кривые должны быть соединены. Соедините их крайние точки с помощью 'Ограничения -> Точка на Примитиве' перед " -"тем, как применять ограничение касательности." +"Ограничение касательности может быть наложено только в рабочей плоскости." -#: constraint.cpp:685 +#: constraint.cpp:677 msgid "" -"Bad selection for parallel / tangent constraint. This constraint can apply to:\n" +"The curves must share an endpoint. Constrain them with Constrain -> On Point " +"before constraining tangent." +msgstr "" +"Кривые должны быть соединены. Соедините их крайние точки с помощью " +"'Ограничения -> Точка на Примитиве' перед тем, как применять ограничение " +"касательности." + +#: constraint.cpp:686 +msgid "" +"Bad selection for parallel / tangent constraint. This constraint can apply " +"to:\n" "\n" " * two line segments (parallel)\n" " * a line segment and a normal (parallel)\n" @@ -484,9 +521,10 @@ msgstr "" " * два отрезка (параллельность)\n" " * отрезок и координатный базис (нормаль) (параллельность)\n" " * два координатных базиса (нормали) (параллельность)\n" -" * два отрезка, две дуги или два сплайна, соединенных крайними точками (касательность)\n" +" * два отрезка, две дуги или два сплайна, соединенных крайними точками " +"(касательность)\n" -#: constraint.cpp:703 +#: constraint.cpp:704 msgid "" "Bad selection for perpendicular constraint. This constraint can apply to:\n" "\n" @@ -501,9 +539,10 @@ msgstr "" " * отрезок и координатный базис (нормаль)\n" " * два координатных базиса (нормали)\n" -#: constraint.cpp:718 +#: constraint.cpp:719 msgid "" -"Bad selection for lock point where dragged constraint. This constraint can apply to:\n" +"Bad selection for lock point where dragged constraint. This constraint can " +"apply to:\n" "\n" " * a point\n" msgstr "" @@ -512,41 +551,69 @@ msgstr "" "\n" " * точку\n" -#: constraint.cpp:729 +#: constraint.cpp:730 msgid "click center of comment text" msgstr "кликните мышью там, где будет расположен текстовый комментарий" -#: exportvector.cpp:330 +#: export.cpp:18 +msgid "" +"No solid model present; draw one with extrudes and revolves, or use Export " +"2d View to export bare lines and curves." +msgstr "" + +#: export.cpp:60 +msgid "" +"Bad selection for export section. Please select:\n" +"\n" +" * nothing, with an active workplane (workplane is section plane)\n" +" * a face (section plane through face)\n" +" * a point and two line segments (plane through point and parallel to " +"lines)\n" +msgstr "" + +#: export.cpp:805 +msgid "Active group mesh is empty; nothing to export." +msgstr "" + +#: exportvector.cpp:337 msgid "freehand lines were replaced with continuous lines" msgstr "Стили линии 'от руки' были заменены сплошными линиями" -#: exportvector.cpp:332 +#: exportvector.cpp:339 msgid "zigzag lines were replaced with continuous lines" msgstr "Стили линии 'зиг-заг' были заменены сплошными линиями" -#: exportvector.cpp:583 -msgid "Some aspects of the drawing have no DXF equivalent and were not exported:\n" -msgstr "Некоторые элементы чертежа не имеют аналогов в DXF-представлении и не были экспортированы:\n" - -#: exportvector.cpp:800 -msgid "PDF page size exceeds 200 by 200 inches; many viewers may reject this file." +#: exportvector.cpp:590 +msgid "" +"Some aspects of the drawing have no DXF equivalent and were not exported:\n" msgstr "" -"Размер страницы PDF превышает 200x200 дюймов; некоторые программы просмотра не смогут прочитать такой файл." +"Некоторые элементы чертежа не имеют аналогов в DXF-представлении и не были " +"экспортированы:\n" -#: file.cpp:43 group.cpp:94 +#: exportvector.cpp:807 +msgid "" +"PDF page size exceeds 200 by 200 inches; many viewers may reject this file." +msgstr "" +"Размер страницы PDF превышает 200x200 дюймов; некоторые программы просмотра " +"не смогут прочитать такой файл." + +#: file.cpp:44 group.cpp:95 msgctxt "group-name" msgid "sketch-in-plane" msgstr "эскиз-в-плоскости" -#: file.cpp:61 +#: file.cpp:62 msgctxt "group-name" msgid "#references" msgstr "система-координат" -#: file.cpp:508 -msgid "Unrecognized data in file. This file may be corrupt, or from a newer version of the program." +#: file.cpp:539 +msgid "" +"Unrecognized data in file. This file may be corrupt, or from a newer version " +"of the program." msgstr "" -"Некоторые данные из этого файла не распознаны. Возможно, файл поврежден или создан в более новой версии программы" +"Некоторые данные из этого файла не распознаны. Возможно, файл поврежден или " +"создан в более новой версии программы" #: graphicswin.cpp:29 msgid "&File" @@ -700,753 +767,823 @@ msgstr "Показать &Сетку" msgid "Use &Perspective Projection" msgstr "Перспективная Прое&кция" -#: graphicswin.cpp:80 -msgid "Show Menu &Bar" -msgstr "Показывать Мен&ю" - -#: graphicswin.cpp:82 +#: graphicswin.cpp:79 msgid "Show &Toolbar" msgstr "Показывать Па&нель Инструментов" -#: graphicswin.cpp:83 +#: graphicswin.cpp:80 msgid "Show Property Bro&wser" msgstr "Показывать Брау&зер" -#: graphicswin.cpp:85 +#: graphicswin.cpp:82 msgid "Dimensions in &Inches" msgstr "Размеры в Дю&ймах" -#: graphicswin.cpp:86 +#: graphicswin.cpp:83 msgid "Dimensions in &Millimeters" msgstr "Размеры в Ми&ллиметрах" -#: graphicswin.cpp:89 +#: graphicswin.cpp:85 msgid "&Full Screen" msgstr "Полно&экранный Режим" -#: graphicswin.cpp:92 +#: graphicswin.cpp:87 msgid "&New Group" msgstr "&Группа" -#: graphicswin.cpp:93 +#: graphicswin.cpp:88 msgid "Sketch In &3d" msgstr "Создать Эскиз в &3d" -#: graphicswin.cpp:94 +#: graphicswin.cpp:89 msgid "Sketch In New &Workplane" msgstr "Создать Эскиз в Новой &Рабочей Плоскости" -#: graphicswin.cpp:96 +#: graphicswin.cpp:91 msgid "Step &Translating" msgstr "&Линейный Массив" -#: graphicswin.cpp:97 +#: graphicswin.cpp:92 msgid "Step &Rotating" msgstr "&Круговой Массив" -#: graphicswin.cpp:99 +#: graphicswin.cpp:94 msgid "E&xtrude" msgstr "Тело &Выдавливания" -#: graphicswin.cpp:100 +#: graphicswin.cpp:95 msgid "&Lathe" msgstr "Тело В&ращения" -#: graphicswin.cpp:102 +#: graphicswin.cpp:97 msgid "Link / Assemble..." msgstr "&Импорт Детали / Сборка..." -#: graphicswin.cpp:103 +#: graphicswin.cpp:98 msgid "Link Recent" msgstr "Последние &Детали" -#: graphicswin.cpp:105 +#: graphicswin.cpp:100 msgid "&Sketch" msgstr "&Эскиз" -#: graphicswin.cpp:106 +#: graphicswin.cpp:101 msgid "In &Workplane" msgstr "В &Рабочей Плоскости" -#: graphicswin.cpp:107 +#: graphicswin.cpp:102 msgid "Anywhere In &3d" msgstr "Режим &3d" -#: graphicswin.cpp:109 +#: graphicswin.cpp:104 msgid "Datum &Point" msgstr "Опорная &Точка" -#: graphicswin.cpp:110 +#: graphicswin.cpp:105 msgid "&Workplane" msgstr "Рабочая &Плоскость" -#: graphicswin.cpp:112 +#: graphicswin.cpp:107 msgid "Line &Segment" msgstr "&Отрезок" -#: graphicswin.cpp:113 +#: graphicswin.cpp:108 msgid "C&onstruction Line Segment" msgstr "&Вспомогательный Отрезок" -#: graphicswin.cpp:114 +#: graphicswin.cpp:109 msgid "&Rectangle" msgstr "Прямоу&гольник" -#: graphicswin.cpp:115 +#: graphicswin.cpp:110 msgid "&Circle" msgstr "О&кружность" -#: graphicswin.cpp:116 +#: graphicswin.cpp:111 msgid "&Arc of a Circle" msgstr "Д&уга Окружности" -#: graphicswin.cpp:117 +#: graphicswin.cpp:112 msgid "&Bezier Cubic Spline" msgstr "Кубический &Сплайн Безье" -#: graphicswin.cpp:119 +#: graphicswin.cpp:114 msgid "&Text in TrueType Font" msgstr "Т&екст TrueType" -#: graphicswin.cpp:121 +#: graphicswin.cpp:115 +msgid "&Image" +msgstr "" + +#: graphicswin.cpp:117 msgid "To&ggle Construction" msgstr "Переключить Режим Вс&помогательных Построений" -#: graphicswin.cpp:122 +#: graphicswin.cpp:118 msgid "Tangent &Arc at Point" msgstr "Кас&ательная в Точке" -#: graphicswin.cpp:123 +#: graphicswin.cpp:119 msgid "Split Curves at &Intersection" msgstr "Ра&збить Кривые Пересечением" -#: graphicswin.cpp:125 +#: graphicswin.cpp:121 msgid "&Constrain" msgstr "&Ограничения" -#: graphicswin.cpp:126 +#: graphicswin.cpp:122 msgid "&Distance / Diameter" msgstr "&Расстояние / Диаметр" -#: graphicswin.cpp:127 +#: graphicswin.cpp:123 msgid "Re&ference Dimension" msgstr "&Справочный Размер" -#: graphicswin.cpp:128 +#: graphicswin.cpp:124 msgid "A&ngle" msgstr "&Угол" -#: graphicswin.cpp:129 +#: graphicswin.cpp:125 msgid "Reference An&gle" msgstr "С&правочный Угол" -#: graphicswin.cpp:130 +#: graphicswin.cpp:126 msgid "Other S&upplementary Angle" msgstr "Переключить Сме&жный Угол" -#: graphicswin.cpp:131 +#: graphicswin.cpp:127 msgid "Toggle R&eference Dim" msgstr "Переключить Режим Размера Для Спра&вок" -#: graphicswin.cpp:133 +#: graphicswin.cpp:129 msgid "&Horizontal" msgstr "&Горизонтальность" -#: graphicswin.cpp:134 +#: graphicswin.cpp:130 msgid "&Vertical" msgstr "&Вертикальность" -#: graphicswin.cpp:136 +#: graphicswin.cpp:132 msgid "&On Point / Curve / Plane" msgstr "&Точка на Примитиве" -#: graphicswin.cpp:137 +#: graphicswin.cpp:133 msgid "E&qual Length / Radius / Angle" msgstr "&Равенство Длин / Радиусов / Углов" -#: graphicswin.cpp:138 +#: graphicswin.cpp:134 msgid "Length Ra&tio" msgstr "Отно&шение Длин" -#: graphicswin.cpp:139 +#: graphicswin.cpp:135 msgid "Length Diff&erence" msgstr "Ра&зница Длин" -#: graphicswin.cpp:140 +#: graphicswin.cpp:136 msgid "At &Midpoint" msgstr "&На Середине" -#: graphicswin.cpp:141 +#: graphicswin.cpp:137 msgid "S&ymmetric" msgstr "С&имметричность" -#: graphicswin.cpp:142 +#: graphicswin.cpp:138 msgid "Para&llel / Tangent" msgstr "Пара&ллельность / Касательность" -#: graphicswin.cpp:143 +#: graphicswin.cpp:139 msgid "&Perpendicular" msgstr "Перпендикул&ярность" -#: graphicswin.cpp:144 +#: graphicswin.cpp:140 msgid "Same Orient&ation" msgstr "Идентичная &Ориентация" -#: graphicswin.cpp:145 +#: graphicswin.cpp:141 msgid "Lock Point Where &Dragged" msgstr "За&фиксировать" -#: graphicswin.cpp:147 +#: graphicswin.cpp:143 msgid "Comment" msgstr "Текстовый &Комментарий" -#: graphicswin.cpp:149 +#: graphicswin.cpp:145 msgid "&Analyze" msgstr "&Анализ" -#: graphicswin.cpp:150 +#: graphicswin.cpp:146 msgid "Measure &Volume" msgstr "Измерить &Объем" -#: graphicswin.cpp:151 +#: graphicswin.cpp:147 msgid "Measure A&rea" msgstr "Измерить П&лощадь" -#: graphicswin.cpp:152 +#: graphicswin.cpp:148 msgid "Measure &Perimeter" msgstr "Измерить П&ериметр" -#: graphicswin.cpp:153 +#: graphicswin.cpp:149 msgid "Show &Interfering Parts" msgstr "Показать Пе&ресекающиеся Детали" -#: graphicswin.cpp:154 +#: graphicswin.cpp:150 msgid "Show &Naked Edges" msgstr "Показать Про&блемные Ребра" -#: graphicswin.cpp:156 +#: graphicswin.cpp:151 +msgid "Show &Center of Mass" +msgstr "" + +#: graphicswin.cpp:153 msgid "Show Degrees of &Freedom" msgstr "Показать Степени С&вободы" -#: graphicswin.cpp:158 +#: graphicswin.cpp:155 msgid "&Trace Point" msgstr "Включить &Трассировку Точки" -#: graphicswin.cpp:159 +#: graphicswin.cpp:156 msgid "&Stop Tracing..." msgstr "Остановить Тра&ссировку..." -#: graphicswin.cpp:160 +#: graphicswin.cpp:157 msgid "Step &Dimension..." msgstr "Плавное Из&менение Размера..." -#: graphicswin.cpp:162 +#: graphicswin.cpp:159 msgid "&Help" msgstr "&Помощь" -#: graphicswin.cpp:163 +#: graphicswin.cpp:160 msgid "&Website / Manual" msgstr "Вебсайт / &Справка" -#: graphicswin.cpp:164 +#: graphicswin.cpp:161 msgid "&Language" msgstr "&Язык" -#: graphicswin.cpp:166 +#: graphicswin.cpp:163 msgid "&About" msgstr "О &Программе" -#: graphicswin.cpp:492 +#: graphicswin.cpp:490 msgid "No workplane is active, so the grid will not appear." msgstr "Сетку не будет видно, пока рабочая плоскость не активирована." -#: graphicswin.cpp:501 +#: graphicswin.cpp:499 msgid "" -"The perspective factor is set to zero, so the view will always be a parallel projection.\n" +"The perspective factor is set to zero, so the view will always be a parallel " +"projection.\n" "\n" -"For a perspective projection, modify the perspective factor in the configuration screen. A value around 0.3 is " -"typical." +"For a perspective projection, modify the perspective factor in the " +"configuration screen. A value around 0.3 is typical." msgstr "" -"Коэффициент перспективы установлен в ноль, что соответствует ортогональной проекции.\n" -"Чтобы получить перспективную проекцию, отредактируйте значение коэффициента перспективы на конфигурационной " -"странице браузера.\n" +"Коэффициент перспективы установлен в ноль, что соответствует ортогональной " +"проекции.\n" +"Чтобы получить перспективную проекцию, отредактируйте значение коэффициента " +"перспективы на конфигурационной странице браузера.\n" "Значение по умолчанию 0.3." -#: graphicswin.cpp:582 -msgid "Select a point; this point will become the center of the view on screen." +#: graphicswin.cpp:580 +msgid "" +"Select a point; this point will become the center of the view on screen." msgstr "Выделите точку. Вид будет отцентрован по этой точке." -#: graphicswin.cpp:864 +#: graphicswin.cpp:853 msgid "No additional entities share endpoints with the selected entities." msgstr "Нет дополнительных объектов, соединенных с выбранными примитивами." -#: graphicswin.cpp:884 +#: graphicswin.cpp:873 msgid "" -"To use this command, select a point or other entity from an linked part, or make a link group the active group." +"To use this command, select a point or other entity from an linked part, or " +"make a link group the active group." msgstr "" -"Чтобы использовать эту команду, выделите точку или другой примитив, принадлежащий импортированной детали или " -"активируйте группу импортированной детали." +"Чтобы использовать эту команду, выделите точку или другой примитив, " +"принадлежащий импортированной детали или активируйте группу импортированной " +"детали." -#: graphicswin.cpp:908 +#: graphicswin.cpp:897 msgid "" -"No workplane is active. Activate a workplane (with Sketch -> In Workplane) to define the plane for the snap grid." +"No workplane is active. Activate a workplane (with Sketch -> In Workplane) " +"to define the plane for the snap grid." msgstr "" -"Рабочая плоскость не активна. Активируйте ее через Эскиз -> В Рабочей Плоскости чтобы определить плоскость для " -"сетки." +"Рабочая плоскость не активна. Активируйте ее через Эскиз -> В Рабочей " +"Плоскости чтобы определить плоскость для сетки." -#: graphicswin.cpp:915 +#: graphicswin.cpp:904 msgid "" -"Can't snap these items to grid; select points, text comments, or constraints with a label. To snap a line, " -"select its endpoints." +"Can't snap these items to grid; select points, text comments, or constraints " +"with a label. To snap a line, select its endpoints." msgstr "" -"Невозможно привязать выбранные примитивы к сетке. Необходимо выбирать точки, текстовые комментарии или " -"ограничения с размерными значениями. Чтобы привязать отрезок или другой примитив, выбирайте его точки." +"Невозможно привязать выбранные примитивы к сетке. Необходимо выбирать точки, " +"текстовые комментарии или ограничения с размерными значениями. Чтобы " +"привязать отрезок или другой примитив, выбирайте его точки." -#: graphicswin.cpp:980 +#: graphicswin.cpp:970 msgid "No workplane selected. Activating default workplane for this group." -msgstr "Рабочая плоскость не активна. Активирована рабочая плоскость по умолчанию для данной группы." +msgstr "" +"Рабочая плоскость не активна. Активирована рабочая плоскость по умолчанию " +"для данной группы." -#: graphicswin.cpp:985 +#: graphicswin.cpp:975 msgid "" -"No workplane is selected, and the active group does not have a default workplane. Try selecting a workplane, or " -"activating a sketch-in-new-workplane group." +"No workplane is selected, and the active group does not have a default " +"workplane. Try selecting a workplane, or activating a sketch-in-new-" +"workplane group." msgstr "" -"Рабочая плоскость не выбрана и активная группа не содержит рабочей плоскости по умолчанию. Попробуйте выделить " -"рабочую плоскость или создать новую с помощью Группа -> Создать Эскиз в Новой Рабочей Плоскости." +"Рабочая плоскость не выбрана и активная группа не содержит рабочей плоскости " +"по умолчанию. Попробуйте выделить рабочую плоскость или создать новую с " +"помощью Группа -> Создать Эскиз в Новой Рабочей Плоскости." -#: graphicswin.cpp:1009 -msgid "Bad selection for tangent arc at point. Select a single point, or select nothing to set up arc parameters." +#: graphicswin.cpp:999 +msgid "" +"Bad selection for tangent arc at point. Select a single point, or select " +"nothing to set up arc parameters." msgstr "" -"Неправильное выделение для создания скругления в точке. Выделите либо одну точку, либо запустите команду без " -"выделения, чтобы перейти к окну настроек этой команды." +"Неправильное выделение для создания скругления в точке. Выделите либо одну " +"точку, либо запустите команду без выделения, чтобы перейти к окну настроек " +"этой команды." -#: graphicswin.cpp:1020 +#: graphicswin.cpp:1010 msgid "click point on arc (draws anti-clockwise)" -msgstr "кликните мышью там, где хотите создать дугу окружности (дуга будет нарисована против часовой стрелки)" +msgstr "" +"кликните мышью там, где хотите создать дугу окружности (дуга будет " +"нарисована против часовой стрелки)" -#: graphicswin.cpp:1021 +#: graphicswin.cpp:1011 msgid "click to place datum point" msgstr "кликните мышью там, где хотите создать опорную точку" -#: graphicswin.cpp:1022 +#: graphicswin.cpp:1012 msgid "click first point of line segment" msgstr "кликните мышью там, где хотите создать первую точку отрезка" -#: graphicswin.cpp:1024 +#: graphicswin.cpp:1014 msgid "click first point of construction line segment" -msgstr "кликните мышью там, где хотите создать первую точку вспомогательного отрезка" +msgstr "" +"кликните мышью там, где хотите создать первую точку вспомогательного отрезка" -#: graphicswin.cpp:1025 +#: graphicswin.cpp:1015 msgid "click first point of cubic segment" -msgstr "кликните мышью там, где хотите создать первую точку кубического сплайна Безье" +msgstr "" +"кликните мышью там, где хотите создать первую точку кубического сплайна Безье" -#: graphicswin.cpp:1026 +#: graphicswin.cpp:1016 msgid "click center of circle" msgstr "кликните мышью там, где будет находиться центр окружности" -#: graphicswin.cpp:1027 +#: graphicswin.cpp:1017 msgid "click origin of workplane" -msgstr "кликните мышью там, где будет находиться точка, через которую будет построена рабочая плоскость" +msgstr "" +"кликните мышью там, где будет находиться точка, через которую будет " +"построена рабочая плоскость" -#: graphicswin.cpp:1028 +#: graphicswin.cpp:1018 msgid "click one corner of rectangle" msgstr "кликните мышью там, где будет находиться один из углов прямоугольника" -#: graphicswin.cpp:1029 +#: graphicswin.cpp:1019 msgid "click top left of text" msgstr "кликните мышью там, где хотите создать текст" -#: graphicswin.cpp:1042 -msgid "No entities are selected. Select entities before trying to toggle their construction state." +#: graphicswin.cpp:1025 +msgid "click top left of image" msgstr "" -"Не выбран ни один примитив. Выберите примитивы перед тем, как переключать их режим дополнительных построений." -#: group.cpp:89 +#: graphicswin.cpp:1038 +msgid "" +"No entities are selected. Select entities before trying to toggle their " +"construction state." +msgstr "" +"Не выбран ни один примитив. Выберите примитивы перед тем, как переключать их " +"режим дополнительных построений." + +#: group.cpp:90 msgctxt "group-name" msgid "sketch-in-3d" msgstr "эскиз-в-3d" -#: group.cpp:145 +#: group.cpp:146 msgid "" "Bad selection for new sketch in workplane. This group can be created with:\n" "\n" " * a point (through the point, orthogonal to coordinate axes)\n" -" * a point and two line segments (through the point, parallel to the lines)\n" +" * a point and two line segments (through the point, parallel to the " +"lines)\n" " * a workplane (copy of the workplane)\n" msgstr "" "Неправильное выделение для создания эскиза.\n" -"Группа может быть создана, используя в качестве выделения следующие примитивы:\n" +"Группа может быть создана, используя в качестве выделения следующие " +"примитивы:\n" "\n" -" * точку (рабочая плоскость, ориентированная к ближайшему виду, проходящая через точку)\n" -" * точку и два отрезка (рабочая плоскость, проходящая через точку и параллельная отрезкам)\n" +" * точку (рабочая плоскость, ориентированная к ближайшему виду, " +"проходящая через точку)\n" +" * точку и два отрезка (рабочая плоскость, проходящая через точку и " +"параллельная отрезкам)\n" " * рабочую плоскость (копия рабочей плоскости)\n" -#: group.cpp:157 +#: group.cpp:158 msgid "" -"Activate a workplane (Sketch -> In Workplane) before extruding. The sketch will be extruded normal to the " -"workplane." +"Activate a workplane (Sketch -> In Workplane) before extruding. The sketch " +"will be extruded normal to the workplane." msgstr "" -"Выберите рабочую плоскость (Эскиз -> В Рабочей Плоскости) перед созданием группы выдавливания. Эскиз будет " -"выдавлен по нормали к рабочей плоскости." +"Выберите рабочую плоскость (Эскиз -> В Рабочей Плоскости) перед созданием " +"группы выдавливания. Эскиз будет выдавлен по нормали к рабочей плоскости." -#: group.cpp:166 +#: group.cpp:167 msgctxt "group-name" msgid "extrude" msgstr "тело-выдавливания" -#: group.cpp:178 +#: group.cpp:179 msgid "" "Bad selection for new lathe group. This group can be created with:\n" "\n" -" * a point and a line segment or normal (revolved about an axis parallel to line / normal, through point)\n" +" * a point and a line segment or normal (revolved about an axis parallel " +"to line / normal, through point)\n" " * a line segment (revolved about line segment)\n" msgstr "" "Неправильное выделение для создания группы тела вращения. \n" -"Группа может быть создана, используя в качестве выделения следующие примитивы:\n" +"Группа может быть создана, используя в качестве выделения следующие " +"примитивы:\n" "\n" -" * точку и отрезок / координатных базис (нормаль) (тело вращения вокруг оси, проходящей через точку и " -"параллельной отрезку / нормали)\n" +" * точку и отрезок / координатных базис (нормаль) (тело вращения вокруг " +"оси, проходящей через точку и параллельной отрезку / нормали)\n" " * отрезок (тело вращения вокруг оси, проходящей через отрезок)\n" "\n" -#: group.cpp:188 +#: group.cpp:189 msgctxt "group-name" msgid "lathe" msgstr "тело-вращения" -#: group.cpp:201 +#: group.cpp:202 msgid "" "Bad selection for new rotation. This group can be created with:\n" "\n" -" * a point, while locked in workplane (rotate in plane, about that point)\n" -" * a point and a line or a normal (rotate about an axis through the point, and parallel to line / normal)\n" +" * a point, while locked in workplane (rotate in plane, about that " +"point)\n" +" * a point and a line or a normal (rotate about an axis through the " +"point, and parallel to line / normal)\n" msgstr "" "Неправильное выделение для создания группы кругового массива. \n" -"Группа может быть создана, используя в качестве выделения следующие примитивы:\n" +"Группа может быть создана, используя в качестве выделения следующие " +"примитивы:\n" "\n" -" * точку при активной рабочей плоскости (вращение в плоскости вокруг выбранной точки)\n" -" * точку и отрезок / координатных базис (нормаль) (вращение вокруг оси, проходящей через точку и параллельной " -"отрезку / нормали)\n" +" * точку при активной рабочей плоскости (вращение в плоскости вокруг " +"выбранной точки)\n" +" * точку и отрезок / координатных базис (нормаль) (вращение вокруг оси, " +"проходящей через точку и параллельной отрезку / нормали)\n" "\n" -#: group.cpp:214 +#: group.cpp:215 msgctxt "group-name" msgid "rotate" msgstr "круговой-массив" -#: group.cpp:225 +#: group.cpp:226 msgctxt "group-name" msgid "translate" msgstr "линейный-массив" -#: group.cpp:257 -msgctxt "group-name" -msgid "link" -msgstr "ссылка-на-деталь" - -#: group.cpp:339 +#: group.cpp:340 msgid "(unnamed)" msgstr "(без имени)" -#: groupmesh.cpp:607 +#: groupmesh.cpp:622 msgid "not closed contour, or not all same style!" msgstr "незамкнутый контур или несовпадение стилей!" -#: groupmesh.cpp:620 +#: groupmesh.cpp:635 msgid "points not all coplanar!" msgstr "не все точки лежат в одной плоскости!" -#: groupmesh.cpp:622 +#: groupmesh.cpp:637 msgid "contour is self-intersecting!" msgstr "контур имеет самопересечения!" -#: groupmesh.cpp:624 +#: groupmesh.cpp:639 msgid "zero-length edge!" msgstr "вырожденный отрезок!" #: modify.cpp:237 msgid "Must be sketching in workplane to create tangent arc." -msgstr "Скругления эскиза можно создавать только когда рабочая плоскость активирована." +msgstr "" +"Скругления эскиза можно создавать только когда рабочая плоскость " +"активирована." #: modify.cpp:284 msgid "" -"To create a tangent arc, select a point where two non-construction lines or circles in this group and workplane " -"join." +"To create a tangent arc, select a point where two non-construction lines or " +"circles in this group and workplane join." msgstr "" -"Чтобы создать скругление эскиза, выберите точку, где соединяются два примитива, не принадлежащих к " -"вспомогательной геометрии." +"Чтобы создать скругление эскиза, выберите точку, где соединяются два " +"примитива, не принадлежащих к вспомогательной геометрии." #: modify.cpp:371 msgid "" -"Couldn't round this corner. Try a smaller radius, or try creating the desired geometry by hand with tangency " -"constraints." +"Couldn't round this corner. Try a smaller radius, or try creating the " +"desired geometry by hand with tangency constraints." msgstr "" -"Невозможно скруглить угол. Попробуйте радиус поменьше или создайте требуемую геометрию с помощью Ограничения -> " -"Параллельность / Касательность." +"Невозможно скруглить угол. Попробуйте радиус поменьше или создайте требуемую " +"геометрию с помощью Ограничения -> Параллельность / Касательность." #: modify.cpp:575 msgid "Couldn't split this entity; lines, circles, or cubics only." -msgstr "Невозможно разделить такие примитивы. Выберите линии, окружности или кубические сплайны." +msgstr "" +"Невозможно разделить такие примитивы. Выберите линии, окружности или " +"кубические сплайны." #: modify.cpp:601 msgid "Must be sketching in workplane to split." -msgstr "Пересечение примитивов работает только когда рабочая плоскость активна." +msgstr "" +"Пересечение примитивов работает только когда рабочая плоскость активна." #: modify.cpp:611 -msgid "Select two entities that intersect each other (e.g. two lines or two circles or a circle and a line)." -msgstr "Выберите два пересекающихся примитива. Например, две линии или две окружности или линию и окружность." +msgid "" +"Select two entities that intersect each other (e.g. two lines or two circles " +"or a circle and a line)." +msgstr "" +"Выберите два пересекающихся примитива. Например, две линии или две " +"окружности или линию и окружность." #: modify.cpp:655 msgid "Can't split; no intersection found." msgstr "Невозможно разделить пересекаемые примитивы: пересечений нет." -#: mouse.cpp:495 +#: mouse.cpp:522 msgid "No Style" msgstr "Стиль по Умолчанию" -#: mouse.cpp:496 +#: mouse.cpp:523 msgid "Newly Created Custom Style..." msgstr "Создать Новый Стиль..." -#: mouse.cpp:544 +#: mouse.cpp:571 msgid "Assign to Style" msgstr "Применить Стиль" -#: mouse.cpp:547 +#: mouse.cpp:574 msgid "Group Info" msgstr "Настройки Группы" -#: mouse.cpp:550 +#: mouse.cpp:577 msgid "Style Info" msgstr "Настройки Стиля" -#: mouse.cpp:553 +#: mouse.cpp:580 msgid "Select Edge Chain" msgstr "Выделить Последовательность Примитивов" -#: mouse.cpp:558 +#: mouse.cpp:585 msgid "Toggle Reference Dimension" msgstr "Переключить Режим Размера Для Справок" -#: mouse.cpp:564 +#: mouse.cpp:591 msgid "Other Supplementary Angle" msgstr "Переключить Смежный Угол" -#: mouse.cpp:569 +#: mouse.cpp:596 msgid "Snap to Grid" msgstr "Привязать к Сетке" -#: mouse.cpp:577 +#: mouse.cpp:604 msgid "Remove Spline Point" msgstr "Удалить Точку Сплайна" -#: mouse.cpp:588 +#: mouse.cpp:615 msgid "Add Spline Point" msgstr "Добавить Точку Сплайна" -#: mouse.cpp:592 +#: mouse.cpp:619 msgid "Toggle Construction" msgstr "Переключить Режим 'Дополнительные Построения'." -#: mouse.cpp:606 +#: mouse.cpp:633 msgid "Delete Point-Coincident Constraint" msgstr "Удалить Ограничение Совпадения Точек" -#: mouse.cpp:612 +#: mouse.cpp:639 msgid "Cut" msgstr "Вырезать" -#: mouse.cpp:613 +#: mouse.cpp:640 msgid "Copy" msgstr "Копировать" -#: mouse.cpp:616 +#: mouse.cpp:643 msgid "Select All" msgstr "Выделить Все" -#: mouse.cpp:620 +#: mouse.cpp:647 msgid "Paste" msgstr "Вставить" -#: mouse.cpp:621 +#: mouse.cpp:648 msgid "Paste Transformed..." msgstr "Вставить с Трансформацией..." -#: mouse.cpp:625 +#: mouse.cpp:652 msgid "Delete" msgstr "Удалить" -#: mouse.cpp:627 +#: mouse.cpp:654 msgid "Unselect All" msgstr "Сбросить Выделение" -#: mouse.cpp:633 +#: mouse.cpp:660 msgid "Unselect Hovered" msgstr "Снять Выделение с Выбранного" -#: mouse.cpp:638 +#: mouse.cpp:665 msgid "Zoom to Fit" msgstr "Показать Все" -#: mouse.cpp:778 +#: mouse.cpp:805 msgid "Cannot add spline point: maximum number of points reached." -msgstr "Невозможно добавить точку сплайна: достигнуто ограничение максимального количества точек для сплайна." +msgstr "" +"Невозможно добавить точку сплайна: достигнуто ограничение максимального " +"количества точек для сплайна." -#: mouse.cpp:948 mouse.cpp:1199 +#: mouse.cpp:1009 mouse.cpp:1292 msgid "click next point of line, or press Esc" msgstr "кликните мышью там, где хотите расположить следующую точку" -#: mouse.cpp:954 -msgid "Can't draw rectangle in 3d; first, activate a workplane with Sketch -> In Workplane." -msgstr "Невозможно начертить прямоугольник, когда рабочая плоскость не активна." +#: mouse.cpp:1015 +msgid "" +"Can't draw rectangle in 3d; first, activate a workplane with Sketch -> In " +"Workplane." +msgstr "" +"Невозможно начертить прямоугольник, когда рабочая плоскость не активна." -#: mouse.cpp:981 +#: mouse.cpp:1049 msgid "click to place other corner of rectangle" msgstr "кликните мышью там, где хотите расположить другой угол прямоугольника" -#: mouse.cpp:1001 +#: mouse.cpp:1069 msgid "click to set radius" msgstr "кликните, чтобы задать радиус" -#: mouse.cpp:1006 -msgid "Can't draw arc in 3d; first, activate a workplane with Sketch -> In Workplane." +#: mouse.cpp:1074 +msgid "" +"Can't draw arc in 3d; first, activate a workplane with Sketch -> In " +"Workplane." msgstr "Невозможно создать дугу, когда нет активной рабочей плоскости." -#: mouse.cpp:1024 +#: mouse.cpp:1093 msgid "click to place point" msgstr "кликните мышью там, где хотите создать точку" -#: mouse.cpp:1039 +#: mouse.cpp:1109 msgid "click next point of cubic, or press Esc" -msgstr "кликните мышью там, где хотите создать следующую точку сплайна или нажмите Esc для завершения операции." +msgstr "" +"кликните мышью там, где хотите создать следующую точку сплайна или нажмите " +"Esc для завершения операции." -#: mouse.cpp:1044 -msgid "Sketching in a workplane already; sketch in 3d before creating new workplane." -msgstr "Рабочая плоскость уже активна. Перейдите в режим 3d перед созданием новой рабочей плоскости." +#: mouse.cpp:1114 +msgid "" +"Sketching in a workplane already; sketch in 3d before creating new workplane." +msgstr "" +"Рабочая плоскость уже активна. Перейдите в режим 3d перед созданием новой " +"рабочей плоскости." -#: mouse.cpp:1060 -msgid "Can't draw text in 3d; first, activate a workplane with Sketch -> In Workplane." +#: mouse.cpp:1130 +msgid "" +"Can't draw text in 3d; first, activate a workplane with Sketch -> In " +"Workplane." msgstr "Невозможно создать текст, когда нет активной рабочей плоскости." -#: mouse.cpp:1075 +#: mouse.cpp:1146 msgid "click to place bottom left of text" msgstr "кликните мышью, чтобы расположить текст" -#: mouse.cpp:1086 +#: mouse.cpp:1152 +msgid "" +"Can't draw image in 3d; first, activate a workplane with Sketch -> In " +"Workplane." +msgstr "" + +#: mouse.cpp:1178 msgid "NEW COMMENT -- DOUBLE-CLICK TO EDIT" msgstr "КОММЕНТАРИЙ -- ДВОЙНОЙ ЩЕЛЧОК ДЛЯ РЕДАКТИРОВАНИЯ" -#: platform/cocoamain.mm:481 platform/gtkmain.cpp:582 platform/w32main.cpp:448 platform/w32main.cpp:1373 +#: platform/cocoamain.mm:481 platform/gtkmain.cpp:607 platform/w32main.cpp:451 +#: platform/w32main.cpp:1388 msgctxt "title" msgid "(new sketch)" msgstr "(новый проект)" -#: platform/cocoamain.mm:710 platform/gtkmain.cpp:896 platform/w32main.cpp:1292 +#: platform/cocoamain.mm:710 platform/gtkmain.cpp:912 platform/w32main.cpp:1307 msgid "(no recent files)" msgstr "(пусто)" -#: platform/cocoamain.mm:828 platform/gtkmain.cpp:1010 +#: platform/cocoamain.mm:828 platform/gtkmain.cpp:1020 msgid "untitled" msgstr "без имени" -#: platform/cocoamain.mm:859 +#: platform/cocoamain.mm:860 msgid "Do you want to save the changes you made to the new sketch?" msgstr "Хотите сохранить ваши изменения?" -#: platform/cocoamain.mm:861 +#: platform/cocoamain.mm:862 msgid "Your changes will be lost if you don't save them." msgstr "Ваши изменения будут утеряны, если вы их не сохраните." -#: platform/cocoamain.mm:862 +#: platform/cocoamain.mm:863 msgctxt "button" msgid "Save" msgstr "Сохранить" -#: platform/cocoamain.mm:863 platform/cocoamain.mm:904 +#: platform/cocoamain.mm:864 platform/cocoamain.mm:905 msgctxt "button" msgid "Cancel" msgstr "Отменить" -#: platform/cocoamain.mm:864 +#: platform/cocoamain.mm:865 msgctxt "button" msgid "Don't Save" msgstr "Не Сохранять" -#: platform/cocoamain.mm:879 +#: platform/cocoamain.mm:880 msgid "An autosave file is availible for this project." msgstr "Файлы автосохранения доступны для данного проекта." -#: platform/cocoamain.mm:881 +#: platform/cocoamain.mm:882 msgid "Do you want to load the autosave file instead?" msgstr "Хотите загрузить их вместо открываемого файла?" -#: platform/cocoamain.mm:882 +#: platform/cocoamain.mm:883 msgctxt "button" msgid "Load" msgstr "Загрузить Автосохранение" -#: platform/cocoamain.mm:883 +#: platform/cocoamain.mm:884 msgctxt "button" msgid "Don't Load" msgstr "Просто Открыть Файл" -#: platform/cocoamain.mm:899 +#: platform/cocoamain.mm:900 msgid "" "Do you want to locate it manually?\n" -"If you select “No”, any geometry that depends on the missing file will be removed." +"If you select “No”, any geometry that depends on the missing file will be " +"removed." msgstr "" "Хотите найти их вручную?\n" -"Если вы ответите \"Нет\", то вся геометрия, которая зависит от отсутствующего файла будет удалена." +"Если вы ответите \"Нет\", то вся геометрия, которая зависит от " +"отсутствующего файла будет удалена." -#: platform/cocoamain.mm:902 +#: platform/cocoamain.mm:903 msgctxt "button" msgid "Yes" msgstr "Да" -#: platform/cocoamain.mm:905 +#: platform/cocoamain.mm:906 msgctxt "button" msgid "No" msgstr "Нет" -#: platform/cocoamain.mm:1125 platform/w32main.cpp:180 +#: platform/cocoamain.mm:1126 platform/w32main.cpp:183 msgctxt "button" msgid "OK" msgstr "ХОРОШО" -#: platform/cocoamain.mm:1208 platform/gtkmain.cpp:1379 platform/w32main.cpp:1395 platform/w32main.cpp:1435 +#: platform/cocoamain.mm:1211 platform/gtkmain.cpp:1382 +#: platform/w32main.cpp:1410 platform/w32main.cpp:1450 msgctxt "title" msgid "Property Browser" msgstr "Браузер" -#: platform/gtkmain.cpp:952 +#: platform/gtkmain.cpp:968 msgctxt "title" msgid "Open File" msgstr "Открыть Файл" -#: platform/gtkmain.cpp:954 +#: platform/gtkmain.cpp:970 msgid "_Cancel" msgstr "Отменить" -#: platform/gtkmain.cpp:955 +#: platform/gtkmain.cpp:971 msgid "_Open" msgstr "Открыть" -#: platform/gtkmain.cpp:1000 +#: platform/gtkmain.cpp:1010 msgctxt "title" msgid "Save File" msgstr "Сохранить Файл" -#: platform/gtkmain.cpp:1003 platform/gtkmain.cpp:1040 platform/gtkmain.cpp:1088 +#: platform/gtkmain.cpp:1013 platform/gtkmain.cpp:1049 +#: platform/gtkmain.cpp:1097 msgctxt "button" msgid "_Cancel" msgstr "Отменить" -#: platform/gtkmain.cpp:1004 platform/gtkmain.cpp:1038 +#: platform/gtkmain.cpp:1014 platform/gtkmain.cpp:1047 msgctxt "button" msgid "_Save" msgstr "Сохранить" -#: platform/gtkmain.cpp:1033 platform/w32main.cpp:1153 +#: platform/gtkmain.cpp:1042 platform/w32main.cpp:1167 msgid "" "The file has changed since it was last saved.\n" "\n" @@ -1456,17 +1593,17 @@ msgstr "" "\n" "Хотите сохранить их?" -#: platform/gtkmain.cpp:1037 platform/w32main.cpp:1155 +#: platform/gtkmain.cpp:1046 platform/w32main.cpp:1169 msgctxt "title" msgid "Modified File" msgstr "Измененный Файл" -#: platform/gtkmain.cpp:1039 +#: platform/gtkmain.cpp:1048 msgctxt "button" msgid "Do_n't Save" msgstr "Не Сохранять" -#: platform/gtkmain.cpp:1057 platform/w32main.cpp:1179 +#: platform/gtkmain.cpp:1066 platform/w32main.cpp:1193 msgid "" "An autosave file is availible for this project.\n" "\n" @@ -1476,79 +1613,75 @@ msgstr "" "\n" "Хотите загрузить их вместо открываемого файла?" -#: platform/gtkmain.cpp:1061 platform/w32main.cpp:1181 +#: platform/gtkmain.cpp:1070 platform/w32main.cpp:1195 msgctxt "title" msgid "Autosave Available" msgstr "Автосохранение Доступно" -#: platform/gtkmain.cpp:1062 +#: platform/gtkmain.cpp:1071 msgctxt "button" msgid "_Load autosave" msgstr "Загрузить Автосохранение" -#: platform/gtkmain.cpp:1063 +#: platform/gtkmain.cpp:1072 msgctxt "button" msgid "Do_n't Load" msgstr "Не Загружать" -#: platform/gtkmain.cpp:1084 platform/w32main.cpp:1209 +#: platform/gtkmain.cpp:1093 platform/w32main.cpp:1223 msgctxt "title" msgid "Missing File" msgstr "Файл Отсутствует" -#: platform/gtkmain.cpp:1085 +#: platform/gtkmain.cpp:1094 msgctxt "button" msgid "_Yes" msgstr "Да" -#: platform/gtkmain.cpp:1086 +#: platform/gtkmain.cpp:1095 msgctxt "button" msgid "_No" msgstr "Нет" -#: platform/gtkmain.cpp:1302 platform/w32main.cpp:176 +#: platform/gtkmain.cpp:1306 platform/w32main.cpp:179 msgctxt "title" msgid "Error" msgstr "Ошибка" -#: platform/gtkmain.cpp:1302 platform/w32main.cpp:176 +#: platform/gtkmain.cpp:1306 platform/w32main.cpp:179 msgctxt "title" msgid "Message" msgstr "Сообщение" -#: style.cpp:161 +#: style.cpp:160 msgid "" -"Can't assign style to an entity that's derived from another entity; try assigning a style to this entity's " -"parent." +"Can't assign style to an entity that's derived from another entity; try " +"assigning a style to this entity's parent." msgstr "" -"Невозможно применить стиль к примитиву, который произошел от другого примитива. Попробуйте применить стиль к " -"исходному примитиву." +"Невозможно применить стиль к примитиву, который произошел от другого " +"примитива. Попробуйте применить стиль к исходному примитиву." -#: style.cpp:704 +#: style.cpp:659 msgid "Style name cannot be empty" msgstr "Имя стиля не может быть пустым." -#: style.cpp:717 -msgid "Scale must not be zero or negative!" -msgstr "Коэффициент масштабирования не может быть нулевым или отрицательным!" - -#: textscreens.cpp:657 +#: textscreens.cpp:662 msgid "Can't repeat fewer than 1 time." msgstr "Невозможно сделать повторение меньше, чем 1 раз." -#: textscreens.cpp:661 +#: textscreens.cpp:666 msgid "Can't repeat more than 999 times." msgstr "Невозможно сделать повтор больше, чем 999 раз." -#: textscreens.cpp:690 +#: textscreens.cpp:695 msgid "Group name cannot be empty" msgstr "Имя группы не может быть пустым." -#: textscreens.cpp:734 +#: textscreens.cpp:739 msgid "Opacity must be between zero and one." msgstr "Прозрачность должна быть числом от нуля до единицы." -#: textscreens.cpp:773 +#: textscreens.cpp:778 msgid "Radius cannot be zero or negative." msgstr "Радиус не может быть нулевым или отрицательным." @@ -1573,106 +1706,110 @@ msgid "Sketch curves from text in a TrueType font" msgstr "Начертить текст TrueType" #: toolbar.cpp:28 +msgid "Sketch image from a file" +msgstr "" + +#: toolbar.cpp:30 msgid "Create tangent arc at selected point" msgstr "Создать скругление в выбранной точке" -#: toolbar.cpp:30 +#: toolbar.cpp:32 msgid "Sketch cubic Bezier spline" msgstr "Начертить кубический сплайн Безье" -#: toolbar.cpp:32 +#: toolbar.cpp:34 msgid "Sketch datum point" msgstr "Начертить опорную точку" -#: toolbar.cpp:34 +#: toolbar.cpp:36 msgid "Toggle construction" msgstr "Переключить вспомогательную геометрию" -#: toolbar.cpp:36 +#: toolbar.cpp:38 msgid "Split lines / curves where they intersect" msgstr "Разбить кривые по пересечению" -#: toolbar.cpp:40 +#: toolbar.cpp:42 msgid "Constrain distance / diameter / length" msgstr "Ограничение расстояния / диаметра / длины" -#: toolbar.cpp:42 +#: toolbar.cpp:44 msgid "Constrain angle" msgstr "Ограничение угла" -#: toolbar.cpp:44 +#: toolbar.cpp:46 msgid "Constrain to be horizontal" msgstr "Ограничение горизонтальности" -#: toolbar.cpp:46 +#: toolbar.cpp:48 msgid "Constrain to be vertical" msgstr "Ограничение вертикальности" -#: toolbar.cpp:48 +#: toolbar.cpp:50 msgid "Constrain to be parallel or tangent" msgstr "Ограничение параллельности / касательности" -#: toolbar.cpp:50 +#: toolbar.cpp:52 msgid "Constrain to be perpendicular" msgstr "Ограничение перпендикулярности" -#: toolbar.cpp:52 +#: toolbar.cpp:54 msgid "Constrain point on line / curve / plane / point" msgstr "Ограничение точка на точке / линии / окружности / дуге / плоскости" -#: toolbar.cpp:54 +#: toolbar.cpp:56 msgid "Constrain symmetric" msgstr "Симметричность" -#: toolbar.cpp:56 +#: toolbar.cpp:58 msgid "Constrain equal length / radius / angle" msgstr "Ограничение равенства длин / радиусов / углов" -#: toolbar.cpp:58 +#: toolbar.cpp:60 msgid "Constrain normals in same orientation" msgstr "Ограничение идентичности ориентации координатных базисов" -#: toolbar.cpp:60 +#: toolbar.cpp:62 msgid "Other supplementary angle" msgstr "Переключить смежный угол" -#: toolbar.cpp:62 +#: toolbar.cpp:64 msgid "Toggle reference dimension" msgstr "Переключить режим размера для справок" -#: toolbar.cpp:66 +#: toolbar.cpp:68 msgid "New group extruding active sketch" msgstr "Создать группу выдавливания текущего эскиза" -#: toolbar.cpp:68 +#: toolbar.cpp:70 msgid "New group rotating active sketch" msgstr "Создать группу вращения текущего эскиза" -#: toolbar.cpp:70 +#: toolbar.cpp:72 msgid "New group step and repeat rotating" msgstr "Создать группу кругового массива" -#: toolbar.cpp:72 +#: toolbar.cpp:74 msgid "New group step and repeat translating" msgstr "Создать группу линейного массива" -#: toolbar.cpp:74 +#: toolbar.cpp:76 msgid "New group in new workplane (thru given entities)" msgstr "Создать группу в новой рабочей плоскости (через выбранные примитивы)" -#: toolbar.cpp:76 +#: toolbar.cpp:78 msgid "New group in 3d" msgstr "Новая группа в 3d" -#: toolbar.cpp:78 +#: toolbar.cpp:80 msgid "New group linking / assembling file" msgstr "Новая группа импорта детали / сборки" -#: toolbar.cpp:82 +#: toolbar.cpp:84 msgid "Nearest isometric view" msgstr "Ближайший изометрический вид" -#: toolbar.cpp:84 +#: toolbar.cpp:86 msgid "Align view to active workplane" msgstr "Выровнять вид на рабочую плоскость" @@ -1743,3 +1880,14 @@ msgstr "Масштабный коэффициент не может быть н #: view.cpp:90 view.cpp:99 msgid "Bad format: specify x, y, z" msgstr "Неверный формат: введите данные как x, y, z" + +#~ msgid "Show Menu &Bar" +#~ msgstr "Показывать Мен&ю" + +#~ msgctxt "group-name" +#~ msgid "link" +#~ msgstr "ссылка-на-деталь" + +#~ msgid "Scale must not be zero or negative!" +#~ msgstr "" +#~ "Коэффициент масштабирования не может быть нулевым или отрицательным!" diff --git a/res/locales/uk_UA.po b/res/locales/uk_UA.po index 0a04d06d..0559bef2 100644 --- a/res/locales/uk_UA.po +++ b/res/locales/uk_UA.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: SolveSpace 3.0\n" "Report-Msgid-Bugs-To: whitequark@whitequark.org\n" -"POT-Creation-Date: 2017-01-11 03:37+0000\n" +"POT-Creation-Date: 2017-04-21 23:11+0000\n" "PO-Revision-Date: 2017-01-05 10:30+0000\n" "Last-Translator: appsoft@ua.fm\n" "Language-Team: OpenOrienteeringUkraine\n" @@ -17,78 +17,78 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: clipboard.cpp:242 +#: clipboard.cpp:274 msgid "" "Cut, paste, and copy work only in a workplane.\n" "\n" "Activate one with Sketch -> In Workplane." msgstr "" -#: clipboard.cpp:259 +#: clipboard.cpp:291 msgid "Clipboard is empty; nothing to paste." msgstr "" -#: clipboard.cpp:306 +#: clipboard.cpp:338 msgid "Number of copies to paste must be at least one." msgstr "" -#: clipboard.cpp:322 textscreens.cpp:704 +#: clipboard.cpp:354 textscreens.cpp:709 msgid "Scale cannot be zero." msgstr "" -#: clipboard.cpp:360 +#: clipboard.cpp:392 msgid "Select one point to define origin of rotation." msgstr "" -#: clipboard.cpp:372 +#: clipboard.cpp:404 msgid "Select two points to define translation vector." msgstr "" -#: clipboard.cpp:382 +#: clipboard.cpp:414 msgid "" "Transformation is identity. So all copies will be exactly on top of each " "other." msgstr "" -#: clipboard.cpp:386 +#: clipboard.cpp:418 msgid "Too many items to paste; split this into smaller pastes." msgstr "" -#: clipboard.cpp:391 +#: clipboard.cpp:423 msgid "No workplane active." msgstr "" -#: confscreen.cpp:328 +#: confscreen.cpp:336 msgid "Bad format: specify coordinates as x, y, z" msgstr "" -#: confscreen.cpp:339 style.cpp:698 textscreens.cpp:725 +#: confscreen.cpp:347 style.cpp:653 textscreens.cpp:730 msgid "Bad format: specify color as r, g, b" msgstr "" -#: confscreen.cpp:364 +#: confscreen.cpp:372 msgid "" "The perspective factor will have no effect until you enable View -> Use " "Perspective Projection." msgstr "" -#: confscreen.cpp:378 +#: confscreen.cpp:386 msgid "Specify between 0 and 8 digits after the decimal." msgstr "" -#: confscreen.cpp:390 +#: confscreen.cpp:398 msgid "Export scale must not be zero!" msgstr "" -#: confscreen.cpp:402 +#: confscreen.cpp:410 msgid "Cutter radius offset must not be negative!" msgstr "" -#: confscreen.cpp:456 +#: confscreen.cpp:464 msgid "Bad value: autosave interval should be positive" msgstr "" -#: confscreen.cpp:459 +#: confscreen.cpp:467 msgid "Bad format: specify interval in integral minutes" msgstr "" @@ -267,7 +267,7 @@ msgctxt "constr-name" msgid "comment" msgstr "" -#: constraint.cpp:159 +#: constraint.cpp:160 msgid "" "Bad selection for distance / diameter constraint. This constraint can apply " "to:\n" @@ -281,7 +281,7 @@ msgid "" " * a circle or an arc (diameter)\n" msgstr "" -#: constraint.cpp:212 +#: constraint.cpp:213 msgid "" "Bad selection for on point / curve / plane constraint. This constraint can " "apply to:\n" @@ -293,7 +293,7 @@ msgid "" " * a point and a plane face (point on face)\n" msgstr "" -#: constraint.cpp:274 +#: constraint.cpp:275 msgid "" "Bad selection for equal length / radius constraint. This constraint can " "apply to:\n" @@ -309,14 +309,14 @@ msgid "" " * a line segment and an arc (line segment length equals arc length)\n" msgstr "" -#: constraint.cpp:313 +#: constraint.cpp:314 msgid "" "Bad selection for length ratio constraint. This constraint can apply to:\n" "\n" " * two line segments\n" msgstr "" -#: constraint.cpp:330 +#: constraint.cpp:331 msgid "" "Bad selection for length difference constraint. This constraint can apply " "to:\n" @@ -324,7 +324,7 @@ msgid "" " * two line segments\n" msgstr "" -#: constraint.cpp:356 +#: constraint.cpp:357 msgid "" "Bad selection for at midpoint constraint. This constraint can apply to:\n" "\n" @@ -332,7 +332,7 @@ msgid "" " * a line segment and a workplane (line's midpoint on plane)\n" msgstr "" -#: constraint.cpp:414 +#: constraint.cpp:415 msgid "" "Bad selection for symmetric constraint. This constraint can apply to:\n" "\n" @@ -344,19 +344,19 @@ msgid "" "workplane)\n" msgstr "" -#: constraint.cpp:428 +#: constraint.cpp:429 msgid "" "A workplane must be active when constraining symmetric without an explicit " "symmetry plane." msgstr "" -#: constraint.cpp:458 +#: constraint.cpp:459 msgid "" "Activate a workplane (with Sketch -> In Workplane) before applying a " "horizontal or vertical constraint." msgstr "" -#: constraint.cpp:471 +#: constraint.cpp:472 msgid "" "Bad selection for horizontal / vertical constraint. This constraint can " "apply to:\n" @@ -365,7 +365,7 @@ msgid "" " * a line segment\n" msgstr "" -#: constraint.cpp:492 +#: constraint.cpp:493 msgid "" "Bad selection for same orientation constraint. This constraint can apply " "to:\n" @@ -373,15 +373,15 @@ msgid "" " * two normals\n" msgstr "" -#: constraint.cpp:544 +#: constraint.cpp:545 msgid "Must select an angle constraint." msgstr "" -#: constraint.cpp:556 +#: constraint.cpp:557 msgid "Must select a constraint with associated label." msgstr "" -#: constraint.cpp:567 +#: constraint.cpp:568 msgid "" "Bad selection for angle constraint. This constraint can apply to:\n" "\n" @@ -390,29 +390,29 @@ msgid "" " * two normals\n" msgstr "" -#: constraint.cpp:624 +#: constraint.cpp:625 msgid "" "The tangent arc and line segment must share an endpoint. Constrain them with " "Constrain -> On Point before constraining tangent." msgstr "" -#: constraint.cpp:648 +#: constraint.cpp:649 msgid "" "The tangent cubic and line segment must share an endpoint. Constrain them " "with Constrain -> On Point before constraining tangent." msgstr "" -#: constraint.cpp:658 +#: constraint.cpp:659 msgid "Curve-curve tangency must apply in workplane." msgstr "" -#: constraint.cpp:676 +#: constraint.cpp:677 msgid "" "The curves must share an endpoint. Constrain them with Constrain -> On Point " "before constraining tangent." msgstr "" -#: constraint.cpp:685 +#: constraint.cpp:686 msgid "" "Bad selection for parallel / tangent constraint. This constraint can apply " "to:\n" @@ -423,7 +423,7 @@ msgid "" " * two line segments, arcs, or beziers, that share an endpoint (tangent)\n" msgstr "" -#: constraint.cpp:703 +#: constraint.cpp:704 msgid "" "Bad selection for perpendicular constraint. This constraint can apply to:\n" "\n" @@ -432,7 +432,7 @@ msgid "" " * two normals\n" msgstr "" -#: constraint.cpp:718 +#: constraint.cpp:719 msgid "" "Bad selection for lock point where dragged constraint. This constraint can " "apply to:\n" @@ -440,39 +440,59 @@ msgid "" " * a point\n" msgstr "" -#: constraint.cpp:729 +#: constraint.cpp:730 msgid "click center of comment text" msgstr "" -#: exportvector.cpp:330 +#: export.cpp:18 +msgid "" +"No solid model present; draw one with extrudes and revolves, or use Export " +"2d View to export bare lines and curves." +msgstr "" + +#: export.cpp:60 +msgid "" +"Bad selection for export section. Please select:\n" +"\n" +" * nothing, with an active workplane (workplane is section plane)\n" +" * a face (section plane through face)\n" +" * a point and two line segments (plane through point and parallel to " +"lines)\n" +msgstr "" + +#: export.cpp:805 +msgid "Active group mesh is empty; nothing to export." +msgstr "" + +#: exportvector.cpp:337 msgid "freehand lines were replaced with continuous lines" msgstr "" -#: exportvector.cpp:332 +#: exportvector.cpp:339 msgid "zigzag lines were replaced with continuous lines" msgstr "" -#: exportvector.cpp:583 +#: exportvector.cpp:590 msgid "" "Some aspects of the drawing have no DXF equivalent and were not exported:\n" msgstr "" -#: exportvector.cpp:800 +#: exportvector.cpp:807 msgid "" "PDF page size exceeds 200 by 200 inches; many viewers may reject this file." msgstr "" -#: file.cpp:43 group.cpp:94 +#: file.cpp:44 group.cpp:95 msgctxt "group-name" msgid "sketch-in-plane" msgstr "" -#: file.cpp:61 +#: file.cpp:62 msgctxt "group-name" msgid "#references" msgstr "" -#: file.cpp:508 +#: file.cpp:539 msgid "" "Unrecognized data in file. This file may be corrupt, or from a newer version " "of the program." @@ -630,267 +650,271 @@ msgstr "Показати &Сітку Прикріплення" msgid "Use &Perspective Projection" msgstr "Використовувати &Перспективну Проекцію" -#: graphicswin.cpp:80 -msgid "Show Menu &Bar" -msgstr "Показати Панель &Меню" - -#: graphicswin.cpp:82 +#: graphicswin.cpp:79 msgid "Show &Toolbar" msgstr "Показати Панель &Інструментів" -#: graphicswin.cpp:83 +#: graphicswin.cpp:80 msgid "Show Property Bro&wser" msgstr "Показати Вікно Власти&востей" -#: graphicswin.cpp:85 +#: graphicswin.cpp:82 msgid "Dimensions in &Inches" msgstr "Розміри в &Дюймах" -#: graphicswin.cpp:86 +#: graphicswin.cpp:83 msgid "Dimensions in &Millimeters" msgstr "Розміри в &Міліметрах" -#: graphicswin.cpp:89 +#: graphicswin.cpp:85 msgid "&Full Screen" msgstr "&Повний Екран" -#: graphicswin.cpp:92 +#: graphicswin.cpp:87 msgid "&New Group" msgstr "&Нова Група" -#: graphicswin.cpp:93 +#: graphicswin.cpp:88 msgid "Sketch In &3d" msgstr "Креслення В &3d" -#: graphicswin.cpp:94 +#: graphicswin.cpp:89 msgid "Sketch In New &Workplane" msgstr "Креслення В Новій Робочій &Площині" -#: graphicswin.cpp:96 +#: graphicswin.cpp:91 msgid "Step &Translating" msgstr "Покрокове &Переміщення" -#: graphicswin.cpp:97 +#: graphicswin.cpp:92 msgid "Step &Rotating" msgstr "Покрокове &Обертання" -#: graphicswin.cpp:99 +#: graphicswin.cpp:94 msgid "E&xtrude" msgstr "Ви&давити" -#: graphicswin.cpp:100 +#: graphicswin.cpp:95 msgid "&Lathe" msgstr "&Виточити" -#: graphicswin.cpp:102 +#: graphicswin.cpp:97 msgid "Link / Assemble..." msgstr "Приєднати / Монтувати..." -#: graphicswin.cpp:103 +#: graphicswin.cpp:98 msgid "Link Recent" msgstr "Приєднати Недавні" -#: graphicswin.cpp:105 +#: graphicswin.cpp:100 msgid "&Sketch" msgstr "&Креслення" -#: graphicswin.cpp:106 +#: graphicswin.cpp:101 msgid "In &Workplane" msgstr "В Робочій &Площині" -#: graphicswin.cpp:107 +#: graphicswin.cpp:102 msgid "Anywhere In &3d" msgstr "Будь-де В &3d" -#: graphicswin.cpp:109 +#: graphicswin.cpp:104 msgid "Datum &Point" msgstr "Опорна &Точка" -#: graphicswin.cpp:110 +#: graphicswin.cpp:105 msgid "&Workplane" msgstr "Робоча &Площина" -#: graphicswin.cpp:112 +#: graphicswin.cpp:107 msgid "Line &Segment" msgstr "&Відрізок Прямої" -#: graphicswin.cpp:113 +#: graphicswin.cpp:108 msgid "C&onstruction Line Segment" msgstr "Контсрук&ційний Відрізок Прямої" -#: graphicswin.cpp:114 +#: graphicswin.cpp:109 msgid "&Rectangle" msgstr "&Прямокутник" -#: graphicswin.cpp:115 +#: graphicswin.cpp:110 msgid "&Circle" msgstr "&Коло" -#: graphicswin.cpp:116 +#: graphicswin.cpp:111 msgid "&Arc of a Circle" msgstr "&Дуга Кола" -#: graphicswin.cpp:117 +#: graphicswin.cpp:112 msgid "&Bezier Cubic Spline" msgstr "Кубічний Сплайн &Без'є" -#: graphicswin.cpp:119 +#: graphicswin.cpp:114 msgid "&Text in TrueType Font" msgstr "&Текст з TrueType Шрифтом" -#: graphicswin.cpp:121 +#: graphicswin.cpp:115 +msgid "&Image" +msgstr "" + +#: graphicswin.cpp:117 msgid "To&ggle Construction" msgstr "Пере&мкнути Конструктивність" -#: graphicswin.cpp:122 +#: graphicswin.cpp:118 msgid "Tangent &Arc at Point" msgstr "Дотична &Дуга на Точці" -#: graphicswin.cpp:123 +#: graphicswin.cpp:119 msgid "Split Curves at &Intersection" msgstr "Розрізати Криві на &Перетині" -#: graphicswin.cpp:125 +#: graphicswin.cpp:121 msgid "&Constrain" msgstr "&Обмежити" -#: graphicswin.cpp:126 +#: graphicswin.cpp:122 msgid "&Distance / Diameter" msgstr "&Відстань / Діаметр" -#: graphicswin.cpp:127 +#: graphicswin.cpp:123 msgid "Re&ference Dimension" msgstr "Від&носний Розмір" -#: graphicswin.cpp:128 +#: graphicswin.cpp:124 msgid "A&ngle" msgstr "К&ут" -#: graphicswin.cpp:129 +#: graphicswin.cpp:125 msgid "Reference An&gle" msgstr "Відносний К&ут" -#: graphicswin.cpp:130 +#: graphicswin.cpp:126 msgid "Other S&upplementary Angle" msgstr "Інший Су&міжний Кут" -#: graphicswin.cpp:131 +#: graphicswin.cpp:127 msgid "Toggle R&eference Dim" msgstr "Перемкнути Від&носність Розмірів" -#: graphicswin.cpp:133 +#: graphicswin.cpp:129 msgid "&Horizontal" msgstr "&Горизонтально" -#: graphicswin.cpp:134 +#: graphicswin.cpp:130 msgid "&Vertical" msgstr "&Вертикально" -#: graphicswin.cpp:136 +#: graphicswin.cpp:132 msgid "&On Point / Curve / Plane" msgstr "&На точці / Кривій / Площині" -#: graphicswin.cpp:137 +#: graphicswin.cpp:133 msgid "E&qual Length / Radius / Angle" msgstr "Рі&вні Довжина / Радіус / Кут" -#: graphicswin.cpp:138 +#: graphicswin.cpp:134 msgid "Length Ra&tio" msgstr "Про&порція Довжин" -#: graphicswin.cpp:139 +#: graphicswin.cpp:135 msgid "Length Diff&erence" msgstr "Рі&зниця Довжин" -#: graphicswin.cpp:140 +#: graphicswin.cpp:136 msgid "At &Midpoint" msgstr "До &Середини" -#: graphicswin.cpp:141 +#: graphicswin.cpp:137 msgid "S&ymmetric" msgstr "Си&метрично" -#: graphicswin.cpp:142 +#: graphicswin.cpp:138 msgid "Para&llel / Tangent" msgstr "Пара&лельно / Дотична" -#: graphicswin.cpp:143 +#: graphicswin.cpp:139 msgid "&Perpendicular" msgstr "&Препендикулярно" -#: graphicswin.cpp:144 +#: graphicswin.cpp:140 msgid "Same Orient&ation" msgstr "Однакова Орієн&тація" -#: graphicswin.cpp:145 +#: graphicswin.cpp:141 msgid "Lock Point Where &Dragged" msgstr "Фіксувати Точку Після &Переміщення" -#: graphicswin.cpp:147 +#: graphicswin.cpp:143 msgid "Comment" msgstr "Коментар" -#: graphicswin.cpp:149 +#: graphicswin.cpp:145 msgid "&Analyze" msgstr "&Аналізувати" -#: graphicswin.cpp:150 +#: graphicswin.cpp:146 msgid "Measure &Volume" msgstr "Обрахувати &Об'єм" -#: graphicswin.cpp:151 +#: graphicswin.cpp:147 msgid "Measure A&rea" msgstr "Обрахувати Пл&ощу" -#: graphicswin.cpp:152 +#: graphicswin.cpp:148 msgid "Measure &Perimeter" msgstr "Обрахувати &Периметр" -#: graphicswin.cpp:153 +#: graphicswin.cpp:149 msgid "Show &Interfering Parts" msgstr "Показати &Дотичні Частини" -#: graphicswin.cpp:154 +#: graphicswin.cpp:150 msgid "Show &Naked Edges" msgstr "Показати &Приховані Ребра" -#: graphicswin.cpp:156 +#: graphicswin.cpp:151 +msgid "Show &Center of Mass" +msgstr "" + +#: graphicswin.cpp:153 msgid "Show Degrees of &Freedom" msgstr "Показати Степені &Свободи" -#: graphicswin.cpp:158 +#: graphicswin.cpp:155 msgid "&Trace Point" msgstr "&Трасувати Точку" -#: graphicswin.cpp:159 +#: graphicswin.cpp:156 msgid "&Stop Tracing..." msgstr "&Зупити Трасування..." -#: graphicswin.cpp:160 +#: graphicswin.cpp:157 msgid "Step &Dimension..." msgstr "Прорахувати &Розмір..." -#: graphicswin.cpp:162 +#: graphicswin.cpp:159 msgid "&Help" msgstr "&Довідка" -#: graphicswin.cpp:163 +#: graphicswin.cpp:160 msgid "&Website / Manual" msgstr "&Вебсайт / Посібник" -#: graphicswin.cpp:164 +#: graphicswin.cpp:161 msgid "&Language" msgstr "&Мова" -#: graphicswin.cpp:166 +#: graphicswin.cpp:163 msgid "&About" msgstr "&Про програму" -#: graphicswin.cpp:492 +#: graphicswin.cpp:490 msgid "No workplane is active, so the grid will not appear." msgstr "" -#: graphicswin.cpp:501 +#: graphicswin.cpp:499 msgid "" "The perspective factor is set to zero, so the view will always be a parallel " "projection.\n" @@ -899,98 +923,102 @@ msgid "" "configuration screen. A value around 0.3 is typical." msgstr "" -#: graphicswin.cpp:582 +#: graphicswin.cpp:580 msgid "" "Select a point; this point will become the center of the view on screen." msgstr "" -#: graphicswin.cpp:864 +#: graphicswin.cpp:853 msgid "No additional entities share endpoints with the selected entities." msgstr "" -#: graphicswin.cpp:884 +#: graphicswin.cpp:873 msgid "" "To use this command, select a point or other entity from an linked part, or " "make a link group the active group." msgstr "" -#: graphicswin.cpp:908 +#: graphicswin.cpp:897 msgid "" "No workplane is active. Activate a workplane (with Sketch -> In Workplane) " "to define the plane for the snap grid." msgstr "" -#: graphicswin.cpp:915 +#: graphicswin.cpp:904 msgid "" "Can't snap these items to grid; select points, text comments, or constraints " "with a label. To snap a line, select its endpoints." msgstr "" -#: graphicswin.cpp:980 +#: graphicswin.cpp:970 msgid "No workplane selected. Activating default workplane for this group." msgstr "" -#: graphicswin.cpp:985 +#: graphicswin.cpp:975 msgid "" "No workplane is selected, and the active group does not have a default " "workplane. Try selecting a workplane, or activating a sketch-in-new-" "workplane group." msgstr "" -#: graphicswin.cpp:1009 +#: graphicswin.cpp:999 msgid "" "Bad selection for tangent arc at point. Select a single point, or select " "nothing to set up arc parameters." msgstr "" -#: graphicswin.cpp:1020 +#: graphicswin.cpp:1010 msgid "click point on arc (draws anti-clockwise)" msgstr "" -#: graphicswin.cpp:1021 +#: graphicswin.cpp:1011 msgid "click to place datum point" msgstr "" -#: graphicswin.cpp:1022 +#: graphicswin.cpp:1012 msgid "click first point of line segment" msgstr "" -#: graphicswin.cpp:1024 +#: graphicswin.cpp:1014 msgid "click first point of construction line segment" msgstr "" -#: graphicswin.cpp:1025 +#: graphicswin.cpp:1015 msgid "click first point of cubic segment" msgstr "" -#: graphicswin.cpp:1026 +#: graphicswin.cpp:1016 msgid "click center of circle" msgstr "" -#: graphicswin.cpp:1027 +#: graphicswin.cpp:1017 msgid "click origin of workplane" msgstr "" -#: graphicswin.cpp:1028 +#: graphicswin.cpp:1018 msgid "click one corner of rectangle" msgstr "" -#: graphicswin.cpp:1029 +#: graphicswin.cpp:1019 msgid "click top left of text" msgstr "" -#: graphicswin.cpp:1042 +#: graphicswin.cpp:1025 +msgid "click top left of image" +msgstr "" + +#: graphicswin.cpp:1038 msgid "" "No entities are selected. Select entities before trying to toggle their " "construction state." msgstr "" -#: group.cpp:89 +#: group.cpp:90 msgctxt "group-name" msgid "sketch-in-3d" msgstr "" -#: group.cpp:145 +#: group.cpp:146 msgid "" "Bad selection for new sketch in workplane. This group can be created with:\n" "\n" @@ -1000,18 +1028,18 @@ msgid "" " * a workplane (copy of the workplane)\n" msgstr "" -#: group.cpp:157 +#: group.cpp:158 msgid "" "Activate a workplane (Sketch -> In Workplane) before extruding. The sketch " "will be extruded normal to the workplane." msgstr "" -#: group.cpp:166 +#: group.cpp:167 msgctxt "group-name" msgid "extrude" msgstr "" -#: group.cpp:178 +#: group.cpp:179 msgid "" "Bad selection for new lathe group. This group can be created with:\n" "\n" @@ -1020,12 +1048,12 @@ msgid "" " * a line segment (revolved about line segment)\n" msgstr "" -#: group.cpp:188 +#: group.cpp:189 msgctxt "group-name" msgid "lathe" msgstr "" -#: group.cpp:201 +#: group.cpp:202 msgid "" "Bad selection for new rotation. This group can be created with:\n" "\n" @@ -1035,38 +1063,33 @@ msgid "" "point, and parallel to line / normal)\n" msgstr "" -#: group.cpp:214 +#: group.cpp:215 msgctxt "group-name" msgid "rotate" msgstr "" -#: group.cpp:225 +#: group.cpp:226 msgctxt "group-name" msgid "translate" msgstr "" -#: group.cpp:257 -msgctxt "group-name" -msgid "link" -msgstr "" - -#: group.cpp:339 +#: group.cpp:340 msgid "(unnamed)" msgstr "" -#: groupmesh.cpp:607 +#: groupmesh.cpp:622 msgid "not closed contour, or not all same style!" msgstr "" -#: groupmesh.cpp:620 +#: groupmesh.cpp:635 msgid "points not all coplanar!" msgstr "" -#: groupmesh.cpp:622 +#: groupmesh.cpp:637 msgid "contour is self-intersecting!" msgstr "" -#: groupmesh.cpp:624 +#: groupmesh.cpp:639 msgid "zero-length edge!" msgstr "" @@ -1104,356 +1127,358 @@ msgstr "" msgid "Can't split; no intersection found." msgstr "" -#: mouse.cpp:495 +#: mouse.cpp:522 msgid "No Style" msgstr "Без Стилю" -#: mouse.cpp:496 +#: mouse.cpp:523 msgid "Newly Created Custom Style..." msgstr "Створити Користувацький Стиль..." -#: mouse.cpp:544 +#: mouse.cpp:571 msgid "Assign to Style" msgstr "Встановити Стиль" -#: mouse.cpp:547 +#: mouse.cpp:574 msgid "Group Info" msgstr "Параметри Групи" -#: mouse.cpp:550 +#: mouse.cpp:577 msgid "Style Info" msgstr "Параметри Стилю" -#: mouse.cpp:553 +#: mouse.cpp:580 msgid "Select Edge Chain" msgstr "Виділити Ланцюг Ребер" -#: mouse.cpp:558 +#: mouse.cpp:585 msgid "Toggle Reference Dimension" msgstr "Перемкнути Відносність Розміру" -#: mouse.cpp:564 +#: mouse.cpp:591 msgid "Other Supplementary Angle" msgstr "Інший Суміжний Кут" -#: mouse.cpp:569 +#: mouse.cpp:596 msgid "Snap to Grid" msgstr "Прикріпити до Сітки" -#: mouse.cpp:577 +#: mouse.cpp:604 msgid "Remove Spline Point" msgstr "Видалити Точку Сплайну" -#: mouse.cpp:588 +#: mouse.cpp:615 msgid "Add Spline Point" msgstr "Додати Точку Сплайну" -#: mouse.cpp:592 +#: mouse.cpp:619 msgid "Toggle Construction" msgstr "Пермкнути Конструктивність" -#: mouse.cpp:606 +#: mouse.cpp:633 msgid "Delete Point-Coincident Constraint" msgstr "Роз'єднати З'єднання Точок" -#: mouse.cpp:612 +#: mouse.cpp:639 msgid "Cut" msgstr "Вирізати" -#: mouse.cpp:613 +#: mouse.cpp:640 msgid "Copy" msgstr "Копіювати" -#: mouse.cpp:616 +#: mouse.cpp:643 msgid "Select All" msgstr "Виділити Усе" -#: mouse.cpp:620 +#: mouse.cpp:647 msgid "Paste" msgstr "Вставити" -#: mouse.cpp:621 +#: mouse.cpp:648 msgid "Paste Transformed..." msgstr "Вставити Трансформованим..." -#: mouse.cpp:625 +#: mouse.cpp:652 msgid "Delete" msgstr "Видалити" -#: mouse.cpp:627 +#: mouse.cpp:654 msgid "Unselect All" msgstr "Зняти Виділення з Усього" -#: mouse.cpp:633 +#: mouse.cpp:660 msgid "Unselect Hovered" msgstr "Зняти Виділення з Наведеного" -#: mouse.cpp:638 +#: mouse.cpp:665 msgid "Zoom to Fit" msgstr "Умістити на Екрані" -#: mouse.cpp:778 +#: mouse.cpp:805 msgid "Cannot add spline point: maximum number of points reached." msgstr "" -#: mouse.cpp:948 mouse.cpp:1199 +#: mouse.cpp:1009 mouse.cpp:1292 msgid "click next point of line, or press Esc" msgstr "" -#: mouse.cpp:954 +#: mouse.cpp:1015 msgid "" "Can't draw rectangle in 3d; first, activate a workplane with Sketch -> In " "Workplane." msgstr "" -#: mouse.cpp:981 +#: mouse.cpp:1049 msgid "click to place other corner of rectangle" msgstr "" -#: mouse.cpp:1001 +#: mouse.cpp:1069 msgid "click to set radius" msgstr "" -#: mouse.cpp:1006 +#: mouse.cpp:1074 msgid "" "Can't draw arc in 3d; first, activate a workplane with Sketch -> In " "Workplane." msgstr "" -#: mouse.cpp:1024 +#: mouse.cpp:1093 msgid "click to place point" msgstr "" -#: mouse.cpp:1039 +#: mouse.cpp:1109 msgid "click next point of cubic, or press Esc" msgstr "" -#: mouse.cpp:1044 +#: mouse.cpp:1114 msgid "" "Sketching in a workplane already; sketch in 3d before creating new workplane." msgstr "" -#: mouse.cpp:1060 +#: mouse.cpp:1130 msgid "" "Can't draw text in 3d; first, activate a workplane with Sketch -> In " "Workplane." msgstr "" -#: mouse.cpp:1075 +#: mouse.cpp:1146 msgid "click to place bottom left of text" msgstr "" -#: mouse.cpp:1086 +#: mouse.cpp:1152 +msgid "" +"Can't draw image in 3d; first, activate a workplane with Sketch -> In " +"Workplane." +msgstr "" + +#: mouse.cpp:1178 msgid "NEW COMMENT -- DOUBLE-CLICK TO EDIT" msgstr "" -#: platform/cocoamain.mm:481 platform/gtkmain.cpp:582 platform/w32main.cpp:448 -#: platform/w32main.cpp:1373 +#: platform/cocoamain.mm:481 platform/gtkmain.cpp:607 platform/w32main.cpp:451 +#: platform/w32main.cpp:1388 msgctxt "title" msgid "(new sketch)" msgstr "" -#: platform/cocoamain.mm:710 platform/gtkmain.cpp:896 platform/w32main.cpp:1292 +#: platform/cocoamain.mm:710 platform/gtkmain.cpp:912 platform/w32main.cpp:1307 msgid "(no recent files)" msgstr "" -#: platform/cocoamain.mm:828 platform/gtkmain.cpp:1010 +#: platform/cocoamain.mm:828 platform/gtkmain.cpp:1020 msgid "untitled" msgstr "" -#: platform/cocoamain.mm:859 +#: platform/cocoamain.mm:860 msgid "Do you want to save the changes you made to the new sketch?" msgstr "" -#: platform/cocoamain.mm:861 +#: platform/cocoamain.mm:862 msgid "Your changes will be lost if you don't save them." msgstr "" -#: platform/cocoamain.mm:862 +#: platform/cocoamain.mm:863 msgctxt "button" msgid "Save" msgstr "" -#: platform/cocoamain.mm:863 platform/cocoamain.mm:904 +#: platform/cocoamain.mm:864 platform/cocoamain.mm:905 msgctxt "button" msgid "Cancel" msgstr "" -#: platform/cocoamain.mm:864 +#: platform/cocoamain.mm:865 msgctxt "button" msgid "Don't Save" msgstr "" -#: platform/cocoamain.mm:879 +#: platform/cocoamain.mm:880 msgid "An autosave file is availible for this project." msgstr "" -#: platform/cocoamain.mm:881 -msgid "Do you want to load the autosave file instead?" -msgstr "" - #: platform/cocoamain.mm:882 -msgctxt "button" -msgid "Load" +msgid "Do you want to load the autosave file instead?" msgstr "" #: platform/cocoamain.mm:883 msgctxt "button" +msgid "Load" +msgstr "" + +#: platform/cocoamain.mm:884 +msgctxt "button" msgid "Don't Load" msgstr "" -#: platform/cocoamain.mm:899 +#: platform/cocoamain.mm:900 msgid "" "Do you want to locate it manually?\n" "If you select “No”, any geometry that depends on the missing file will be " "removed." msgstr "" -#: platform/cocoamain.mm:902 +#: platform/cocoamain.mm:903 msgctxt "button" msgid "Yes" msgstr "" -#: platform/cocoamain.mm:905 +#: platform/cocoamain.mm:906 msgctxt "button" msgid "No" msgstr "" -#: platform/cocoamain.mm:1125 platform/w32main.cpp:180 +#: platform/cocoamain.mm:1126 platform/w32main.cpp:183 msgctxt "button" msgid "OK" msgstr "" -#: platform/cocoamain.mm:1208 platform/gtkmain.cpp:1379 -#: platform/w32main.cpp:1395 platform/w32main.cpp:1435 +#: platform/cocoamain.mm:1211 platform/gtkmain.cpp:1382 +#: platform/w32main.cpp:1410 platform/w32main.cpp:1450 msgctxt "title" msgid "Property Browser" msgstr "" -#: platform/gtkmain.cpp:952 +#: platform/gtkmain.cpp:968 msgctxt "title" msgid "Open File" msgstr "" -#: platform/gtkmain.cpp:954 +#: platform/gtkmain.cpp:970 msgid "_Cancel" msgstr "" -#: platform/gtkmain.cpp:955 +#: platform/gtkmain.cpp:971 msgid "_Open" msgstr "" -#: platform/gtkmain.cpp:1000 +#: platform/gtkmain.cpp:1010 msgctxt "title" msgid "Save File" msgstr "" -#: platform/gtkmain.cpp:1003 platform/gtkmain.cpp:1040 -#: platform/gtkmain.cpp:1088 +#: platform/gtkmain.cpp:1013 platform/gtkmain.cpp:1049 +#: platform/gtkmain.cpp:1097 msgctxt "button" msgid "_Cancel" msgstr "" -#: platform/gtkmain.cpp:1004 platform/gtkmain.cpp:1038 +#: platform/gtkmain.cpp:1014 platform/gtkmain.cpp:1047 msgctxt "button" msgid "_Save" msgstr "" -#: platform/gtkmain.cpp:1033 platform/w32main.cpp:1153 +#: platform/gtkmain.cpp:1042 platform/w32main.cpp:1167 msgid "" "The file has changed since it was last saved.\n" "\n" "Do you want to save the changes?" msgstr "" -#: platform/gtkmain.cpp:1037 platform/w32main.cpp:1155 +#: platform/gtkmain.cpp:1046 platform/w32main.cpp:1169 msgctxt "title" msgid "Modified File" msgstr "" -#: platform/gtkmain.cpp:1039 +#: platform/gtkmain.cpp:1048 msgctxt "button" msgid "Do_n't Save" msgstr "" -#: platform/gtkmain.cpp:1057 platform/w32main.cpp:1179 +#: platform/gtkmain.cpp:1066 platform/w32main.cpp:1193 msgid "" "An autosave file is availible for this project.\n" "\n" "Do you want to load the autosave file instead?" msgstr "" -#: platform/gtkmain.cpp:1061 platform/w32main.cpp:1181 +#: platform/gtkmain.cpp:1070 platform/w32main.cpp:1195 msgctxt "title" msgid "Autosave Available" msgstr "" -#: platform/gtkmain.cpp:1062 +#: platform/gtkmain.cpp:1071 msgctxt "button" msgid "_Load autosave" msgstr "" -#: platform/gtkmain.cpp:1063 +#: platform/gtkmain.cpp:1072 msgctxt "button" msgid "Do_n't Load" msgstr "" -#: platform/gtkmain.cpp:1084 platform/w32main.cpp:1209 +#: platform/gtkmain.cpp:1093 platform/w32main.cpp:1223 msgctxt "title" msgid "Missing File" msgstr "" -#: platform/gtkmain.cpp:1085 +#: platform/gtkmain.cpp:1094 msgctxt "button" msgid "_Yes" msgstr "" -#: platform/gtkmain.cpp:1086 +#: platform/gtkmain.cpp:1095 msgctxt "button" msgid "_No" msgstr "" -#: platform/gtkmain.cpp:1302 platform/w32main.cpp:176 +#: platform/gtkmain.cpp:1306 platform/w32main.cpp:179 msgctxt "title" msgid "Error" msgstr "" -#: platform/gtkmain.cpp:1302 platform/w32main.cpp:176 +#: platform/gtkmain.cpp:1306 platform/w32main.cpp:179 msgctxt "title" msgid "Message" msgstr "" -#: style.cpp:161 +#: style.cpp:160 msgid "" "Can't assign style to an entity that's derived from another entity; try " "assigning a style to this entity's parent." msgstr "" -#: style.cpp:704 +#: style.cpp:659 msgid "Style name cannot be empty" msgstr "" -#: style.cpp:717 -msgid "Scale must not be zero or negative!" -msgstr "" - -#: textscreens.cpp:657 +#: textscreens.cpp:662 msgid "Can't repeat fewer than 1 time." msgstr "" -#: textscreens.cpp:661 +#: textscreens.cpp:666 msgid "Can't repeat more than 999 times." msgstr "" -#: textscreens.cpp:690 +#: textscreens.cpp:695 msgid "Group name cannot be empty" msgstr "" -#: textscreens.cpp:734 +#: textscreens.cpp:739 msgid "Opacity must be between zero and one." msgstr "" -#: textscreens.cpp:773 +#: textscreens.cpp:778 msgid "Radius cannot be zero or negative." msgstr "" @@ -1478,106 +1503,110 @@ msgid "Sketch curves from text in a TrueType font" msgstr "Накреслити криві з тексту на TrueType шрифті" #: toolbar.cpp:28 +msgid "Sketch image from a file" +msgstr "" + +#: toolbar.cpp:30 msgid "Create tangent arc at selected point" msgstr "Створити дотичну дугу у вибраній точці" -#: toolbar.cpp:30 +#: toolbar.cpp:32 msgid "Sketch cubic Bezier spline" msgstr "Накреслити кубічний сплайн Без'є" -#: toolbar.cpp:32 +#: toolbar.cpp:34 msgid "Sketch datum point" msgstr "Накреслити опорну точку" -#: toolbar.cpp:34 +#: toolbar.cpp:36 msgid "Toggle construction" msgstr "Перемкнути конструктивність" -#: toolbar.cpp:36 +#: toolbar.cpp:38 msgid "Split lines / curves where they intersect" msgstr "Розрізати лініх / криві в місцях перетину" -#: toolbar.cpp:40 +#: toolbar.cpp:42 msgid "Constrain distance / diameter / length" msgstr "Визначити відстань / діаметр / довжину" -#: toolbar.cpp:42 +#: toolbar.cpp:44 msgid "Constrain angle" msgstr "Визначити кут" -#: toolbar.cpp:44 +#: toolbar.cpp:46 msgid "Constrain to be horizontal" msgstr "Встановити горизонтально" -#: toolbar.cpp:46 +#: toolbar.cpp:48 msgid "Constrain to be vertical" msgstr "Встановити перпендикулярно" -#: toolbar.cpp:48 +#: toolbar.cpp:50 msgid "Constrain to be parallel or tangent" msgstr "Встановити паралельно або дотично" -#: toolbar.cpp:50 +#: toolbar.cpp:52 msgid "Constrain to be perpendicular" msgstr "Встановити перпендикулярно" -#: toolbar.cpp:52 +#: toolbar.cpp:54 msgid "Constrain point on line / curve / plane / point" msgstr "Прив'язати точку до лінії / кривої / площини / точки" -#: toolbar.cpp:54 +#: toolbar.cpp:56 msgid "Constrain symmetric" msgstr "Встановити симетрично" -#: toolbar.cpp:56 +#: toolbar.cpp:58 msgid "Constrain equal length / radius / angle" msgstr "Встановити однаковими відстань / радіус / кут" -#: toolbar.cpp:58 +#: toolbar.cpp:60 msgid "Constrain normals in same orientation" msgstr "Спрямувати нормалі в одному напрямку" -#: toolbar.cpp:60 +#: toolbar.cpp:62 msgid "Other supplementary angle" msgstr "Інший суміжний кут" -#: toolbar.cpp:62 +#: toolbar.cpp:64 msgid "Toggle reference dimension" msgstr "Перемкнути відносність розміру" -#: toolbar.cpp:66 +#: toolbar.cpp:68 msgid "New group extruding active sketch" msgstr "Нова група екструдування активного креслення" -#: toolbar.cpp:68 +#: toolbar.cpp:70 msgid "New group rotating active sketch" msgstr "Нова група обертання актиного креслення" -#: toolbar.cpp:70 +#: toolbar.cpp:72 msgid "New group step and repeat rotating" msgstr "Нова група крокування і повторення обертання" -#: toolbar.cpp:72 +#: toolbar.cpp:74 msgid "New group step and repeat translating" msgstr "Нова група крокування і повторення зміщення" -#: toolbar.cpp:74 +#: toolbar.cpp:76 msgid "New group in new workplane (thru given entities)" msgstr "Нова група в новій площині (через обрані об'екти)" -#: toolbar.cpp:76 +#: toolbar.cpp:78 msgid "New group in 3d" msgstr "Нова група в 3d" -#: toolbar.cpp:78 +#: toolbar.cpp:80 msgid "New group linking / assembling file" msgstr "Нова група приєднання / монтування файлу" -#: toolbar.cpp:82 +#: toolbar.cpp:84 msgid "Nearest isometric view" msgstr "Найближчий ізометричний вигляд" -#: toolbar.cpp:84 +#: toolbar.cpp:86 msgid "Align view to active workplane" msgstr "Вирівняти вигляд до активної робочої площини" @@ -1648,3 +1677,6 @@ msgstr "" #: view.cpp:90 view.cpp:99 msgid "Bad format: specify x, y, z" msgstr "" + +#~ msgid "Show Menu &Bar" +#~ msgstr "Показати Панель &Меню" diff --git a/res/messages.pot b/res/messages.pot index ae75d333..85779c35 100644 --- a/res/messages.pot +++ b/res/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: SolveSpace 3.0\n" "Report-Msgid-Bugs-To: whitequark@whitequark.org\n" -"POT-Creation-Date: 2017-01-11 03:38+0000\n" +"POT-Creation-Date: 2017-04-21 23:11+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,75 +17,75 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: clipboard.cpp:242 +#: clipboard.cpp:274 msgid "" "Cut, paste, and copy work only in a workplane.\n" "\n" "Activate one with Sketch -> In Workplane." msgstr "" -#: clipboard.cpp:259 +#: clipboard.cpp:291 msgid "Clipboard is empty; nothing to paste." msgstr "" -#: clipboard.cpp:306 +#: clipboard.cpp:338 msgid "Number of copies to paste must be at least one." msgstr "" -#: clipboard.cpp:322 textscreens.cpp:704 +#: clipboard.cpp:354 textscreens.cpp:709 msgid "Scale cannot be zero." msgstr "" -#: clipboard.cpp:360 +#: clipboard.cpp:392 msgid "Select one point to define origin of rotation." msgstr "" -#: clipboard.cpp:372 +#: clipboard.cpp:404 msgid "Select two points to define translation vector." msgstr "" -#: clipboard.cpp:382 +#: clipboard.cpp:414 msgid "Transformation is identity. So all copies will be exactly on top of each other." msgstr "" -#: clipboard.cpp:386 +#: clipboard.cpp:418 msgid "Too many items to paste; split this into smaller pastes." msgstr "" -#: clipboard.cpp:391 +#: clipboard.cpp:423 msgid "No workplane active." msgstr "" -#: confscreen.cpp:328 +#: confscreen.cpp:336 msgid "Bad format: specify coordinates as x, y, z" msgstr "" -#: confscreen.cpp:339 style.cpp:698 textscreens.cpp:725 +#: confscreen.cpp:347 style.cpp:653 textscreens.cpp:730 msgid "Bad format: specify color as r, g, b" msgstr "" -#: confscreen.cpp:364 +#: confscreen.cpp:372 msgid "" "The perspective factor will have no effect until you enable View -> Use Perspective Projection." msgstr "" -#: confscreen.cpp:378 +#: confscreen.cpp:386 msgid "Specify between 0 and 8 digits after the decimal." msgstr "" -#: confscreen.cpp:390 +#: confscreen.cpp:398 msgid "Export scale must not be zero!" msgstr "" -#: confscreen.cpp:402 +#: confscreen.cpp:410 msgid "Cutter radius offset must not be negative!" msgstr "" -#: confscreen.cpp:456 +#: confscreen.cpp:464 msgid "Bad value: autosave interval should be positive" msgstr "" -#: confscreen.cpp:459 +#: confscreen.cpp:467 msgid "Bad format: specify interval in integral minutes" msgstr "" @@ -264,7 +264,7 @@ msgctxt "constr-name" msgid "comment" msgstr "" -#: constraint.cpp:159 +#: constraint.cpp:160 msgid "" "Bad selection for distance / diameter constraint. This constraint can apply to:\n" "\n" @@ -277,7 +277,7 @@ msgid "" " * a circle or an arc (diameter)\n" msgstr "" -#: constraint.cpp:212 +#: constraint.cpp:213 msgid "" "Bad selection for on point / curve / plane constraint. This constraint can apply to:\n" "\n" @@ -288,7 +288,7 @@ msgid "" " * a point and a plane face (point on face)\n" msgstr "" -#: constraint.cpp:274 +#: constraint.cpp:275 msgid "" "Bad selection for equal length / radius constraint. This constraint can apply to:\n" "\n" @@ -302,21 +302,21 @@ msgid "" " * a line segment and an arc (line segment length equals arc length)\n" msgstr "" -#: constraint.cpp:313 +#: constraint.cpp:314 msgid "" "Bad selection for length ratio constraint. This constraint can apply to:\n" "\n" " * two line segments\n" msgstr "" -#: constraint.cpp:330 +#: constraint.cpp:331 msgid "" "Bad selection for length difference constraint. This constraint can apply to:\n" "\n" " * two line segments\n" msgstr "" -#: constraint.cpp:356 +#: constraint.cpp:357 msgid "" "Bad selection for at midpoint constraint. This constraint can apply to:\n" "\n" @@ -324,7 +324,7 @@ msgid "" " * a line segment and a workplane (line's midpoint on plane)\n" msgstr "" -#: constraint.cpp:414 +#: constraint.cpp:415 msgid "" "Bad selection for symmetric constraint. This constraint can apply to:\n" "\n" @@ -333,17 +333,17 @@ msgid "" " * workplane, and two points or a line segment (symmetric about workplane)\n" msgstr "" -#: constraint.cpp:428 +#: constraint.cpp:429 msgid "A workplane must be active when constraining symmetric without an explicit symmetry plane." msgstr "" -#: constraint.cpp:458 +#: constraint.cpp:459 msgid "" "Activate a workplane (with Sketch -> In Workplane) before applying a horizontal or vertical " "constraint." msgstr "" -#: constraint.cpp:471 +#: constraint.cpp:472 msgid "" "Bad selection for horizontal / vertical constraint. This constraint can apply to:\n" "\n" @@ -351,22 +351,22 @@ msgid "" " * a line segment\n" msgstr "" -#: constraint.cpp:492 +#: constraint.cpp:493 msgid "" "Bad selection for same orientation constraint. This constraint can apply to:\n" "\n" " * two normals\n" msgstr "" -#: constraint.cpp:544 +#: constraint.cpp:545 msgid "Must select an angle constraint." msgstr "" -#: constraint.cpp:556 +#: constraint.cpp:557 msgid "Must select a constraint with associated label." msgstr "" -#: constraint.cpp:567 +#: constraint.cpp:568 msgid "" "Bad selection for angle constraint. This constraint can apply to:\n" "\n" @@ -375,29 +375,29 @@ msgid "" " * two normals\n" msgstr "" -#: constraint.cpp:624 +#: constraint.cpp:625 msgid "" "The tangent arc and line segment must share an endpoint. Constrain them with Constrain -> On " "Point before constraining tangent." msgstr "" -#: constraint.cpp:648 +#: constraint.cpp:649 msgid "" "The tangent cubic and line segment must share an endpoint. Constrain them with Constrain -> On " "Point before constraining tangent." msgstr "" -#: constraint.cpp:658 +#: constraint.cpp:659 msgid "Curve-curve tangency must apply in workplane." msgstr "" -#: constraint.cpp:676 +#: constraint.cpp:677 msgid "" "The curves must share an endpoint. Constrain them with Constrain -> On Point before constraining " "tangent." msgstr "" -#: constraint.cpp:685 +#: constraint.cpp:686 msgid "" "Bad selection for parallel / tangent constraint. This constraint can apply to:\n" "\n" @@ -407,7 +407,7 @@ msgid "" " * two line segments, arcs, or beziers, that share an endpoint (tangent)\n" msgstr "" -#: constraint.cpp:703 +#: constraint.cpp:704 msgid "" "Bad selection for perpendicular constraint. This constraint can apply to:\n" "\n" @@ -416,44 +416,63 @@ msgid "" " * two normals\n" msgstr "" -#: constraint.cpp:718 +#: constraint.cpp:719 msgid "" "Bad selection for lock point where dragged constraint. This constraint can apply to:\n" "\n" " * a point\n" msgstr "" -#: constraint.cpp:729 +#: constraint.cpp:730 msgid "click center of comment text" msgstr "" -#: exportvector.cpp:330 +#: export.cpp:18 +msgid "" +"No solid model present; draw one with extrudes and revolves, or use Export 2d View to export bare " +"lines and curves." +msgstr "" + +#: export.cpp:60 +msgid "" +"Bad selection for export section. Please select:\n" +"\n" +" * nothing, with an active workplane (workplane is section plane)\n" +" * a face (section plane through face)\n" +" * a point and two line segments (plane through point and parallel to lines)\n" +msgstr "" + +#: export.cpp:805 +msgid "Active group mesh is empty; nothing to export." +msgstr "" + +#: exportvector.cpp:337 msgid "freehand lines were replaced with continuous lines" msgstr "" -#: exportvector.cpp:332 +#: exportvector.cpp:339 msgid "zigzag lines were replaced with continuous lines" msgstr "" -#: exportvector.cpp:583 +#: exportvector.cpp:590 msgid "Some aspects of the drawing have no DXF equivalent and were not exported:\n" msgstr "" -#: exportvector.cpp:800 +#: exportvector.cpp:807 msgid "PDF page size exceeds 200 by 200 inches; many viewers may reject this file." msgstr "" -#: file.cpp:43 group.cpp:94 +#: file.cpp:44 group.cpp:95 msgctxt "group-name" msgid "sketch-in-plane" msgstr "" -#: file.cpp:61 +#: file.cpp:62 msgctxt "group-name" msgid "#references" msgstr "" -#: file.cpp:508 +#: file.cpp:539 msgid "Unrecognized data in file. This file may be corrupt, or from a newer version of the program." msgstr "" @@ -609,267 +628,271 @@ msgstr "" msgid "Use &Perspective Projection" msgstr "" -#: graphicswin.cpp:80 -msgid "Show Menu &Bar" -msgstr "" - -#: graphicswin.cpp:82 +#: graphicswin.cpp:79 msgid "Show &Toolbar" msgstr "" -#: graphicswin.cpp:83 +#: graphicswin.cpp:80 msgid "Show Property Bro&wser" msgstr "" -#: graphicswin.cpp:85 +#: graphicswin.cpp:82 msgid "Dimensions in &Inches" msgstr "" -#: graphicswin.cpp:86 +#: graphicswin.cpp:83 msgid "Dimensions in &Millimeters" msgstr "" -#: graphicswin.cpp:89 +#: graphicswin.cpp:85 msgid "&Full Screen" msgstr "" -#: graphicswin.cpp:92 +#: graphicswin.cpp:87 msgid "&New Group" msgstr "" -#: graphicswin.cpp:93 +#: graphicswin.cpp:88 msgid "Sketch In &3d" msgstr "" -#: graphicswin.cpp:94 +#: graphicswin.cpp:89 msgid "Sketch In New &Workplane" msgstr "" -#: graphicswin.cpp:96 +#: graphicswin.cpp:91 msgid "Step &Translating" msgstr "" -#: graphicswin.cpp:97 +#: graphicswin.cpp:92 msgid "Step &Rotating" msgstr "" -#: graphicswin.cpp:99 +#: graphicswin.cpp:94 msgid "E&xtrude" msgstr "" -#: graphicswin.cpp:100 +#: graphicswin.cpp:95 msgid "&Lathe" msgstr "" -#: graphicswin.cpp:102 +#: graphicswin.cpp:97 msgid "Link / Assemble..." msgstr "" -#: graphicswin.cpp:103 +#: graphicswin.cpp:98 msgid "Link Recent" msgstr "" -#: graphicswin.cpp:105 +#: graphicswin.cpp:100 msgid "&Sketch" msgstr "" -#: graphicswin.cpp:106 +#: graphicswin.cpp:101 msgid "In &Workplane" msgstr "" -#: graphicswin.cpp:107 +#: graphicswin.cpp:102 msgid "Anywhere In &3d" msgstr "" -#: graphicswin.cpp:109 +#: graphicswin.cpp:104 msgid "Datum &Point" msgstr "" -#: graphicswin.cpp:110 +#: graphicswin.cpp:105 msgid "&Workplane" msgstr "" -#: graphicswin.cpp:112 +#: graphicswin.cpp:107 msgid "Line &Segment" msgstr "" -#: graphicswin.cpp:113 +#: graphicswin.cpp:108 msgid "C&onstruction Line Segment" msgstr "" -#: graphicswin.cpp:114 +#: graphicswin.cpp:109 msgid "&Rectangle" msgstr "" -#: graphicswin.cpp:115 +#: graphicswin.cpp:110 msgid "&Circle" msgstr "" -#: graphicswin.cpp:116 +#: graphicswin.cpp:111 msgid "&Arc of a Circle" msgstr "" -#: graphicswin.cpp:117 +#: graphicswin.cpp:112 msgid "&Bezier Cubic Spline" msgstr "" -#: graphicswin.cpp:119 +#: graphicswin.cpp:114 msgid "&Text in TrueType Font" msgstr "" -#: graphicswin.cpp:121 +#: graphicswin.cpp:115 +msgid "&Image" +msgstr "" + +#: graphicswin.cpp:117 msgid "To&ggle Construction" msgstr "" -#: graphicswin.cpp:122 +#: graphicswin.cpp:118 msgid "Tangent &Arc at Point" msgstr "" -#: graphicswin.cpp:123 +#: graphicswin.cpp:119 msgid "Split Curves at &Intersection" msgstr "" -#: graphicswin.cpp:125 +#: graphicswin.cpp:121 msgid "&Constrain" msgstr "" -#: graphicswin.cpp:126 +#: graphicswin.cpp:122 msgid "&Distance / Diameter" msgstr "" -#: graphicswin.cpp:127 +#: graphicswin.cpp:123 msgid "Re&ference Dimension" msgstr "" -#: graphicswin.cpp:128 +#: graphicswin.cpp:124 msgid "A&ngle" msgstr "" -#: graphicswin.cpp:129 +#: graphicswin.cpp:125 msgid "Reference An&gle" msgstr "" -#: graphicswin.cpp:130 +#: graphicswin.cpp:126 msgid "Other S&upplementary Angle" msgstr "" -#: graphicswin.cpp:131 +#: graphicswin.cpp:127 msgid "Toggle R&eference Dim" msgstr "" -#: graphicswin.cpp:133 +#: graphicswin.cpp:129 msgid "&Horizontal" msgstr "" -#: graphicswin.cpp:134 +#: graphicswin.cpp:130 msgid "&Vertical" msgstr "" -#: graphicswin.cpp:136 +#: graphicswin.cpp:132 msgid "&On Point / Curve / Plane" msgstr "" -#: graphicswin.cpp:137 +#: graphicswin.cpp:133 msgid "E&qual Length / Radius / Angle" msgstr "" -#: graphicswin.cpp:138 +#: graphicswin.cpp:134 msgid "Length Ra&tio" msgstr "" -#: graphicswin.cpp:139 +#: graphicswin.cpp:135 msgid "Length Diff&erence" msgstr "" -#: graphicswin.cpp:140 +#: graphicswin.cpp:136 msgid "At &Midpoint" msgstr "" -#: graphicswin.cpp:141 +#: graphicswin.cpp:137 msgid "S&ymmetric" msgstr "" -#: graphicswin.cpp:142 +#: graphicswin.cpp:138 msgid "Para&llel / Tangent" msgstr "" -#: graphicswin.cpp:143 +#: graphicswin.cpp:139 msgid "&Perpendicular" msgstr "" -#: graphicswin.cpp:144 +#: graphicswin.cpp:140 msgid "Same Orient&ation" msgstr "" -#: graphicswin.cpp:145 +#: graphicswin.cpp:141 msgid "Lock Point Where &Dragged" msgstr "" -#: graphicswin.cpp:147 +#: graphicswin.cpp:143 msgid "Comment" msgstr "" -#: graphicswin.cpp:149 +#: graphicswin.cpp:145 msgid "&Analyze" msgstr "" -#: graphicswin.cpp:150 +#: graphicswin.cpp:146 msgid "Measure &Volume" msgstr "" -#: graphicswin.cpp:151 +#: graphicswin.cpp:147 msgid "Measure A&rea" msgstr "" -#: graphicswin.cpp:152 +#: graphicswin.cpp:148 msgid "Measure &Perimeter" msgstr "" -#: graphicswin.cpp:153 +#: graphicswin.cpp:149 msgid "Show &Interfering Parts" msgstr "" -#: graphicswin.cpp:154 +#: graphicswin.cpp:150 msgid "Show &Naked Edges" msgstr "" -#: graphicswin.cpp:156 +#: graphicswin.cpp:151 +msgid "Show &Center of Mass" +msgstr "" + +#: graphicswin.cpp:153 msgid "Show Degrees of &Freedom" msgstr "" -#: graphicswin.cpp:158 +#: graphicswin.cpp:155 msgid "&Trace Point" msgstr "" -#: graphicswin.cpp:159 +#: graphicswin.cpp:156 msgid "&Stop Tracing..." msgstr "" -#: graphicswin.cpp:160 +#: graphicswin.cpp:157 msgid "Step &Dimension..." msgstr "" -#: graphicswin.cpp:162 +#: graphicswin.cpp:159 msgid "&Help" msgstr "" -#: graphicswin.cpp:163 +#: graphicswin.cpp:160 msgid "&Website / Manual" msgstr "" -#: graphicswin.cpp:164 +#: graphicswin.cpp:161 msgid "&Language" msgstr "" -#: graphicswin.cpp:166 +#: graphicswin.cpp:163 msgid "&About" msgstr "" -#: graphicswin.cpp:492 +#: graphicswin.cpp:490 msgid "No workplane is active, so the grid will not appear." msgstr "" -#: graphicswin.cpp:501 +#: graphicswin.cpp:499 msgid "" "The perspective factor is set to zero, so the view will always be a parallel projection.\n" "\n" @@ -877,94 +900,98 @@ msgid "" "around 0.3 is typical." msgstr "" -#: graphicswin.cpp:582 +#: graphicswin.cpp:580 msgid "Select a point; this point will become the center of the view on screen." msgstr "" -#: graphicswin.cpp:864 +#: graphicswin.cpp:853 msgid "No additional entities share endpoints with the selected entities." msgstr "" -#: graphicswin.cpp:884 +#: graphicswin.cpp:873 msgid "" "To use this command, select a point or other entity from an linked part, or make a link group the " "active group." msgstr "" -#: graphicswin.cpp:908 +#: graphicswin.cpp:897 msgid "" "No workplane is active. Activate a workplane (with Sketch -> In Workplane) to define the plane " "for the snap grid." msgstr "" -#: graphicswin.cpp:915 +#: graphicswin.cpp:904 msgid "" "Can't snap these items to grid; select points, text comments, or constraints with a label. To " "snap a line, select its endpoints." msgstr "" -#: graphicswin.cpp:980 +#: graphicswin.cpp:970 msgid "No workplane selected. Activating default workplane for this group." msgstr "" -#: graphicswin.cpp:985 +#: graphicswin.cpp:975 msgid "" "No workplane is selected, and the active group does not have a default workplane. Try selecting a " "workplane, or activating a sketch-in-new-workplane group." msgstr "" -#: graphicswin.cpp:1009 +#: graphicswin.cpp:999 msgid "" "Bad selection for tangent arc at point. Select a single point, or select nothing to set up arc " "parameters." msgstr "" -#: graphicswin.cpp:1020 +#: graphicswin.cpp:1010 msgid "click point on arc (draws anti-clockwise)" msgstr "" -#: graphicswin.cpp:1021 +#: graphicswin.cpp:1011 msgid "click to place datum point" msgstr "" -#: graphicswin.cpp:1022 +#: graphicswin.cpp:1012 msgid "click first point of line segment" msgstr "" -#: graphicswin.cpp:1024 +#: graphicswin.cpp:1014 msgid "click first point of construction line segment" msgstr "" -#: graphicswin.cpp:1025 +#: graphicswin.cpp:1015 msgid "click first point of cubic segment" msgstr "" -#: graphicswin.cpp:1026 +#: graphicswin.cpp:1016 msgid "click center of circle" msgstr "" -#: graphicswin.cpp:1027 +#: graphicswin.cpp:1017 msgid "click origin of workplane" msgstr "" -#: graphicswin.cpp:1028 +#: graphicswin.cpp:1018 msgid "click one corner of rectangle" msgstr "" -#: graphicswin.cpp:1029 +#: graphicswin.cpp:1019 msgid "click top left of text" msgstr "" -#: graphicswin.cpp:1042 +#: graphicswin.cpp:1025 +msgid "click top left of image" +msgstr "" + +#: graphicswin.cpp:1038 msgid "No entities are selected. Select entities before trying to toggle their construction state." msgstr "" -#: group.cpp:89 +#: group.cpp:90 msgctxt "group-name" msgid "sketch-in-3d" msgstr "" -#: group.cpp:145 +#: group.cpp:146 msgid "" "Bad selection for new sketch in workplane. This group can be created with:\n" "\n" @@ -973,18 +1000,18 @@ msgid "" " * a workplane (copy of the workplane)\n" msgstr "" -#: group.cpp:157 +#: group.cpp:158 msgid "" "Activate a workplane (Sketch -> In Workplane) before extruding. The sketch will be extruded " "normal to the workplane." msgstr "" -#: group.cpp:166 +#: group.cpp:167 msgctxt "group-name" msgid "extrude" msgstr "" -#: group.cpp:178 +#: group.cpp:179 msgid "" "Bad selection for new lathe group. This group can be created with:\n" "\n" @@ -993,12 +1020,12 @@ msgid "" " * a line segment (revolved about line segment)\n" msgstr "" -#: group.cpp:188 +#: group.cpp:189 msgctxt "group-name" msgid "lathe" msgstr "" -#: group.cpp:201 +#: group.cpp:202 msgid "" "Bad selection for new rotation. This group can be created with:\n" "\n" @@ -1007,38 +1034,33 @@ msgid "" "line / normal)\n" msgstr "" -#: group.cpp:214 +#: group.cpp:215 msgctxt "group-name" msgid "rotate" msgstr "" -#: group.cpp:225 +#: group.cpp:226 msgctxt "group-name" msgid "translate" msgstr "" -#: group.cpp:257 -msgctxt "group-name" -msgid "link" -msgstr "" - -#: group.cpp:339 +#: group.cpp:340 msgid "(unnamed)" msgstr "" -#: groupmesh.cpp:607 +#: groupmesh.cpp:622 msgid "not closed contour, or not all same style!" msgstr "" -#: groupmesh.cpp:620 +#: groupmesh.cpp:635 msgid "points not all coplanar!" msgstr "" -#: groupmesh.cpp:622 +#: groupmesh.cpp:637 msgid "contour is self-intersecting!" msgstr "" -#: groupmesh.cpp:624 +#: groupmesh.cpp:639 msgid "zero-length edge!" msgstr "" @@ -1076,347 +1098,347 @@ msgstr "" msgid "Can't split; no intersection found." msgstr "" -#: mouse.cpp:495 +#: mouse.cpp:522 msgid "No Style" msgstr "" -#: mouse.cpp:496 +#: mouse.cpp:523 msgid "Newly Created Custom Style..." msgstr "" -#: mouse.cpp:544 +#: mouse.cpp:571 msgid "Assign to Style" msgstr "" -#: mouse.cpp:547 +#: mouse.cpp:574 msgid "Group Info" msgstr "" -#: mouse.cpp:550 +#: mouse.cpp:577 msgid "Style Info" msgstr "" -#: mouse.cpp:553 +#: mouse.cpp:580 msgid "Select Edge Chain" msgstr "" -#: mouse.cpp:558 +#: mouse.cpp:585 msgid "Toggle Reference Dimension" msgstr "" -#: mouse.cpp:564 +#: mouse.cpp:591 msgid "Other Supplementary Angle" msgstr "" -#: mouse.cpp:569 +#: mouse.cpp:596 msgid "Snap to Grid" msgstr "" -#: mouse.cpp:577 +#: mouse.cpp:604 msgid "Remove Spline Point" msgstr "" -#: mouse.cpp:588 +#: mouse.cpp:615 msgid "Add Spline Point" msgstr "" -#: mouse.cpp:592 +#: mouse.cpp:619 msgid "Toggle Construction" msgstr "" -#: mouse.cpp:606 +#: mouse.cpp:633 msgid "Delete Point-Coincident Constraint" msgstr "" -#: mouse.cpp:612 +#: mouse.cpp:639 msgid "Cut" msgstr "" -#: mouse.cpp:613 +#: mouse.cpp:640 msgid "Copy" msgstr "" -#: mouse.cpp:616 +#: mouse.cpp:643 msgid "Select All" msgstr "" -#: mouse.cpp:620 +#: mouse.cpp:647 msgid "Paste" msgstr "" -#: mouse.cpp:621 +#: mouse.cpp:648 msgid "Paste Transformed..." msgstr "" -#: mouse.cpp:625 +#: mouse.cpp:652 msgid "Delete" msgstr "" -#: mouse.cpp:627 +#: mouse.cpp:654 msgid "Unselect All" msgstr "" -#: mouse.cpp:633 +#: mouse.cpp:660 msgid "Unselect Hovered" msgstr "" -#: mouse.cpp:638 +#: mouse.cpp:665 msgid "Zoom to Fit" msgstr "" -#: mouse.cpp:778 +#: mouse.cpp:805 msgid "Cannot add spline point: maximum number of points reached." msgstr "" -#: mouse.cpp:948 mouse.cpp:1199 +#: mouse.cpp:1009 mouse.cpp:1292 msgid "click next point of line, or press Esc" msgstr "" -#: mouse.cpp:954 +#: mouse.cpp:1015 msgid "Can't draw rectangle in 3d; first, activate a workplane with Sketch -> In Workplane." msgstr "" -#: mouse.cpp:981 +#: mouse.cpp:1049 msgid "click to place other corner of rectangle" msgstr "" -#: mouse.cpp:1001 +#: mouse.cpp:1069 msgid "click to set radius" msgstr "" -#: mouse.cpp:1006 +#: mouse.cpp:1074 msgid "Can't draw arc in 3d; first, activate a workplane with Sketch -> In Workplane." msgstr "" -#: mouse.cpp:1024 +#: mouse.cpp:1093 msgid "click to place point" msgstr "" -#: mouse.cpp:1039 +#: mouse.cpp:1109 msgid "click next point of cubic, or press Esc" msgstr "" -#: mouse.cpp:1044 +#: mouse.cpp:1114 msgid "Sketching in a workplane already; sketch in 3d before creating new workplane." msgstr "" -#: mouse.cpp:1060 +#: mouse.cpp:1130 msgid "Can't draw text in 3d; first, activate a workplane with Sketch -> In Workplane." msgstr "" -#: mouse.cpp:1075 +#: mouse.cpp:1146 msgid "click to place bottom left of text" msgstr "" -#: mouse.cpp:1086 +#: mouse.cpp:1152 +msgid "Can't draw image in 3d; first, activate a workplane with Sketch -> In Workplane." +msgstr "" + +#: mouse.cpp:1178 msgid "NEW COMMENT -- DOUBLE-CLICK TO EDIT" msgstr "" -#: platform/cocoamain.mm:481 platform/gtkmain.cpp:582 platform/w32main.cpp:448 -#: platform/w32main.cpp:1373 +#: platform/cocoamain.mm:481 platform/gtkmain.cpp:607 platform/w32main.cpp:451 +#: platform/w32main.cpp:1388 msgctxt "title" msgid "(new sketch)" msgstr "" -#: platform/cocoamain.mm:710 platform/gtkmain.cpp:896 platform/w32main.cpp:1292 +#: platform/cocoamain.mm:710 platform/gtkmain.cpp:912 platform/w32main.cpp:1307 msgid "(no recent files)" msgstr "" -#: platform/cocoamain.mm:828 platform/gtkmain.cpp:1010 +#: platform/cocoamain.mm:828 platform/gtkmain.cpp:1020 msgid "untitled" msgstr "" -#: platform/cocoamain.mm:859 +#: platform/cocoamain.mm:860 msgid "Do you want to save the changes you made to the new sketch?" msgstr "" -#: platform/cocoamain.mm:861 +#: platform/cocoamain.mm:862 msgid "Your changes will be lost if you don't save them." msgstr "" -#: platform/cocoamain.mm:862 +#: platform/cocoamain.mm:863 msgctxt "button" msgid "Save" msgstr "" -#: platform/cocoamain.mm:863 platform/cocoamain.mm:904 +#: platform/cocoamain.mm:864 platform/cocoamain.mm:905 msgctxt "button" msgid "Cancel" msgstr "" -#: platform/cocoamain.mm:864 +#: platform/cocoamain.mm:865 msgctxt "button" msgid "Don't Save" msgstr "" -#: platform/cocoamain.mm:879 +#: platform/cocoamain.mm:880 msgid "An autosave file is availible for this project." msgstr "" -#: platform/cocoamain.mm:881 -msgid "Do you want to load the autosave file instead?" -msgstr "" - #: platform/cocoamain.mm:882 -msgctxt "button" -msgid "Load" +msgid "Do you want to load the autosave file instead?" msgstr "" #: platform/cocoamain.mm:883 msgctxt "button" +msgid "Load" +msgstr "" + +#: platform/cocoamain.mm:884 +msgctxt "button" msgid "Don't Load" msgstr "" -#: platform/cocoamain.mm:899 +#: platform/cocoamain.mm:900 msgid "" "Do you want to locate it manually?\n" "If you select “No”, any geometry that depends on the missing file will be removed." msgstr "" -#: platform/cocoamain.mm:902 +#: platform/cocoamain.mm:903 msgctxt "button" msgid "Yes" msgstr "" -#: platform/cocoamain.mm:905 +#: platform/cocoamain.mm:906 msgctxt "button" msgid "No" msgstr "" -#: platform/cocoamain.mm:1125 platform/w32main.cpp:180 +#: platform/cocoamain.mm:1126 platform/w32main.cpp:183 msgctxt "button" msgid "OK" msgstr "" -#: platform/cocoamain.mm:1208 platform/gtkmain.cpp:1379 platform/w32main.cpp:1395 -#: platform/w32main.cpp:1435 +#: platform/cocoamain.mm:1211 platform/gtkmain.cpp:1382 platform/w32main.cpp:1410 +#: platform/w32main.cpp:1450 msgctxt "title" msgid "Property Browser" msgstr "" -#: platform/gtkmain.cpp:952 +#: platform/gtkmain.cpp:968 msgctxt "title" msgid "Open File" msgstr "" -#: platform/gtkmain.cpp:954 +#: platform/gtkmain.cpp:970 msgid "_Cancel" msgstr "" -#: platform/gtkmain.cpp:955 +#: platform/gtkmain.cpp:971 msgid "_Open" msgstr "" -#: platform/gtkmain.cpp:1000 +#: platform/gtkmain.cpp:1010 msgctxt "title" msgid "Save File" msgstr "" -#: platform/gtkmain.cpp:1003 platform/gtkmain.cpp:1040 platform/gtkmain.cpp:1088 +#: platform/gtkmain.cpp:1013 platform/gtkmain.cpp:1049 platform/gtkmain.cpp:1097 msgctxt "button" msgid "_Cancel" msgstr "" -#: platform/gtkmain.cpp:1004 platform/gtkmain.cpp:1038 +#: platform/gtkmain.cpp:1014 platform/gtkmain.cpp:1047 msgctxt "button" msgid "_Save" msgstr "" -#: platform/gtkmain.cpp:1033 platform/w32main.cpp:1153 +#: platform/gtkmain.cpp:1042 platform/w32main.cpp:1167 msgid "" "The file has changed since it was last saved.\n" "\n" "Do you want to save the changes?" msgstr "" -#: platform/gtkmain.cpp:1037 platform/w32main.cpp:1155 +#: platform/gtkmain.cpp:1046 platform/w32main.cpp:1169 msgctxt "title" msgid "Modified File" msgstr "" -#: platform/gtkmain.cpp:1039 +#: platform/gtkmain.cpp:1048 msgctxt "button" msgid "Do_n't Save" msgstr "" -#: platform/gtkmain.cpp:1057 platform/w32main.cpp:1179 +#: platform/gtkmain.cpp:1066 platform/w32main.cpp:1193 msgid "" "An autosave file is availible for this project.\n" "\n" "Do you want to load the autosave file instead?" msgstr "" -#: platform/gtkmain.cpp:1061 platform/w32main.cpp:1181 +#: platform/gtkmain.cpp:1070 platform/w32main.cpp:1195 msgctxt "title" msgid "Autosave Available" msgstr "" -#: platform/gtkmain.cpp:1062 +#: platform/gtkmain.cpp:1071 msgctxt "button" msgid "_Load autosave" msgstr "" -#: platform/gtkmain.cpp:1063 +#: platform/gtkmain.cpp:1072 msgctxt "button" msgid "Do_n't Load" msgstr "" -#: platform/gtkmain.cpp:1084 platform/w32main.cpp:1209 +#: platform/gtkmain.cpp:1093 platform/w32main.cpp:1223 msgctxt "title" msgid "Missing File" msgstr "" -#: platform/gtkmain.cpp:1085 +#: platform/gtkmain.cpp:1094 msgctxt "button" msgid "_Yes" msgstr "" -#: platform/gtkmain.cpp:1086 +#: platform/gtkmain.cpp:1095 msgctxt "button" msgid "_No" msgstr "" -#: platform/gtkmain.cpp:1302 platform/w32main.cpp:176 +#: platform/gtkmain.cpp:1306 platform/w32main.cpp:179 msgctxt "title" msgid "Error" msgstr "" -#: platform/gtkmain.cpp:1302 platform/w32main.cpp:176 +#: platform/gtkmain.cpp:1306 platform/w32main.cpp:179 msgctxt "title" msgid "Message" msgstr "" -#: style.cpp:161 +#: style.cpp:160 msgid "" "Can't assign style to an entity that's derived from another entity; try assigning a style to this " "entity's parent." msgstr "" -#: style.cpp:704 +#: style.cpp:659 msgid "Style name cannot be empty" msgstr "" -#: style.cpp:717 -msgid "Scale must not be zero or negative!" -msgstr "" - -#: textscreens.cpp:657 +#: textscreens.cpp:662 msgid "Can't repeat fewer than 1 time." msgstr "" -#: textscreens.cpp:661 +#: textscreens.cpp:666 msgid "Can't repeat more than 999 times." msgstr "" -#: textscreens.cpp:690 +#: textscreens.cpp:695 msgid "Group name cannot be empty" msgstr "" -#: textscreens.cpp:734 +#: textscreens.cpp:739 msgid "Opacity must be between zero and one." msgstr "" -#: textscreens.cpp:773 +#: textscreens.cpp:778 msgid "Radius cannot be zero or negative." msgstr "" @@ -1441,106 +1463,110 @@ msgid "Sketch curves from text in a TrueType font" msgstr "" #: toolbar.cpp:28 -msgid "Create tangent arc at selected point" +msgid "Sketch image from a file" msgstr "" #: toolbar.cpp:30 -msgid "Sketch cubic Bezier spline" +msgid "Create tangent arc at selected point" msgstr "" #: toolbar.cpp:32 -msgid "Sketch datum point" +msgid "Sketch cubic Bezier spline" msgstr "" #: toolbar.cpp:34 -msgid "Toggle construction" +msgid "Sketch datum point" msgstr "" #: toolbar.cpp:36 +msgid "Toggle construction" +msgstr "" + +#: toolbar.cpp:38 msgid "Split lines / curves where they intersect" msgstr "" -#: toolbar.cpp:40 +#: toolbar.cpp:42 msgid "Constrain distance / diameter / length" msgstr "" -#: toolbar.cpp:42 +#: toolbar.cpp:44 msgid "Constrain angle" msgstr "" -#: toolbar.cpp:44 +#: toolbar.cpp:46 msgid "Constrain to be horizontal" msgstr "" -#: toolbar.cpp:46 +#: toolbar.cpp:48 msgid "Constrain to be vertical" msgstr "" -#: toolbar.cpp:48 +#: toolbar.cpp:50 msgid "Constrain to be parallel or tangent" msgstr "" -#: toolbar.cpp:50 +#: toolbar.cpp:52 msgid "Constrain to be perpendicular" msgstr "" -#: toolbar.cpp:52 +#: toolbar.cpp:54 msgid "Constrain point on line / curve / plane / point" msgstr "" -#: toolbar.cpp:54 +#: toolbar.cpp:56 msgid "Constrain symmetric" msgstr "" -#: toolbar.cpp:56 +#: toolbar.cpp:58 msgid "Constrain equal length / radius / angle" msgstr "" -#: toolbar.cpp:58 +#: toolbar.cpp:60 msgid "Constrain normals in same orientation" msgstr "" -#: toolbar.cpp:60 +#: toolbar.cpp:62 msgid "Other supplementary angle" msgstr "" -#: toolbar.cpp:62 +#: toolbar.cpp:64 msgid "Toggle reference dimension" msgstr "" -#: toolbar.cpp:66 +#: toolbar.cpp:68 msgid "New group extruding active sketch" msgstr "" -#: toolbar.cpp:68 +#: toolbar.cpp:70 msgid "New group rotating active sketch" msgstr "" -#: toolbar.cpp:70 +#: toolbar.cpp:72 msgid "New group step and repeat rotating" msgstr "" -#: toolbar.cpp:72 +#: toolbar.cpp:74 msgid "New group step and repeat translating" msgstr "" -#: toolbar.cpp:74 +#: toolbar.cpp:76 msgid "New group in new workplane (thru given entities)" msgstr "" -#: toolbar.cpp:76 +#: toolbar.cpp:78 msgid "New group in 3d" msgstr "" -#: toolbar.cpp:78 +#: toolbar.cpp:80 msgid "New group linking / assembling file" msgstr "" -#: toolbar.cpp:82 +#: toolbar.cpp:84 msgid "Nearest isometric view" msgstr "" -#: toolbar.cpp:84 +#: toolbar.cpp:86 msgid "Align view to active workplane" msgstr ""