Translations: update English

pull/1355/head
ruevs 2023-01-18 19:06:16 +02:00
parent 0305f9a56c
commit d63047d089
1 changed files with 277 additions and 155 deletions

View File

@ -6,8 +6,8 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: SolveSpace 3.0\n" "Project-Id-Version: SolveSpace 3.0\n"
"Report-Msgid-Bugs-To: whitequark@whitequark.org\n" "Report-Msgid-Bugs-To: phkahler@gmail.com\n"
"POT-Creation-Date: 2022-02-01 16:24+0200\n" "POT-Creation-Date: 2023-01-18 17:37+0200\n"
"PO-Revision-Date: 2017-01-05 10:30+0000\n" "PO-Revision-Date: 2017-01-05 10:30+0000\n"
"Last-Translator: Automatically generated\n" "Last-Translator: Automatically generated\n"
"Language-Team: none\n" "Language-Team: none\n"
@ -35,7 +35,7 @@ msgstr "Clipboard is empty; nothing to paste."
msgid "Number of copies to paste must be at least one." msgid "Number of copies to paste must be at least one."
msgstr "Number of copies to paste must be at least one." msgstr "Number of copies to paste must be at least one."
#: clipboard.cpp:389 textscreens.cpp:833 #: clipboard.cpp:389 textscreens.cpp:832
msgid "Scale cannot be zero." msgid "Scale cannot be zero."
msgstr "Scale cannot be zero." msgstr "Scale cannot be zero."
@ -67,7 +67,7 @@ msgstr "No workplane active."
msgid "Bad format: specify coordinates as x, y, z" msgid "Bad format: specify coordinates as x, y, z"
msgstr "Bad format: specify coordinates as x, y, z" msgstr "Bad format: specify coordinates as x, y, z"
#: confscreen.cpp:391 style.cpp:729 textscreens.cpp:864 #: confscreen.cpp:391 style.cpp:729 textscreens.cpp:863
msgid "Bad format: specify color as r, g, b" msgid "Bad format: specify color as r, g, b"
msgstr "Bad format: specify color as r, g, b" msgstr "Bad format: specify color as r, g, b"
@ -319,7 +319,7 @@ msgstr ""
"The curves must share an endpoint. Constrain them with Constrain -> On Point " "The curves must share an endpoint. Constrain them with Constrain -> On Point "
"before constraining tangent." "before constraining tangent."
#: constraint.cpp:238 #: constraint.cpp:240
msgid "" msgid ""
"Bad selection for distance / diameter constraint. This constraint can apply " "Bad selection for distance / diameter constraint. This constraint can apply "
"to:\n" "to:\n"
@ -343,55 +343,51 @@ msgstr ""
" * a plane face and a point (minimum distance)\n" " * a plane face and a point (minimum distance)\n"
" * a circle or an arc (diameter)\n" " * a circle or an arc (diameter)\n"
#: constraint.cpp:291 #: constraint.cpp:303
msgid "" msgid ""
"Bad selection for on point / curve / plane constraint. This constraint can " "Bad selection for on point / curve / plane constraint. This constraint can "
"apply to:\n" "apply to:\n"
"\n" "\n"
" * two points (points coincident)\n" " * two or more points (points coincident)\n"
" * a point and a workplane (point in plane)\n" " * a point and a workplane (point in plane)\n"
" * a point and a line segment (point on line)\n" " * a point and a line segment (point on line)\n"
" * a point and a circle or arc (point on curve)\n" " * a point and a circle or arc (point on curve)\n"
" * a point and a plane face (point on face)\n" " * a point and one to three plane faces (point on face(s))\n"
msgstr "" msgstr ""
"Bad selection for on point / curve / plane constraint. This constraint can " "Bad selection for on point / curve / plane constraint. This constraint can "
"apply to:\n" "apply to:\n"
"\n" "\n"
" * two points (points coincident)\n" " * two or more points (points coincident)\n"
" * a point and a workplane (point in plane)\n" " * a point and a workplane (point in plane)\n"
" * a point and a line segment (point on line)\n" " * a point and a line segment (point on line)\n"
" * a point and a circle or arc (point on curve)\n" " * a point and a circle or arc (point on curve)\n"
" * a point and a plane face (point on face)\n" " * a point and one to three plane faces (point on face(s))\n"
#: constraint.cpp:353 #: constraint.cpp:364
msgid "" msgid ""
"Bad selection for equal length / radius constraint. This constraint can " "Bad selection for equal length / radius constraint. This constraint can "
"apply to:\n" "apply to:\n"
"\n" "\n"
" * two line segments (equal length)\n" " * two or more line segments (equal length)\n"
" * two line segments and two points (equal point-line distances)\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 two points (equal point-line distances)\n"
" * a line segment, and a point and line segment (point-line distance " " * a line segment, and a point and line segment (point-line distance "
"equals length)\n" "equals length)\n"
" * four line segments or normals (equal angle between A,B and C,D)\n" " * two or more circles or arcs (equal radius)\n"
" * three line segments or normals (equal angle between A,B and B,C)\n"
" * two circles or arcs (equal radius)\n"
" * a line segment and an arc (line segment length equals arc length)\n" " * a line segment and an arc (line segment length equals arc length)\n"
msgstr "" msgstr ""
"Bad selection for equal length / radius constraint. This constraint can " "Bad selection for equal length / radius constraint. This constraint can "
"apply to:\n" "apply to:\n"
"\n" "\n"
" * two line segments (equal length)\n" " * two or more line segments (equal length)\n"
" * two line segments and two points (equal point-line distances)\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 two points (equal point-line distances)\n"
" * a line segment, and a point and line segment (point-line distance " " * a line segment, and a point and line segment (point-line distance "
"equals length)\n" "equals length)\n"
" * four line segments or normals (equal angle between A,B and C,D)\n" " * two or more circles or arcs (equal radius)\n"
" * three line segments or normals (equal angle between A,B and B,C)\n"
" * two circles or arcs (equal radius)\n"
" * a line segment and an arc (line segment length equals arc length)\n" " * a line segment and an arc (line segment length equals arc length)\n"
#: constraint.cpp:407 #: constraint.cpp:417
msgid "" msgid ""
"Bad selection for length ratio constraint. This constraint can apply to:\n" "Bad selection for length ratio constraint. This constraint can apply to:\n"
"\n" "\n"
@ -405,7 +401,7 @@ msgstr ""
" * two arcs\n" " * two arcs\n"
" * one arc and one line segment\n" " * one arc and one line segment\n"
#: constraint.cpp:441 #: constraint.cpp:452
msgid "" msgid ""
"Bad selection for length difference constraint. This constraint can apply " "Bad selection for length difference constraint. This constraint can apply "
"to:\n" "to:\n"
@ -421,7 +417,7 @@ msgstr ""
" * two arcs\n" " * two arcs\n"
" * one arc and one line segment\n" " * one arc and one line segment\n"
#: constraint.cpp:472 #: constraint.cpp:487
msgid "" msgid ""
"Bad selection for at midpoint constraint. This constraint can apply to:\n" "Bad selection for at midpoint constraint. This constraint can apply to:\n"
"\n" "\n"
@ -433,35 +429,35 @@ msgstr ""
" * a line segment and a point (point at midpoint)\n" " * a line segment and a point (point at midpoint)\n"
" * a line segment and a workplane (line's midpoint on plane)\n" " * a line segment and a workplane (line's midpoint on plane)\n"
#: constraint.cpp:530
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"
msgstr ""
"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"
#: constraint.cpp:545 #: constraint.cpp:545
msgid "" 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"
msgstr ""
"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"
#: constraint.cpp:560
msgid ""
"A workplane must be active when constraining symmetric without an explicit " "A workplane must be active when constraining symmetric without an explicit "
"symmetry plane." "symmetry plane."
msgstr "" msgstr ""
"A workplane must be active when constraining symmetric without an explicit " "A workplane must be active when constraining symmetric without an explicit "
"symmetry plane." "symmetry plane."
#: constraint.cpp:579 #: constraint.cpp:600
msgid "" msgid ""
"Activate a workplane (with Sketch -> In Workplane) before applying a " "Activate a workplane (with Sketch -> In Workplane) before applying a "
"horizontal or vertical constraint." "horizontal or vertical constraint."
@ -469,21 +465,21 @@ msgstr ""
"Activate a workplane (with Sketch -> In Workplane) before applying a " "Activate a workplane (with Sketch -> In Workplane) before applying a "
"horizontal or vertical constraint." "horizontal or vertical constraint."
#: constraint.cpp:592 #: constraint.cpp:616
msgid "" msgid ""
"Bad selection for horizontal / vertical constraint. This constraint can " "Bad selection for horizontal / vertical constraint. This constraint can "
"apply to:\n" "apply to:\n"
"\n" "\n"
" * two points\n" " * two or more points\n"
" * a line segment\n" " * one or more line segments\n"
msgstr "" msgstr ""
"Bad selection for horizontal / vertical constraint. This constraint can " "Bad selection for horizontal / vertical constraint. This constraint can "
"apply to:\n" "apply to:\n"
"\n" "\n"
" * two points\n" " * two or more points\n"
" * a line segment\n" " * one or more line segments\n"
#: constraint.cpp:613 #: constraint.cpp:634
msgid "" msgid ""
"Bad selection for same orientation constraint. This constraint can apply " "Bad selection for same orientation constraint. This constraint can apply "
"to:\n" "to:\n"
@ -495,65 +491,79 @@ msgstr ""
"\n" "\n"
" * two normals\n" " * two normals\n"
#: constraint.cpp:663 #: constraint.cpp:685
msgid "Must select an angle constraint." msgid "Must select an angle constraint."
msgstr "Must select an angle constraint." msgstr "Must select an angle constraint."
#: constraint.cpp:676 #: constraint.cpp:698
msgid "Must select a constraint with associated label." msgid "Must select a constraint with associated label."
msgstr "Must select a constraint with associated label." msgstr "Must select a constraint with associated label."
#: constraint.cpp:687 #: constraint.cpp:721
msgid "" msgid ""
"Bad selection for angle constraint. This constraint can apply to:\n" "Bad selection for angle constraint. This constraint can apply to:\n"
"\n" "\n"
"Angle between:\n"
" * two line segments\n" " * two line segments\n"
" * a line segment and a normal\n" " * a line segment and a normal\n"
" * two normals\n" " * two normals\n"
"\n"
"Eqaual angles:\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"
msgstr "" msgstr ""
"Bad selection for angle constraint. This constraint can apply to:\n" "Bad selection for angle constraint. This constraint can apply to:\n"
"\n" "\n"
"Angle between:\n"
" * two line segments\n" " * two line segments\n"
" * a line segment and a normal\n" " * a line segment and a normal\n"
" * two normals\n" " * two normals\n"
"\n"
"Eqaual angles:\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"
#: constraint.cpp:754 #: constraint.cpp:805
msgid "Curve-curve tangency must apply in workplane." msgid "Curve-curve tangency must apply in workplane."
msgstr "Curve-curve tangency must apply in workplane." msgstr "Curve-curve tangency must apply in workplane."
#: constraint.cpp:766 #: constraint.cpp:818
msgid "" msgid ""
"Bad selection for parallel / tangent constraint. This constraint can apply " "Bad selection for parallel / tangent constraint. This constraint can apply "
"to:\n" "to:\n"
"\n" "\n"
" * two line segments (parallel)\n" " * two faces\n"
" * a line segment and a normal (parallel)\n" " * two or more line segments (parallel)\n"
" * two normals (parallel)\n" " * one or more line segments and one or more normals (parallel)\n"
" * two or more normals (parallel)\n"
" * two line segments, arcs, or beziers, that share an endpoint (tangent)\n" " * two line segments, arcs, or beziers, that share an endpoint (tangent)\n"
msgstr "" msgstr ""
"Bad selection for parallel / tangent constraint. This constraint can apply " "Bad selection for parallel / tangent constraint. This constraint can apply "
"to:\n" "to:\n"
"\n" "\n"
" * two line segments (parallel)\n" " * two faces\n"
" * a line segment and a normal (parallel)\n" " * two or more line segments (parallel)\n"
" * two normals (parallel)\n" " * one or more line segments and one or more normals (parallel)\n"
" * two or more normals (parallel)\n"
" * two line segments, arcs, or beziers, that share an endpoint (tangent)\n" " * two line segments, arcs, or beziers, that share an endpoint (tangent)\n"
#: constraint.cpp:784 #: constraint.cpp:843
msgid "" msgid ""
"Bad selection for perpendicular constraint. This constraint can apply to:\n" "Bad selection for perpendicular constraint. This constraint can apply to:\n"
"\n" "\n"
" * two faces\n"
" * two line segments\n" " * two line segments\n"
" * a line segment and a normal\n" " * a line segment and a normal\n"
" * two normals\n" " * two normals\n"
msgstr "" msgstr ""
"Bad selection for perpendicular constraint. This constraint can apply to:\n" "Bad selection for perpendicular constraint. This constraint can apply to:\n"
"\n" "\n"
" * two faces\n"
" * two line segments\n" " * two line segments\n"
" * a line segment and a normal\n" " * a line segment and a normal\n"
" * two normals\n" " * two normals\n"
#: constraint.cpp:799 #: constraint.cpp:860
msgid "" msgid ""
"Bad selection for lock point where dragged constraint. This constraint can " "Bad selection for lock point where dragged constraint. This constraint can "
"apply to:\n" "apply to:\n"
@ -565,11 +575,11 @@ msgstr ""
"\n" "\n"
" * a point\n" " * a point\n"
#: constraint.cpp:813 mouse.cpp:1158 #: constraint.cpp:875 mouse.cpp:1158
msgid "NEW COMMENT -- DOUBLE-CLICK TO EDIT" msgid "NEW COMMENT -- DOUBLE-CLICK TO EDIT"
msgstr "NEW COMMENT -- DOUBLE-CLICK TO EDIT" msgstr "NEW COMMENT -- DOUBLE-CLICK TO EDIT"
#: constraint.cpp:818 #: constraint.cpp:881
msgid "click center of comment text" msgid "click center of comment text"
msgstr "click center of comment text" msgstr "click center of comment text"
@ -677,7 +687,7 @@ msgctxt "button"
msgid "&No" msgid "&No"
msgstr "&No" msgstr "&No"
#: file.cpp:877 solvespace.cpp:611 #: file.cpp:877 solvespace.cpp:634
msgctxt "button" msgctxt "button"
msgid "&Cancel" msgid "&Cancel"
msgstr "&Cancel" msgstr "&Cancel"
@ -1007,8 +1017,8 @@ msgid "Re&ference Dimension"
msgstr "Re&ference Dimension" msgstr "Re&ference Dimension"
#: graphicswin.cpp:148 #: graphicswin.cpp:148
msgid "A&ngle" msgid "A&ngle / Equal Angle"
msgstr "A&ngle" msgstr "A&ngle / Equal Angle"
#: graphicswin.cpp:149 #: graphicswin.cpp:149
msgid "Reference An&gle" msgid "Reference An&gle"
@ -1035,8 +1045,8 @@ msgid "&On Point / Curve / Plane"
msgstr "&On Point / Curve / Plane" msgstr "&On Point / Curve / Plane"
#: graphicswin.cpp:157 #: graphicswin.cpp:157
msgid "E&qual Length / Radius / Angle" msgid "E&qual Length / Radius"
msgstr "E&qual Length / Radius / Angle" msgstr "E&qual Length / Radius"
#: graphicswin.cpp:158 #: graphicswin.cpp:158
msgid "Length / Arc Ra&tio" msgid "Length / Arc Ra&tio"
@ -1147,11 +1157,11 @@ msgstr "(no recent files)"
msgid "File '%s' does not exist." msgid "File '%s' does not exist."
msgstr "File '%s' does not exist." msgstr "File '%s' does not exist."
#: graphicswin.cpp:737 #: graphicswin.cpp:773
msgid "No workplane is active, so the grid will not appear." msgid "No workplane is active, so the grid will not appear."
msgstr "No workplane is active, so the grid will not appear." msgstr "No workplane is active, so the grid will not appear."
#: graphicswin.cpp:752 #: graphicswin.cpp:788
msgid "" msgid ""
"The perspective factor is set to zero, so the view will always be a parallel " "The perspective factor is set to zero, so the view will always be a parallel "
"projection.\n" "projection.\n"
@ -1165,17 +1175,17 @@ msgstr ""
"For a perspective projection, modify the perspective factor in the " "For a perspective projection, modify the perspective factor in the "
"configuration screen. A value around 0.3 is typical." "configuration screen. A value around 0.3 is typical."
#: graphicswin.cpp:837 #: graphicswin.cpp:878
msgid "" msgid ""
"Select a point; this point will become the center of the view on screen." "Select a point; this point will become the center of the view on screen."
msgstr "" msgstr ""
"Select a point; this point will become the center of the view on screen." "Select a point; this point will become the center of the view on screen."
#: graphicswin.cpp:1137 #: graphicswin.cpp:1178
msgid "No additional entities share endpoints with the selected entities." msgid "No additional entities share endpoints with the selected entities."
msgstr "No additional entities share endpoints with the selected entities." msgstr "No additional entities share endpoints with the selected entities."
#: graphicswin.cpp:1155 #: graphicswin.cpp:1196
msgid "" msgid ""
"To use this command, select a point or other entity from an linked part, or " "To use this command, select a point or other entity from an linked part, or "
"make a link group the active group." "make a link group the active group."
@ -1183,7 +1193,7 @@ msgstr ""
"To use this command, select a point or other entity from an linked part, or " "To use this command, select a point or other entity from an linked part, or "
"make a link group the active group." "make a link group the active group."
#: graphicswin.cpp:1178 #: graphicswin.cpp:1219
msgid "" msgid ""
"No workplane is active. Activate a workplane (with Sketch -> In Workplane) " "No workplane is active. Activate a workplane (with Sketch -> In Workplane) "
"to define the plane for the snap grid." "to define the plane for the snap grid."
@ -1191,7 +1201,7 @@ msgstr ""
"No workplane is active. Activate a workplane (with Sketch -> In Workplane) " "No workplane is active. Activate a workplane (with Sketch -> In Workplane) "
"to define the plane for the snap grid." "to define the plane for the snap grid."
#: graphicswin.cpp:1185 #: graphicswin.cpp:1226
msgid "" msgid ""
"Can't snap these items to grid; select points, text comments, or constraints " "Can't snap these items to grid; select points, text comments, or constraints "
"with a label. To snap a line, select its endpoints." "with a label. To snap a line, select its endpoints."
@ -1199,11 +1209,11 @@ msgstr ""
"Can't snap these items to grid; select points, text comments, or constraints " "Can't snap these items to grid; select points, text comments, or constraints "
"with a label. To snap a line, select its endpoints." "with a label. To snap a line, select its endpoints."
#: graphicswin.cpp:1270 #: graphicswin.cpp:1311
msgid "No workplane selected. Activating default workplane for this group." msgid "No workplane selected. Activating default workplane for this group."
msgstr "No workplane selected. Activating default workplane for this group." msgstr "No workplane selected. Activating default workplane for this group."
#: graphicswin.cpp:1273 #: graphicswin.cpp:1314
msgid "" msgid ""
"No workplane is selected, and the active group does not have a default " "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. Try selecting a workplane, or activating a sketch-in-new-"
@ -1213,7 +1223,7 @@ msgstr ""
"workplane. Try selecting a workplane, or activating a sketch-in-new-" "workplane. Try selecting a workplane, or activating a sketch-in-new-"
"workplane group." "workplane group."
#: graphicswin.cpp:1294 #: graphicswin.cpp:1335
msgid "" msgid ""
"Bad selection for tangent arc at point. Select a single point, or select " "Bad selection for tangent arc at point. Select a single point, or select "
"nothing to set up arc parameters." "nothing to set up arc parameters."
@ -1221,47 +1231,47 @@ msgstr ""
"Bad selection for tangent arc at point. Select a single point, or select " "Bad selection for tangent arc at point. Select a single point, or select "
"nothing to set up arc parameters." "nothing to set up arc parameters."
#: graphicswin.cpp:1305 #: graphicswin.cpp:1346
msgid "click point on arc (draws anti-clockwise)" msgid "click point on arc (draws anti-clockwise)"
msgstr "click point on arc (draws anti-clockwise)" msgstr "click point on arc (draws anti-clockwise)"
#: graphicswin.cpp:1306 #: graphicswin.cpp:1347
msgid "click to place datum point" msgid "click to place datum point"
msgstr "click to place datum point" msgstr "click to place datum point"
#: graphicswin.cpp:1307 #: graphicswin.cpp:1348
msgid "click first point of line segment" msgid "click first point of line segment"
msgstr "click first point of line segment" msgstr "click first point of line segment"
#: graphicswin.cpp:1309 #: graphicswin.cpp:1350
msgid "click first point of construction line segment" msgid "click first point of construction line segment"
msgstr "click first point of construction line segment" msgstr "click first point of construction line segment"
#: graphicswin.cpp:1310 #: graphicswin.cpp:1351
msgid "click first point of cubic segment" msgid "click first point of cubic segment"
msgstr "click first point of cubic segment" msgstr "click first point of cubic segment"
#: graphicswin.cpp:1311 #: graphicswin.cpp:1352
msgid "click center of circle" msgid "click center of circle"
msgstr "click center of circle" msgstr "click center of circle"
#: graphicswin.cpp:1312 #: graphicswin.cpp:1353
msgid "click origin of workplane" msgid "click origin of workplane"
msgstr "click origin of workplane" msgstr "click origin of workplane"
#: graphicswin.cpp:1313 #: graphicswin.cpp:1354
msgid "click one corner of rectangle" msgid "click one corner of rectangle"
msgstr "click one corner of rectangle" msgstr "click one corner of rectangle"
#: graphicswin.cpp:1314 #: graphicswin.cpp:1355
msgid "click top left of text" msgid "click top left of text"
msgstr "click top left of text" msgstr "click top left of text"
#: graphicswin.cpp:1320 #: graphicswin.cpp:1361
msgid "click top left of image" msgid "click top left of image"
msgstr "click top left of image" msgstr "click top left of image"
#: graphicswin.cpp:1346 #: graphicswin.cpp:1387
msgid "" msgid ""
"No entities are selected. Select entities before trying to toggle their " "No entities are selected. Select entities before trying to toggle their "
"construction state." "construction state."
@ -1274,7 +1284,7 @@ msgctxt "group-name"
msgid "sketch-in-3d" msgid "sketch-in-3d"
msgstr "sketch-in-3d" msgstr "sketch-in-3d"
#: group.cpp:150 #: group.cpp:154
msgid "" msgid ""
"Bad selection for new sketch in workplane. This group can be created with:\n" "Bad selection for new sketch in workplane. This group can be created with:\n"
"\n" "\n"
@ -1292,7 +1302,7 @@ msgstr ""
" * a point and a normal (through the point, orthogonal to the normal)\n" " * a point and a normal (through the point, orthogonal to the normal)\n"
" * a workplane (copy of the workplane)\n" " * a workplane (copy of the workplane)\n"
#: group.cpp:166 #: group.cpp:170
msgid "" msgid ""
"Activate a workplane (Sketch -> In Workplane) before extruding. The sketch " "Activate a workplane (Sketch -> In Workplane) before extruding. The sketch "
"will be extruded normal to the workplane." "will be extruded normal to the workplane."
@ -1300,16 +1310,16 @@ msgstr ""
"Activate a workplane (Sketch -> In Workplane) before extruding. The sketch " "Activate a workplane (Sketch -> In Workplane) before extruding. The sketch "
"will be extruded normal to the workplane." "will be extruded normal to the workplane."
#: group.cpp:175 #: group.cpp:179
msgctxt "group-name" msgctxt "group-name"
msgid "extrude" msgid "extrude"
msgstr "extrude" msgstr "extrude"
#: group.cpp:180 #: group.cpp:184
msgid "Lathe operation can only be applied to planar sketches." msgid "Lathe operation can only be applied to planar sketches."
msgstr "Lathe operation can only be applied to planar sketches." msgstr "Lathe operation can only be applied to planar sketches."
#: group.cpp:191 #: group.cpp:195
msgid "" msgid ""
"Bad selection for new lathe group. This group can be created with:\n" "Bad selection for new lathe group. This group can be created with:\n"
"\n" "\n"
@ -1323,16 +1333,16 @@ msgstr ""
"to line / normal, through point)\n" "to line / normal, through point)\n"
" * a line segment (revolved about line segment)\n" " * a line segment (revolved about line segment)\n"
#: group.cpp:201 #: group.cpp:205
msgctxt "group-name" msgctxt "group-name"
msgid "lathe" msgid "lathe"
msgstr "lathe" msgstr "lathe"
#: group.cpp:206 #: group.cpp:210
msgid "Revolve operation can only be applied to planar sketches." msgid "Revolve operation can only be applied to planar sketches."
msgstr "Revolve operation can only be applied to planar sketches." msgstr "Revolve operation can only be applied to planar sketches."
#: group.cpp:217 #: group.cpp:221
msgid "" msgid ""
"Bad selection for new revolve group. This group can be created with:\n" "Bad selection for new revolve group. This group can be created with:\n"
"\n" "\n"
@ -1346,16 +1356,16 @@ msgstr ""
"to line / normal, through point)\n" "to line / normal, through point)\n"
" * a line segment (revolved about line segment)\n" " * a line segment (revolved about line segment)\n"
#: group.cpp:229 #: group.cpp:233
msgctxt "group-name" msgctxt "group-name"
msgid "revolve" msgid "revolve"
msgstr "revolve" msgstr "revolve"
#: group.cpp:234 #: group.cpp:238
msgid "Helix operation can only be applied to planar sketches." msgid "Helix operation can only be applied to planar sketches."
msgstr "Helix operation can only be applied to planar sketches." msgstr "Helix operation can only be applied to planar sketches."
#: group.cpp:245 #: group.cpp:249
msgid "" msgid ""
"Bad selection for new helix group. This group can be created with:\n" "Bad selection for new helix group. This group can be created with:\n"
"\n" "\n"
@ -1369,12 +1379,12 @@ msgstr ""
"to line / normal, through point)\n" "to line / normal, through point)\n"
" * a line segment (revolved about line segment)\n" " * a line segment (revolved about line segment)\n"
#: group.cpp:257 #: group.cpp:261
msgctxt "group-name" msgctxt "group-name"
msgid "helix" msgid "helix"
msgstr "helix" msgstr "helix"
#: group.cpp:270 #: group.cpp:274
msgid "" msgid ""
"Bad selection for new rotation. This group can be created with:\n" "Bad selection for new rotation. This group can be created with:\n"
"\n" "\n"
@ -1390,33 +1400,33 @@ msgstr ""
" * a point and a line or a normal (rotate about an axis through the " " * a point and a line or a normal (rotate about an axis through the "
"point, and parallel to line / normal)\n" "point, and parallel to line / normal)\n"
#: group.cpp:283 #: group.cpp:287
msgctxt "group-name" msgctxt "group-name"
msgid "rotate" msgid "rotate"
msgstr "rotate" msgstr "rotate"
#: group.cpp:294 #: group.cpp:298
msgctxt "group-name" msgctxt "group-name"
msgid "translate" msgid "translate"
msgstr "translate" msgstr "translate"
#: group.cpp:416 #: group.cpp:420
msgid "(unnamed)" msgid "(unnamed)"
msgstr "(unnamed)" msgstr "(unnamed)"
#: groupmesh.cpp:707 #: groupmesh.cpp:710
msgid "not closed contour, or not all same style!" msgid "not closed contour, or not all same style!"
msgstr "not closed contour, or not all same style!" msgstr "not closed contour, or not all same style!"
#: groupmesh.cpp:720 #: groupmesh.cpp:723
msgid "points not all coplanar!" msgid "points not all coplanar!"
msgstr "points not all coplanar!" msgstr "points not all coplanar!"
#: groupmesh.cpp:722 #: groupmesh.cpp:725
msgid "contour is self-intersecting!" msgid "contour is self-intersecting!"
msgstr "contour is self-intersecting!" msgstr "contour is self-intersecting!"
#: groupmesh.cpp:724 #: groupmesh.cpp:727
msgid "zero-length edge!" msgid "zero-length edge!"
msgstr "zero-length edge!" msgstr "zero-length edge!"
@ -1618,7 +1628,7 @@ msgstr ""
"Can't draw image in 3d; first, activate a workplane with Sketch -> In " "Can't draw image in 3d; first, activate a workplane with Sketch -> In "
"Workplane." "Workplane."
#: platform/gui.cpp:85 platform/gui.cpp:90 solvespace.cpp:553 #: platform/gui.cpp:85 platform/gui.cpp:90 solvespace.cpp:565
msgctxt "file-type" msgctxt "file-type"
msgid "SolveSpace models" msgid "SolveSpace models"
msgstr "SolveSpace models" msgstr "SolveSpace models"
@ -1713,17 +1723,17 @@ msgctxt "file-type"
msgid "Comma-separated values" msgid "Comma-separated values"
msgstr "Comma-separated values" msgstr "Comma-separated values"
#: platform/guigtk.cpp:1382 platform/guimac.mm:1509 platform/guiwin.cpp:1641 #: platform/guigtk.cpp:1382 platform/guimac.mm:1513 platform/guiwin.cpp:1641
msgid "untitled" msgid "untitled"
msgstr "untitled" msgstr "untitled"
#: platform/guigtk.cpp:1393 platform/guigtk.cpp:1426 platform/guimac.mm:1467 #: platform/guigtk.cpp:1393 platform/guigtk.cpp:1426 platform/guimac.mm:1471
#: platform/guiwin.cpp:1639 #: platform/guiwin.cpp:1639
msgctxt "title" msgctxt "title"
msgid "Save File" msgid "Save File"
msgstr "Save File" msgstr "Save File"
#: platform/guigtk.cpp:1394 platform/guigtk.cpp:1427 platform/guimac.mm:1450 #: platform/guigtk.cpp:1394 platform/guigtk.cpp:1427 platform/guimac.mm:1454
#: platform/guiwin.cpp:1645 #: platform/guiwin.cpp:1645
msgctxt "title" msgctxt "title"
msgid "Open File" msgid "Open File"
@ -1744,73 +1754,73 @@ msgctxt "button"
msgid "_Open" msgid "_Open"
msgstr "_Open" msgstr "_Open"
#: solvespace.cpp:171 #: solvespace.cpp:167
msgctxt "title" msgctxt "title"
msgid "Autosave Available" msgid "Autosave Available"
msgstr "Autosave Available" msgstr "Autosave Available"
#: solvespace.cpp:172 #: solvespace.cpp:168
msgctxt "dialog" msgctxt "dialog"
msgid "An autosave file is available for this sketch." msgid "An autosave file is available for this sketch."
msgstr "An autosave file is available for this sketch." msgstr "An autosave file is available for this sketch."
#: solvespace.cpp:173 #: solvespace.cpp:169
msgctxt "dialog" msgctxt "dialog"
msgid "Do you want to load the autosave file instead?" msgid "Do you want to load the autosave file instead?"
msgstr "Do you want to load the autosave file instead?" msgstr "Do you want to load the autosave file instead?"
#: solvespace.cpp:174 #: solvespace.cpp:170
msgctxt "button" msgctxt "button"
msgid "&Load autosave" msgid "&Load autosave"
msgstr "&Load autosave" msgstr "&Load autosave"
#: solvespace.cpp:176 #: solvespace.cpp:172
msgctxt "button" msgctxt "button"
msgid "Do&n't Load" msgid "Do&n't Load"
msgstr "Do&n't Load" msgstr "Do&n't Load"
#: solvespace.cpp:599 #: solvespace.cpp:622
msgctxt "title" msgctxt "title"
msgid "Modified File" msgid "Modified File"
msgstr "Modified File" msgstr "Modified File"
#: solvespace.cpp:601 #: solvespace.cpp:624
#, c-format #, c-format
msgctxt "dialog" msgctxt "dialog"
msgid "Do you want to save the changes you made to the sketch “%s”?" msgid "Do you want to save the changes you made to the sketch “%s”?"
msgstr "Do you want to save the changes you made to the sketch “%s”?" msgstr "Do you want to save the changes you made to the sketch “%s”?"
#: solvespace.cpp:604 #: solvespace.cpp:627
msgctxt "dialog" msgctxt "dialog"
msgid "Do you want to save the changes you made to the new sketch?" 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?" msgstr "Do you want to save the changes you made to the new sketch?"
#: solvespace.cpp:607 #: solvespace.cpp:630
msgctxt "dialog" msgctxt "dialog"
msgid "Your changes will be lost if you don't save them." msgid "Your changes will be lost if you don't save them."
msgstr "Your changes will be lost if you don't save them." msgstr "Your changes will be lost if you don't save them."
#: solvespace.cpp:608 #: solvespace.cpp:631
msgctxt "button" msgctxt "button"
msgid "&Save" msgid "&Save"
msgstr "&Save" msgstr "&Save"
#: solvespace.cpp:610 #: solvespace.cpp:633
msgctxt "button" msgctxt "button"
msgid "Do&n't Save" msgid "Do&n't Save"
msgstr "Do&n't Save" msgstr "Do&n't Save"
#: solvespace.cpp:631 #: solvespace.cpp:654
msgctxt "title" msgctxt "title"
msgid "(new sketch)" msgid "(new sketch)"
msgstr "(new sketch)" msgstr "(new sketch)"
#: solvespace.cpp:638 #: solvespace.cpp:661
msgctxt "title" msgctxt "title"
msgid "Property Browser" msgid "Property Browser"
msgstr "Property Browser" msgstr "Property Browser"
#: solvespace.cpp:700 #: solvespace.cpp:724
msgid "" msgid ""
"Constraints are currently shown, and will be exported in the toolpath. This " "Constraints are currently shown, and will be exported in the toolpath. This "
"is probably not what you want; hide them by clicking the link at the top of " "is probably not what you want; hide them by clicking the link at the top of "
@ -1820,7 +1830,7 @@ msgstr ""
"is probably not what you want; hide them by clicking the link at the top of " "is probably not what you want; hide them by clicking the link at the top of "
"the text window." "the text window."
#: solvespace.cpp:772 #: solvespace.cpp:812
#, c-format #, c-format
msgid "" msgid ""
"Can't identify file type from file extension of filename '%s'; try .dxf or ." "Can't identify file type from file extension of filename '%s'; try .dxf or ."
@ -1829,19 +1839,19 @@ msgstr ""
"Can't identify file type from file extension of filename '%s'; try .dxf or ." "Can't identify file type from file extension of filename '%s'; try .dxf or ."
"dwg." "dwg."
#: solvespace.cpp:824 #: solvespace.cpp:864
msgid "Constraint must have a label, and must not be a reference dimension." msgid "Constraint must have a label, and must not be a reference dimension."
msgstr "Constraint must have a label, and must not be a reference dimension." msgstr "Constraint must have a label, and must not be a reference dimension."
#: solvespace.cpp:828 #: solvespace.cpp:868
msgid "Bad selection for step dimension; select a constraint." msgid "Bad selection for step dimension; select a constraint."
msgstr "Bad selection for step dimension; select a constraint." msgstr "Bad selection for step dimension; select a constraint."
#: solvespace.cpp:852 #: solvespace.cpp:892
msgid "The assembly does not interfere, good." msgid "The assembly does not interfere, good."
msgstr "The assembly does not interfere, good." msgstr "The assembly does not interfere, good."
#: solvespace.cpp:868 #: solvespace.cpp:908
#, c-format #, c-format
msgid "" msgid ""
"The volume of the solid model is:\n" "The volume of the solid model is:\n"
@ -1852,7 +1862,7 @@ msgstr ""
"\n" "\n"
" %s" " %s"
#: solvespace.cpp:877 #: solvespace.cpp:917
#, c-format #, c-format
msgid "" msgid ""
"\n" "\n"
@ -1865,7 +1875,7 @@ msgstr ""
"\n" "\n"
" %s" " %s"
#: solvespace.cpp:882 #: solvespace.cpp:922
msgid "" msgid ""
"\n" "\n"
"\n" "\n"
@ -1877,7 +1887,7 @@ msgstr ""
"Curved surfaces have been approximated as triangles.\n" "Curved surfaces have been approximated as triangles.\n"
"This introduces error, typically of around 1%." "This introduces error, typically of around 1%."
#: solvespace.cpp:897 #: solvespace.cpp:937
#, c-format #, c-format
msgid "" msgid ""
"The surface area of the selected faces is:\n" "The surface area of the selected faces is:\n"
@ -1894,7 +1904,7 @@ msgstr ""
"Curves have been approximated as piecewise linear.\n" "Curves have been approximated as piecewise linear.\n"
"This introduces error, typically of around 1%%." "This introduces error, typically of around 1%%."
#: solvespace.cpp:906 #: solvespace.cpp:946
msgid "" msgid ""
"This group does not contain a correctly-formed 2d closed area. It is open, " "This group does not contain a correctly-formed 2d closed area. It is open, "
"not coplanar, or self-intersecting." "not coplanar, or self-intersecting."
@ -1902,7 +1912,7 @@ msgstr ""
"This group does not contain a correctly-formed 2d closed area. It is open, " "This group does not contain a correctly-formed 2d closed area. It is open, "
"not coplanar, or self-intersecting." "not coplanar, or self-intersecting."
#: solvespace.cpp:918 #: solvespace.cpp:958
#, c-format #, c-format
msgid "" msgid ""
"The area of the region sketched in this group is:\n" "The area of the region sketched in this group is:\n"
@ -1919,7 +1929,7 @@ msgstr ""
"Curves have been approximated as piecewise linear.\n" "Curves have been approximated as piecewise linear.\n"
"This introduces error, typically of around 1%%." "This introduces error, typically of around 1%%."
#: solvespace.cpp:938 #: solvespace.cpp:978
#, c-format #, c-format
msgid "" msgid ""
"The total length of the selected entities is:\n" "The total length of the selected entities is:\n"
@ -1936,36 +1946,36 @@ msgstr ""
"Curves have been approximated as piecewise linear.\n" "Curves have been approximated as piecewise linear.\n"
"This introduces error, typically of around 1%%." "This introduces error, typically of around 1%%."
#: solvespace.cpp:944 #: solvespace.cpp:984
msgid "Bad selection for perimeter; select line segments, arcs, and curves." msgid "Bad selection for perimeter; select line segments, arcs, and curves."
msgstr "Bad selection for perimeter; select line segments, arcs, and curves." msgstr "Bad selection for perimeter; select line segments, arcs, and curves."
#: solvespace.cpp:960 #: solvespace.cpp:1000
msgid "Bad selection for trace; select a single point." msgid "Bad selection for trace; select a single point."
msgstr "Bad selection for trace; select a single point." msgstr "Bad selection for trace; select a single point."
#: solvespace.cpp:987 #: solvespace.cpp:1027
#, c-format #, c-format
msgid "Couldn't write to '%s'" msgid "Couldn't write to '%s'"
msgstr "Couldn't write to '%s'" msgstr "Couldn't write to '%s'"
#: solvespace.cpp:1017 #: solvespace.cpp:1057
msgid "The mesh is self-intersecting (NOT okay, invalid)." msgid "The mesh is self-intersecting (NOT okay, invalid)."
msgstr "The mesh is self-intersecting (NOT okay, invalid)." msgstr "The mesh is self-intersecting (NOT okay, invalid)."
#: solvespace.cpp:1018 #: solvespace.cpp:1058
msgid "The mesh is not self-intersecting (okay, valid)." msgid "The mesh is not self-intersecting (okay, valid)."
msgstr "The mesh is not self-intersecting (okay, valid)." msgstr "The mesh is not self-intersecting (okay, valid)."
#: solvespace.cpp:1020 #: solvespace.cpp:1060
msgid "The mesh has naked edges (NOT okay, invalid)." msgid "The mesh has naked edges (NOT okay, invalid)."
msgstr "The mesh has naked edges (NOT okay, invalid)." msgstr "The mesh has naked edges (NOT okay, invalid)."
#: solvespace.cpp:1021 #: solvespace.cpp:1061
msgid "The mesh is watertight (okay, valid)." msgid "The mesh is watertight (okay, valid)."
msgstr "The mesh is watertight (okay, valid)." msgstr "The mesh is watertight (okay, valid)."
#: solvespace.cpp:1024 #: solvespace.cpp:1064
#, c-format #, c-format
msgid "" msgid ""
"\n" "\n"
@ -1976,7 +1986,7 @@ msgstr ""
"\n" "\n"
"The model contains %d triangles, from %d surfaces." "The model contains %d triangles, from %d surfaces."
#: solvespace.cpp:1028 #: solvespace.cpp:1068
#, c-format #, c-format
msgid "" msgid ""
"%s\n" "%s\n"
@ -1991,7 +2001,7 @@ msgstr ""
"\n" "\n"
"Zero problematic edges, good.%s" "Zero problematic edges, good.%s"
#: solvespace.cpp:1031 #: solvespace.cpp:1071
#, c-format #, c-format
msgid "" msgid ""
"%s\n" "%s\n"
@ -2006,7 +2016,7 @@ msgstr ""
"\n" "\n"
"%d problematic edges, bad.%s" "%d problematic edges, bad.%s"
#: solvespace.cpp:1044 #: solvespace.cpp:1084
#, c-format #, c-format
msgid "" msgid ""
"This is SolveSpace version %s.\n" "This is SolveSpace version %s.\n"
@ -2047,23 +2057,23 @@ msgstr ""
msgid "Style name cannot be empty" msgid "Style name cannot be empty"
msgstr "Style name cannot be empty" msgstr "Style name cannot be empty"
#: textscreens.cpp:791 #: textscreens.cpp:790
msgid "Can't repeat fewer than 1 time." msgid "Can't repeat fewer than 1 time."
msgstr "Can't repeat fewer than 1 time." msgstr "Can't repeat fewer than 1 time."
#: textscreens.cpp:795 #: textscreens.cpp:794
msgid "Can't repeat more than 999 times." msgid "Can't repeat more than 999 times."
msgstr "Can't repeat more than 999 times." msgstr "Can't repeat more than 999 times."
#: textscreens.cpp:820 #: textscreens.cpp:819
msgid "Group name cannot be empty" msgid "Group name cannot be empty"
msgstr "Group name cannot be empty" msgstr "Group name cannot be empty"
#: textscreens.cpp:872 #: textscreens.cpp:871
msgid "Opacity must be between zero and one." msgid "Opacity must be between zero and one."
msgstr "Opacity must be between zero and one." msgstr "Opacity must be between zero and one."
#: textscreens.cpp:907 #: textscreens.cpp:906
msgid "Radius cannot be zero or negative." msgid "Radius cannot be zero or negative."
msgstr "Radius cannot be zero or negative." msgstr "Radius cannot be zero or negative."
@ -2226,6 +2236,118 @@ msgstr "Scale cannot be zero or negative."
msgid "Bad format: specify x, y, z" msgid "Bad format: specify x, y, z"
msgstr "Bad format: specify x, y, z" msgstr "Bad format: specify x, y, z"
#~ msgid ""
#~ "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"
#~ " * a point and a line segment (point on line)\n"
#~ " * a point and a circle or arc (point on curve)\n"
#~ " * a point and a plane face (point on face)\n"
#~ msgstr ""
#~ "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"
#~ " * a point and a line segment (point on line)\n"
#~ " * a point and a circle or arc (point on curve)\n"
#~ " * a point and a plane face (point on face)\n"
#~ msgid ""
#~ "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"
#~ " * 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"
#~ " * a line segment and an arc (line segment length equals arc length)\n"
#~ msgstr ""
#~ "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"
#~ " * 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"
#~ " * a line segment and an arc (line segment length equals arc length)\n"
#~ msgid ""
#~ "Bad selection for horizontal / vertical constraint. This constraint can "
#~ "apply to:\n"
#~ "\n"
#~ " * two points\n"
#~ " * a line segment\n"
#~ msgstr ""
#~ "Bad selection for horizontal / vertical constraint. This constraint can "
#~ "apply to:\n"
#~ "\n"
#~ " * two points\n"
#~ " * a line segment\n"
#~ msgid ""
#~ "Bad selection for angle constraint. This constraint can apply to:\n"
#~ "\n"
#~ " * two line segments\n"
#~ " * a line segment and a normal\n"
#~ " * two normals\n"
#~ msgstr ""
#~ "Bad selection for angle constraint. This constraint can apply to:\n"
#~ "\n"
#~ " * two line segments\n"
#~ " * a line segment and a normal\n"
#~ " * two normals\n"
#~ 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"
#~ " * two normals (parallel)\n"
#~ " * two line segments, arcs, or beziers, that share an endpoint "
#~ "(tangent)\n"
#~ msgstr ""
#~ "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"
#~ " * two normals (parallel)\n"
#~ " * two line segments, arcs, or beziers, that share an endpoint "
#~ "(tangent)\n"
#~ msgid ""
#~ "Bad selection for perpendicular constraint. This constraint can apply "
#~ "to:\n"
#~ "\n"
#~ " * two line segments\n"
#~ " * a line segment and a normal\n"
#~ " * two normals\n"
#~ msgstr ""
#~ "Bad selection for perpendicular constraint. This constraint can apply "
#~ "to:\n"
#~ "\n"
#~ " * two line segments\n"
#~ " * a line segment and a normal\n"
#~ " * two normals\n"
#~ msgid "A&ngle"
#~ msgstr "A&ngle"
#~ msgid "E&qual Length / Radius / Angle"
#~ msgstr "E&qual Length / Radius / Angle"
#~ msgid "&Mirror" #~ msgid "&Mirror"
#~ msgstr "&Mirror" #~ msgstr "&Mirror"