diff options
Diffstat (limited to 'translations')
30 files changed, 10700 insertions, 8627 deletions
diff --git a/translations/messages_af_ZA.po b/translations/messages_af_ZA.po index 0f1bae4d..d9f4b072 100644 --- a/translations/messages_af_ZA.po +++ b/translations/messages_af_ZA.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" -"PO-Revision-Date: 2023-03-27 01:16\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" +"PO-Revision-Date: 2023-04-15 01:17\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:829 +#: inkstitch.py:107 lib/elements/fill_stitch.py:851 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1055,8 +1055,8 @@ msgstr "" msgid "* Select the clone." msgstr "" -#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:40 -#: inx/inkstitch_select_elements.inx:41 +#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:48 +#: inx/inkstitch_select_elements.inx:49 msgid "Clone" msgstr "" @@ -1076,117 +1076,117 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:286 +#: lib/elements/element.py:283 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:287 +#: lib/elements/element.py:284 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Both" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Before" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "After" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Neither" msgstr "" -#: lib/elements/element.py:301 +#: lib/elements/element.py:298 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:302 +#: lib/elements/element.py:299 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/element.py:313 +#: lib/elements/element.py:310 msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:314 +#: lib/elements/element.py:311 msgid "Tack down stitch type" msgstr "" -#: lib/elements/element.py:324 lib/elements/element.py:370 +#: lib/elements/element.py:321 lib/elements/element.py:367 msgid "Custom path" msgstr "" -#: lib/elements/element.py:325 +#: lib/elements/element.py:322 msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." msgstr "" -#: lib/elements/element.py:335 lib/elements/element.py:347 +#: lib/elements/element.py:332 lib/elements/element.py:344 msgid "Scale tack stitch" msgstr "" -#: lib/elements/element.py:336 +#: lib/elements/element.py:333 msgid "Set stitch length. A 1 in a custom path equals this values." msgstr "" -#: lib/elements/element.py:348 +#: lib/elements/element.py:345 msgid "Scale tack stitch by this percentage." msgstr "" -#: lib/elements/element.py:359 +#: lib/elements/element.py:356 msgid "Lock stitch" msgstr "" -#: lib/elements/element.py:360 +#: lib/elements/element.py:357 msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:371 +#: lib/elements/element.py:368 msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." msgstr "" -#: lib/elements/element.py:381 lib/elements/element.py:393 +#: lib/elements/element.py:378 lib/elements/element.py:390 msgid "Scale lock stitch" msgstr "" -#: lib/elements/element.py:382 +#: lib/elements/element.py:379 msgid "Set length of lock stitches (mm)." msgstr "" -#: lib/elements/element.py:394 +#: lib/elements/element.py:391 msgid "Scale lock stitch by this percentage." msgstr "" -#: lib/elements/element.py:406 +#: lib/elements/element.py:403 msgid "Trim After" msgstr "" -#: lib/elements/element.py:407 +#: lib/elements/element.py:404 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:416 +#: lib/elements/element.py:413 msgid "Stop After" msgstr "" -#: lib/elements/element.py:417 +#: lib/elements/element.py:414 msgid "Add a STOP command after stitching this object." msgstr "" -#: lib/elements/element.py:426 +#: lib/elements/element.py:423 msgid "Random seed" msgstr "" -#: lib/elements/element.py:427 +#: lib/elements/element.py:424 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" -#: lib/elements/element.py:475 +#: lib/elements/element.py:472 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -1194,11 +1194,11 @@ msgstr "" #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:661 +#: lib/elements/element.py:658 msgid "Failed on " msgstr "" -#: lib/elements/element.py:663 +#: lib/elements/element.py:660 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1222,7 +1222,7 @@ msgstr "" msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:543 +#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:555 msgid "Expand" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:520 +#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:532 msgid "Inset" msgstr "" @@ -1266,15 +1266,15 @@ msgstr "" msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:34 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:35 +#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:37 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:39 msgid "* Remove all guide lines, except for one." msgstr "" @@ -1319,23 +1319,23 @@ msgstr "" msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:29 +#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:37 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:30 +#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:38 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:31 +#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:39 msgid "Meander Fill" msgstr "" -#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:32 +#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:40 msgid "Circular Fill" msgstr "" -#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:33 +#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:41 msgid "Legacy Fill" msgstr "" @@ -1412,132 +1412,148 @@ msgid "Meander Pattern" msgstr "" #: lib/elements/fill_stitch.py:190 -msgid "Meander pattern scale" +msgid "Meander pattern angle" msgstr "" #: lib/elements/fill_stitch.py:200 -msgid "Angle of lines of stitches" +msgid "Meander pattern scale" msgstr "" #: lib/elements/fill_stitch.py:201 +msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. " +msgstr "" + +#: lib/elements/fill_stitch.py:212 +msgid "Angle of lines of stitches" +msgstr "" + +#: lib/elements/fill_stitch.py:213 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:219 lib/elements/fill_stitch.py:532 +#: lib/elements/fill_stitch.py:231 lib/elements/fill_stitch.py:544 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:220 lib/elements/fill_stitch.py:533 +#: lib/elements/fill_stitch.py:232 lib/elements/fill_stitch.py:545 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/fill_stitch.py:233 +#: lib/elements/fill_stitch.py:245 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:234 +#: lib/elements/fill_stitch.py:246 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:245 +#: lib/elements/fill_stitch.py:257 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:246 +#: lib/elements/fill_stitch.py:258 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:265 +#: lib/elements/fill_stitch.py:277 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:266 +#: lib/elements/fill_stitch.py:278 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:281 +#: lib/elements/fill_stitch.py:293 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:282 +#: lib/elements/fill_stitch.py:294 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:440 lib/elements/stroke.py:106 +#: lib/elements/fill_stitch.py:452 lib/elements/stroke.py:108 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:441 +#: lib/elements/fill_stitch.py:453 msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:456 lib/elements/stroke.py:118 +#: lib/elements/fill_stitch.py:468 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:457 +#: lib/elements/fill_stitch.py:469 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:468 inx/inkstitch_select_elements.inx:35 -#: inx/inkstitch_select_elements.inx:37 +#: lib/elements/fill_stitch.py:480 inx/inkstitch_select_elements.inx:43 +#: inx/inkstitch_select_elements.inx:45 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:468 lib/elements/fill_stitch.py:477 -#: lib/elements/fill_stitch.py:502 lib/elements/fill_stitch.py:513 -#: lib/elements/fill_stitch.py:523 lib/elements/fill_stitch.py:535 -#: lib/elements/fill_stitch.py:576 +#: lib/elements/fill_stitch.py:480 lib/elements/fill_stitch.py:489 +#: lib/elements/fill_stitch.py:514 lib/elements/fill_stitch.py:525 +#: lib/elements/fill_stitch.py:535 lib/elements/fill_stitch.py:547 +#: lib/elements/fill_stitch.py:598 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:474 +#: lib/elements/fill_stitch.py:486 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:487 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:499 +#: lib/elements/fill_stitch.py:511 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:500 +#: lib/elements/fill_stitch.py:512 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:510 +#: lib/elements/fill_stitch.py:522 lib/elements/stroke.py:134 msgid "Max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:511 +#: lib/elements/fill_stitch.py:523 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:521 +#: lib/elements/fill_stitch.py:533 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:544 +#: lib/elements/fill_stitch.py:556 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:558 lib/elements/fill_stitch.py:572 +#: lib/elements/fill_stitch.py:569 +msgid "Clip path" +msgstr "" + +#: lib/elements/fill_stitch.py:570 +msgid "Constrain stitching to the shape. Useful when smoothing and expand are used." +msgstr "" + +#: lib/elements/fill_stitch.py:580 lib/elements/fill_stitch.py:594 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:559 lib/elements/fill_stitch.py:573 +#: lib/elements/fill_stitch.py:581 lib/elements/fill_stitch.py:595 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/fill_stitch.py:821 +#: lib/elements/fill_stitch.py:843 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:824 +#: lib/elements/fill_stitch.py:846 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1608,479 +1624,487 @@ msgstr "" msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:30 +#: lib/elements/satin_column.py:31 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:32 +#: lib/elements/satin_column.py:33 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:34 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "Not stitchable satin column" msgstr "" -#: lib/elements/satin_column.py:39 +#: lib/elements/satin_column.py:40 msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup." msgstr "" -#: lib/elements/satin_column.py:41 +#: lib/elements/satin_column.py:42 msgid "Make sure your satin column is not a combination of multiple satin columns." msgstr "" -#: lib/elements/satin_column.py:42 +#: lib/elements/satin_column.py:43 msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/" msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:50 +#: lib/elements/satin_column.py:51 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:51 +#: lib/elements/satin_column.py:52 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:55 +#: lib/elements/satin_column.py:56 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:56 +#: lib/elements/satin_column.py:57 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:60 +#: lib/elements/satin_column.py:61 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:61 +#: lib/elements/satin_column.py:62 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:65 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:65 +#: lib/elements/satin_column.py:66 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:66 +#: lib/elements/satin_column.py:67 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:71 lib/elements/satin_column.py:81 -#: inx/inkstitch_select_elements.inx:17 +#: lib/elements/satin_column.py:72 lib/elements/satin_column.py:82 +#: inx/inkstitch_select_elements.inx:25 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:77 +#: lib/elements/satin_column.py:78 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:82 +#: lib/elements/satin_column.py:83 msgid "\"E\" Stitch" msgstr "" -#: lib/elements/satin_column.py:86 lib/elements/stroke.py:70 +#: lib/elements/satin_column.py:87 lib/elements/stroke.py:72 #: inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:376 +#: lib/elements/satin_column.py:97 lib/elements/satin_column.py:377 msgid "Maximum stitch length" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:98 msgid "Maximum stitch length for split stitches." msgstr "" -#: lib/elements/satin_column.py:106 +#: lib/elements/satin_column.py:107 msgid "Random percentage of satin width decrease" msgstr "" -#: lib/elements/satin_column.py:107 +#: lib/elements/satin_column.py:108 msgid "shorten stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:116 +#: lib/elements/satin_column.py:117 msgid "Random percentage of satin width increase" msgstr "" -#: lib/elements/satin_column.py:117 +#: lib/elements/satin_column.py:118 msgid "lengthen stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:126 +#: lib/elements/satin_column.py:127 msgid "Random zig-zag spacing percentage" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:128 msgid "Amount of random jitter added to stitch length." msgstr "" -#: lib/elements/satin_column.py:135 +#: lib/elements/satin_column.py:136 msgid "Random phase for split stitches" msgstr "" -#: lib/elements/satin_column.py:136 +#: lib/elements/satin_column.py:137 msgid "Controls whether split stitches are centered or with a random phase (which may increase stitch count)." msgstr "" -#: lib/elements/satin_column.py:143 +#: lib/elements/satin_column.py:144 msgid "Minimum length for random-phase split." msgstr "" -#: lib/elements/satin_column.py:144 +#: lib/elements/satin_column.py:145 msgid "Defaults to maximum stitch length. Smaller values allow for a transition between single-stitch and split-stitch." msgstr "" -#: lib/elements/satin_column.py:153 +#: lib/elements/satin_column.py:154 msgid "Random jitter for split stitches" msgstr "" -#: lib/elements/satin_column.py:154 +#: lib/elements/satin_column.py:155 msgid "Randomizes split stitch length if random phase is enabled, stitch position if disabled." msgstr "" -#: lib/elements/satin_column.py:161 +#: lib/elements/satin_column.py:162 msgid "Short stitch inset" msgstr "" -#: lib/elements/satin_column.py:162 +#: lib/elements/satin_column.py:163 msgid "Stitches in areas with high density will be inset by this amount." msgstr "" -#: lib/elements/satin_column.py:172 +#: lib/elements/satin_column.py:173 msgid "Short stitch distance" msgstr "" -#: lib/elements/satin_column.py:173 +#: lib/elements/satin_column.py:174 msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:187 lib/elements/stroke.py:132 +#: lib/elements/satin_column.py:188 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:188 +#: lib/elements/satin_column.py:189 msgid "Peak-to-peak distance between zig-zags. This is double the mm/stitch measurement used by most mechanical machines." msgstr "" -#: lib/elements/satin_column.py:200 +#: lib/elements/satin_column.py:201 msgid "Pull compensation percentage" msgstr "" -#: lib/elements/satin_column.py:201 +#: lib/elements/satin_column.py:202 msgid "Additional pull compensation which varies as a percentage of stitch width. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:215 +#: lib/elements/satin_column.py:216 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:216 +#: lib/elements/satin_column.py:217 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:233 +#: lib/elements/satin_column.py:234 msgid "Reverse one rail" msgstr "" -#: lib/elements/satin_column.py:234 +#: lib/elements/satin_column.py:235 msgid "Enabling this may help if your satin renders very strangely." msgstr "" -#: lib/elements/satin_column.py:244 +#: lib/elements/satin_column.py:245 msgid "Swap rails" msgstr "" -#: lib/elements/satin_column.py:245 +#: lib/elements/satin_column.py:246 msgid "Swaps the first and second rails of the satin column, affecting which side the thread finished on as well as any sided properties" msgstr "" -#: lib/elements/satin_column.py:254 +#: lib/elements/satin_column.py:255 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:254 lib/elements/satin_column.py:261 -#: lib/elements/satin_column.py:269 lib/elements/satin_column.py:284 +#: lib/elements/satin_column.py:255 lib/elements/satin_column.py:262 +#: lib/elements/satin_column.py:270 lib/elements/satin_column.py:285 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:261 lib/elements/satin_column.py:300 +#: lib/elements/satin_column.py:262 lib/elements/satin_column.py:301 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:267 +#: lib/elements/satin_column.py:268 msgid "Inset distance (fixed)" msgstr "" -#: lib/elements/satin_column.py:268 +#: lib/elements/satin_column.py:269 msgid "Shrink the outline by a fixed length, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:281 +#: lib/elements/satin_column.py:282 msgid "Inset distance (proportional)" msgstr "" -#: lib/elements/satin_column.py:282 +#: lib/elements/satin_column.py:283 msgid "Shrink the outline by a proportion of the column width, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:293 +#: lib/elements/satin_column.py:294 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/satin_column.py:300 -#: lib/elements/satin_column.py:309 lib/elements/satin_column.py:319 +#: lib/elements/satin_column.py:294 lib/elements/satin_column.py:301 +#: lib/elements/satin_column.py:310 lib/elements/satin_column.py:320 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:306 lib/elements/stroke.py:80 +#: lib/elements/satin_column.py:307 lib/elements/stroke.py:82 msgid "Repeats" msgstr "" -#: lib/elements/satin_column.py:307 +#: lib/elements/satin_column.py:308 msgid "For an odd number of repeats, this will reverse the direction the satin column is stitched, causing stitching to both begin and end at the start point." msgstr "" -#: lib/elements/satin_column.py:317 +#: lib/elements/satin_column.py:318 msgid "Position" msgstr "" -#: lib/elements/satin_column.py:318 +#: lib/elements/satin_column.py:319 #, python-format msgid "Position of underlay from between the rails. 0% is along the first rail, 50% is centered, 100% is along the second rail." msgstr "" -#: lib/elements/satin_column.py:326 +#: lib/elements/satin_column.py:327 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:326 lib/elements/satin_column.py:335 -#: lib/elements/satin_column.py:346 lib/elements/satin_column.py:366 -#: lib/elements/satin_column.py:379 +#: lib/elements/satin_column.py:327 lib/elements/satin_column.py:336 +#: lib/elements/satin_column.py:347 lib/elements/satin_column.py:367 +#: lib/elements/satin_column.py:380 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:332 +#: lib/elements/satin_column.py:333 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:333 +#: lib/elements/satin_column.py:334 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:343 +#: lib/elements/satin_column.py:344 msgid "Inset amount (fixed)" msgstr "" -#: lib/elements/satin_column.py:344 lib/elements/satin_column.py:364 +#: lib/elements/satin_column.py:345 lib/elements/satin_column.py:365 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:363 +#: lib/elements/satin_column.py:364 msgid "Inset amount (proportional)" msgstr "" -#: lib/elements/satin_column.py:377 +#: lib/elements/satin_column.py:378 msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:25 +#: lib/elements/stroke.py:27 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:26 +#: lib/elements/stroke.py:28 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:30 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:29 +#: lib/elements/stroke.py:31 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:44 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:47 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:63 +#: lib/elements/stroke.py:65 msgid "Running Stitch / Bean Stitch" msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:66 msgid "Ripple Stitch" msgstr "" -#: lib/elements/stroke.py:65 inx/inkstitch_select_elements.inx:13 +#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:21 msgid "ZigZag Stitch" msgstr "" -#: lib/elements/stroke.py:66 inx/inkstitch_select_elements.inx:14 +#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:22 msgid "Manual Stitch" msgstr "" -#: lib/elements/stroke.py:81 +#: lib/elements/stroke.py:83 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:92 +#: lib/elements/stroke.py:94 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:93 +#: lib/elements/stroke.py:95 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:107 -msgid "Length of stitches in running stitch mode." +#: lib/elements/stroke.py:109 +msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting." msgstr "" -#: lib/elements/stroke.py:119 +#: lib/elements/stroke.py:120 +msgid "Stitch tolerance" +msgstr "" + +#: lib/elements/stroke.py:121 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:133 +#: lib/elements/stroke.py:135 +msgid "Split stitches longer than this." +msgstr "" + +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:145 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:146 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:174 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:175 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:198 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:199 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:210 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:211 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:222 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:223 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:234 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:235 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:247 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:248 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:252 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:260 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:261 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:261 lib/elements/stroke.py:273 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:289 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:272 +#: lib/elements/stroke.py:288 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:273 +#: lib/elements/stroke.py:289 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:284 +#: lib/elements/stroke.py:300 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:285 +#: lib/elements/stroke.py:301 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:296 +#: lib/elements/stroke.py:312 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:297 +#: lib/elements/stroke.py:313 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "flat" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:84 +#: lib/elements/text.py:13 lib/extensions/lettering.py:86 msgid "Text" msgstr "" @@ -2288,19 +2312,19 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:38 lib/extensions/lettering.py:488 +#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:490 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:48 +#: lib/extensions/lettering.py:50 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:57 +#: lib/extensions/lettering.py:59 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:67 inx/inkstitch_apply_threadlist.inx:7 +#: lib/extensions/lettering.py:69 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7 @@ -2308,39 +2332,39 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:72 +#: lib/extensions/lettering.py:74 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:76 +#: lib/extensions/lettering.py:78 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:81 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:81 +#: lib/extensions/lettering.py:83 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:503 +#: lib/extensions/lettering.py:91 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2349,33 +2373,33 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:93 lib/extensions/params.py:511 +#: lib/extensions/lettering.py:95 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:256 +#: lib/extensions/lettering.py:258 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:317 +#: lib/extensions/lettering.py:319 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:328 +#: lib/extensions/lettering.py:330 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:478 +#: lib/extensions/lettering.py:480 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:481 +#: lib/extensions/lettering.py:483 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -2466,11 +2490,11 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:485 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:508 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2486,81 +2510,81 @@ msgstr "" msgid "Please select at least one object to be marked as a pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:32 +#: lib/extensions/stroke_to_lpe_satin.py:33 msgid "Please select at least one stroke." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/stroke_to_lpe_satin.py:37 +#: lib/extensions/stroke_to_lpe_satin.py:38 #: lib/extensions/zigzag_line_to_satin.py:27 msgid "Please select at least one stroke to convert to a satin column." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:42 +#: lib/extensions/stroke_to_lpe_satin.py:43 msgid "Could not find the specified pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:101 +#: lib/extensions/stroke_to_lpe_satin.py:133 msgid "Cannot convert a satin column into a live path effect satin. Please select a stroke." msgstr "" -#: lib/extensions/troubleshoot.py:45 +#: lib/extensions/troubleshoot.py:49 msgid "All selected shapes are valid! " msgstr "" -#: lib/extensions/troubleshoot.py:47 +#: lib/extensions/troubleshoot.py:51 msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command." msgstr "" -#: lib/extensions/troubleshoot.py:71 +#: lib/extensions/troubleshoot.py:79 msgid "Invalid Pointer" msgstr "" -#: lib/extensions/troubleshoot.py:77 +#: lib/extensions/troubleshoot.py:85 #: inx/inkstitch_lettering_generate_json.inx:26 msgid "Description" msgstr "" -#: lib/extensions/troubleshoot.py:98 lib/extensions/troubleshoot.py:147 +#: lib/extensions/troubleshoot.py:106 lib/extensions/troubleshoot.py:155 #: inx/inkstitch_cleanup.inx:17 inx/inkstitch_remove_embroidery_settings.inx:16 -#: inx/inkstitch_select_elements.inx:51 inx/inkstitch_troubleshoot.inx:10 +#: inx/inkstitch_select_elements.inx:59 inx/inkstitch_troubleshoot.inx:12 msgid "Troubleshoot" msgstr "" -#: lib/extensions/troubleshoot.py:110 lib/extensions/troubleshoot.py:154 +#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:162 msgid "Errors" msgstr "" -#: lib/extensions/troubleshoot.py:116 lib/extensions/troubleshoot.py:158 +#: lib/extensions/troubleshoot.py:124 lib/extensions/troubleshoot.py:166 msgid "Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:122 +#: lib/extensions/troubleshoot.py:130 msgid "Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:155 +#: lib/extensions/troubleshoot.py:163 msgid "Problems that will prevent the shape from being embroidered." msgstr "" -#: lib/extensions/troubleshoot.py:159 +#: lib/extensions/troubleshoot.py:167 msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object." msgstr "" -#: lib/extensions/troubleshoot.py:164 +#: lib/extensions/troubleshoot.py:172 msgid "Object Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:165 +#: lib/extensions/troubleshoot.py:173 msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour." msgstr "" -#: lib/extensions/troubleshoot.py:178 +#: lib/extensions/troubleshoot.py:186 msgid "Possible solutions" msgstr "" -#: lib/extensions/troubleshoot.py:183 +#: lib/extensions/troubleshoot.py:191 msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)." msgstr "" @@ -2726,11 +2750,11 @@ msgstr "" msgid "Start" msgstr "" -#: lib/gui/simulator.py:832 lib/gui/simulator.py:842 +#: lib/gui/simulator.py:835 lib/gui/simulator.py:845 msgid "Preview" msgstr "" -#: lib/gui/simulator.py:873 +#: lib/gui/simulator.py:876 msgid "Embroidery Simulation" msgstr "" @@ -2751,7 +2775,7 @@ msgstr "" msgid "Error writing to %(path)s: %(error)s" msgstr "" -#: lib/stitch_plan/generate_stitch_plan.py:73 +#: lib/stitch_plan/generate_stitch_plan.py:75 #, python-format msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" @@ -2833,7 +2857,7 @@ msgstr "" msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down." msgstr "" -#: lib/svg/rendering.py:222 +#: lib/svg/rendering.py:229 msgid "Stitch Plan" msgstr "" @@ -3232,6 +3256,7 @@ msgid "Yes" msgstr "" #: print/templates/ui.html:201 inx/inkstitch_lettering_generate_json.inx:37 +#: inx/inkstitch_letters_to_font.inx:66 msgid "No" msgstr "" @@ -3742,8 +3767,8 @@ msgstr "" #: inx/inkstitch_cutwork_segmentation.inx:42 #: inx/inkstitch_fill_to_stroke.inx:24 inx/inkstitch_generate_palette.inx:24 #: inx/inkstitch_lettering_along_path.inx:17 -#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:43 -#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:51 +#: inx/inkstitch_stroke_to_lpe_satin.inx:26 #: inx/inkstitch_zigzag_line_to_satin.inx:18 msgid "Help" msgstr "" @@ -3773,7 +3798,7 @@ msgid "Import any other Threadlist file in txt format. Ink/Stitch will try to ma msgstr "" #: inx/inkstitch_apply_threadlist.inx:98 inx/inkstitch_fill_to_stroke.inx:33 -#: inx/inkstitch_stroke_to_lpe_satin.inx:30 +#: inx/inkstitch_stroke_to_lpe_satin.inx:32 #: inx/inkstitch_zigzag_line_to_satin.inx:28 msgid "Get more information on our website" msgstr "" @@ -3847,7 +3872,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10 -#: inx/inkstitch_stroke_to_lpe_satin.inx:38 +#: inx/inkstitch_stroke_to_lpe_satin.inx:40 #: inx/inkstitch_zigzag_line_to_satin.inx:36 msgid "Tools: Satin" msgstr "" @@ -4062,7 +4087,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 -#: inx/inkstitch_select_elements.inx:66 +#: inx/inkstitch_select_elements.inx:74 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" @@ -4932,6 +4957,14 @@ msgstr "" msgid "Import commands" msgstr "" +#: inx/inkstitch_letters_to_font.inx:64 +msgid "As param" +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:65 +msgid "As symbol" +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5316,100 +5349,120 @@ msgstr "" msgid "Stroke type" msgstr "" -#: inx/inkstitch_select_elements.inx:11 +#: inx/inkstitch_select_elements.inx:12 msgid "Running Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:12 -msgid "Ripples" +#: inx/inkstitch_select_elements.inx:14 +msgid "Select" +msgstr "" + +#: inx/inkstitch_select_elements.inx:14 +msgid "Only select specific running stitches" msgstr "" #: inx/inkstitch_select_elements.inx:15 -msgid "Polyline" +msgid "All" msgstr "" #: inx/inkstitch_select_elements.inx:16 +msgid "Auto-Run Top Stitching" +msgstr "" + +#: inx/inkstitch_select_elements.inx:17 +msgid "Auto-Run Underpath" +msgstr "" + +#: inx/inkstitch_select_elements.inx:20 +msgid "Ripples" +msgstr "" + +#: inx/inkstitch_select_elements.inx:23 +msgid "Polyline" +msgstr "" + +#: inx/inkstitch_select_elements.inx:24 msgid "Satin" msgstr "" -#: inx/inkstitch_select_elements.inx:18 +#: inx/inkstitch_select_elements.inx:26 msgid "E-Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Only select satins with this underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:21 inx/inkstitch_select_elements.inx:36 +#: inx/inkstitch_select_elements.inx:29 inx/inkstitch_select_elements.inx:44 msgid "No restriction" msgstr "" -#: inx/inkstitch_select_elements.inx:22 +#: inx/inkstitch_select_elements.inx:30 msgid "No underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:23 +#: inx/inkstitch_select_elements.inx:31 msgid "Centerwalk" msgstr "" -#: inx/inkstitch_select_elements.inx:24 +#: inx/inkstitch_select_elements.inx:32 msgid "Contour" msgstr "" -#: inx/inkstitch_select_elements.inx:25 +#: inx/inkstitch_select_elements.inx:33 #: inx/inkstitch_zigzag_line_to_satin.inx:12 msgid "Zigzag" msgstr "" -#: inx/inkstitch_select_elements.inx:27 +#: inx/inkstitch_select_elements.inx:35 msgid "Fills" msgstr "" -#: inx/inkstitch_select_elements.inx:28 +#: inx/inkstitch_select_elements.inx:36 msgid "Fill" msgstr "" -#: inx/inkstitch_select_elements.inx:35 +#: inx/inkstitch_select_elements.inx:43 msgid "Only select fills with this underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:38 +#: inx/inkstitch_select_elements.inx:46 msgid "No Underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:44 +#: inx/inkstitch_select_elements.inx:52 msgid "Select embroidery objects" msgstr "" -#: inx/inkstitch_select_elements.inx:46 +#: inx/inkstitch_select_elements.inx:54 msgid "Selects specific embroidery elements by stitch type." msgstr "" -#: inx/inkstitch_select_elements.inx:47 +#: inx/inkstitch_select_elements.inx:55 msgid "If there is already an active selection, non maching elements will be deselected." msgstr "" -#: inx/inkstitch_select_elements.inx:53 +#: inx/inkstitch_select_elements.inx:61 msgid "If this isn't working for you, you may need to insert your path to a python executable manualy." msgstr "" -#: inx/inkstitch_select_elements.inx:55 +#: inx/inkstitch_select_elements.inx:63 msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:56 -msgid "* Linux: Open the command line and type \"which python\". Copy the path and paste it here." +#: inx/inkstitch_select_elements.inx:64 +msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:57 +#: inx/inkstitch_select_elements.inx:65 msgid "* macOS: doesn't work, sorry" msgstr "" -#: inx/inkstitch_select_elements.inx:58 +#: inx/inkstitch_select_elements.inx:66 msgid "Python Path" msgstr "" @@ -5445,6 +5498,10 @@ msgstr "" msgid "Make stitch plan insensitive to mouse interactions" msgstr "" +#: inx/inkstitch_stitch_plan_preview.inx:23 +msgid "Display command symbols" +msgstr "" + #: inx/inkstitch_stitch_plan_preview_undo.inx:3 msgid "Undo Stitch Plan Preview" msgstr "" @@ -5510,23 +5567,27 @@ msgstr "" msgid "Add rungs" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:25 +#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +msgid "Path specific" +msgstr "" + +#: inx/inkstitch_stroke_to_lpe_satin.inx:27 msgid "This extension converts a stroke into a satin column using the path effect \"pattern along path\"." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:26 +#: inx/inkstitch_stroke_to_lpe_satin.inx:28 msgid "* Please note, that the size values can only be an approximation and will be distorted if the original path is not completely straight." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:27 +#: inx/inkstitch_stroke_to_lpe_satin.inx:29 msgid "* You can edit the satin path through the live path effect settings through Path > Path Effects ..." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:28 +#: inx/inkstitch_stroke_to_lpe_satin.inx:30 msgid "* If you want to add rungs or change specific parts of the satin, convert it to a normal path with Ctrl + Shift + C" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:31 +#: inx/inkstitch_stroke_to_lpe_satin.inx:33 msgid "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin" msgstr "" @@ -5534,6 +5595,14 @@ msgstr "" msgid "Troubleshoot Objects" msgstr "" +#: inx/inkstitch_troubleshoot.inx:6 +msgid "Pointer size (mm)" +msgstr "" + +#: inx/inkstitch_troubleshoot.inx:7 +msgid "Font size (mm)" +msgstr "" + #: inx/inkstitch_zigzag_line_to_satin.inx:3 msgid "Zig-Zag Line to Satin" msgstr "" diff --git a/translations/messages_ar_SA.po b/translations/messages_ar_SA.po index 0991c0ea..1add30f9 100644 --- a/translations/messages_ar_SA.po +++ b/translations/messages_ar_SA.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" -"PO-Revision-Date: 2023-03-27 01:16\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" +"PO-Revision-Date: 2023-04-15 01:18\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:829 +#: inkstitch.py:107 lib/elements/fill_stitch.py:851 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1055,8 +1055,8 @@ msgstr "" msgid "* Select the clone." msgstr "" -#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:40 -#: inx/inkstitch_select_elements.inx:41 +#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:48 +#: inx/inkstitch_select_elements.inx:49 msgid "Clone" msgstr "" @@ -1076,117 +1076,117 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:286 +#: lib/elements/element.py:283 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:287 +#: lib/elements/element.py:284 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Both" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Before" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "After" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Neither" msgstr "" -#: lib/elements/element.py:301 +#: lib/elements/element.py:298 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:302 +#: lib/elements/element.py:299 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/element.py:313 +#: lib/elements/element.py:310 msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:314 +#: lib/elements/element.py:311 msgid "Tack down stitch type" msgstr "" -#: lib/elements/element.py:324 lib/elements/element.py:370 +#: lib/elements/element.py:321 lib/elements/element.py:367 msgid "Custom path" msgstr "" -#: lib/elements/element.py:325 +#: lib/elements/element.py:322 msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." msgstr "" -#: lib/elements/element.py:335 lib/elements/element.py:347 +#: lib/elements/element.py:332 lib/elements/element.py:344 msgid "Scale tack stitch" msgstr "" -#: lib/elements/element.py:336 +#: lib/elements/element.py:333 msgid "Set stitch length. A 1 in a custom path equals this values." msgstr "" -#: lib/elements/element.py:348 +#: lib/elements/element.py:345 msgid "Scale tack stitch by this percentage." msgstr "" -#: lib/elements/element.py:359 +#: lib/elements/element.py:356 msgid "Lock stitch" msgstr "" -#: lib/elements/element.py:360 +#: lib/elements/element.py:357 msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:371 +#: lib/elements/element.py:368 msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." msgstr "" -#: lib/elements/element.py:381 lib/elements/element.py:393 +#: lib/elements/element.py:378 lib/elements/element.py:390 msgid "Scale lock stitch" msgstr "" -#: lib/elements/element.py:382 +#: lib/elements/element.py:379 msgid "Set length of lock stitches (mm)." msgstr "" -#: lib/elements/element.py:394 +#: lib/elements/element.py:391 msgid "Scale lock stitch by this percentage." msgstr "" -#: lib/elements/element.py:406 +#: lib/elements/element.py:403 msgid "Trim After" msgstr "" -#: lib/elements/element.py:407 +#: lib/elements/element.py:404 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:416 +#: lib/elements/element.py:413 msgid "Stop After" msgstr "" -#: lib/elements/element.py:417 +#: lib/elements/element.py:414 msgid "Add a STOP command after stitching this object." msgstr "" -#: lib/elements/element.py:426 +#: lib/elements/element.py:423 msgid "Random seed" msgstr "" -#: lib/elements/element.py:427 +#: lib/elements/element.py:424 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" -#: lib/elements/element.py:475 +#: lib/elements/element.py:472 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -1194,11 +1194,11 @@ msgstr "" #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:661 +#: lib/elements/element.py:658 msgid "Failed on " msgstr "" -#: lib/elements/element.py:663 +#: lib/elements/element.py:660 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1222,7 +1222,7 @@ msgstr "" msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:543 +#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:555 msgid "Expand" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:520 +#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:532 msgid "Inset" msgstr "" @@ -1266,15 +1266,15 @@ msgstr "" msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:34 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:35 +#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:37 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:39 msgid "* Remove all guide lines, except for one." msgstr "" @@ -1319,23 +1319,23 @@ msgstr "" msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:29 +#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:37 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:30 +#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:38 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:31 +#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:39 msgid "Meander Fill" msgstr "" -#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:32 +#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:40 msgid "Circular Fill" msgstr "" -#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:33 +#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:41 msgid "Legacy Fill" msgstr "" @@ -1412,132 +1412,148 @@ msgid "Meander Pattern" msgstr "" #: lib/elements/fill_stitch.py:190 -msgid "Meander pattern scale" +msgid "Meander pattern angle" msgstr "" #: lib/elements/fill_stitch.py:200 -msgid "Angle of lines of stitches" +msgid "Meander pattern scale" msgstr "" #: lib/elements/fill_stitch.py:201 +msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. " +msgstr "" + +#: lib/elements/fill_stitch.py:212 +msgid "Angle of lines of stitches" +msgstr "" + +#: lib/elements/fill_stitch.py:213 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:219 lib/elements/fill_stitch.py:532 +#: lib/elements/fill_stitch.py:231 lib/elements/fill_stitch.py:544 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:220 lib/elements/fill_stitch.py:533 +#: lib/elements/fill_stitch.py:232 lib/elements/fill_stitch.py:545 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/fill_stitch.py:233 +#: lib/elements/fill_stitch.py:245 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:234 +#: lib/elements/fill_stitch.py:246 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:245 +#: lib/elements/fill_stitch.py:257 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:246 +#: lib/elements/fill_stitch.py:258 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:265 +#: lib/elements/fill_stitch.py:277 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:266 +#: lib/elements/fill_stitch.py:278 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:281 +#: lib/elements/fill_stitch.py:293 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:282 +#: lib/elements/fill_stitch.py:294 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:440 lib/elements/stroke.py:106 +#: lib/elements/fill_stitch.py:452 lib/elements/stroke.py:108 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:441 +#: lib/elements/fill_stitch.py:453 msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:456 lib/elements/stroke.py:118 +#: lib/elements/fill_stitch.py:468 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:457 +#: lib/elements/fill_stitch.py:469 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:468 inx/inkstitch_select_elements.inx:35 -#: inx/inkstitch_select_elements.inx:37 +#: lib/elements/fill_stitch.py:480 inx/inkstitch_select_elements.inx:43 +#: inx/inkstitch_select_elements.inx:45 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:468 lib/elements/fill_stitch.py:477 -#: lib/elements/fill_stitch.py:502 lib/elements/fill_stitch.py:513 -#: lib/elements/fill_stitch.py:523 lib/elements/fill_stitch.py:535 -#: lib/elements/fill_stitch.py:576 +#: lib/elements/fill_stitch.py:480 lib/elements/fill_stitch.py:489 +#: lib/elements/fill_stitch.py:514 lib/elements/fill_stitch.py:525 +#: lib/elements/fill_stitch.py:535 lib/elements/fill_stitch.py:547 +#: lib/elements/fill_stitch.py:598 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:474 +#: lib/elements/fill_stitch.py:486 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:487 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:499 +#: lib/elements/fill_stitch.py:511 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:500 +#: lib/elements/fill_stitch.py:512 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:510 +#: lib/elements/fill_stitch.py:522 lib/elements/stroke.py:134 msgid "Max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:511 +#: lib/elements/fill_stitch.py:523 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:521 +#: lib/elements/fill_stitch.py:533 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:544 +#: lib/elements/fill_stitch.py:556 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:558 lib/elements/fill_stitch.py:572 +#: lib/elements/fill_stitch.py:569 +msgid "Clip path" +msgstr "" + +#: lib/elements/fill_stitch.py:570 +msgid "Constrain stitching to the shape. Useful when smoothing and expand are used." +msgstr "" + +#: lib/elements/fill_stitch.py:580 lib/elements/fill_stitch.py:594 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:559 lib/elements/fill_stitch.py:573 +#: lib/elements/fill_stitch.py:581 lib/elements/fill_stitch.py:595 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/fill_stitch.py:821 +#: lib/elements/fill_stitch.py:843 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:824 +#: lib/elements/fill_stitch.py:846 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1608,479 +1624,487 @@ msgstr "" msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:30 +#: lib/elements/satin_column.py:31 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:32 +#: lib/elements/satin_column.py:33 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:34 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "Not stitchable satin column" msgstr "" -#: lib/elements/satin_column.py:39 +#: lib/elements/satin_column.py:40 msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup." msgstr "" -#: lib/elements/satin_column.py:41 +#: lib/elements/satin_column.py:42 msgid "Make sure your satin column is not a combination of multiple satin columns." msgstr "" -#: lib/elements/satin_column.py:42 +#: lib/elements/satin_column.py:43 msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/" msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:50 +#: lib/elements/satin_column.py:51 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:51 +#: lib/elements/satin_column.py:52 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:55 +#: lib/elements/satin_column.py:56 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:56 +#: lib/elements/satin_column.py:57 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:60 +#: lib/elements/satin_column.py:61 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:61 +#: lib/elements/satin_column.py:62 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:65 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:65 +#: lib/elements/satin_column.py:66 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:66 +#: lib/elements/satin_column.py:67 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:71 lib/elements/satin_column.py:81 -#: inx/inkstitch_select_elements.inx:17 +#: lib/elements/satin_column.py:72 lib/elements/satin_column.py:82 +#: inx/inkstitch_select_elements.inx:25 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:77 +#: lib/elements/satin_column.py:78 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:82 +#: lib/elements/satin_column.py:83 msgid "\"E\" Stitch" msgstr "" -#: lib/elements/satin_column.py:86 lib/elements/stroke.py:70 +#: lib/elements/satin_column.py:87 lib/elements/stroke.py:72 #: inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:376 +#: lib/elements/satin_column.py:97 lib/elements/satin_column.py:377 msgid "Maximum stitch length" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:98 msgid "Maximum stitch length for split stitches." msgstr "" -#: lib/elements/satin_column.py:106 +#: lib/elements/satin_column.py:107 msgid "Random percentage of satin width decrease" msgstr "" -#: lib/elements/satin_column.py:107 +#: lib/elements/satin_column.py:108 msgid "shorten stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:116 +#: lib/elements/satin_column.py:117 msgid "Random percentage of satin width increase" msgstr "" -#: lib/elements/satin_column.py:117 +#: lib/elements/satin_column.py:118 msgid "lengthen stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:126 +#: lib/elements/satin_column.py:127 msgid "Random zig-zag spacing percentage" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:128 msgid "Amount of random jitter added to stitch length." msgstr "" -#: lib/elements/satin_column.py:135 +#: lib/elements/satin_column.py:136 msgid "Random phase for split stitches" msgstr "" -#: lib/elements/satin_column.py:136 +#: lib/elements/satin_column.py:137 msgid "Controls whether split stitches are centered or with a random phase (which may increase stitch count)." msgstr "" -#: lib/elements/satin_column.py:143 +#: lib/elements/satin_column.py:144 msgid "Minimum length for random-phase split." msgstr "" -#: lib/elements/satin_column.py:144 +#: lib/elements/satin_column.py:145 msgid "Defaults to maximum stitch length. Smaller values allow for a transition between single-stitch and split-stitch." msgstr "" -#: lib/elements/satin_column.py:153 +#: lib/elements/satin_column.py:154 msgid "Random jitter for split stitches" msgstr "" -#: lib/elements/satin_column.py:154 +#: lib/elements/satin_column.py:155 msgid "Randomizes split stitch length if random phase is enabled, stitch position if disabled." msgstr "" -#: lib/elements/satin_column.py:161 +#: lib/elements/satin_column.py:162 msgid "Short stitch inset" msgstr "" -#: lib/elements/satin_column.py:162 +#: lib/elements/satin_column.py:163 msgid "Stitches in areas with high density will be inset by this amount." msgstr "" -#: lib/elements/satin_column.py:172 +#: lib/elements/satin_column.py:173 msgid "Short stitch distance" msgstr "" -#: lib/elements/satin_column.py:173 +#: lib/elements/satin_column.py:174 msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:187 lib/elements/stroke.py:132 +#: lib/elements/satin_column.py:188 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:188 +#: lib/elements/satin_column.py:189 msgid "Peak-to-peak distance between zig-zags. This is double the mm/stitch measurement used by most mechanical machines." msgstr "" -#: lib/elements/satin_column.py:200 +#: lib/elements/satin_column.py:201 msgid "Pull compensation percentage" msgstr "" -#: lib/elements/satin_column.py:201 +#: lib/elements/satin_column.py:202 msgid "Additional pull compensation which varies as a percentage of stitch width. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:215 +#: lib/elements/satin_column.py:216 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:216 +#: lib/elements/satin_column.py:217 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:233 +#: lib/elements/satin_column.py:234 msgid "Reverse one rail" msgstr "" -#: lib/elements/satin_column.py:234 +#: lib/elements/satin_column.py:235 msgid "Enabling this may help if your satin renders very strangely." msgstr "" -#: lib/elements/satin_column.py:244 +#: lib/elements/satin_column.py:245 msgid "Swap rails" msgstr "" -#: lib/elements/satin_column.py:245 +#: lib/elements/satin_column.py:246 msgid "Swaps the first and second rails of the satin column, affecting which side the thread finished on as well as any sided properties" msgstr "" -#: lib/elements/satin_column.py:254 +#: lib/elements/satin_column.py:255 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:254 lib/elements/satin_column.py:261 -#: lib/elements/satin_column.py:269 lib/elements/satin_column.py:284 +#: lib/elements/satin_column.py:255 lib/elements/satin_column.py:262 +#: lib/elements/satin_column.py:270 lib/elements/satin_column.py:285 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:261 lib/elements/satin_column.py:300 +#: lib/elements/satin_column.py:262 lib/elements/satin_column.py:301 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:267 +#: lib/elements/satin_column.py:268 msgid "Inset distance (fixed)" msgstr "" -#: lib/elements/satin_column.py:268 +#: lib/elements/satin_column.py:269 msgid "Shrink the outline by a fixed length, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:281 +#: lib/elements/satin_column.py:282 msgid "Inset distance (proportional)" msgstr "" -#: lib/elements/satin_column.py:282 +#: lib/elements/satin_column.py:283 msgid "Shrink the outline by a proportion of the column width, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:293 +#: lib/elements/satin_column.py:294 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/satin_column.py:300 -#: lib/elements/satin_column.py:309 lib/elements/satin_column.py:319 +#: lib/elements/satin_column.py:294 lib/elements/satin_column.py:301 +#: lib/elements/satin_column.py:310 lib/elements/satin_column.py:320 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:306 lib/elements/stroke.py:80 +#: lib/elements/satin_column.py:307 lib/elements/stroke.py:82 msgid "Repeats" msgstr "" -#: lib/elements/satin_column.py:307 +#: lib/elements/satin_column.py:308 msgid "For an odd number of repeats, this will reverse the direction the satin column is stitched, causing stitching to both begin and end at the start point." msgstr "" -#: lib/elements/satin_column.py:317 +#: lib/elements/satin_column.py:318 msgid "Position" msgstr "" -#: lib/elements/satin_column.py:318 +#: lib/elements/satin_column.py:319 #, python-format msgid "Position of underlay from between the rails. 0% is along the first rail, 50% is centered, 100% is along the second rail." msgstr "" -#: lib/elements/satin_column.py:326 +#: lib/elements/satin_column.py:327 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:326 lib/elements/satin_column.py:335 -#: lib/elements/satin_column.py:346 lib/elements/satin_column.py:366 -#: lib/elements/satin_column.py:379 +#: lib/elements/satin_column.py:327 lib/elements/satin_column.py:336 +#: lib/elements/satin_column.py:347 lib/elements/satin_column.py:367 +#: lib/elements/satin_column.py:380 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:332 +#: lib/elements/satin_column.py:333 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:333 +#: lib/elements/satin_column.py:334 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:343 +#: lib/elements/satin_column.py:344 msgid "Inset amount (fixed)" msgstr "" -#: lib/elements/satin_column.py:344 lib/elements/satin_column.py:364 +#: lib/elements/satin_column.py:345 lib/elements/satin_column.py:365 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:363 +#: lib/elements/satin_column.py:364 msgid "Inset amount (proportional)" msgstr "" -#: lib/elements/satin_column.py:377 +#: lib/elements/satin_column.py:378 msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:25 +#: lib/elements/stroke.py:27 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:26 +#: lib/elements/stroke.py:28 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:30 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:29 +#: lib/elements/stroke.py:31 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:44 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:47 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:63 +#: lib/elements/stroke.py:65 msgid "Running Stitch / Bean Stitch" msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:66 msgid "Ripple Stitch" msgstr "" -#: lib/elements/stroke.py:65 inx/inkstitch_select_elements.inx:13 +#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:21 msgid "ZigZag Stitch" msgstr "" -#: lib/elements/stroke.py:66 inx/inkstitch_select_elements.inx:14 +#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:22 msgid "Manual Stitch" msgstr "" -#: lib/elements/stroke.py:81 +#: lib/elements/stroke.py:83 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:92 +#: lib/elements/stroke.py:94 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:93 +#: lib/elements/stroke.py:95 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:107 -msgid "Length of stitches in running stitch mode." +#: lib/elements/stroke.py:109 +msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting." msgstr "" -#: lib/elements/stroke.py:119 +#: lib/elements/stroke.py:120 +msgid "Stitch tolerance" +msgstr "" + +#: lib/elements/stroke.py:121 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:133 +#: lib/elements/stroke.py:135 +msgid "Split stitches longer than this." +msgstr "" + +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:145 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:146 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:174 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:175 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:198 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:199 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:210 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:211 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:222 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:223 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:234 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:235 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:247 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:248 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:252 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:260 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:261 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:261 lib/elements/stroke.py:273 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:289 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:272 +#: lib/elements/stroke.py:288 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:273 +#: lib/elements/stroke.py:289 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:284 +#: lib/elements/stroke.py:300 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:285 +#: lib/elements/stroke.py:301 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:296 +#: lib/elements/stroke.py:312 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:297 +#: lib/elements/stroke.py:313 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "flat" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:84 +#: lib/elements/text.py:13 lib/extensions/lettering.py:86 msgid "Text" msgstr "" @@ -2288,19 +2312,19 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:38 lib/extensions/lettering.py:488 +#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:490 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:48 +#: lib/extensions/lettering.py:50 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:57 +#: lib/extensions/lettering.py:59 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:67 inx/inkstitch_apply_threadlist.inx:7 +#: lib/extensions/lettering.py:69 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7 @@ -2308,39 +2332,39 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:72 +#: lib/extensions/lettering.py:74 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:76 +#: lib/extensions/lettering.py:78 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:81 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:81 +#: lib/extensions/lettering.py:83 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:503 +#: lib/extensions/lettering.py:91 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2349,33 +2373,33 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:93 lib/extensions/params.py:511 +#: lib/extensions/lettering.py:95 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:256 +#: lib/extensions/lettering.py:258 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:317 +#: lib/extensions/lettering.py:319 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:328 +#: lib/extensions/lettering.py:330 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:478 +#: lib/extensions/lettering.py:480 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:481 +#: lib/extensions/lettering.py:483 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -2466,11 +2490,11 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:485 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:508 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2486,81 +2510,81 @@ msgstr "" msgid "Please select at least one object to be marked as a pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:32 +#: lib/extensions/stroke_to_lpe_satin.py:33 msgid "Please select at least one stroke." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/stroke_to_lpe_satin.py:37 +#: lib/extensions/stroke_to_lpe_satin.py:38 #: lib/extensions/zigzag_line_to_satin.py:27 msgid "Please select at least one stroke to convert to a satin column." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:42 +#: lib/extensions/stroke_to_lpe_satin.py:43 msgid "Could not find the specified pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:101 +#: lib/extensions/stroke_to_lpe_satin.py:133 msgid "Cannot convert a satin column into a live path effect satin. Please select a stroke." msgstr "" -#: lib/extensions/troubleshoot.py:45 +#: lib/extensions/troubleshoot.py:49 msgid "All selected shapes are valid! " msgstr "" -#: lib/extensions/troubleshoot.py:47 +#: lib/extensions/troubleshoot.py:51 msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command." msgstr "" -#: lib/extensions/troubleshoot.py:71 +#: lib/extensions/troubleshoot.py:79 msgid "Invalid Pointer" msgstr "" -#: lib/extensions/troubleshoot.py:77 +#: lib/extensions/troubleshoot.py:85 #: inx/inkstitch_lettering_generate_json.inx:26 msgid "Description" msgstr "" -#: lib/extensions/troubleshoot.py:98 lib/extensions/troubleshoot.py:147 +#: lib/extensions/troubleshoot.py:106 lib/extensions/troubleshoot.py:155 #: inx/inkstitch_cleanup.inx:17 inx/inkstitch_remove_embroidery_settings.inx:16 -#: inx/inkstitch_select_elements.inx:51 inx/inkstitch_troubleshoot.inx:10 +#: inx/inkstitch_select_elements.inx:59 inx/inkstitch_troubleshoot.inx:12 msgid "Troubleshoot" msgstr "" -#: lib/extensions/troubleshoot.py:110 lib/extensions/troubleshoot.py:154 +#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:162 msgid "Errors" msgstr "" -#: lib/extensions/troubleshoot.py:116 lib/extensions/troubleshoot.py:158 +#: lib/extensions/troubleshoot.py:124 lib/extensions/troubleshoot.py:166 msgid "Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:122 +#: lib/extensions/troubleshoot.py:130 msgid "Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:155 +#: lib/extensions/troubleshoot.py:163 msgid "Problems that will prevent the shape from being embroidered." msgstr "" -#: lib/extensions/troubleshoot.py:159 +#: lib/extensions/troubleshoot.py:167 msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object." msgstr "" -#: lib/extensions/troubleshoot.py:164 +#: lib/extensions/troubleshoot.py:172 msgid "Object Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:165 +#: lib/extensions/troubleshoot.py:173 msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour." msgstr "" -#: lib/extensions/troubleshoot.py:178 +#: lib/extensions/troubleshoot.py:186 msgid "Possible solutions" msgstr "" -#: lib/extensions/troubleshoot.py:183 +#: lib/extensions/troubleshoot.py:191 msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)." msgstr "" @@ -2726,11 +2750,11 @@ msgstr "" msgid "Start" msgstr "" -#: lib/gui/simulator.py:832 lib/gui/simulator.py:842 +#: lib/gui/simulator.py:835 lib/gui/simulator.py:845 msgid "Preview" msgstr "" -#: lib/gui/simulator.py:873 +#: lib/gui/simulator.py:876 msgid "Embroidery Simulation" msgstr "" @@ -2751,7 +2775,7 @@ msgstr "" msgid "Error writing to %(path)s: %(error)s" msgstr "" -#: lib/stitch_plan/generate_stitch_plan.py:73 +#: lib/stitch_plan/generate_stitch_plan.py:75 #, python-format msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" @@ -2833,7 +2857,7 @@ msgstr "" msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down." msgstr "" -#: lib/svg/rendering.py:222 +#: lib/svg/rendering.py:229 msgid "Stitch Plan" msgstr "" @@ -3232,6 +3256,7 @@ msgid "Yes" msgstr "" #: print/templates/ui.html:201 inx/inkstitch_lettering_generate_json.inx:37 +#: inx/inkstitch_letters_to_font.inx:66 msgid "No" msgstr "" @@ -3746,8 +3771,8 @@ msgstr "" #: inx/inkstitch_cutwork_segmentation.inx:42 #: inx/inkstitch_fill_to_stroke.inx:24 inx/inkstitch_generate_palette.inx:24 #: inx/inkstitch_lettering_along_path.inx:17 -#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:43 -#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:51 +#: inx/inkstitch_stroke_to_lpe_satin.inx:26 #: inx/inkstitch_zigzag_line_to_satin.inx:18 msgid "Help" msgstr "" @@ -3777,7 +3802,7 @@ msgid "Import any other Threadlist file in txt format. Ink/Stitch will try to ma msgstr "" #: inx/inkstitch_apply_threadlist.inx:98 inx/inkstitch_fill_to_stroke.inx:33 -#: inx/inkstitch_stroke_to_lpe_satin.inx:30 +#: inx/inkstitch_stroke_to_lpe_satin.inx:32 #: inx/inkstitch_zigzag_line_to_satin.inx:28 msgid "Get more information on our website" msgstr "" @@ -3851,7 +3876,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10 -#: inx/inkstitch_stroke_to_lpe_satin.inx:38 +#: inx/inkstitch_stroke_to_lpe_satin.inx:40 #: inx/inkstitch_zigzag_line_to_satin.inx:36 msgid "Tools: Satin" msgstr "" @@ -4066,7 +4091,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 -#: inx/inkstitch_select_elements.inx:66 +#: inx/inkstitch_select_elements.inx:74 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" @@ -4936,6 +4961,14 @@ msgstr "" msgid "Import commands" msgstr "" +#: inx/inkstitch_letters_to_font.inx:64 +msgid "As param" +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:65 +msgid "As symbol" +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5320,100 +5353,120 @@ msgstr "" msgid "Stroke type" msgstr "" -#: inx/inkstitch_select_elements.inx:11 +#: inx/inkstitch_select_elements.inx:12 msgid "Running Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:12 -msgid "Ripples" +#: inx/inkstitch_select_elements.inx:14 +msgid "Select" +msgstr "" + +#: inx/inkstitch_select_elements.inx:14 +msgid "Only select specific running stitches" msgstr "" #: inx/inkstitch_select_elements.inx:15 -msgid "Polyline" +msgid "All" msgstr "" #: inx/inkstitch_select_elements.inx:16 +msgid "Auto-Run Top Stitching" +msgstr "" + +#: inx/inkstitch_select_elements.inx:17 +msgid "Auto-Run Underpath" +msgstr "" + +#: inx/inkstitch_select_elements.inx:20 +msgid "Ripples" +msgstr "" + +#: inx/inkstitch_select_elements.inx:23 +msgid "Polyline" +msgstr "" + +#: inx/inkstitch_select_elements.inx:24 msgid "Satin" msgstr "" -#: inx/inkstitch_select_elements.inx:18 +#: inx/inkstitch_select_elements.inx:26 msgid "E-Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Only select satins with this underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:21 inx/inkstitch_select_elements.inx:36 +#: inx/inkstitch_select_elements.inx:29 inx/inkstitch_select_elements.inx:44 msgid "No restriction" msgstr "" -#: inx/inkstitch_select_elements.inx:22 +#: inx/inkstitch_select_elements.inx:30 msgid "No underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:23 +#: inx/inkstitch_select_elements.inx:31 msgid "Centerwalk" msgstr "" -#: inx/inkstitch_select_elements.inx:24 +#: inx/inkstitch_select_elements.inx:32 msgid "Contour" msgstr "" -#: inx/inkstitch_select_elements.inx:25 +#: inx/inkstitch_select_elements.inx:33 #: inx/inkstitch_zigzag_line_to_satin.inx:12 msgid "Zigzag" msgstr "" -#: inx/inkstitch_select_elements.inx:27 +#: inx/inkstitch_select_elements.inx:35 msgid "Fills" msgstr "" -#: inx/inkstitch_select_elements.inx:28 +#: inx/inkstitch_select_elements.inx:36 msgid "Fill" msgstr "" -#: inx/inkstitch_select_elements.inx:35 +#: inx/inkstitch_select_elements.inx:43 msgid "Only select fills with this underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:38 +#: inx/inkstitch_select_elements.inx:46 msgid "No Underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:44 +#: inx/inkstitch_select_elements.inx:52 msgid "Select embroidery objects" msgstr "" -#: inx/inkstitch_select_elements.inx:46 +#: inx/inkstitch_select_elements.inx:54 msgid "Selects specific embroidery elements by stitch type." msgstr "" -#: inx/inkstitch_select_elements.inx:47 +#: inx/inkstitch_select_elements.inx:55 msgid "If there is already an active selection, non maching elements will be deselected." msgstr "" -#: inx/inkstitch_select_elements.inx:53 +#: inx/inkstitch_select_elements.inx:61 msgid "If this isn't working for you, you may need to insert your path to a python executable manualy." msgstr "" -#: inx/inkstitch_select_elements.inx:55 +#: inx/inkstitch_select_elements.inx:63 msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:56 -msgid "* Linux: Open the command line and type \"which python\". Copy the path and paste it here." +#: inx/inkstitch_select_elements.inx:64 +msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:57 +#: inx/inkstitch_select_elements.inx:65 msgid "* macOS: doesn't work, sorry" msgstr "" -#: inx/inkstitch_select_elements.inx:58 +#: inx/inkstitch_select_elements.inx:66 msgid "Python Path" msgstr "" @@ -5449,6 +5502,10 @@ msgstr "" msgid "Make stitch plan insensitive to mouse interactions" msgstr "" +#: inx/inkstitch_stitch_plan_preview.inx:23 +msgid "Display command symbols" +msgstr "" + #: inx/inkstitch_stitch_plan_preview_undo.inx:3 msgid "Undo Stitch Plan Preview" msgstr "" @@ -5514,23 +5571,27 @@ msgstr "" msgid "Add rungs" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:25 +#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +msgid "Path specific" +msgstr "" + +#: inx/inkstitch_stroke_to_lpe_satin.inx:27 msgid "This extension converts a stroke into a satin column using the path effect \"pattern along path\"." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:26 +#: inx/inkstitch_stroke_to_lpe_satin.inx:28 msgid "* Please note, that the size values can only be an approximation and will be distorted if the original path is not completely straight." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:27 +#: inx/inkstitch_stroke_to_lpe_satin.inx:29 msgid "* You can edit the satin path through the live path effect settings through Path > Path Effects ..." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:28 +#: inx/inkstitch_stroke_to_lpe_satin.inx:30 msgid "* If you want to add rungs or change specific parts of the satin, convert it to a normal path with Ctrl + Shift + C" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:31 +#: inx/inkstitch_stroke_to_lpe_satin.inx:33 msgid "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin" msgstr "" @@ -5538,6 +5599,14 @@ msgstr "" msgid "Troubleshoot Objects" msgstr "" +#: inx/inkstitch_troubleshoot.inx:6 +msgid "Pointer size (mm)" +msgstr "" + +#: inx/inkstitch_troubleshoot.inx:7 +msgid "Font size (mm)" +msgstr "" + #: inx/inkstitch_zigzag_line_to_satin.inx:3 msgid "Zig-Zag Line to Satin" msgstr "" diff --git a/translations/messages_ca_ES.po b/translations/messages_ca_ES.po index 3e41a540..44f4695e 100644 --- a/translations/messages_ca_ES.po +++ b/translations/messages_ca_ES.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" -"PO-Revision-Date: 2023-03-27 01:16\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" +"PO-Revision-Date: 2023-04-15 01:18\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:829 +#: inkstitch.py:107 lib/elements/fill_stitch.py:851 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1055,8 +1055,8 @@ msgstr "" msgid "* Select the clone." msgstr "" -#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:40 -#: inx/inkstitch_select_elements.inx:41 +#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:48 +#: inx/inkstitch_select_elements.inx:49 msgid "Clone" msgstr "" @@ -1076,117 +1076,117 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:286 +#: lib/elements/element.py:283 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:287 +#: lib/elements/element.py:284 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Both" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Before" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "After" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Neither" msgstr "" -#: lib/elements/element.py:301 +#: lib/elements/element.py:298 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:302 +#: lib/elements/element.py:299 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/element.py:313 +#: lib/elements/element.py:310 msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:314 +#: lib/elements/element.py:311 msgid "Tack down stitch type" msgstr "" -#: lib/elements/element.py:324 lib/elements/element.py:370 +#: lib/elements/element.py:321 lib/elements/element.py:367 msgid "Custom path" msgstr "" -#: lib/elements/element.py:325 +#: lib/elements/element.py:322 msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." msgstr "" -#: lib/elements/element.py:335 lib/elements/element.py:347 +#: lib/elements/element.py:332 lib/elements/element.py:344 msgid "Scale tack stitch" msgstr "" -#: lib/elements/element.py:336 +#: lib/elements/element.py:333 msgid "Set stitch length. A 1 in a custom path equals this values." msgstr "" -#: lib/elements/element.py:348 +#: lib/elements/element.py:345 msgid "Scale tack stitch by this percentage." msgstr "" -#: lib/elements/element.py:359 +#: lib/elements/element.py:356 msgid "Lock stitch" msgstr "" -#: lib/elements/element.py:360 +#: lib/elements/element.py:357 msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:371 +#: lib/elements/element.py:368 msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." msgstr "" -#: lib/elements/element.py:381 lib/elements/element.py:393 +#: lib/elements/element.py:378 lib/elements/element.py:390 msgid "Scale lock stitch" msgstr "" -#: lib/elements/element.py:382 +#: lib/elements/element.py:379 msgid "Set length of lock stitches (mm)." msgstr "" -#: lib/elements/element.py:394 +#: lib/elements/element.py:391 msgid "Scale lock stitch by this percentage." msgstr "" -#: lib/elements/element.py:406 +#: lib/elements/element.py:403 msgid "Trim After" msgstr "" -#: lib/elements/element.py:407 +#: lib/elements/element.py:404 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:416 +#: lib/elements/element.py:413 msgid "Stop After" msgstr "" -#: lib/elements/element.py:417 +#: lib/elements/element.py:414 msgid "Add a STOP command after stitching this object." msgstr "" -#: lib/elements/element.py:426 +#: lib/elements/element.py:423 msgid "Random seed" msgstr "" -#: lib/elements/element.py:427 +#: lib/elements/element.py:424 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" -#: lib/elements/element.py:475 +#: lib/elements/element.py:472 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -1194,11 +1194,11 @@ msgstr "" #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:661 +#: lib/elements/element.py:658 msgid "Failed on " msgstr "" -#: lib/elements/element.py:663 +#: lib/elements/element.py:660 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1222,7 +1222,7 @@ msgstr "" msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:543 +#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:555 msgid "Expand" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:520 +#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:532 msgid "Inset" msgstr "" @@ -1266,15 +1266,15 @@ msgstr "" msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:34 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:35 +#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:37 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:39 msgid "* Remove all guide lines, except for one." msgstr "" @@ -1319,23 +1319,23 @@ msgstr "" msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:29 +#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:37 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:30 +#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:38 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:31 +#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:39 msgid "Meander Fill" msgstr "" -#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:32 +#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:40 msgid "Circular Fill" msgstr "" -#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:33 +#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:41 msgid "Legacy Fill" msgstr "" @@ -1412,132 +1412,148 @@ msgid "Meander Pattern" msgstr "" #: lib/elements/fill_stitch.py:190 -msgid "Meander pattern scale" +msgid "Meander pattern angle" msgstr "" #: lib/elements/fill_stitch.py:200 -msgid "Angle of lines of stitches" +msgid "Meander pattern scale" msgstr "" #: lib/elements/fill_stitch.py:201 +msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. " +msgstr "" + +#: lib/elements/fill_stitch.py:212 +msgid "Angle of lines of stitches" +msgstr "" + +#: lib/elements/fill_stitch.py:213 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:219 lib/elements/fill_stitch.py:532 +#: lib/elements/fill_stitch.py:231 lib/elements/fill_stitch.py:544 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:220 lib/elements/fill_stitch.py:533 +#: lib/elements/fill_stitch.py:232 lib/elements/fill_stitch.py:545 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/fill_stitch.py:233 +#: lib/elements/fill_stitch.py:245 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:234 +#: lib/elements/fill_stitch.py:246 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:245 +#: lib/elements/fill_stitch.py:257 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:246 +#: lib/elements/fill_stitch.py:258 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:265 +#: lib/elements/fill_stitch.py:277 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:266 +#: lib/elements/fill_stitch.py:278 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:281 +#: lib/elements/fill_stitch.py:293 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:282 +#: lib/elements/fill_stitch.py:294 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:440 lib/elements/stroke.py:106 +#: lib/elements/fill_stitch.py:452 lib/elements/stroke.py:108 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:441 +#: lib/elements/fill_stitch.py:453 msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:456 lib/elements/stroke.py:118 +#: lib/elements/fill_stitch.py:468 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:457 +#: lib/elements/fill_stitch.py:469 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:468 inx/inkstitch_select_elements.inx:35 -#: inx/inkstitch_select_elements.inx:37 +#: lib/elements/fill_stitch.py:480 inx/inkstitch_select_elements.inx:43 +#: inx/inkstitch_select_elements.inx:45 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:468 lib/elements/fill_stitch.py:477 -#: lib/elements/fill_stitch.py:502 lib/elements/fill_stitch.py:513 -#: lib/elements/fill_stitch.py:523 lib/elements/fill_stitch.py:535 -#: lib/elements/fill_stitch.py:576 +#: lib/elements/fill_stitch.py:480 lib/elements/fill_stitch.py:489 +#: lib/elements/fill_stitch.py:514 lib/elements/fill_stitch.py:525 +#: lib/elements/fill_stitch.py:535 lib/elements/fill_stitch.py:547 +#: lib/elements/fill_stitch.py:598 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:474 +#: lib/elements/fill_stitch.py:486 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:487 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:499 +#: lib/elements/fill_stitch.py:511 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:500 +#: lib/elements/fill_stitch.py:512 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:510 +#: lib/elements/fill_stitch.py:522 lib/elements/stroke.py:134 msgid "Max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:511 +#: lib/elements/fill_stitch.py:523 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:521 +#: lib/elements/fill_stitch.py:533 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:544 +#: lib/elements/fill_stitch.py:556 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:558 lib/elements/fill_stitch.py:572 +#: lib/elements/fill_stitch.py:569 +msgid "Clip path" +msgstr "" + +#: lib/elements/fill_stitch.py:570 +msgid "Constrain stitching to the shape. Useful when smoothing and expand are used." +msgstr "" + +#: lib/elements/fill_stitch.py:580 lib/elements/fill_stitch.py:594 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:559 lib/elements/fill_stitch.py:573 +#: lib/elements/fill_stitch.py:581 lib/elements/fill_stitch.py:595 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/fill_stitch.py:821 +#: lib/elements/fill_stitch.py:843 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:824 +#: lib/elements/fill_stitch.py:846 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1608,479 +1624,487 @@ msgstr "" msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:30 +#: lib/elements/satin_column.py:31 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:32 +#: lib/elements/satin_column.py:33 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:34 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "Not stitchable satin column" msgstr "" -#: lib/elements/satin_column.py:39 +#: lib/elements/satin_column.py:40 msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup." msgstr "" -#: lib/elements/satin_column.py:41 +#: lib/elements/satin_column.py:42 msgid "Make sure your satin column is not a combination of multiple satin columns." msgstr "" -#: lib/elements/satin_column.py:42 +#: lib/elements/satin_column.py:43 msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/" msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:50 +#: lib/elements/satin_column.py:51 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:51 +#: lib/elements/satin_column.py:52 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:55 +#: lib/elements/satin_column.py:56 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:56 +#: lib/elements/satin_column.py:57 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:60 +#: lib/elements/satin_column.py:61 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:61 +#: lib/elements/satin_column.py:62 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:65 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:65 +#: lib/elements/satin_column.py:66 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:66 +#: lib/elements/satin_column.py:67 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:71 lib/elements/satin_column.py:81 -#: inx/inkstitch_select_elements.inx:17 +#: lib/elements/satin_column.py:72 lib/elements/satin_column.py:82 +#: inx/inkstitch_select_elements.inx:25 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:77 +#: lib/elements/satin_column.py:78 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:82 +#: lib/elements/satin_column.py:83 msgid "\"E\" Stitch" msgstr "" -#: lib/elements/satin_column.py:86 lib/elements/stroke.py:70 +#: lib/elements/satin_column.py:87 lib/elements/stroke.py:72 #: inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:376 +#: lib/elements/satin_column.py:97 lib/elements/satin_column.py:377 msgid "Maximum stitch length" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:98 msgid "Maximum stitch length for split stitches." msgstr "" -#: lib/elements/satin_column.py:106 +#: lib/elements/satin_column.py:107 msgid "Random percentage of satin width decrease" msgstr "" -#: lib/elements/satin_column.py:107 +#: lib/elements/satin_column.py:108 msgid "shorten stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:116 +#: lib/elements/satin_column.py:117 msgid "Random percentage of satin width increase" msgstr "" -#: lib/elements/satin_column.py:117 +#: lib/elements/satin_column.py:118 msgid "lengthen stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:126 +#: lib/elements/satin_column.py:127 msgid "Random zig-zag spacing percentage" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:128 msgid "Amount of random jitter added to stitch length." msgstr "" -#: lib/elements/satin_column.py:135 +#: lib/elements/satin_column.py:136 msgid "Random phase for split stitches" msgstr "" -#: lib/elements/satin_column.py:136 +#: lib/elements/satin_column.py:137 msgid "Controls whether split stitches are centered or with a random phase (which may increase stitch count)." msgstr "" -#: lib/elements/satin_column.py:143 +#: lib/elements/satin_column.py:144 msgid "Minimum length for random-phase split." msgstr "" -#: lib/elements/satin_column.py:144 +#: lib/elements/satin_column.py:145 msgid "Defaults to maximum stitch length. Smaller values allow for a transition between single-stitch and split-stitch." msgstr "" -#: lib/elements/satin_column.py:153 +#: lib/elements/satin_column.py:154 msgid "Random jitter for split stitches" msgstr "" -#: lib/elements/satin_column.py:154 +#: lib/elements/satin_column.py:155 msgid "Randomizes split stitch length if random phase is enabled, stitch position if disabled." msgstr "" -#: lib/elements/satin_column.py:161 +#: lib/elements/satin_column.py:162 msgid "Short stitch inset" msgstr "" -#: lib/elements/satin_column.py:162 +#: lib/elements/satin_column.py:163 msgid "Stitches in areas with high density will be inset by this amount." msgstr "" -#: lib/elements/satin_column.py:172 +#: lib/elements/satin_column.py:173 msgid "Short stitch distance" msgstr "" -#: lib/elements/satin_column.py:173 +#: lib/elements/satin_column.py:174 msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:187 lib/elements/stroke.py:132 +#: lib/elements/satin_column.py:188 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:188 +#: lib/elements/satin_column.py:189 msgid "Peak-to-peak distance between zig-zags. This is double the mm/stitch measurement used by most mechanical machines." msgstr "" -#: lib/elements/satin_column.py:200 +#: lib/elements/satin_column.py:201 msgid "Pull compensation percentage" msgstr "" -#: lib/elements/satin_column.py:201 +#: lib/elements/satin_column.py:202 msgid "Additional pull compensation which varies as a percentage of stitch width. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:215 +#: lib/elements/satin_column.py:216 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:216 +#: lib/elements/satin_column.py:217 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:233 +#: lib/elements/satin_column.py:234 msgid "Reverse one rail" msgstr "" -#: lib/elements/satin_column.py:234 +#: lib/elements/satin_column.py:235 msgid "Enabling this may help if your satin renders very strangely." msgstr "" -#: lib/elements/satin_column.py:244 +#: lib/elements/satin_column.py:245 msgid "Swap rails" msgstr "" -#: lib/elements/satin_column.py:245 +#: lib/elements/satin_column.py:246 msgid "Swaps the first and second rails of the satin column, affecting which side the thread finished on as well as any sided properties" msgstr "" -#: lib/elements/satin_column.py:254 +#: lib/elements/satin_column.py:255 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:254 lib/elements/satin_column.py:261 -#: lib/elements/satin_column.py:269 lib/elements/satin_column.py:284 +#: lib/elements/satin_column.py:255 lib/elements/satin_column.py:262 +#: lib/elements/satin_column.py:270 lib/elements/satin_column.py:285 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:261 lib/elements/satin_column.py:300 +#: lib/elements/satin_column.py:262 lib/elements/satin_column.py:301 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:267 +#: lib/elements/satin_column.py:268 msgid "Inset distance (fixed)" msgstr "" -#: lib/elements/satin_column.py:268 +#: lib/elements/satin_column.py:269 msgid "Shrink the outline by a fixed length, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:281 +#: lib/elements/satin_column.py:282 msgid "Inset distance (proportional)" msgstr "" -#: lib/elements/satin_column.py:282 +#: lib/elements/satin_column.py:283 msgid "Shrink the outline by a proportion of the column width, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:293 +#: lib/elements/satin_column.py:294 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/satin_column.py:300 -#: lib/elements/satin_column.py:309 lib/elements/satin_column.py:319 +#: lib/elements/satin_column.py:294 lib/elements/satin_column.py:301 +#: lib/elements/satin_column.py:310 lib/elements/satin_column.py:320 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:306 lib/elements/stroke.py:80 +#: lib/elements/satin_column.py:307 lib/elements/stroke.py:82 msgid "Repeats" msgstr "" -#: lib/elements/satin_column.py:307 +#: lib/elements/satin_column.py:308 msgid "For an odd number of repeats, this will reverse the direction the satin column is stitched, causing stitching to both begin and end at the start point." msgstr "" -#: lib/elements/satin_column.py:317 +#: lib/elements/satin_column.py:318 msgid "Position" msgstr "" -#: lib/elements/satin_column.py:318 +#: lib/elements/satin_column.py:319 #, python-format msgid "Position of underlay from between the rails. 0% is along the first rail, 50% is centered, 100% is along the second rail." msgstr "" -#: lib/elements/satin_column.py:326 +#: lib/elements/satin_column.py:327 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:326 lib/elements/satin_column.py:335 -#: lib/elements/satin_column.py:346 lib/elements/satin_column.py:366 -#: lib/elements/satin_column.py:379 +#: lib/elements/satin_column.py:327 lib/elements/satin_column.py:336 +#: lib/elements/satin_column.py:347 lib/elements/satin_column.py:367 +#: lib/elements/satin_column.py:380 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:332 +#: lib/elements/satin_column.py:333 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:333 +#: lib/elements/satin_column.py:334 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:343 +#: lib/elements/satin_column.py:344 msgid "Inset amount (fixed)" msgstr "" -#: lib/elements/satin_column.py:344 lib/elements/satin_column.py:364 +#: lib/elements/satin_column.py:345 lib/elements/satin_column.py:365 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:363 +#: lib/elements/satin_column.py:364 msgid "Inset amount (proportional)" msgstr "" -#: lib/elements/satin_column.py:377 +#: lib/elements/satin_column.py:378 msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:25 +#: lib/elements/stroke.py:27 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:26 +#: lib/elements/stroke.py:28 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:30 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:29 +#: lib/elements/stroke.py:31 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:44 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:47 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:63 +#: lib/elements/stroke.py:65 msgid "Running Stitch / Bean Stitch" msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:66 msgid "Ripple Stitch" msgstr "" -#: lib/elements/stroke.py:65 inx/inkstitch_select_elements.inx:13 +#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:21 msgid "ZigZag Stitch" msgstr "" -#: lib/elements/stroke.py:66 inx/inkstitch_select_elements.inx:14 +#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:22 msgid "Manual Stitch" msgstr "" -#: lib/elements/stroke.py:81 +#: lib/elements/stroke.py:83 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:92 +#: lib/elements/stroke.py:94 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:93 +#: lib/elements/stroke.py:95 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:107 -msgid "Length of stitches in running stitch mode." +#: lib/elements/stroke.py:109 +msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting." msgstr "" -#: lib/elements/stroke.py:119 +#: lib/elements/stroke.py:120 +msgid "Stitch tolerance" +msgstr "" + +#: lib/elements/stroke.py:121 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:133 +#: lib/elements/stroke.py:135 +msgid "Split stitches longer than this." +msgstr "" + +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:145 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:146 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:174 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:175 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:198 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:199 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:210 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:211 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:222 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:223 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:234 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:235 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:247 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:248 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:252 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:260 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:261 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:261 lib/elements/stroke.py:273 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:289 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:272 +#: lib/elements/stroke.py:288 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:273 +#: lib/elements/stroke.py:289 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:284 +#: lib/elements/stroke.py:300 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:285 +#: lib/elements/stroke.py:301 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:296 +#: lib/elements/stroke.py:312 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:297 +#: lib/elements/stroke.py:313 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "flat" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:84 +#: lib/elements/text.py:13 lib/extensions/lettering.py:86 msgid "Text" msgstr "" @@ -2288,19 +2312,19 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:38 lib/extensions/lettering.py:488 +#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:490 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:48 +#: lib/extensions/lettering.py:50 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:57 +#: lib/extensions/lettering.py:59 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:67 inx/inkstitch_apply_threadlist.inx:7 +#: lib/extensions/lettering.py:69 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7 @@ -2308,39 +2332,39 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:72 +#: lib/extensions/lettering.py:74 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:76 +#: lib/extensions/lettering.py:78 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:81 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:81 +#: lib/extensions/lettering.py:83 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:503 +#: lib/extensions/lettering.py:91 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2349,33 +2373,33 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:93 lib/extensions/params.py:511 +#: lib/extensions/lettering.py:95 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:256 +#: lib/extensions/lettering.py:258 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:317 +#: lib/extensions/lettering.py:319 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:328 +#: lib/extensions/lettering.py:330 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:478 +#: lib/extensions/lettering.py:480 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:481 +#: lib/extensions/lettering.py:483 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -2466,11 +2490,11 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:485 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:508 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2486,81 +2510,81 @@ msgstr "" msgid "Please select at least one object to be marked as a pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:32 +#: lib/extensions/stroke_to_lpe_satin.py:33 msgid "Please select at least one stroke." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/stroke_to_lpe_satin.py:37 +#: lib/extensions/stroke_to_lpe_satin.py:38 #: lib/extensions/zigzag_line_to_satin.py:27 msgid "Please select at least one stroke to convert to a satin column." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:42 +#: lib/extensions/stroke_to_lpe_satin.py:43 msgid "Could not find the specified pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:101 +#: lib/extensions/stroke_to_lpe_satin.py:133 msgid "Cannot convert a satin column into a live path effect satin. Please select a stroke." msgstr "" -#: lib/extensions/troubleshoot.py:45 +#: lib/extensions/troubleshoot.py:49 msgid "All selected shapes are valid! " msgstr "" -#: lib/extensions/troubleshoot.py:47 +#: lib/extensions/troubleshoot.py:51 msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command." msgstr "" -#: lib/extensions/troubleshoot.py:71 +#: lib/extensions/troubleshoot.py:79 msgid "Invalid Pointer" msgstr "" -#: lib/extensions/troubleshoot.py:77 +#: lib/extensions/troubleshoot.py:85 #: inx/inkstitch_lettering_generate_json.inx:26 msgid "Description" msgstr "" -#: lib/extensions/troubleshoot.py:98 lib/extensions/troubleshoot.py:147 +#: lib/extensions/troubleshoot.py:106 lib/extensions/troubleshoot.py:155 #: inx/inkstitch_cleanup.inx:17 inx/inkstitch_remove_embroidery_settings.inx:16 -#: inx/inkstitch_select_elements.inx:51 inx/inkstitch_troubleshoot.inx:10 +#: inx/inkstitch_select_elements.inx:59 inx/inkstitch_troubleshoot.inx:12 msgid "Troubleshoot" msgstr "" -#: lib/extensions/troubleshoot.py:110 lib/extensions/troubleshoot.py:154 +#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:162 msgid "Errors" msgstr "" -#: lib/extensions/troubleshoot.py:116 lib/extensions/troubleshoot.py:158 +#: lib/extensions/troubleshoot.py:124 lib/extensions/troubleshoot.py:166 msgid "Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:122 +#: lib/extensions/troubleshoot.py:130 msgid "Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:155 +#: lib/extensions/troubleshoot.py:163 msgid "Problems that will prevent the shape from being embroidered." msgstr "" -#: lib/extensions/troubleshoot.py:159 +#: lib/extensions/troubleshoot.py:167 msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object." msgstr "" -#: lib/extensions/troubleshoot.py:164 +#: lib/extensions/troubleshoot.py:172 msgid "Object Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:165 +#: lib/extensions/troubleshoot.py:173 msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour." msgstr "" -#: lib/extensions/troubleshoot.py:178 +#: lib/extensions/troubleshoot.py:186 msgid "Possible solutions" msgstr "" -#: lib/extensions/troubleshoot.py:183 +#: lib/extensions/troubleshoot.py:191 msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)." msgstr "" @@ -2726,11 +2750,11 @@ msgstr "" msgid "Start" msgstr "" -#: lib/gui/simulator.py:832 lib/gui/simulator.py:842 +#: lib/gui/simulator.py:835 lib/gui/simulator.py:845 msgid "Preview" msgstr "" -#: lib/gui/simulator.py:873 +#: lib/gui/simulator.py:876 msgid "Embroidery Simulation" msgstr "" @@ -2751,7 +2775,7 @@ msgstr "" msgid "Error writing to %(path)s: %(error)s" msgstr "" -#: lib/stitch_plan/generate_stitch_plan.py:73 +#: lib/stitch_plan/generate_stitch_plan.py:75 #, python-format msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" @@ -2833,7 +2857,7 @@ msgstr "" msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down." msgstr "" -#: lib/svg/rendering.py:222 +#: lib/svg/rendering.py:229 msgid "Stitch Plan" msgstr "" @@ -3232,6 +3256,7 @@ msgid "Yes" msgstr "" #: print/templates/ui.html:201 inx/inkstitch_lettering_generate_json.inx:37 +#: inx/inkstitch_letters_to_font.inx:66 msgid "No" msgstr "" @@ -3742,8 +3767,8 @@ msgstr "" #: inx/inkstitch_cutwork_segmentation.inx:42 #: inx/inkstitch_fill_to_stroke.inx:24 inx/inkstitch_generate_palette.inx:24 #: inx/inkstitch_lettering_along_path.inx:17 -#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:43 -#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:51 +#: inx/inkstitch_stroke_to_lpe_satin.inx:26 #: inx/inkstitch_zigzag_line_to_satin.inx:18 msgid "Help" msgstr "" @@ -3773,7 +3798,7 @@ msgid "Import any other Threadlist file in txt format. Ink/Stitch will try to ma msgstr "" #: inx/inkstitch_apply_threadlist.inx:98 inx/inkstitch_fill_to_stroke.inx:33 -#: inx/inkstitch_stroke_to_lpe_satin.inx:30 +#: inx/inkstitch_stroke_to_lpe_satin.inx:32 #: inx/inkstitch_zigzag_line_to_satin.inx:28 msgid "Get more information on our website" msgstr "" @@ -3847,7 +3872,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10 -#: inx/inkstitch_stroke_to_lpe_satin.inx:38 +#: inx/inkstitch_stroke_to_lpe_satin.inx:40 #: inx/inkstitch_zigzag_line_to_satin.inx:36 msgid "Tools: Satin" msgstr "" @@ -4062,7 +4087,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 -#: inx/inkstitch_select_elements.inx:66 +#: inx/inkstitch_select_elements.inx:74 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" @@ -4932,6 +4957,14 @@ msgstr "" msgid "Import commands" msgstr "" +#: inx/inkstitch_letters_to_font.inx:64 +msgid "As param" +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:65 +msgid "As symbol" +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5316,100 +5349,120 @@ msgstr "" msgid "Stroke type" msgstr "" -#: inx/inkstitch_select_elements.inx:11 +#: inx/inkstitch_select_elements.inx:12 msgid "Running Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:12 -msgid "Ripples" +#: inx/inkstitch_select_elements.inx:14 +msgid "Select" +msgstr "" + +#: inx/inkstitch_select_elements.inx:14 +msgid "Only select specific running stitches" msgstr "" #: inx/inkstitch_select_elements.inx:15 -msgid "Polyline" +msgid "All" msgstr "" #: inx/inkstitch_select_elements.inx:16 +msgid "Auto-Run Top Stitching" +msgstr "" + +#: inx/inkstitch_select_elements.inx:17 +msgid "Auto-Run Underpath" +msgstr "" + +#: inx/inkstitch_select_elements.inx:20 +msgid "Ripples" +msgstr "" + +#: inx/inkstitch_select_elements.inx:23 +msgid "Polyline" +msgstr "" + +#: inx/inkstitch_select_elements.inx:24 msgid "Satin" msgstr "" -#: inx/inkstitch_select_elements.inx:18 +#: inx/inkstitch_select_elements.inx:26 msgid "E-Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Only select satins with this underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:21 inx/inkstitch_select_elements.inx:36 +#: inx/inkstitch_select_elements.inx:29 inx/inkstitch_select_elements.inx:44 msgid "No restriction" msgstr "" -#: inx/inkstitch_select_elements.inx:22 +#: inx/inkstitch_select_elements.inx:30 msgid "No underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:23 +#: inx/inkstitch_select_elements.inx:31 msgid "Centerwalk" msgstr "" -#: inx/inkstitch_select_elements.inx:24 +#: inx/inkstitch_select_elements.inx:32 msgid "Contour" msgstr "" -#: inx/inkstitch_select_elements.inx:25 +#: inx/inkstitch_select_elements.inx:33 #: inx/inkstitch_zigzag_line_to_satin.inx:12 msgid "Zigzag" msgstr "" -#: inx/inkstitch_select_elements.inx:27 +#: inx/inkstitch_select_elements.inx:35 msgid "Fills" msgstr "" -#: inx/inkstitch_select_elements.inx:28 +#: inx/inkstitch_select_elements.inx:36 msgid "Fill" msgstr "" -#: inx/inkstitch_select_elements.inx:35 +#: inx/inkstitch_select_elements.inx:43 msgid "Only select fills with this underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:38 +#: inx/inkstitch_select_elements.inx:46 msgid "No Underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:44 +#: inx/inkstitch_select_elements.inx:52 msgid "Select embroidery objects" msgstr "" -#: inx/inkstitch_select_elements.inx:46 +#: inx/inkstitch_select_elements.inx:54 msgid "Selects specific embroidery elements by stitch type." msgstr "" -#: inx/inkstitch_select_elements.inx:47 +#: inx/inkstitch_select_elements.inx:55 msgid "If there is already an active selection, non maching elements will be deselected." msgstr "" -#: inx/inkstitch_select_elements.inx:53 +#: inx/inkstitch_select_elements.inx:61 msgid "If this isn't working for you, you may need to insert your path to a python executable manualy." msgstr "" -#: inx/inkstitch_select_elements.inx:55 +#: inx/inkstitch_select_elements.inx:63 msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:56 -msgid "* Linux: Open the command line and type \"which python\". Copy the path and paste it here." +#: inx/inkstitch_select_elements.inx:64 +msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:57 +#: inx/inkstitch_select_elements.inx:65 msgid "* macOS: doesn't work, sorry" msgstr "" -#: inx/inkstitch_select_elements.inx:58 +#: inx/inkstitch_select_elements.inx:66 msgid "Python Path" msgstr "" @@ -5445,6 +5498,10 @@ msgstr "" msgid "Make stitch plan insensitive to mouse interactions" msgstr "" +#: inx/inkstitch_stitch_plan_preview.inx:23 +msgid "Display command symbols" +msgstr "" + #: inx/inkstitch_stitch_plan_preview_undo.inx:3 msgid "Undo Stitch Plan Preview" msgstr "" @@ -5510,23 +5567,27 @@ msgstr "" msgid "Add rungs" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:25 +#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +msgid "Path specific" +msgstr "" + +#: inx/inkstitch_stroke_to_lpe_satin.inx:27 msgid "This extension converts a stroke into a satin column using the path effect \"pattern along path\"." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:26 +#: inx/inkstitch_stroke_to_lpe_satin.inx:28 msgid "* Please note, that the size values can only be an approximation and will be distorted if the original path is not completely straight." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:27 +#: inx/inkstitch_stroke_to_lpe_satin.inx:29 msgid "* You can edit the satin path through the live path effect settings through Path > Path Effects ..." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:28 +#: inx/inkstitch_stroke_to_lpe_satin.inx:30 msgid "* If you want to add rungs or change specific parts of the satin, convert it to a normal path with Ctrl + Shift + C" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:31 +#: inx/inkstitch_stroke_to_lpe_satin.inx:33 msgid "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin" msgstr "" @@ -5534,6 +5595,14 @@ msgstr "" msgid "Troubleshoot Objects" msgstr "" +#: inx/inkstitch_troubleshoot.inx:6 +msgid "Pointer size (mm)" +msgstr "" + +#: inx/inkstitch_troubleshoot.inx:7 +msgid "Font size (mm)" +msgstr "" + #: inx/inkstitch_zigzag_line_to_satin.inx:3 msgid "Zig-Zag Line to Satin" msgstr "" diff --git a/translations/messages_cs_CZ.po b/translations/messages_cs_CZ.po index 45a09d1b..482441b8 100644 --- a/translations/messages_cs_CZ.po +++ b/translations/messages_cs_CZ.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" -"PO-Revision-Date: 2023-03-27 01:16\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" +"PO-Revision-Date: 2023-04-15 01:18\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:829 +#: inkstitch.py:107 lib/elements/fill_stitch.py:851 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1055,8 +1055,8 @@ msgstr "" msgid "* Select the clone." msgstr "* Vyberte klon." -#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:40 -#: inx/inkstitch_select_elements.inx:41 +#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:48 +#: inx/inkstitch_select_elements.inx:49 msgid "Clone" msgstr "Klonovat" @@ -1076,117 +1076,117 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:286 +#: lib/elements/element.py:283 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:287 +#: lib/elements/element.py:284 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Both" msgstr "Oba" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Before" msgstr "PÅ™ed" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "After" msgstr "Po" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Neither" msgstr "Ani" -#: lib/elements/element.py:301 +#: lib/elements/element.py:298 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:302 +#: lib/elements/element.py:299 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/element.py:313 +#: lib/elements/element.py:310 msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:314 +#: lib/elements/element.py:311 msgid "Tack down stitch type" msgstr "" -#: lib/elements/element.py:324 lib/elements/element.py:370 +#: lib/elements/element.py:321 lib/elements/element.py:367 msgid "Custom path" msgstr "" -#: lib/elements/element.py:325 +#: lib/elements/element.py:322 msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." msgstr "" -#: lib/elements/element.py:335 lib/elements/element.py:347 +#: lib/elements/element.py:332 lib/elements/element.py:344 msgid "Scale tack stitch" msgstr "" -#: lib/elements/element.py:336 +#: lib/elements/element.py:333 msgid "Set stitch length. A 1 in a custom path equals this values." msgstr "" -#: lib/elements/element.py:348 +#: lib/elements/element.py:345 msgid "Scale tack stitch by this percentage." msgstr "" -#: lib/elements/element.py:359 +#: lib/elements/element.py:356 msgid "Lock stitch" msgstr "" -#: lib/elements/element.py:360 +#: lib/elements/element.py:357 msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:371 +#: lib/elements/element.py:368 msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." msgstr "" -#: lib/elements/element.py:381 lib/elements/element.py:393 +#: lib/elements/element.py:378 lib/elements/element.py:390 msgid "Scale lock stitch" msgstr "" -#: lib/elements/element.py:382 +#: lib/elements/element.py:379 msgid "Set length of lock stitches (mm)." msgstr "" -#: lib/elements/element.py:394 +#: lib/elements/element.py:391 msgid "Scale lock stitch by this percentage." msgstr "" -#: lib/elements/element.py:406 +#: lib/elements/element.py:403 msgid "Trim After" msgstr "" -#: lib/elements/element.py:407 +#: lib/elements/element.py:404 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:416 +#: lib/elements/element.py:413 msgid "Stop After" msgstr "" -#: lib/elements/element.py:417 +#: lib/elements/element.py:414 msgid "Add a STOP command after stitching this object." msgstr "" -#: lib/elements/element.py:426 +#: lib/elements/element.py:423 msgid "Random seed" msgstr "" -#: lib/elements/element.py:427 +#: lib/elements/element.py:424 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" -#: lib/elements/element.py:475 +#: lib/elements/element.py:472 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "Objekt %(id)s má prázdný atribut 'd'. Odstraňte prosÃm tento objekt z dokumentu." @@ -1194,11 +1194,11 @@ msgstr "Objekt %(id)s má prázdný atribut 'd'. Odstraňte prosÃm tento objek #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:661 +#: lib/elements/element.py:658 msgid "Failed on " msgstr "" -#: lib/elements/element.py:663 +#: lib/elements/element.py:660 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1222,7 +1222,7 @@ msgstr "" msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:543 +#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:555 msgid "Expand" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:520 +#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:532 msgid "Inset" msgstr "" @@ -1266,15 +1266,15 @@ msgstr "" msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:34 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:35 +#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:37 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:39 msgid "* Remove all guide lines, except for one." msgstr "" @@ -1319,23 +1319,23 @@ msgstr "" msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:29 +#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:37 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:30 +#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:38 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:31 +#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:39 msgid "Meander Fill" msgstr "" -#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:32 +#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:40 msgid "Circular Fill" msgstr "" -#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:33 +#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:41 msgid "Legacy Fill" msgstr "" @@ -1412,132 +1412,148 @@ msgid "Meander Pattern" msgstr "" #: lib/elements/fill_stitch.py:190 -msgid "Meander pattern scale" +msgid "Meander pattern angle" msgstr "" #: lib/elements/fill_stitch.py:200 -msgid "Angle of lines of stitches" +msgid "Meander pattern scale" msgstr "" #: lib/elements/fill_stitch.py:201 +msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. " +msgstr "" + +#: lib/elements/fill_stitch.py:212 +msgid "Angle of lines of stitches" +msgstr "" + +#: lib/elements/fill_stitch.py:213 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:219 lib/elements/fill_stitch.py:532 +#: lib/elements/fill_stitch.py:231 lib/elements/fill_stitch.py:544 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:220 lib/elements/fill_stitch.py:533 +#: lib/elements/fill_stitch.py:232 lib/elements/fill_stitch.py:545 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/fill_stitch.py:233 +#: lib/elements/fill_stitch.py:245 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:234 +#: lib/elements/fill_stitch.py:246 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:245 +#: lib/elements/fill_stitch.py:257 msgid "Spacing between rows" msgstr "Vzdálenost mezi řádky" -#: lib/elements/fill_stitch.py:246 +#: lib/elements/fill_stitch.py:258 msgid "Distance between rows of stitches." msgstr "Vzdálenost mezi řádkami stehů." -#: lib/elements/fill_stitch.py:265 +#: lib/elements/fill_stitch.py:277 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:266 +#: lib/elements/fill_stitch.py:278 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "Délka vÅ¡ech stehů v řádku. Kratšà stehy mohou být použity na zaÄátku nebo konce řádku." -#: lib/elements/fill_stitch.py:281 +#: lib/elements/fill_stitch.py:293 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:282 +#: lib/elements/fill_stitch.py:294 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:440 lib/elements/stroke.py:106 +#: lib/elements/fill_stitch.py:452 lib/elements/stroke.py:108 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:441 +#: lib/elements/fill_stitch.py:453 msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:456 lib/elements/stroke.py:118 +#: lib/elements/fill_stitch.py:468 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:457 +#: lib/elements/fill_stitch.py:469 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:468 inx/inkstitch_select_elements.inx:35 -#: inx/inkstitch_select_elements.inx:37 +#: lib/elements/fill_stitch.py:480 inx/inkstitch_select_elements.inx:43 +#: inx/inkstitch_select_elements.inx:45 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:468 lib/elements/fill_stitch.py:477 -#: lib/elements/fill_stitch.py:502 lib/elements/fill_stitch.py:513 -#: lib/elements/fill_stitch.py:523 lib/elements/fill_stitch.py:535 -#: lib/elements/fill_stitch.py:576 +#: lib/elements/fill_stitch.py:480 lib/elements/fill_stitch.py:489 +#: lib/elements/fill_stitch.py:514 lib/elements/fill_stitch.py:525 +#: lib/elements/fill_stitch.py:535 lib/elements/fill_stitch.py:547 +#: lib/elements/fill_stitch.py:598 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:474 +#: lib/elements/fill_stitch.py:486 msgid "Fill angle" msgstr "Úhel výplnÄ›" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:487 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:499 +#: lib/elements/fill_stitch.py:511 msgid "Row spacing" msgstr "ŘádkovánÃ" -#: lib/elements/fill_stitch.py:500 +#: lib/elements/fill_stitch.py:512 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:510 +#: lib/elements/fill_stitch.py:522 lib/elements/stroke.py:134 msgid "Max stitch length" msgstr "Maximálnà délka stehu" -#: lib/elements/fill_stitch.py:511 +#: lib/elements/fill_stitch.py:523 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:521 +#: lib/elements/fill_stitch.py:533 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:544 +#: lib/elements/fill_stitch.py:556 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:558 lib/elements/fill_stitch.py:572 +#: lib/elements/fill_stitch.py:569 +msgid "Clip path" +msgstr "" + +#: lib/elements/fill_stitch.py:570 +msgid "Constrain stitching to the shape. Useful when smoothing and expand are used." +msgstr "" + +#: lib/elements/fill_stitch.py:580 lib/elements/fill_stitch.py:594 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:559 lib/elements/fill_stitch.py:573 +#: lib/elements/fill_stitch.py:581 lib/elements/fill_stitch.py:595 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/fill_stitch.py:821 +#: lib/elements/fill_stitch.py:843 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:824 +#: lib/elements/fill_stitch.py:846 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1608,479 +1624,487 @@ msgstr "" msgid "Manual stitch along path" msgstr "RuÄnà stehy podél cesty" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "Too few subpaths" msgstr "PÅ™ÃliÅ¡ málo podcest" -#: lib/elements/satin_column.py:30 +#: lib/elements/satin_column.py:31 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:32 +#: lib/elements/satin_column.py:33 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:34 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "Not stitchable satin column" msgstr "" -#: lib/elements/satin_column.py:39 +#: lib/elements/satin_column.py:40 msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup." msgstr "" -#: lib/elements/satin_column.py:41 +#: lib/elements/satin_column.py:42 msgid "Make sure your satin column is not a combination of multiple satin columns." msgstr "" -#: lib/elements/satin_column.py:42 +#: lib/elements/satin_column.py:43 msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/" msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:50 +#: lib/elements/satin_column.py:51 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:51 +#: lib/elements/satin_column.py:52 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:55 +#: lib/elements/satin_column.py:56 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:56 +#: lib/elements/satin_column.py:57 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:60 +#: lib/elements/satin_column.py:61 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:61 +#: lib/elements/satin_column.py:62 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:65 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:65 +#: lib/elements/satin_column.py:66 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:66 +#: lib/elements/satin_column.py:67 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:71 lib/elements/satin_column.py:81 -#: inx/inkstitch_select_elements.inx:17 +#: lib/elements/satin_column.py:72 lib/elements/satin_column.py:82 +#: inx/inkstitch_select_elements.inx:25 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:77 +#: lib/elements/satin_column.py:78 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:82 +#: lib/elements/satin_column.py:83 msgid "\"E\" Stitch" msgstr "" -#: lib/elements/satin_column.py:86 lib/elements/stroke.py:70 +#: lib/elements/satin_column.py:87 lib/elements/stroke.py:72 #: inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:376 +#: lib/elements/satin_column.py:97 lib/elements/satin_column.py:377 msgid "Maximum stitch length" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:98 msgid "Maximum stitch length for split stitches." msgstr "" -#: lib/elements/satin_column.py:106 +#: lib/elements/satin_column.py:107 msgid "Random percentage of satin width decrease" msgstr "" -#: lib/elements/satin_column.py:107 +#: lib/elements/satin_column.py:108 msgid "shorten stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:116 +#: lib/elements/satin_column.py:117 msgid "Random percentage of satin width increase" msgstr "" -#: lib/elements/satin_column.py:117 +#: lib/elements/satin_column.py:118 msgid "lengthen stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:126 +#: lib/elements/satin_column.py:127 msgid "Random zig-zag spacing percentage" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:128 msgid "Amount of random jitter added to stitch length." msgstr "" -#: lib/elements/satin_column.py:135 +#: lib/elements/satin_column.py:136 msgid "Random phase for split stitches" msgstr "" -#: lib/elements/satin_column.py:136 +#: lib/elements/satin_column.py:137 msgid "Controls whether split stitches are centered or with a random phase (which may increase stitch count)." msgstr "" -#: lib/elements/satin_column.py:143 +#: lib/elements/satin_column.py:144 msgid "Minimum length for random-phase split." msgstr "" -#: lib/elements/satin_column.py:144 +#: lib/elements/satin_column.py:145 msgid "Defaults to maximum stitch length. Smaller values allow for a transition between single-stitch and split-stitch." msgstr "" -#: lib/elements/satin_column.py:153 +#: lib/elements/satin_column.py:154 msgid "Random jitter for split stitches" msgstr "" -#: lib/elements/satin_column.py:154 +#: lib/elements/satin_column.py:155 msgid "Randomizes split stitch length if random phase is enabled, stitch position if disabled." msgstr "" -#: lib/elements/satin_column.py:161 +#: lib/elements/satin_column.py:162 msgid "Short stitch inset" msgstr "" -#: lib/elements/satin_column.py:162 +#: lib/elements/satin_column.py:163 msgid "Stitches in areas with high density will be inset by this amount." msgstr "" -#: lib/elements/satin_column.py:172 +#: lib/elements/satin_column.py:173 msgid "Short stitch distance" msgstr "" -#: lib/elements/satin_column.py:173 +#: lib/elements/satin_column.py:174 msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:187 lib/elements/stroke.py:132 +#: lib/elements/satin_column.py:188 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:188 +#: lib/elements/satin_column.py:189 msgid "Peak-to-peak distance between zig-zags. This is double the mm/stitch measurement used by most mechanical machines." msgstr "" -#: lib/elements/satin_column.py:200 +#: lib/elements/satin_column.py:201 msgid "Pull compensation percentage" msgstr "" -#: lib/elements/satin_column.py:201 +#: lib/elements/satin_column.py:202 msgid "Additional pull compensation which varies as a percentage of stitch width. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:215 +#: lib/elements/satin_column.py:216 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:216 +#: lib/elements/satin_column.py:217 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:233 +#: lib/elements/satin_column.py:234 msgid "Reverse one rail" msgstr "" -#: lib/elements/satin_column.py:234 +#: lib/elements/satin_column.py:235 msgid "Enabling this may help if your satin renders very strangely." msgstr "" -#: lib/elements/satin_column.py:244 +#: lib/elements/satin_column.py:245 msgid "Swap rails" msgstr "" -#: lib/elements/satin_column.py:245 +#: lib/elements/satin_column.py:246 msgid "Swaps the first and second rails of the satin column, affecting which side the thread finished on as well as any sided properties" msgstr "" -#: lib/elements/satin_column.py:254 +#: lib/elements/satin_column.py:255 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:254 lib/elements/satin_column.py:261 -#: lib/elements/satin_column.py:269 lib/elements/satin_column.py:284 +#: lib/elements/satin_column.py:255 lib/elements/satin_column.py:262 +#: lib/elements/satin_column.py:270 lib/elements/satin_column.py:285 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:261 lib/elements/satin_column.py:300 +#: lib/elements/satin_column.py:262 lib/elements/satin_column.py:301 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:267 +#: lib/elements/satin_column.py:268 msgid "Inset distance (fixed)" msgstr "" -#: lib/elements/satin_column.py:268 +#: lib/elements/satin_column.py:269 msgid "Shrink the outline by a fixed length, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:281 +#: lib/elements/satin_column.py:282 msgid "Inset distance (proportional)" msgstr "" -#: lib/elements/satin_column.py:282 +#: lib/elements/satin_column.py:283 msgid "Shrink the outline by a proportion of the column width, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:293 +#: lib/elements/satin_column.py:294 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/satin_column.py:300 -#: lib/elements/satin_column.py:309 lib/elements/satin_column.py:319 +#: lib/elements/satin_column.py:294 lib/elements/satin_column.py:301 +#: lib/elements/satin_column.py:310 lib/elements/satin_column.py:320 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:306 lib/elements/stroke.py:80 +#: lib/elements/satin_column.py:307 lib/elements/stroke.py:82 msgid "Repeats" msgstr "" -#: lib/elements/satin_column.py:307 +#: lib/elements/satin_column.py:308 msgid "For an odd number of repeats, this will reverse the direction the satin column is stitched, causing stitching to both begin and end at the start point." msgstr "" -#: lib/elements/satin_column.py:317 +#: lib/elements/satin_column.py:318 msgid "Position" msgstr "" -#: lib/elements/satin_column.py:318 +#: lib/elements/satin_column.py:319 #, python-format msgid "Position of underlay from between the rails. 0% is along the first rail, 50% is centered, 100% is along the second rail." msgstr "" -#: lib/elements/satin_column.py:326 +#: lib/elements/satin_column.py:327 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:326 lib/elements/satin_column.py:335 -#: lib/elements/satin_column.py:346 lib/elements/satin_column.py:366 -#: lib/elements/satin_column.py:379 +#: lib/elements/satin_column.py:327 lib/elements/satin_column.py:336 +#: lib/elements/satin_column.py:347 lib/elements/satin_column.py:367 +#: lib/elements/satin_column.py:380 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:332 +#: lib/elements/satin_column.py:333 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:333 +#: lib/elements/satin_column.py:334 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:343 +#: lib/elements/satin_column.py:344 msgid "Inset amount (fixed)" msgstr "" -#: lib/elements/satin_column.py:344 lib/elements/satin_column.py:364 +#: lib/elements/satin_column.py:345 lib/elements/satin_column.py:365 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:363 +#: lib/elements/satin_column.py:364 msgid "Inset amount (proportional)" msgstr "" -#: lib/elements/satin_column.py:377 +#: lib/elements/satin_column.py:378 msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:25 +#: lib/elements/stroke.py:27 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:26 +#: lib/elements/stroke.py:28 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:30 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:29 +#: lib/elements/stroke.py:31 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:44 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:47 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:63 +#: lib/elements/stroke.py:65 msgid "Running Stitch / Bean Stitch" msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:66 msgid "Ripple Stitch" msgstr "" -#: lib/elements/stroke.py:65 inx/inkstitch_select_elements.inx:13 +#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:21 msgid "ZigZag Stitch" msgstr "" -#: lib/elements/stroke.py:66 inx/inkstitch_select_elements.inx:14 +#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:22 msgid "Manual Stitch" msgstr "" -#: lib/elements/stroke.py:81 +#: lib/elements/stroke.py:83 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:92 +#: lib/elements/stroke.py:94 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:93 +#: lib/elements/stroke.py:95 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:107 -msgid "Length of stitches in running stitch mode." +#: lib/elements/stroke.py:109 +msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting." msgstr "" -#: lib/elements/stroke.py:119 +#: lib/elements/stroke.py:120 +msgid "Stitch tolerance" +msgstr "" + +#: lib/elements/stroke.py:121 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:133 +#: lib/elements/stroke.py:135 +msgid "Split stitches longer than this." +msgstr "" + +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:145 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:146 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:174 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:175 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:198 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:199 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:210 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:211 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:222 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:223 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:234 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:235 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:247 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:248 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:252 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "Žádný" -#: lib/elements/stroke.py:260 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:261 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:261 lib/elements/stroke.py:273 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:289 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:272 +#: lib/elements/stroke.py:288 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:273 +#: lib/elements/stroke.py:289 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:284 +#: lib/elements/stroke.py:300 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:285 +#: lib/elements/stroke.py:301 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:296 +#: lib/elements/stroke.py:312 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:297 +#: lib/elements/stroke.py:313 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "flat" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:84 +#: lib/elements/text.py:13 lib/extensions/lettering.py:86 msgid "Text" msgstr "Text" @@ -2288,19 +2312,19 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:38 lib/extensions/lettering.py:488 +#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:490 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:48 +#: lib/extensions/lettering.py:50 msgid "Font" msgstr "PÃsmo" -#: lib/extensions/lettering.py:57 +#: lib/extensions/lettering.py:59 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:67 inx/inkstitch_apply_threadlist.inx:7 +#: lib/extensions/lettering.py:69 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7 @@ -2308,39 +2332,39 @@ msgstr "" msgid "Options" msgstr "Možnosti" -#: lib/extensions/lettering.py:72 +#: lib/extensions/lettering.py:74 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:76 +#: lib/extensions/lettering.py:78 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:81 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:81 +#: lib/extensions/lettering.py:83 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:503 +#: lib/extensions/lettering.py:91 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2349,33 +2373,33 @@ msgstr "" msgid "Cancel" msgstr "ZruÅ¡it" -#: lib/extensions/lettering.py:93 lib/extensions/params.py:511 +#: lib/extensions/lettering.py:95 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "PoužÃt a odejÃt" -#: lib/extensions/lettering.py:256 +#: lib/extensions/lettering.py:258 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:317 +#: lib/extensions/lettering.py:319 #, python-format msgid "Text scale %s%%" msgstr "Velikost textu %s%%" -#: lib/extensions/lettering.py:328 +#: lib/extensions/lettering.py:330 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:478 +#: lib/extensions/lettering.py:480 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:481 +#: lib/extensions/lettering.py:483 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -2466,11 +2490,11 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:485 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "Parametry výšivky" -#: lib/extensions/params.py:508 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "PoužÃt poslednà nastavenÃ" @@ -2486,81 +2510,81 @@ msgstr "" msgid "Please select at least one object to be marked as a pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:32 +#: lib/extensions/stroke_to_lpe_satin.py:33 msgid "Please select at least one stroke." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/stroke_to_lpe_satin.py:37 +#: lib/extensions/stroke_to_lpe_satin.py:38 #: lib/extensions/zigzag_line_to_satin.py:27 msgid "Please select at least one stroke to convert to a satin column." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:42 +#: lib/extensions/stroke_to_lpe_satin.py:43 msgid "Could not find the specified pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:101 +#: lib/extensions/stroke_to_lpe_satin.py:133 msgid "Cannot convert a satin column into a live path effect satin. Please select a stroke." msgstr "" -#: lib/extensions/troubleshoot.py:45 +#: lib/extensions/troubleshoot.py:49 msgid "All selected shapes are valid! " msgstr "" -#: lib/extensions/troubleshoot.py:47 +#: lib/extensions/troubleshoot.py:51 msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command." msgstr "" -#: lib/extensions/troubleshoot.py:71 +#: lib/extensions/troubleshoot.py:79 msgid "Invalid Pointer" msgstr "" -#: lib/extensions/troubleshoot.py:77 +#: lib/extensions/troubleshoot.py:85 #: inx/inkstitch_lettering_generate_json.inx:26 msgid "Description" msgstr "Popis" -#: lib/extensions/troubleshoot.py:98 lib/extensions/troubleshoot.py:147 +#: lib/extensions/troubleshoot.py:106 lib/extensions/troubleshoot.py:155 #: inx/inkstitch_cleanup.inx:17 inx/inkstitch_remove_embroidery_settings.inx:16 -#: inx/inkstitch_select_elements.inx:51 inx/inkstitch_troubleshoot.inx:10 +#: inx/inkstitch_select_elements.inx:59 inx/inkstitch_troubleshoot.inx:12 msgid "Troubleshoot" msgstr "ŘeÅ¡enà problémů" -#: lib/extensions/troubleshoot.py:110 lib/extensions/troubleshoot.py:154 +#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:162 msgid "Errors" msgstr "Chyby" -#: lib/extensions/troubleshoot.py:116 lib/extensions/troubleshoot.py:158 +#: lib/extensions/troubleshoot.py:124 lib/extensions/troubleshoot.py:166 msgid "Warnings" msgstr "VarovánÃ" -#: lib/extensions/troubleshoot.py:122 +#: lib/extensions/troubleshoot.py:130 msgid "Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:155 +#: lib/extensions/troubleshoot.py:163 msgid "Problems that will prevent the shape from being embroidered." msgstr "" -#: lib/extensions/troubleshoot.py:159 +#: lib/extensions/troubleshoot.py:167 msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object." msgstr "" -#: lib/extensions/troubleshoot.py:164 +#: lib/extensions/troubleshoot.py:172 msgid "Object Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:165 +#: lib/extensions/troubleshoot.py:173 msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour." msgstr "" -#: lib/extensions/troubleshoot.py:178 +#: lib/extensions/troubleshoot.py:186 msgid "Possible solutions" msgstr "" -#: lib/extensions/troubleshoot.py:183 +#: lib/extensions/troubleshoot.py:191 msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)." msgstr "" @@ -2726,11 +2750,11 @@ msgstr "" msgid "Start" msgstr "" -#: lib/gui/simulator.py:832 lib/gui/simulator.py:842 +#: lib/gui/simulator.py:835 lib/gui/simulator.py:845 msgid "Preview" msgstr "Náhled" -#: lib/gui/simulator.py:873 +#: lib/gui/simulator.py:876 msgid "Embroidery Simulation" msgstr "Simulace vyÅ¡ÃvánÃ" @@ -2752,7 +2776,7 @@ msgstr "" msgid "Error writing to %(path)s: %(error)s" msgstr "" -#: lib/stitch_plan/generate_stitch_plan.py:73 +#: lib/stitch_plan/generate_stitch_plan.py:75 #, python-format msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" @@ -2834,7 +2858,7 @@ msgstr "" msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down." msgstr "" -#: lib/svg/rendering.py:222 +#: lib/svg/rendering.py:229 msgid "Stitch Plan" msgstr "" @@ -3233,6 +3257,7 @@ msgid "Yes" msgstr "Ano" #: print/templates/ui.html:201 inx/inkstitch_lettering_generate_json.inx:37 +#: inx/inkstitch_letters_to_font.inx:66 msgid "No" msgstr "Ne" @@ -3745,8 +3770,8 @@ msgstr "" #: inx/inkstitch_cutwork_segmentation.inx:42 #: inx/inkstitch_fill_to_stroke.inx:24 inx/inkstitch_generate_palette.inx:24 #: inx/inkstitch_lettering_along_path.inx:17 -#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:43 -#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:51 +#: inx/inkstitch_stroke_to_lpe_satin.inx:26 #: inx/inkstitch_zigzag_line_to_satin.inx:18 msgid "Help" msgstr "" @@ -3776,7 +3801,7 @@ msgid "Import any other Threadlist file in txt format. Ink/Stitch will try to ma msgstr "" #: inx/inkstitch_apply_threadlist.inx:98 inx/inkstitch_fill_to_stroke.inx:33 -#: inx/inkstitch_stroke_to_lpe_satin.inx:30 +#: inx/inkstitch_stroke_to_lpe_satin.inx:32 #: inx/inkstitch_zigzag_line_to_satin.inx:28 msgid "Get more information on our website" msgstr "" @@ -3850,7 +3875,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10 -#: inx/inkstitch_stroke_to_lpe_satin.inx:38 +#: inx/inkstitch_stroke_to_lpe_satin.inx:40 #: inx/inkstitch_zigzag_line_to_satin.inx:36 msgid "Tools: Satin" msgstr "" @@ -4065,7 +4090,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 -#: inx/inkstitch_select_elements.inx:66 +#: inx/inkstitch_select_elements.inx:74 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" @@ -4935,6 +4960,14 @@ msgstr "" msgid "Import commands" msgstr "" +#: inx/inkstitch_letters_to_font.inx:64 +msgid "As param" +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:65 +msgid "As symbol" +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5319,100 +5352,120 @@ msgstr "" msgid "Stroke type" msgstr "" -#: inx/inkstitch_select_elements.inx:11 +#: inx/inkstitch_select_elements.inx:12 msgid "Running Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:12 -msgid "Ripples" +#: inx/inkstitch_select_elements.inx:14 +msgid "Select" +msgstr "" + +#: inx/inkstitch_select_elements.inx:14 +msgid "Only select specific running stitches" msgstr "" #: inx/inkstitch_select_elements.inx:15 -msgid "Polyline" +msgid "All" msgstr "" #: inx/inkstitch_select_elements.inx:16 +msgid "Auto-Run Top Stitching" +msgstr "" + +#: inx/inkstitch_select_elements.inx:17 +msgid "Auto-Run Underpath" +msgstr "" + +#: inx/inkstitch_select_elements.inx:20 +msgid "Ripples" +msgstr "" + +#: inx/inkstitch_select_elements.inx:23 +msgid "Polyline" +msgstr "" + +#: inx/inkstitch_select_elements.inx:24 msgid "Satin" msgstr "" -#: inx/inkstitch_select_elements.inx:18 +#: inx/inkstitch_select_elements.inx:26 msgid "E-Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Only select satins with this underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:21 inx/inkstitch_select_elements.inx:36 +#: inx/inkstitch_select_elements.inx:29 inx/inkstitch_select_elements.inx:44 msgid "No restriction" msgstr "" -#: inx/inkstitch_select_elements.inx:22 +#: inx/inkstitch_select_elements.inx:30 msgid "No underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:23 +#: inx/inkstitch_select_elements.inx:31 msgid "Centerwalk" msgstr "" -#: inx/inkstitch_select_elements.inx:24 +#: inx/inkstitch_select_elements.inx:32 msgid "Contour" msgstr "" -#: inx/inkstitch_select_elements.inx:25 +#: inx/inkstitch_select_elements.inx:33 #: inx/inkstitch_zigzag_line_to_satin.inx:12 msgid "Zigzag" msgstr "" -#: inx/inkstitch_select_elements.inx:27 +#: inx/inkstitch_select_elements.inx:35 msgid "Fills" msgstr "" -#: inx/inkstitch_select_elements.inx:28 +#: inx/inkstitch_select_elements.inx:36 msgid "Fill" msgstr "" -#: inx/inkstitch_select_elements.inx:35 +#: inx/inkstitch_select_elements.inx:43 msgid "Only select fills with this underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:38 +#: inx/inkstitch_select_elements.inx:46 msgid "No Underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:44 +#: inx/inkstitch_select_elements.inx:52 msgid "Select embroidery objects" msgstr "" -#: inx/inkstitch_select_elements.inx:46 +#: inx/inkstitch_select_elements.inx:54 msgid "Selects specific embroidery elements by stitch type." msgstr "" -#: inx/inkstitch_select_elements.inx:47 +#: inx/inkstitch_select_elements.inx:55 msgid "If there is already an active selection, non maching elements will be deselected." msgstr "" -#: inx/inkstitch_select_elements.inx:53 +#: inx/inkstitch_select_elements.inx:61 msgid "If this isn't working for you, you may need to insert your path to a python executable manualy." msgstr "" -#: inx/inkstitch_select_elements.inx:55 +#: inx/inkstitch_select_elements.inx:63 msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:56 -msgid "* Linux: Open the command line and type \"which python\". Copy the path and paste it here." +#: inx/inkstitch_select_elements.inx:64 +msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:57 +#: inx/inkstitch_select_elements.inx:65 msgid "* macOS: doesn't work, sorry" msgstr "" -#: inx/inkstitch_select_elements.inx:58 +#: inx/inkstitch_select_elements.inx:66 msgid "Python Path" msgstr "" @@ -5448,6 +5501,10 @@ msgstr "" msgid "Make stitch plan insensitive to mouse interactions" msgstr "" +#: inx/inkstitch_stitch_plan_preview.inx:23 +msgid "Display command symbols" +msgstr "" + #: inx/inkstitch_stitch_plan_preview_undo.inx:3 msgid "Undo Stitch Plan Preview" msgstr "" @@ -5513,23 +5570,27 @@ msgstr "" msgid "Add rungs" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:25 +#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +msgid "Path specific" +msgstr "" + +#: inx/inkstitch_stroke_to_lpe_satin.inx:27 msgid "This extension converts a stroke into a satin column using the path effect \"pattern along path\"." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:26 +#: inx/inkstitch_stroke_to_lpe_satin.inx:28 msgid "* Please note, that the size values can only be an approximation and will be distorted if the original path is not completely straight." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:27 +#: inx/inkstitch_stroke_to_lpe_satin.inx:29 msgid "* You can edit the satin path through the live path effect settings through Path > Path Effects ..." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:28 +#: inx/inkstitch_stroke_to_lpe_satin.inx:30 msgid "* If you want to add rungs or change specific parts of the satin, convert it to a normal path with Ctrl + Shift + C" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:31 +#: inx/inkstitch_stroke_to_lpe_satin.inx:33 msgid "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin" msgstr "" @@ -5537,6 +5598,14 @@ msgstr "" msgid "Troubleshoot Objects" msgstr "" +#: inx/inkstitch_troubleshoot.inx:6 +msgid "Pointer size (mm)" +msgstr "" + +#: inx/inkstitch_troubleshoot.inx:7 +msgid "Font size (mm)" +msgstr "" + #: inx/inkstitch_zigzag_line_to_satin.inx:3 msgid "Zig-Zag Line to Satin" msgstr "" diff --git a/translations/messages_da_DK.po b/translations/messages_da_DK.po index 45978e25..7bdcedd9 100644 --- a/translations/messages_da_DK.po +++ b/translations/messages_da_DK.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" -"PO-Revision-Date: 2023-03-27 01:16\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" +"PO-Revision-Date: 2023-04-15 01:18\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:829 +#: inkstitch.py:107 lib/elements/fill_stitch.py:851 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1055,8 +1055,8 @@ msgstr "" msgid "* Select the clone." msgstr "" -#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:40 -#: inx/inkstitch_select_elements.inx:41 +#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:48 +#: inx/inkstitch_select_elements.inx:49 msgid "Clone" msgstr "" @@ -1076,117 +1076,117 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:286 +#: lib/elements/element.py:283 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:287 +#: lib/elements/element.py:284 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Both" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Before" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "After" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Neither" msgstr "" -#: lib/elements/element.py:301 +#: lib/elements/element.py:298 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:302 +#: lib/elements/element.py:299 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/element.py:313 +#: lib/elements/element.py:310 msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:314 +#: lib/elements/element.py:311 msgid "Tack down stitch type" msgstr "" -#: lib/elements/element.py:324 lib/elements/element.py:370 +#: lib/elements/element.py:321 lib/elements/element.py:367 msgid "Custom path" msgstr "" -#: lib/elements/element.py:325 +#: lib/elements/element.py:322 msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." msgstr "" -#: lib/elements/element.py:335 lib/elements/element.py:347 +#: lib/elements/element.py:332 lib/elements/element.py:344 msgid "Scale tack stitch" msgstr "" -#: lib/elements/element.py:336 +#: lib/elements/element.py:333 msgid "Set stitch length. A 1 in a custom path equals this values." msgstr "" -#: lib/elements/element.py:348 +#: lib/elements/element.py:345 msgid "Scale tack stitch by this percentage." msgstr "" -#: lib/elements/element.py:359 +#: lib/elements/element.py:356 msgid "Lock stitch" msgstr "" -#: lib/elements/element.py:360 +#: lib/elements/element.py:357 msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:371 +#: lib/elements/element.py:368 msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." msgstr "" -#: lib/elements/element.py:381 lib/elements/element.py:393 +#: lib/elements/element.py:378 lib/elements/element.py:390 msgid "Scale lock stitch" msgstr "" -#: lib/elements/element.py:382 +#: lib/elements/element.py:379 msgid "Set length of lock stitches (mm)." msgstr "" -#: lib/elements/element.py:394 +#: lib/elements/element.py:391 msgid "Scale lock stitch by this percentage." msgstr "" -#: lib/elements/element.py:406 +#: lib/elements/element.py:403 msgid "Trim After" msgstr "" -#: lib/elements/element.py:407 +#: lib/elements/element.py:404 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:416 +#: lib/elements/element.py:413 msgid "Stop After" msgstr "" -#: lib/elements/element.py:417 +#: lib/elements/element.py:414 msgid "Add a STOP command after stitching this object." msgstr "" -#: lib/elements/element.py:426 +#: lib/elements/element.py:423 msgid "Random seed" msgstr "" -#: lib/elements/element.py:427 +#: lib/elements/element.py:424 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" -#: lib/elements/element.py:475 +#: lib/elements/element.py:472 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -1194,11 +1194,11 @@ msgstr "" #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:661 +#: lib/elements/element.py:658 msgid "Failed on " msgstr "" -#: lib/elements/element.py:663 +#: lib/elements/element.py:660 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1222,7 +1222,7 @@ msgstr "" msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:543 +#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:555 msgid "Expand" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:520 +#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:532 msgid "Inset" msgstr "" @@ -1266,15 +1266,15 @@ msgstr "" msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:34 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:35 +#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:37 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:39 msgid "* Remove all guide lines, except for one." msgstr "" @@ -1319,23 +1319,23 @@ msgstr "" msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:29 +#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:37 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:30 +#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:38 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:31 +#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:39 msgid "Meander Fill" msgstr "" -#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:32 +#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:40 msgid "Circular Fill" msgstr "" -#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:33 +#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:41 msgid "Legacy Fill" msgstr "" @@ -1412,132 +1412,148 @@ msgid "Meander Pattern" msgstr "" #: lib/elements/fill_stitch.py:190 -msgid "Meander pattern scale" +msgid "Meander pattern angle" msgstr "" #: lib/elements/fill_stitch.py:200 -msgid "Angle of lines of stitches" +msgid "Meander pattern scale" msgstr "" #: lib/elements/fill_stitch.py:201 +msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. " +msgstr "" + +#: lib/elements/fill_stitch.py:212 +msgid "Angle of lines of stitches" +msgstr "" + +#: lib/elements/fill_stitch.py:213 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:219 lib/elements/fill_stitch.py:532 +#: lib/elements/fill_stitch.py:231 lib/elements/fill_stitch.py:544 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:220 lib/elements/fill_stitch.py:533 +#: lib/elements/fill_stitch.py:232 lib/elements/fill_stitch.py:545 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/fill_stitch.py:233 +#: lib/elements/fill_stitch.py:245 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:234 +#: lib/elements/fill_stitch.py:246 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:245 +#: lib/elements/fill_stitch.py:257 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:246 +#: lib/elements/fill_stitch.py:258 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:265 +#: lib/elements/fill_stitch.py:277 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:266 +#: lib/elements/fill_stitch.py:278 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:281 +#: lib/elements/fill_stitch.py:293 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:282 +#: lib/elements/fill_stitch.py:294 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:440 lib/elements/stroke.py:106 +#: lib/elements/fill_stitch.py:452 lib/elements/stroke.py:108 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:441 +#: lib/elements/fill_stitch.py:453 msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:456 lib/elements/stroke.py:118 +#: lib/elements/fill_stitch.py:468 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:457 +#: lib/elements/fill_stitch.py:469 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:468 inx/inkstitch_select_elements.inx:35 -#: inx/inkstitch_select_elements.inx:37 +#: lib/elements/fill_stitch.py:480 inx/inkstitch_select_elements.inx:43 +#: inx/inkstitch_select_elements.inx:45 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:468 lib/elements/fill_stitch.py:477 -#: lib/elements/fill_stitch.py:502 lib/elements/fill_stitch.py:513 -#: lib/elements/fill_stitch.py:523 lib/elements/fill_stitch.py:535 -#: lib/elements/fill_stitch.py:576 +#: lib/elements/fill_stitch.py:480 lib/elements/fill_stitch.py:489 +#: lib/elements/fill_stitch.py:514 lib/elements/fill_stitch.py:525 +#: lib/elements/fill_stitch.py:535 lib/elements/fill_stitch.py:547 +#: lib/elements/fill_stitch.py:598 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:474 +#: lib/elements/fill_stitch.py:486 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:487 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:499 +#: lib/elements/fill_stitch.py:511 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:500 +#: lib/elements/fill_stitch.py:512 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:510 +#: lib/elements/fill_stitch.py:522 lib/elements/stroke.py:134 msgid "Max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:511 +#: lib/elements/fill_stitch.py:523 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:521 +#: lib/elements/fill_stitch.py:533 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:544 +#: lib/elements/fill_stitch.py:556 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:558 lib/elements/fill_stitch.py:572 +#: lib/elements/fill_stitch.py:569 +msgid "Clip path" +msgstr "" + +#: lib/elements/fill_stitch.py:570 +msgid "Constrain stitching to the shape. Useful when smoothing and expand are used." +msgstr "" + +#: lib/elements/fill_stitch.py:580 lib/elements/fill_stitch.py:594 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:559 lib/elements/fill_stitch.py:573 +#: lib/elements/fill_stitch.py:581 lib/elements/fill_stitch.py:595 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/fill_stitch.py:821 +#: lib/elements/fill_stitch.py:843 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:824 +#: lib/elements/fill_stitch.py:846 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1608,479 +1624,487 @@ msgstr "" msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:30 +#: lib/elements/satin_column.py:31 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "Satinsøjle: Objektet har for fÃ¥ understier (subpaths). En satin-søjlesøm skal have mindst to understier (skinnerne - \"the rails\")." -#: lib/elements/satin_column.py:32 +#: lib/elements/satin_column.py:33 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:34 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "Not stitchable satin column" msgstr "" -#: lib/elements/satin_column.py:39 +#: lib/elements/satin_column.py:40 msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup." msgstr "" -#: lib/elements/satin_column.py:41 +#: lib/elements/satin_column.py:42 msgid "Make sure your satin column is not a combination of multiple satin columns." msgstr "" -#: lib/elements/satin_column.py:42 +#: lib/elements/satin_column.py:43 msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/" msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:50 +#: lib/elements/satin_column.py:51 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:51 +#: lib/elements/satin_column.py:52 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:55 +#: lib/elements/satin_column.py:56 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:56 +#: lib/elements/satin_column.py:57 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:60 +#: lib/elements/satin_column.py:61 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:61 +#: lib/elements/satin_column.py:62 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:65 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:65 +#: lib/elements/satin_column.py:66 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:66 +#: lib/elements/satin_column.py:67 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:71 lib/elements/satin_column.py:81 -#: inx/inkstitch_select_elements.inx:17 +#: lib/elements/satin_column.py:72 lib/elements/satin_column.py:82 +#: inx/inkstitch_select_elements.inx:25 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:77 +#: lib/elements/satin_column.py:78 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:82 +#: lib/elements/satin_column.py:83 msgid "\"E\" Stitch" msgstr "" -#: lib/elements/satin_column.py:86 lib/elements/stroke.py:70 +#: lib/elements/satin_column.py:87 lib/elements/stroke.py:72 #: inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:376 +#: lib/elements/satin_column.py:97 lib/elements/satin_column.py:377 msgid "Maximum stitch length" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:98 msgid "Maximum stitch length for split stitches." msgstr "" -#: lib/elements/satin_column.py:106 +#: lib/elements/satin_column.py:107 msgid "Random percentage of satin width decrease" msgstr "" -#: lib/elements/satin_column.py:107 +#: lib/elements/satin_column.py:108 msgid "shorten stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:116 +#: lib/elements/satin_column.py:117 msgid "Random percentage of satin width increase" msgstr "" -#: lib/elements/satin_column.py:117 +#: lib/elements/satin_column.py:118 msgid "lengthen stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:126 +#: lib/elements/satin_column.py:127 msgid "Random zig-zag spacing percentage" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:128 msgid "Amount of random jitter added to stitch length." msgstr "" -#: lib/elements/satin_column.py:135 +#: lib/elements/satin_column.py:136 msgid "Random phase for split stitches" msgstr "" -#: lib/elements/satin_column.py:136 +#: lib/elements/satin_column.py:137 msgid "Controls whether split stitches are centered or with a random phase (which may increase stitch count)." msgstr "" -#: lib/elements/satin_column.py:143 +#: lib/elements/satin_column.py:144 msgid "Minimum length for random-phase split." msgstr "" -#: lib/elements/satin_column.py:144 +#: lib/elements/satin_column.py:145 msgid "Defaults to maximum stitch length. Smaller values allow for a transition between single-stitch and split-stitch." msgstr "" -#: lib/elements/satin_column.py:153 +#: lib/elements/satin_column.py:154 msgid "Random jitter for split stitches" msgstr "" -#: lib/elements/satin_column.py:154 +#: lib/elements/satin_column.py:155 msgid "Randomizes split stitch length if random phase is enabled, stitch position if disabled." msgstr "" -#: lib/elements/satin_column.py:161 +#: lib/elements/satin_column.py:162 msgid "Short stitch inset" msgstr "" -#: lib/elements/satin_column.py:162 +#: lib/elements/satin_column.py:163 msgid "Stitches in areas with high density will be inset by this amount." msgstr "" -#: lib/elements/satin_column.py:172 +#: lib/elements/satin_column.py:173 msgid "Short stitch distance" msgstr "" -#: lib/elements/satin_column.py:173 +#: lib/elements/satin_column.py:174 msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:187 lib/elements/stroke.py:132 +#: lib/elements/satin_column.py:188 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:188 +#: lib/elements/satin_column.py:189 msgid "Peak-to-peak distance between zig-zags. This is double the mm/stitch measurement used by most mechanical machines." msgstr "" -#: lib/elements/satin_column.py:200 +#: lib/elements/satin_column.py:201 msgid "Pull compensation percentage" msgstr "" -#: lib/elements/satin_column.py:201 +#: lib/elements/satin_column.py:202 msgid "Additional pull compensation which varies as a percentage of stitch width. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:215 +#: lib/elements/satin_column.py:216 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:216 +#: lib/elements/satin_column.py:217 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:233 +#: lib/elements/satin_column.py:234 msgid "Reverse one rail" msgstr "" -#: lib/elements/satin_column.py:234 +#: lib/elements/satin_column.py:235 msgid "Enabling this may help if your satin renders very strangely." msgstr "" -#: lib/elements/satin_column.py:244 +#: lib/elements/satin_column.py:245 msgid "Swap rails" msgstr "" -#: lib/elements/satin_column.py:245 +#: lib/elements/satin_column.py:246 msgid "Swaps the first and second rails of the satin column, affecting which side the thread finished on as well as any sided properties" msgstr "" -#: lib/elements/satin_column.py:254 +#: lib/elements/satin_column.py:255 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:254 lib/elements/satin_column.py:261 -#: lib/elements/satin_column.py:269 lib/elements/satin_column.py:284 +#: lib/elements/satin_column.py:255 lib/elements/satin_column.py:262 +#: lib/elements/satin_column.py:270 lib/elements/satin_column.py:285 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:261 lib/elements/satin_column.py:300 +#: lib/elements/satin_column.py:262 lib/elements/satin_column.py:301 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:267 +#: lib/elements/satin_column.py:268 msgid "Inset distance (fixed)" msgstr "" -#: lib/elements/satin_column.py:268 +#: lib/elements/satin_column.py:269 msgid "Shrink the outline by a fixed length, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:281 +#: lib/elements/satin_column.py:282 msgid "Inset distance (proportional)" msgstr "" -#: lib/elements/satin_column.py:282 +#: lib/elements/satin_column.py:283 msgid "Shrink the outline by a proportion of the column width, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:293 +#: lib/elements/satin_column.py:294 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/satin_column.py:300 -#: lib/elements/satin_column.py:309 lib/elements/satin_column.py:319 +#: lib/elements/satin_column.py:294 lib/elements/satin_column.py:301 +#: lib/elements/satin_column.py:310 lib/elements/satin_column.py:320 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:306 lib/elements/stroke.py:80 +#: lib/elements/satin_column.py:307 lib/elements/stroke.py:82 msgid "Repeats" msgstr "" -#: lib/elements/satin_column.py:307 +#: lib/elements/satin_column.py:308 msgid "For an odd number of repeats, this will reverse the direction the satin column is stitched, causing stitching to both begin and end at the start point." msgstr "" -#: lib/elements/satin_column.py:317 +#: lib/elements/satin_column.py:318 msgid "Position" msgstr "" -#: lib/elements/satin_column.py:318 +#: lib/elements/satin_column.py:319 #, python-format msgid "Position of underlay from between the rails. 0% is along the first rail, 50% is centered, 100% is along the second rail." msgstr "" -#: lib/elements/satin_column.py:326 +#: lib/elements/satin_column.py:327 msgid "Zig-zag underlay" msgstr "Zigzag-underlag" -#: lib/elements/satin_column.py:326 lib/elements/satin_column.py:335 -#: lib/elements/satin_column.py:346 lib/elements/satin_column.py:366 -#: lib/elements/satin_column.py:379 +#: lib/elements/satin_column.py:327 lib/elements/satin_column.py:336 +#: lib/elements/satin_column.py:347 lib/elements/satin_column.py:367 +#: lib/elements/satin_column.py:380 msgid "Zig-zag Underlay" msgstr "Zigzag-underlag" -#: lib/elements/satin_column.py:332 +#: lib/elements/satin_column.py:333 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:333 +#: lib/elements/satin_column.py:334 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:343 +#: lib/elements/satin_column.py:344 msgid "Inset amount (fixed)" msgstr "" -#: lib/elements/satin_column.py:344 lib/elements/satin_column.py:364 +#: lib/elements/satin_column.py:345 lib/elements/satin_column.py:365 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:363 +#: lib/elements/satin_column.py:364 msgid "Inset amount (proportional)" msgstr "" -#: lib/elements/satin_column.py:377 +#: lib/elements/satin_column.py:378 msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:25 +#: lib/elements/stroke.py:27 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:26 +#: lib/elements/stroke.py:28 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:30 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:29 +#: lib/elements/stroke.py:31 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:44 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:47 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:63 +#: lib/elements/stroke.py:65 msgid "Running Stitch / Bean Stitch" msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:66 msgid "Ripple Stitch" msgstr "" -#: lib/elements/stroke.py:65 inx/inkstitch_select_elements.inx:13 +#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:21 msgid "ZigZag Stitch" msgstr "" -#: lib/elements/stroke.py:66 inx/inkstitch_select_elements.inx:14 +#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:22 msgid "Manual Stitch" msgstr "" -#: lib/elements/stroke.py:81 +#: lib/elements/stroke.py:83 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:92 +#: lib/elements/stroke.py:94 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:93 +#: lib/elements/stroke.py:95 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:107 -msgid "Length of stitches in running stitch mode." +#: lib/elements/stroke.py:109 +msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting." msgstr "" -#: lib/elements/stroke.py:119 +#: lib/elements/stroke.py:120 +msgid "Stitch tolerance" +msgstr "" + +#: lib/elements/stroke.py:121 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:133 +#: lib/elements/stroke.py:135 +msgid "Split stitches longer than this." +msgstr "" + +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:145 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:146 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:174 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:175 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:198 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:199 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:210 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:211 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:222 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:223 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:234 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:235 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:247 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:248 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:252 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:260 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:261 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:261 lib/elements/stroke.py:273 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:289 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:272 +#: lib/elements/stroke.py:288 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:273 +#: lib/elements/stroke.py:289 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:284 +#: lib/elements/stroke.py:300 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:285 +#: lib/elements/stroke.py:301 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:296 +#: lib/elements/stroke.py:312 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:297 +#: lib/elements/stroke.py:313 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "flat" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:84 +#: lib/elements/text.py:13 lib/extensions/lettering.py:86 msgid "Text" msgstr "" @@ -2288,19 +2312,19 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:38 lib/extensions/lettering.py:488 +#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:490 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:48 +#: lib/extensions/lettering.py:50 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:57 +#: lib/extensions/lettering.py:59 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:67 inx/inkstitch_apply_threadlist.inx:7 +#: lib/extensions/lettering.py:69 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7 @@ -2308,39 +2332,39 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:72 +#: lib/extensions/lettering.py:74 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:76 +#: lib/extensions/lettering.py:78 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:81 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:81 +#: lib/extensions/lettering.py:83 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:503 +#: lib/extensions/lettering.py:91 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2349,33 +2373,33 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:93 lib/extensions/params.py:511 +#: lib/extensions/lettering.py:95 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:256 +#: lib/extensions/lettering.py:258 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:317 +#: lib/extensions/lettering.py:319 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:328 +#: lib/extensions/lettering.py:330 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:478 +#: lib/extensions/lettering.py:480 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:481 +#: lib/extensions/lettering.py:483 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -2466,11 +2490,11 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:485 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:508 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2486,81 +2510,81 @@ msgstr "" msgid "Please select at least one object to be marked as a pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:32 +#: lib/extensions/stroke_to_lpe_satin.py:33 msgid "Please select at least one stroke." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/stroke_to_lpe_satin.py:37 +#: lib/extensions/stroke_to_lpe_satin.py:38 #: lib/extensions/zigzag_line_to_satin.py:27 msgid "Please select at least one stroke to convert to a satin column." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:42 +#: lib/extensions/stroke_to_lpe_satin.py:43 msgid "Could not find the specified pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:101 +#: lib/extensions/stroke_to_lpe_satin.py:133 msgid "Cannot convert a satin column into a live path effect satin. Please select a stroke." msgstr "" -#: lib/extensions/troubleshoot.py:45 +#: lib/extensions/troubleshoot.py:49 msgid "All selected shapes are valid! " msgstr "" -#: lib/extensions/troubleshoot.py:47 +#: lib/extensions/troubleshoot.py:51 msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command." msgstr "" -#: lib/extensions/troubleshoot.py:71 +#: lib/extensions/troubleshoot.py:79 msgid "Invalid Pointer" msgstr "" -#: lib/extensions/troubleshoot.py:77 +#: lib/extensions/troubleshoot.py:85 #: inx/inkstitch_lettering_generate_json.inx:26 msgid "Description" msgstr "" -#: lib/extensions/troubleshoot.py:98 lib/extensions/troubleshoot.py:147 +#: lib/extensions/troubleshoot.py:106 lib/extensions/troubleshoot.py:155 #: inx/inkstitch_cleanup.inx:17 inx/inkstitch_remove_embroidery_settings.inx:16 -#: inx/inkstitch_select_elements.inx:51 inx/inkstitch_troubleshoot.inx:10 +#: inx/inkstitch_select_elements.inx:59 inx/inkstitch_troubleshoot.inx:12 msgid "Troubleshoot" msgstr "" -#: lib/extensions/troubleshoot.py:110 lib/extensions/troubleshoot.py:154 +#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:162 msgid "Errors" msgstr "" -#: lib/extensions/troubleshoot.py:116 lib/extensions/troubleshoot.py:158 +#: lib/extensions/troubleshoot.py:124 lib/extensions/troubleshoot.py:166 msgid "Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:122 +#: lib/extensions/troubleshoot.py:130 msgid "Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:155 +#: lib/extensions/troubleshoot.py:163 msgid "Problems that will prevent the shape from being embroidered." msgstr "" -#: lib/extensions/troubleshoot.py:159 +#: lib/extensions/troubleshoot.py:167 msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object." msgstr "" -#: lib/extensions/troubleshoot.py:164 +#: lib/extensions/troubleshoot.py:172 msgid "Object Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:165 +#: lib/extensions/troubleshoot.py:173 msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour." msgstr "" -#: lib/extensions/troubleshoot.py:178 +#: lib/extensions/troubleshoot.py:186 msgid "Possible solutions" msgstr "" -#: lib/extensions/troubleshoot.py:183 +#: lib/extensions/troubleshoot.py:191 msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)." msgstr "" @@ -2726,11 +2750,11 @@ msgstr "" msgid "Start" msgstr "Start" -#: lib/gui/simulator.py:832 lib/gui/simulator.py:842 +#: lib/gui/simulator.py:835 lib/gui/simulator.py:845 msgid "Preview" msgstr "ForhÃ¥ndsvisning" -#: lib/gui/simulator.py:873 +#: lib/gui/simulator.py:876 msgid "Embroidery Simulation" msgstr "" @@ -2752,7 +2776,7 @@ msgstr "" msgid "Error writing to %(path)s: %(error)s" msgstr "" -#: lib/stitch_plan/generate_stitch_plan.py:73 +#: lib/stitch_plan/generate_stitch_plan.py:75 #, python-format msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" @@ -2834,7 +2858,7 @@ msgstr "" msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down." msgstr "" -#: lib/svg/rendering.py:222 +#: lib/svg/rendering.py:229 msgid "Stitch Plan" msgstr "Broderiplan" @@ -3233,6 +3257,7 @@ msgid "Yes" msgstr "" #: print/templates/ui.html:201 inx/inkstitch_lettering_generate_json.inx:37 +#: inx/inkstitch_letters_to_font.inx:66 msgid "No" msgstr "" @@ -3743,8 +3768,8 @@ msgstr "" #: inx/inkstitch_cutwork_segmentation.inx:42 #: inx/inkstitch_fill_to_stroke.inx:24 inx/inkstitch_generate_palette.inx:24 #: inx/inkstitch_lettering_along_path.inx:17 -#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:43 -#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:51 +#: inx/inkstitch_stroke_to_lpe_satin.inx:26 #: inx/inkstitch_zigzag_line_to_satin.inx:18 msgid "Help" msgstr "" @@ -3774,7 +3799,7 @@ msgid "Import any other Threadlist file in txt format. Ink/Stitch will try to ma msgstr "" #: inx/inkstitch_apply_threadlist.inx:98 inx/inkstitch_fill_to_stroke.inx:33 -#: inx/inkstitch_stroke_to_lpe_satin.inx:30 +#: inx/inkstitch_stroke_to_lpe_satin.inx:32 #: inx/inkstitch_zigzag_line_to_satin.inx:28 msgid "Get more information on our website" msgstr "" @@ -3848,7 +3873,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10 -#: inx/inkstitch_stroke_to_lpe_satin.inx:38 +#: inx/inkstitch_stroke_to_lpe_satin.inx:40 #: inx/inkstitch_zigzag_line_to_satin.inx:36 msgid "Tools: Satin" msgstr "" @@ -4063,7 +4088,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 -#: inx/inkstitch_select_elements.inx:66 +#: inx/inkstitch_select_elements.inx:74 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" @@ -4933,6 +4958,14 @@ msgstr "" msgid "Import commands" msgstr "" +#: inx/inkstitch_letters_to_font.inx:64 +msgid "As param" +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:65 +msgid "As symbol" +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5317,100 +5350,120 @@ msgstr "" msgid "Stroke type" msgstr "" -#: inx/inkstitch_select_elements.inx:11 +#: inx/inkstitch_select_elements.inx:12 msgid "Running Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:12 -msgid "Ripples" +#: inx/inkstitch_select_elements.inx:14 +msgid "Select" +msgstr "" + +#: inx/inkstitch_select_elements.inx:14 +msgid "Only select specific running stitches" msgstr "" #: inx/inkstitch_select_elements.inx:15 -msgid "Polyline" +msgid "All" msgstr "" #: inx/inkstitch_select_elements.inx:16 +msgid "Auto-Run Top Stitching" +msgstr "" + +#: inx/inkstitch_select_elements.inx:17 +msgid "Auto-Run Underpath" +msgstr "" + +#: inx/inkstitch_select_elements.inx:20 +msgid "Ripples" +msgstr "" + +#: inx/inkstitch_select_elements.inx:23 +msgid "Polyline" +msgstr "" + +#: inx/inkstitch_select_elements.inx:24 msgid "Satin" msgstr "" -#: inx/inkstitch_select_elements.inx:18 +#: inx/inkstitch_select_elements.inx:26 msgid "E-Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Only select satins with this underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:21 inx/inkstitch_select_elements.inx:36 +#: inx/inkstitch_select_elements.inx:29 inx/inkstitch_select_elements.inx:44 msgid "No restriction" msgstr "" -#: inx/inkstitch_select_elements.inx:22 +#: inx/inkstitch_select_elements.inx:30 msgid "No underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:23 +#: inx/inkstitch_select_elements.inx:31 msgid "Centerwalk" msgstr "" -#: inx/inkstitch_select_elements.inx:24 +#: inx/inkstitch_select_elements.inx:32 msgid "Contour" msgstr "" -#: inx/inkstitch_select_elements.inx:25 +#: inx/inkstitch_select_elements.inx:33 #: inx/inkstitch_zigzag_line_to_satin.inx:12 msgid "Zigzag" msgstr "" -#: inx/inkstitch_select_elements.inx:27 +#: inx/inkstitch_select_elements.inx:35 msgid "Fills" msgstr "" -#: inx/inkstitch_select_elements.inx:28 +#: inx/inkstitch_select_elements.inx:36 msgid "Fill" msgstr "" -#: inx/inkstitch_select_elements.inx:35 +#: inx/inkstitch_select_elements.inx:43 msgid "Only select fills with this underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:38 +#: inx/inkstitch_select_elements.inx:46 msgid "No Underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:44 +#: inx/inkstitch_select_elements.inx:52 msgid "Select embroidery objects" msgstr "" -#: inx/inkstitch_select_elements.inx:46 +#: inx/inkstitch_select_elements.inx:54 msgid "Selects specific embroidery elements by stitch type." msgstr "" -#: inx/inkstitch_select_elements.inx:47 +#: inx/inkstitch_select_elements.inx:55 msgid "If there is already an active selection, non maching elements will be deselected." msgstr "" -#: inx/inkstitch_select_elements.inx:53 +#: inx/inkstitch_select_elements.inx:61 msgid "If this isn't working for you, you may need to insert your path to a python executable manualy." msgstr "" -#: inx/inkstitch_select_elements.inx:55 +#: inx/inkstitch_select_elements.inx:63 msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:56 -msgid "* Linux: Open the command line and type \"which python\". Copy the path and paste it here." +#: inx/inkstitch_select_elements.inx:64 +msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:57 +#: inx/inkstitch_select_elements.inx:65 msgid "* macOS: doesn't work, sorry" msgstr "" -#: inx/inkstitch_select_elements.inx:58 +#: inx/inkstitch_select_elements.inx:66 msgid "Python Path" msgstr "" @@ -5446,6 +5499,10 @@ msgstr "" msgid "Make stitch plan insensitive to mouse interactions" msgstr "" +#: inx/inkstitch_stitch_plan_preview.inx:23 +msgid "Display command symbols" +msgstr "" + #: inx/inkstitch_stitch_plan_preview_undo.inx:3 msgid "Undo Stitch Plan Preview" msgstr "" @@ -5511,23 +5568,27 @@ msgstr "" msgid "Add rungs" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:25 +#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +msgid "Path specific" +msgstr "" + +#: inx/inkstitch_stroke_to_lpe_satin.inx:27 msgid "This extension converts a stroke into a satin column using the path effect \"pattern along path\"." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:26 +#: inx/inkstitch_stroke_to_lpe_satin.inx:28 msgid "* Please note, that the size values can only be an approximation and will be distorted if the original path is not completely straight." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:27 +#: inx/inkstitch_stroke_to_lpe_satin.inx:29 msgid "* You can edit the satin path through the live path effect settings through Path > Path Effects ..." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:28 +#: inx/inkstitch_stroke_to_lpe_satin.inx:30 msgid "* If you want to add rungs or change specific parts of the satin, convert it to a normal path with Ctrl + Shift + C" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:31 +#: inx/inkstitch_stroke_to_lpe_satin.inx:33 msgid "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin" msgstr "" @@ -5535,6 +5596,14 @@ msgstr "" msgid "Troubleshoot Objects" msgstr "" +#: inx/inkstitch_troubleshoot.inx:6 +msgid "Pointer size (mm)" +msgstr "" + +#: inx/inkstitch_troubleshoot.inx:7 +msgid "Font size (mm)" +msgstr "" + #: inx/inkstitch_zigzag_line_to_satin.inx:3 msgid "Zig-Zag Line to Satin" msgstr "" diff --git a/translations/messages_de_DE.po b/translations/messages_de_DE.po index 1d2029d6..2f71aa66 100644 --- a/translations/messages_de_DE.po +++ b/translations/messages_de_DE.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" -"PO-Revision-Date: 2023-03-27 01:17\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" +"PO-Revision-Date: 2023-04-15 01:18\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -901,7 +901,7 @@ msgstr "Wenn du uns helfen willst Ink/Stitch zu verbessern,\n" "- speichere die SVG-Datei ab und\n" "- erstelle einen Fehlerbereicht (New Issue) auf https://github.com/inkstitch/inkstitch/issues" -#: inkstitch.py:107 lib/elements/fill_stitch.py:829 +#: inkstitch.py:107 lib/elements/fill_stitch.py:851 msgid "Include the error description and also (if possible) the svg file." msgstr "Sende die Fehlerbeschreibung und (wenn möglich) auch die SVG-Datei." @@ -1058,8 +1058,8 @@ msgstr "Klon in ein echtes Element konvertieren:" msgid "* Select the clone." msgstr "* Klon auswählen." -#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:40 -#: inx/inkstitch_select_elements.inx:41 +#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:48 +#: inx/inkstitch_select_elements.inx:49 msgid "Clone" msgstr "Klon" @@ -1079,117 +1079,117 @@ msgstr "Stichwinkel umkehren" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "In manchen Fällen, schlägt die automatische Winkelberechnung fehl. Der Fehler kann durch diese Option in der Regel behoben werden." -#: lib/elements/element.py:286 +#: lib/elements/element.py:283 msgid "Allow lock stitches" msgstr "Vernähen erlauben" -#: lib/elements/element.py:287 +#: lib/elements/element.py:284 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked." msgstr "Den Faden am Anfang und/oder Ende dieses Objektes vernähen. Bei manueller Stichpositionierung werden nur dann Vernähstiche eingefügt, wenn die Option Vernächstiche erzwingen aktiviert ist." #. options to allow lock stitch before and after objects -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Both" msgstr "Anfang und Ende" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Before" msgstr "Anfang" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "After" msgstr "Ende" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Neither" msgstr "Nie" -#: lib/elements/element.py:301 +#: lib/elements/element.py:298 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "Vernähen erzwingen" -#: lib/elements/element.py:302 +#: lib/elements/element.py:299 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "Am Ende dieses Objektes vernähen, auch wenn die Distanz zum Folgeobjekt kleiner ist, als in den Ink/Stitch Einstellungen definiert." -#: lib/elements/element.py:313 +#: lib/elements/element.py:310 msgid "Tack stitch" msgstr "Anstecher" -#: lib/elements/element.py:314 +#: lib/elements/element.py:311 msgid "Tack down stitch type" msgstr "Anstecher Variante" -#: lib/elements/element.py:324 lib/elements/element.py:370 +#: lib/elements/element.py:321 lib/elements/element.py:367 msgid "Custom path" msgstr "Benutzerdefinierter Pfad" -#: lib/elements/element.py:325 +#: lib/elements/element.py:322 msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." msgstr "Bitte einen benutzerdefinierten Pfad eingeben. Bei SVG-Pfaden wird der letzte Knoten nicht gestickt, sondern bildet den ersten Stich des zugehörigen Elements ab." -#: lib/elements/element.py:335 lib/elements/element.py:347 +#: lib/elements/element.py:332 lib/elements/element.py:344 msgid "Scale tack stitch" msgstr "Anstecher skalieren" -#: lib/elements/element.py:336 +#: lib/elements/element.py:333 msgid "Set stitch length. A 1 in a custom path equals this values." msgstr "Stichlänge festlegen. Eine 1 in benutzerdefinierten Pfaden entspricht genau diesem Wert." -#: lib/elements/element.py:348 +#: lib/elements/element.py:345 msgid "Scale tack stitch by this percentage." msgstr "Anstecher um diesen Prozentwert skalieren." -#: lib/elements/element.py:359 +#: lib/elements/element.py:356 msgid "Lock stitch" msgstr "Verstecher" -#: lib/elements/element.py:360 +#: lib/elements/element.py:357 msgid "Lock stitch type" msgstr "Verstecher Variante" -#: lib/elements/element.py:371 +#: lib/elements/element.py:368 msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." msgstr "Bitte einen benutzerdefinierten Pfad eingeben. Bei SVG-Pfaden wird der erste Knoten nicht gestickt, sondern bildet den letzten Stich des zugehörigen Elements ab." -#: lib/elements/element.py:381 lib/elements/element.py:393 +#: lib/elements/element.py:378 lib/elements/element.py:390 msgid "Scale lock stitch" msgstr "Verstecher skalieren" -#: lib/elements/element.py:382 +#: lib/elements/element.py:379 msgid "Set length of lock stitches (mm)." msgstr "Stichlänge des Verstechers festlegen (mm)." -#: lib/elements/element.py:394 +#: lib/elements/element.py:391 msgid "Scale lock stitch by this percentage." msgstr "Verstecher um diesen Prozentwert skalieren." -#: lib/elements/element.py:406 +#: lib/elements/element.py:403 msgid "Trim After" msgstr "Fadenschnitt" -#: lib/elements/element.py:407 +#: lib/elements/element.py:404 msgid "Add a TRIM command after stitching this object." msgstr "Füge Fadenschnitt-Befehl nach diesem Objekt hinzu." -#: lib/elements/element.py:416 +#: lib/elements/element.py:413 msgid "Stop After" msgstr "Stopp" -#: lib/elements/element.py:417 +#: lib/elements/element.py:414 msgid "Add a STOP command after stitching this object." msgstr "Füge einen Stopp-Befehl nach diesem Objekt hinzu." -#: lib/elements/element.py:426 +#: lib/elements/element.py:423 msgid "Random seed" msgstr "Zufallszahl" -#: lib/elements/element.py:427 +#: lib/elements/element.py:424 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "Zufallswert für randomisierte Attribute. Verwendet die Element-ID, falls leer." -#: lib/elements/element.py:475 +#: lib/elements/element.py:472 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "Objekt %(id)s hat ein leeres Attribut 'd'. Bitte lösche dieses Objekt aus dem Dokument." @@ -1197,11 +1197,11 @@ msgstr "Objekt %(id)s hat ein leeres Attribut 'd'. Bitte lösche dieses Objekt a #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:661 +#: lib/elements/element.py:658 msgid "Failed on " msgstr "Folgendes Objekt konnte nicht in einen Stickpfad umgewandelt werden: " -#: lib/elements/element.py:663 +#: lib/elements/element.py:660 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "Bitte rufe die Funktion Erweiterungen > Ink/Stitch > Fehlerbehebung > Fehlerbehebung an Objekten auf. Diese Erweiterung zeigt fehlerhafte Stellen an und gibt am rechten Seitenrand Vorschläge zum Lösen des Problems." @@ -1225,7 +1225,7 @@ msgstr "Kleines Füllobjekt" msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "Dieses Füllobjekt ist so klein, dass es sich besser für einen Geradstich oder Satinstich eignet. Bei sehr kleinen Objekten ist ein Füllstich nicht möglich und Ink/Stitch nutzt automatisch einen Geradstich um die Außenränder herum." -#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:543 +#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:555 msgid "Expand" msgstr "Erweitern" @@ -1233,7 +1233,7 @@ msgstr "Erweitern" msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "Die \"Erweitern\"-Einstellung für dieses Füll-Objekt kann nicht angewendet werden. Ink/Stitch wird diese Einstellung ignorieren und stattdessen die Originalgröße nutzen." -#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:520 +#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:532 msgid "Inset" msgstr "Einzug" @@ -1269,15 +1269,15 @@ msgstr "Die Führungslinie dieses Objekts liegt nicht innerhalb des Objektes. Fà msgid "* Move the guide line into the element" msgstr "* Bewege die Führungslinie in das Objekt" -#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:34 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "Multiple Guide Lines" msgstr "Mehrere Führungslinien" -#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:35 +#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:37 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "Dieses Objekt hat mehrere Führungslinien, aber nur die erste wird verwendet." -#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:39 msgid "* Remove all guide lines, except for one." msgstr "* Entferne alle Führungslinien bis auf eine." @@ -1322,23 +1322,23 @@ msgstr "Automatisch geführte Füllstiche" msgid "Auto Fill" msgstr "Automatische Füllung" -#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:29 +#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:37 msgid "Contour Fill" msgstr "Konturfüllung" -#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:30 +#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:38 msgid "Guided Fill" msgstr "Kurvenfüllung" -#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:31 +#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:39 msgid "Meander Fill" msgstr "Meanderfüllung" -#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:32 +#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:40 msgid "Circular Fill" msgstr "Spiralfüllung" -#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:33 +#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:41 msgid "Legacy Fill" msgstr "Veraltete Füllung" @@ -1415,132 +1415,148 @@ msgid "Meander Pattern" msgstr "Meander-Muster" #: lib/elements/fill_stitch.py:190 +msgid "Meander pattern angle" +msgstr "" + +#: lib/elements/fill_stitch.py:200 msgid "Meander pattern scale" msgstr "Meander-Muster skalieren" -#: lib/elements/fill_stitch.py:200 +#: lib/elements/fill_stitch.py:201 +msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. " +msgstr "" + +#: lib/elements/fill_stitch.py:212 msgid "Angle of lines of stitches" msgstr "Winkel der Stichlinien" -#: lib/elements/fill_stitch.py:201 +#: lib/elements/fill_stitch.py:213 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "Der Winkel nimmt gegen den Uhrzeigersinn zu. 0 ist horizontal. Negative Winkel sind erlaubt." -#: lib/elements/fill_stitch.py:219 lib/elements/fill_stitch.py:532 +#: lib/elements/fill_stitch.py:231 lib/elements/fill_stitch.py:544 msgid "Skip last stitch in each row" msgstr "Letzten Stich in jeder Reihe überspringen" -#: lib/elements/fill_stitch.py:220 lib/elements/fill_stitch.py:533 +#: lib/elements/fill_stitch.py:232 lib/elements/fill_stitch.py:545 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "Der letzte Stich einer Reihe ist sehr nah an dem ersten Stich der nächsten Reihe. Ihn zu überspringen verringert Stichanzahl und Dichte." -#: lib/elements/fill_stitch.py:233 +#: lib/elements/fill_stitch.py:245 msgid "Flip fill (start right-to-left)" msgstr "Rückwärtsfüllung (von rechts nach links)" -#: lib/elements/fill_stitch.py:234 +#: lib/elements/fill_stitch.py:246 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "Die Umkehr-Option kann bei der Reihenfolge des Stichpfads helfen. Wenn Umdrehen aktiviert wird, wird das Sticken von rechts nach links anstatt von links nach rechts ausgeführt." -#: lib/elements/fill_stitch.py:245 +#: lib/elements/fill_stitch.py:257 msgid "Spacing between rows" msgstr "Reihenabstand" -#: lib/elements/fill_stitch.py:246 +#: lib/elements/fill_stitch.py:258 msgid "Distance between rows of stitches." msgstr "Abstand zwischen den Stichreihen." -#: lib/elements/fill_stitch.py:265 +#: lib/elements/fill_stitch.py:277 msgid "Maximum fill stitch length" msgstr "Maximale Füllstichlänge" -#: lib/elements/fill_stitch.py:266 +#: lib/elements/fill_stitch.py:278 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "Die Stichlänge in einer Reihe. Ein kürzerer Stich kann am Anfang oder am Ende einer Reihe verwendet werden." -#: lib/elements/fill_stitch.py:281 +#: lib/elements/fill_stitch.py:293 msgid "Stagger rows this many times before repeating" msgstr "Reihenanzahl bis sich das Muster wiederholt" -#: lib/elements/fill_stitch.py:282 +#: lib/elements/fill_stitch.py:294 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "Dieser Wert beschreibt, nach wie vielen Reihen die Einstichstellen übereinander liegen. Dezimalwerte sind zulässig und zeigen weniger deutliche Diagonalen im Stickbild." -#: lib/elements/fill_stitch.py:440 lib/elements/stroke.py:106 +#: lib/elements/fill_stitch.py:452 lib/elements/stroke.py:108 msgid "Running stitch length" msgstr "Stichlänge" -#: lib/elements/fill_stitch.py:441 +#: lib/elements/fill_stitch.py:453 msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "Stichlänge um den Umriss des Füllbereichs, der beim Übergang von Abschnitt zu Abschnitt verwendet wird. Wird auch für Meander- und Spiralfüllung verwendet." -#: lib/elements/fill_stitch.py:456 lib/elements/stroke.py:118 +#: lib/elements/fill_stitch.py:468 msgid "Running stitch tolerance" msgstr "Geradstich-Toleranz" -#: lib/elements/fill_stitch.py:457 +#: lib/elements/fill_stitch.py:469 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "Alle Stiche müssen innerhalb dieser Toleranzgrenze zum Pfad liegen. Eine niedrigere Toleranz bedeutet, dass sich die Stichlänge mehr reduziert. Eine größere Toleranz lann zur Abrundung scharfer Ecken führen." -#: lib/elements/fill_stitch.py:468 inx/inkstitch_select_elements.inx:35 -#: inx/inkstitch_select_elements.inx:37 +#: lib/elements/fill_stitch.py:480 inx/inkstitch_select_elements.inx:43 +#: inx/inkstitch_select_elements.inx:45 msgid "Underlay" msgstr "Unterlage" -#: lib/elements/fill_stitch.py:468 lib/elements/fill_stitch.py:477 -#: lib/elements/fill_stitch.py:502 lib/elements/fill_stitch.py:513 -#: lib/elements/fill_stitch.py:523 lib/elements/fill_stitch.py:535 -#: lib/elements/fill_stitch.py:576 +#: lib/elements/fill_stitch.py:480 lib/elements/fill_stitch.py:489 +#: lib/elements/fill_stitch.py:514 lib/elements/fill_stitch.py:525 +#: lib/elements/fill_stitch.py:535 lib/elements/fill_stitch.py:547 +#: lib/elements/fill_stitch.py:598 msgid "Fill Underlay" msgstr "Füllung Unterlage" -#: lib/elements/fill_stitch.py:474 +#: lib/elements/fill_stitch.py:486 msgid "Fill angle" msgstr "Füllwinkel" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:487 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "Standard: Füllwinkel + 90 Grad. Füge eine Liste von mit Leerzeichen getrennten Werten ein, um mehrere Lagen zu erzeugen." -#: lib/elements/fill_stitch.py:499 +#: lib/elements/fill_stitch.py:511 msgid "Row spacing" msgstr "Reihenabstand" -#: lib/elements/fill_stitch.py:500 +#: lib/elements/fill_stitch.py:512 msgid "default: 3x fill row spacing" msgstr "Standard: 3x Füllreihenabstand" -#: lib/elements/fill_stitch.py:510 +#: lib/elements/fill_stitch.py:522 lib/elements/stroke.py:134 msgid "Max stitch length" msgstr "Maximale Stichlänge" -#: lib/elements/fill_stitch.py:511 +#: lib/elements/fill_stitch.py:523 msgid "default: equal to fill max stitch length" msgstr "Standard: entspricht der maximalen Stichlänge" -#: lib/elements/fill_stitch.py:521 +#: lib/elements/fill_stitch.py:533 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "Verkleinern Sie die Unterlage, um zu verhindern, dass die Unterlage an der Außenseite der Füllstiche sichtbar wird." -#: lib/elements/fill_stitch.py:544 +#: lib/elements/fill_stitch.py:556 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "Erweitert die Ursprungsform. Diese Option kann genutzt werden, um Lücken zwischen angrenzenden Objekten zu verringern. Negative Werte verkleinern die Form." -#: lib/elements/fill_stitch.py:558 lib/elements/fill_stitch.py:572 +#: lib/elements/fill_stitch.py:569 +msgid "Clip path" +msgstr "" + +#: lib/elements/fill_stitch.py:570 +msgid "Constrain stitching to the shape. Useful when smoothing and expand are used." +msgstr "" + +#: lib/elements/fill_stitch.py:580 lib/elements/fill_stitch.py:594 msgid "Underpath" msgstr "Verbindungsstiche innerhalb des Objektes" -#: lib/elements/fill_stitch.py:559 lib/elements/fill_stitch.py:573 +#: lib/elements/fill_stitch.py:581 lib/elements/fill_stitch.py:595 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "Stiche zum Verbinden der Teilbereiche verlaufen innerhalb des Objektes. Verbindungsstiche vermeiden im Winkel des Füllmusters zu verlaufen. Das kann ihnen ein zackiges Aussehen verleihen." -#: lib/elements/fill_stitch.py:821 +#: lib/elements/fill_stitch.py:843 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "Es ist ein Fehler bei der Füllung aufgetreten! Das bedeutet, das ist ein Bug in Ink/Stitch." #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:824 +#: lib/elements/fill_stitch.py:846 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1614,480 +1630,488 @@ msgstr "* Optional: Öffne die Parametereinstellungen und aktiviere \"manuelle S msgid "Manual stitch along path" msgstr "Manueller Stich entlang des Pfades" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "Too few subpaths" msgstr "Zu wenig Unterpfade" -#: lib/elements/satin_column.py:30 +#: lib/elements/satin_column.py:31 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "Satinsäule: Das Objekt hat zu wenig Unterpfade. Eine Satinsäule muss mindestens zwei Pfade enthalten." -#: lib/elements/satin_column.py:32 +#: lib/elements/satin_column.py:33 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "* Füge einen weiteren Unterpfad hinzu (wähle zwei Pfade aus und gehe auf Pfad > Vereinigung)" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:34 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "* Nutze alternativ einen Lauf- oder Zick-Zack-Stich (Parametereinstellungen)" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "Not stitchable satin column" msgstr "Nicht stickbare Satinsäule" -#: lib/elements/satin_column.py:39 +#: lib/elements/satin_column.py:40 msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup." msgstr "Eine Satinsäule besteht aus zwei seitlichen Begrenzungslinien und einer beliebigen Anzahl an Richtungslinien (Stichlagen). Die fehlerhafte Satinsäule hat wahrscheinlich einen anderen Aufbau." -#: lib/elements/satin_column.py:41 +#: lib/elements/satin_column.py:42 msgid "Make sure your satin column is not a combination of multiple satin columns." msgstr "Stelle sicher, dass die Satinsäule keine Kombination aus mehreren Satinsäulen ist." -#: lib/elements/satin_column.py:42 +#: lib/elements/satin_column.py:43 msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/" msgstr "Gehe auf unsere Webseite und informiere dich, wie Satinsäulen aufgebaut sind: https://inkstitch.org/de/docs/stitches/satin-column/" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "Each rung should intersect both rails once." msgstr "Jede Stichlage sollte beide Außenlinien einmal kreuzen." -#: lib/elements/satin_column.py:50 +#: lib/elements/satin_column.py:51 msgid "Rungs intersects too many times" msgstr "Stichlagen kreuzen Außenlinie zu oft" -#: lib/elements/satin_column.py:51 +#: lib/elements/satin_column.py:52 msgid "Satin column: A rung intersects a rail more than once." msgstr "Satinsäule: Eine Stichlage überschneidet eine Außenlinie mehrmals." -#: lib/elements/satin_column.py:55 +#: lib/elements/satin_column.py:56 msgid "Rung doesn't intersect rails" msgstr "Stichlage kreuzt Außenlinie nicht" -#: lib/elements/satin_column.py:56 +#: lib/elements/satin_column.py:57 msgid "Satin column: A rung doesn't intersect both rails." msgstr "Satinsäule: Eine Stichlage kreuzt nicht beide Außenlinien." -#: lib/elements/satin_column.py:60 +#: lib/elements/satin_column.py:61 msgid "Unequal number of points" msgstr "Ungerade Anzahl von Punkten" -#: lib/elements/satin_column.py:61 +#: lib/elements/satin_column.py:62 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "Satinsäule: Es gibt keine Stichlagen und die Außenlinien haben eine ungleiche Anzahl an Knotenpunkten." -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "Der einfachste Weg dieses Problem zu lösen ist, eine oder mehrere Stichlagen einzufügen. " -#: lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:65 msgid "Rungs control the stitch direction in satin columns." msgstr "Stichlagen kontrollieren die Stichrichtung von Satinstichen." -#: lib/elements/satin_column.py:65 +#: lib/elements/satin_column.py:66 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "* Markiere das Objekt und drücke \"P\", um das Freihandlinien-Werkzeug zu aktivieren." -#: lib/elements/satin_column.py:66 +#: lib/elements/satin_column.py:67 msgid "* Hold \"Shift\" while drawing the rung." msgstr "* Halte die Shift-Taste gedrückt, während du die Stichlagen zeichnest." -#: lib/elements/satin_column.py:71 lib/elements/satin_column.py:81 -#: inx/inkstitch_select_elements.inx:17 +#: lib/elements/satin_column.py:72 lib/elements/satin_column.py:82 +#: inx/inkstitch_select_elements.inx:25 msgid "Satin Column" msgstr "Satinsäule" -#: lib/elements/satin_column.py:77 +#: lib/elements/satin_column.py:78 msgid "Custom satin column" msgstr "Benutzerdefinierte Satinsäule" -#: lib/elements/satin_column.py:82 +#: lib/elements/satin_column.py:83 msgid "\"E\" Stitch" msgstr "\"E\"-Stich" -#: lib/elements/satin_column.py:86 lib/elements/stroke.py:70 +#: lib/elements/satin_column.py:87 lib/elements/stroke.py:72 #: inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "Methode" -#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:376 +#: lib/elements/satin_column.py:97 lib/elements/satin_column.py:377 msgid "Maximum stitch length" msgstr "Maximale Stichlänge" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:98 msgid "Maximum stitch length for split stitches." msgstr "Maximale Stichlänge für Zwischenstiche." -#: lib/elements/satin_column.py:106 +#: lib/elements/satin_column.py:107 msgid "Random percentage of satin width decrease" msgstr "Zufälliger Prozentwert (Schrumpfen)" -#: lib/elements/satin_column.py:107 +#: lib/elements/satin_column.py:108 msgid "shorten stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "Kürzt Stiche um höchstens diesen Wert. Zwei durch ein Leerzeichen getrennte Werte können für einen asymmetrischen Effekt verwendet werden." -#: lib/elements/satin_column.py:116 +#: lib/elements/satin_column.py:117 msgid "Random percentage of satin width increase" msgstr "Zufälliger Prozentwert (Erweitern)" -#: lib/elements/satin_column.py:117 +#: lib/elements/satin_column.py:118 msgid "lengthen stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "Verlängert Stiche um höchstens diesen Wert. Zwei durch ein Leerzeichen getrennte Werte können für einen asymmetrischen Effekt verwendet werden." -#: lib/elements/satin_column.py:126 +#: lib/elements/satin_column.py:127 msgid "Random zig-zag spacing percentage" msgstr "Zufallswert Zick-Zack-Abstand (Prozent)" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:128 msgid "Amount of random jitter added to stitch length." msgstr "Maximale randomisierte Abweichung der Stichabstände in Prozent." -#: lib/elements/satin_column.py:135 +#: lib/elements/satin_column.py:136 msgid "Random phase for split stitches" msgstr "Randomisierte Zwischenstiche" -#: lib/elements/satin_column.py:136 +#: lib/elements/satin_column.py:137 msgid "Controls whether split stitches are centered or with a random phase (which may increase stitch count)." msgstr "Kontrolliert ob die Zwischenstiche mittig liegen oder sich zufällig über die Stichlänge verteilen (dies kann die Stichanzahl erhöhen)." -#: lib/elements/satin_column.py:143 +#: lib/elements/satin_column.py:144 msgid "Minimum length for random-phase split." msgstr "Minimale Stichlänge für randomisierte Zwischenstiche." -#: lib/elements/satin_column.py:144 +#: lib/elements/satin_column.py:145 msgid "Defaults to maximum stitch length. Smaller values allow for a transition between single-stitch and split-stitch." msgstr "Wenn leer, wir er Wert für die maximale Stichlänge verwendet. Kleinere Werte erlauben einen Übergang von Einzelstich zu Teilstich." -#: lib/elements/satin_column.py:153 +#: lib/elements/satin_column.py:154 msgid "Random jitter for split stitches" msgstr "Zufälliges Zittern für Zwischenstiche" -#: lib/elements/satin_column.py:154 +#: lib/elements/satin_column.py:155 msgid "Randomizes split stitch length if random phase is enabled, stitch position if disabled." msgstr "Wenn die Option für randomisierte Zwischenstiche aktiviert ist, wird die Stichlänge für Zwischenstiche randomisiert. Ist die Option deaktiviert, bezieht sich der Wert auf die Zwischenstich-Positionen." -#: lib/elements/satin_column.py:161 +#: lib/elements/satin_column.py:162 msgid "Short stitch inset" msgstr "Kurzstich-Einzug" -#: lib/elements/satin_column.py:162 +#: lib/elements/satin_column.py:163 msgid "Stitches in areas with high density will be inset by this amount." msgstr "Stiche in Bereichen mit hoher Dichte werden um diesen Wert verkürzt." -#: lib/elements/satin_column.py:172 +#: lib/elements/satin_column.py:173 msgid "Short stitch distance" msgstr "Kurzstitch-Dichte" -#: lib/elements/satin_column.py:173 +#: lib/elements/satin_column.py:174 msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "Nutze Kurzstiche, wenn der Abstand zwischen den Stichen schmaler als dieser Wert ist." -#: lib/elements/satin_column.py:187 lib/elements/stroke.py:132 +#: lib/elements/satin_column.py:188 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Zick-Zack Abstand (Spitze zu Spitze)" -#: lib/elements/satin_column.py:188 +#: lib/elements/satin_column.py:189 msgid "Peak-to-peak distance between zig-zags. This is double the mm/stitch measurement used by most mechanical machines." msgstr "Zick-Zack Abstand (Spitze zu Spitze). Dies ist der doppelte Wert (mm/Stich) den die meisten mechanischen Maschinen nutzen." -#: lib/elements/satin_column.py:200 +#: lib/elements/satin_column.py:201 msgid "Pull compensation percentage" msgstr "Zugkompensation (%)" -#: lib/elements/satin_column.py:201 +#: lib/elements/satin_column.py:202 msgid "Additional pull compensation which varies as a percentage of stitch width. Two values separated by a space may be used for an aysmmetric effect." msgstr "Zusätzliche Zugkompensation, die als Prozentwert der ursprünglichen Breite variiert. Zwei durch ein Leerzeichen getrennte Werte können für einen asymmetrischen Effekt verwendet werden." -#: lib/elements/satin_column.py:215 +#: lib/elements/satin_column.py:216 msgid "Pull compensation" msgstr "Zugausgleich" -#: lib/elements/satin_column.py:216 +#: lib/elements/satin_column.py:217 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an aysmmetric effect." msgstr "Satinstiche ziehen den Stoff zusammen. Dadurch wird das Stickbild schmaler, als die in Inkscape gezeichnete Form. Diese Einstellung erweitert die Satinsäule um einen festen Wert, um diesen Effekt auszugleichen. Zwei durch ein Leerzeichen getrennte Werte können für einen asymmetrischen Effekt genutzt werden." -#: lib/elements/satin_column.py:233 +#: lib/elements/satin_column.py:234 msgid "Reverse one rail" msgstr "Eine Außenlinie umkehren" -#: lib/elements/satin_column.py:234 +#: lib/elements/satin_column.py:235 msgid "Enabling this may help if your satin renders very strangely." msgstr "Diese Option kann hilfreich sein, wenn die Satinsäule unerwartet seltsam aussieht." -#: lib/elements/satin_column.py:244 +#: lib/elements/satin_column.py:245 msgid "Swap rails" msgstr "Seiten umkehren" -#: lib/elements/satin_column.py:245 +#: lib/elements/satin_column.py:246 msgid "Swaps the first and second rails of the satin column, affecting which side the thread finished on as well as any sided properties" msgstr "Diese Einstellung beeinflusst, ob der Startpunkt der Satinsäule auf der linken oder rechten Seite liegt." -#: lib/elements/satin_column.py:254 +#: lib/elements/satin_column.py:255 msgid "Contour underlay" msgstr "Konturunterlage" -#: lib/elements/satin_column.py:254 lib/elements/satin_column.py:261 -#: lib/elements/satin_column.py:269 lib/elements/satin_column.py:284 +#: lib/elements/satin_column.py:255 lib/elements/satin_column.py:262 +#: lib/elements/satin_column.py:270 lib/elements/satin_column.py:285 msgid "Contour Underlay" msgstr "Konturunterlage" -#: lib/elements/satin_column.py:261 lib/elements/satin_column.py:300 +#: lib/elements/satin_column.py:262 lib/elements/satin_column.py:301 msgid "Stitch length" msgstr "Stichlänge" -#: lib/elements/satin_column.py:267 +#: lib/elements/satin_column.py:268 msgid "Inset distance (fixed)" msgstr "Einzug (fest)" -#: lib/elements/satin_column.py:268 +#: lib/elements/satin_column.py:269 msgid "Shrink the outline by a fixed length, to prevent the underlay from showing around the outside of the satin column." msgstr "Verkleinert die Umrandung um eine feste Breite, um zu verhindern, dass die Unterlage an der Außenseite der Satinsäule sichtbar wird." -#: lib/elements/satin_column.py:281 +#: lib/elements/satin_column.py:282 msgid "Inset distance (proportional)" msgstr "Einzug (proportional)" -#: lib/elements/satin_column.py:282 +#: lib/elements/satin_column.py:283 msgid "Shrink the outline by a proportion of the column width, to prevent the underlay from showing around the outside of the satin column." msgstr "Verkleinert die Breite der Satinsäule proportional im Verhältnis zur Ursprungsbreite. Dies verhindert, dass die Unterlage an der Außenseite der Satinsäule sichtbar wird." -#: lib/elements/satin_column.py:293 +#: lib/elements/satin_column.py:294 msgid "Center-walk underlay" msgstr "Mittellinien Unterlage" -#: lib/elements/satin_column.py:293 lib/elements/satin_column.py:300 -#: lib/elements/satin_column.py:309 lib/elements/satin_column.py:319 +#: lib/elements/satin_column.py:294 lib/elements/satin_column.py:301 +#: lib/elements/satin_column.py:310 lib/elements/satin_column.py:320 msgid "Center-Walk Underlay" msgstr "Mittellinien Unterlage" -#: lib/elements/satin_column.py:306 lib/elements/stroke.py:80 +#: lib/elements/satin_column.py:307 lib/elements/stroke.py:82 msgid "Repeats" msgstr "Wiederholungen" -#: lib/elements/satin_column.py:307 +#: lib/elements/satin_column.py:308 msgid "For an odd number of repeats, this will reverse the direction the satin column is stitched, causing stitching to both begin and end at the start point." msgstr "Bei einer ungeraden Anzahl an Wiederholungen wird die Richtung, in die die Satinsäule verläuft, umgekehrt. Sie endet dementsprechend wieder am Startpunkt." -#: lib/elements/satin_column.py:317 +#: lib/elements/satin_column.py:318 msgid "Position" msgstr "Position" -#: lib/elements/satin_column.py:318 +#: lib/elements/satin_column.py:319 #, python-format msgid "Position of underlay from between the rails. 0% is along the first rail, 50% is centered, 100% is along the second rail." msgstr "Position der Unterlage zwischen den Außenseiten. 0% liegt genau auf der ersten Seite, 50% in der Mitte, 100% auf der zweiten Seite." -#: lib/elements/satin_column.py:326 +#: lib/elements/satin_column.py:327 msgid "Zig-zag underlay" msgstr "Zick-Zack Unterlage" -#: lib/elements/satin_column.py:326 lib/elements/satin_column.py:335 -#: lib/elements/satin_column.py:346 lib/elements/satin_column.py:366 -#: lib/elements/satin_column.py:379 +#: lib/elements/satin_column.py:327 lib/elements/satin_column.py:336 +#: lib/elements/satin_column.py:347 lib/elements/satin_column.py:367 +#: lib/elements/satin_column.py:380 msgid "Zig-zag Underlay" msgstr "Zick-Zack Unterlage" -#: lib/elements/satin_column.py:332 +#: lib/elements/satin_column.py:333 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "Zick-Zack Abstand (Spitze zu Spitze)" -#: lib/elements/satin_column.py:333 +#: lib/elements/satin_column.py:334 msgid "Distance between peaks of the zig-zags." msgstr "Abstand zwischen den Spitzen der Zick-Zacks." -#: lib/elements/satin_column.py:343 +#: lib/elements/satin_column.py:344 msgid "Inset amount (fixed)" msgstr "Einzug (fest)" -#: lib/elements/satin_column.py:344 lib/elements/satin_column.py:364 +#: lib/elements/satin_column.py:345 lib/elements/satin_column.py:365 msgid "default: half of contour underlay inset" msgstr "Voreinstellung: Hälfte des Einzuges der Konturunterlage" -#: lib/elements/satin_column.py:363 +#: lib/elements/satin_column.py:364 msgid "Inset amount (proportional)" msgstr "Einzug (proportional)" -#: lib/elements/satin_column.py:377 +#: lib/elements/satin_column.py:378 msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "Stich unterteilen, wenn maximale Stichlänge überschritten ist" -#: lib/elements/stroke.py:25 +#: lib/elements/stroke.py:27 msgid "Ignore skip" msgstr "Überspringen ungültig" -#: lib/elements/stroke.py:26 +#: lib/elements/stroke.py:28 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "Überspringen-Werte wurden ignoriert, da sie größer als die Gesamtzahl der Linien sind." -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:30 msgid "* Open the params dialog with this object selected" msgstr "* Objekt auswählen und die Parameter-Einstellungen öffnen" -#: lib/elements/stroke.py:29 +#: lib/elements/stroke.py:31 msgid "* Reduce Skip values or increase number of lines" msgstr "* Werte für \"Überspringen\" reduzieren oder die Linienanzahl erhöhen" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:44 msgid "Stroke" msgstr "Linie" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:47 msgid "Running stitch along paths" msgstr "Geradstich" -#: lib/elements/stroke.py:63 +#: lib/elements/stroke.py:65 msgid "Running Stitch / Bean Stitch" msgstr "Geradstich / Mehrfachstich" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:66 msgid "Ripple Stitch" msgstr "Ripple-Stich" -#: lib/elements/stroke.py:65 inx/inkstitch_select_elements.inx:13 +#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:21 msgid "ZigZag Stitch" msgstr "Zickzack-Stich" -#: lib/elements/stroke.py:66 inx/inkstitch_select_elements.inx:14 +#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:22 msgid "Manual Stitch" msgstr "Manuelle Stichpositionierung" -#: lib/elements/stroke.py:81 +#: lib/elements/stroke.py:83 msgid "Defines how many times to run down and back along the path." msgstr "Definiert, wie oft am Pfad herunter und zurück gelaufen wird." -#: lib/elements/stroke.py:92 +#: lib/elements/stroke.py:94 msgid "Bean stitch number of repeats" msgstr "Mehrfach Geradstich Anzahl der Wiederholungen" -#: lib/elements/stroke.py:93 +#: lib/elements/stroke.py:95 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "Anzahl der Wiederholungen für jeden Stich. Ein Wert von 1 erzeugt einen Dreifachstich (Vor, zurück, vor). Ein Wert von 2 erzeugt einen Fünffachstich, usw.\n\n" "Mit der Eingabe von mehreren durch Leerzeichen getrennte Werte kann ein Muster mit unterschiedlichen Stichwiederholungen erzeugt werden." -#: lib/elements/stroke.py:107 -msgid "Length of stitches in running stitch mode." -msgstr "Länge der Geradstiche." +#: lib/elements/stroke.py:109 +msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting." +msgstr "" -#: lib/elements/stroke.py:119 +#: lib/elements/stroke.py:120 +msgid "Stitch tolerance" +msgstr "" + +#: lib/elements/stroke.py:121 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "Alle Stiche müssen innerhalb dieser Toleranzgrenze zum Pfad liegen. Eine niedrigere Toleranz bedeutet, dass sich die Stichlänge mehr reduziert. Eine größere Toleranz kann zur Abrundung scharfer Ecken führen." -#: lib/elements/stroke.py:133 +#: lib/elements/stroke.py:135 +msgid "Split stitches longer than this." +msgstr "" + +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "Stichlänge im Zick-Zack Modus." -#: lib/elements/stroke.py:145 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "Anzahl der Linien" -#: lib/elements/stroke.py:146 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "Anzahl der Linien von Anfang bis Ende" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "Erste Linien überspringen" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "Diese Anzahl an Linien am Anfang überspringen." -#: lib/elements/stroke.py:174 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "Letzte Linien überspringen" -#: lib/elements/stroke.py:175 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "Diese Anzahl an Linien am Ende überspringen" -#: lib/elements/stroke.py:198 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "Linienabstand Exponent" -#: lib/elements/stroke.py:199 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "Dichte zu einer Seite hin erhöhen." -#: lib/elements/stroke.py:210 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "Exponent umkehren" -#: lib/elements/stroke.py:211 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "Effekt des Exponenten umkehren." -#: lib/elements/stroke.py:222 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "Umkehren" -#: lib/elements/stroke.py:223 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "Start- und Endpunkt vertauschen" -#: lib/elements/stroke.py:234 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "Größe des Gitters" -#: lib/elements/stroke.py:235 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "Als Gitter rendern. Dabei bitte unbedingt auf die Stichdichte achten." -#: lib/elements/stroke.py:247 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "Skalieren" -#: lib/elements/stroke.py:248 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "Achse für Satin-geführte Ripplestiche." -#: lib/elements/stroke.py:252 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "Keine" -#: lib/elements/stroke.py:260 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "Start-Skalierung" -#: lib/elements/stroke.py:261 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "Größe der ersten Kopie der Ursprungsform in Prozent." -#: lib/elements/stroke.py:261 lib/elements/stroke.py:273 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:289 msgid "Used only for ripple stitch with a guide line." msgstr "Kann nur auf Ripplestiche mit einer Führungslinie angewandt werden." -#: lib/elements/stroke.py:272 +#: lib/elements/stroke.py:288 msgid "Ending scale" msgstr "End-Skalierung" -#: lib/elements/stroke.py:273 +#: lib/elements/stroke.py:289 msgid "How big the last copy of the line should be, in percent." msgstr "Größe der letzten Kopie der Ursprungsform in Prozent." -#: lib/elements/stroke.py:284 +#: lib/elements/stroke.py:300 msgid "Rotate" msgstr "Rotieren" -#: lib/elements/stroke.py:285 +#: lib/elements/stroke.py:301 msgid "Rotate satin guided ripple stitches" msgstr "Satin-geführte Ripplestiche rotieren" -#: lib/elements/stroke.py:296 +#: lib/elements/stroke.py:312 msgid "Join style" msgstr "Kantenstil" -#: lib/elements/stroke.py:297 +#: lib/elements/stroke.py:313 msgid "Join style for non circular ripples." msgstr "Kantenstil für nicht kreisförmigen Ripplestich." -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "flat" msgstr "flach" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "point" msgstr "spitz" -#: lib/elements/text.py:13 lib/extensions/lettering.py:84 +#: lib/elements/text.py:13 lib/extensions/lettering.py:86 msgid "Text" msgstr "Text" @@ -2297,19 +2321,19 @@ msgstr "Bitte mindestens zwei Elemente auswählen, um einen Sprungstich in einen msgid "Please choose one or more commands to add." msgstr "Bitte hinzuzufügende Befehle auswählen." -#: lib/extensions/lettering.py:38 lib/extensions/lettering.py:488 +#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:490 msgid "Ink/Stitch Lettering" msgstr "Ink/Stitch Text" -#: lib/extensions/lettering.py:48 +#: lib/extensions/lettering.py:50 msgid "Font" msgstr "Schriftart" -#: lib/extensions/lettering.py:57 +#: lib/extensions/lettering.py:59 msgid "Font size filter (mm). 0 for all sizes." msgstr "Schriftgrößenfilter (mm). 0 für alle Größen." -#: lib/extensions/lettering.py:67 inx/inkstitch_apply_threadlist.inx:7 +#: lib/extensions/lettering.py:69 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7 @@ -2317,39 +2341,39 @@ msgstr "Schriftgrößenfilter (mm). 0 für alle Größen." msgid "Options" msgstr "Optionen" -#: lib/extensions/lettering.py:72 +#: lib/extensions/lettering.py:74 msgid "Stitch lines of text back and forth" msgstr "Sticke Textzeilen vor und zurück" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "Never" msgstr "nie" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each line" msgstr "nach jeder Reihe" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each word" msgstr "nach jedem Wort" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each letter" msgstr "nach jedem Buchstaben" -#: lib/extensions/lettering.py:76 +#: lib/extensions/lettering.py:78 msgid "Add trim command" msgstr "Fadenschnitt-Befehl hinzufügen" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:81 msgid "Use command symbols" msgstr "Visuelle Befehle verwenden" -#: lib/extensions/lettering.py:81 +#: lib/extensions/lettering.py:83 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "Wenn aktiviert, werden visuelle Befehle (Symbole) eingefügt. Wenn deaktiviert, wird der Fadenschnitt über die Parametereinstellungen bestimmt." -#: lib/extensions/lettering.py:89 lib/extensions/params.py:503 +#: lib/extensions/lettering.py:91 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2358,34 +2382,34 @@ msgstr "Wenn aktiviert, werden visuelle Befehle (Symbole) eingefügt. Wenn deakt msgid "Cancel" msgstr "Abbrechen" -#: lib/extensions/lettering.py:93 lib/extensions/params.py:511 +#: lib/extensions/lettering.py:95 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "Anwenden und schließen" -#: lib/extensions/lettering.py:256 +#: lib/extensions/lettering.py:258 msgid "This font has no available font variant. Please update or remove the font." msgstr "Diese Schriftart hat keine verfügbare Schriftvariante. Bitte aktualisieren oder entfernen." #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:317 +#: lib/extensions/lettering.py:319 #, python-format msgid "Text scale %s%%" msgstr "Text Skalierung %s%%" -#: lib/extensions/lettering.py:328 +#: lib/extensions/lettering.py:330 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "Fehler: Der Text kann nicht in das Dokument eingefügt werden.\n" "%s" -#: lib/extensions/lettering.py:478 +#: lib/extensions/lettering.py:480 msgid "Please select only one block of text." msgstr "Bitte wähle nur einen Textabschnitt." -#: lib/extensions/lettering.py:481 +#: lib/extensions/lettering.py:483 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "Du hast Objekte ausgewählt, die nicht von der Text-Erweiterung erstellt wurden. Bitte entferne deine Auswahl oder wähle andere Objekte aus, bevor du das Text-Modul erneut startest." @@ -2476,11 +2500,11 @@ msgstr "Hier klicken, um die Speicherung dieses Parameters bei \"Anwenden und sc msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Dieser Parameter wird gespeichert, wenn man auf \"Übernehmen und beenden\" klickt" -#: lib/extensions/params.py:485 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "Stickparameter" -#: lib/extensions/params.py:508 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "Letzte Einstellungen verwenden" @@ -2496,81 +2520,81 @@ msgstr "Bitte mindestens ein Objekt auswählen um es als Führungslinie zu marki msgid "Please select at least one object to be marked as a pattern." msgstr "Wähle mindestens ein Objekt, dass als Muster markiert werden soll." -#: lib/extensions/stroke_to_lpe_satin.py:32 +#: lib/extensions/stroke_to_lpe_satin.py:33 msgid "Please select at least one stroke." msgstr "Bitte mindestens eine Linie auswählen." #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/stroke_to_lpe_satin.py:37 +#: lib/extensions/stroke_to_lpe_satin.py:38 #: lib/extensions/zigzag_line_to_satin.py:27 msgid "Please select at least one stroke to convert to a satin column." msgstr "Für die Umwandlung in eine Satinsäule bitte mindestens eine Linie auswählen." -#: lib/extensions/stroke_to_lpe_satin.py:42 +#: lib/extensions/stroke_to_lpe_satin.py:43 msgid "Could not find the specified pattern." msgstr "Konnte das gewählte Muster nicht finden." -#: lib/extensions/stroke_to_lpe_satin.py:101 +#: lib/extensions/stroke_to_lpe_satin.py:133 msgid "Cannot convert a satin column into a live path effect satin. Please select a stroke." msgstr "Eine Satinsäule kann nicht in einen Pfadeffekt-Satinstich umgewandelt werden. Bitte eine Linie auswählen." -#: lib/extensions/troubleshoot.py:45 +#: lib/extensions/troubleshoot.py:49 msgid "All selected shapes are valid! " msgstr "Alle ausgewählten Formen sind gültig! " -#: lib/extensions/troubleshoot.py:47 +#: lib/extensions/troubleshoot.py:51 msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command." msgstr "Wenn eine Form noch immer nicht nicht gestickt wird, bitte überprüfen, ob sie sich in einer Ebene mit einem Ignorierbefehl befindet." -#: lib/extensions/troubleshoot.py:71 +#: lib/extensions/troubleshoot.py:79 msgid "Invalid Pointer" msgstr "Fehlerzeiger" -#: lib/extensions/troubleshoot.py:77 +#: lib/extensions/troubleshoot.py:85 #: inx/inkstitch_lettering_generate_json.inx:26 msgid "Description" msgstr "Beschreibung" -#: lib/extensions/troubleshoot.py:98 lib/extensions/troubleshoot.py:147 +#: lib/extensions/troubleshoot.py:106 lib/extensions/troubleshoot.py:155 #: inx/inkstitch_cleanup.inx:17 inx/inkstitch_remove_embroidery_settings.inx:16 -#: inx/inkstitch_select_elements.inx:51 inx/inkstitch_troubleshoot.inx:10 +#: inx/inkstitch_select_elements.inx:59 inx/inkstitch_troubleshoot.inx:12 msgid "Troubleshoot" msgstr "Fehlerbehebung" -#: lib/extensions/troubleshoot.py:110 lib/extensions/troubleshoot.py:154 +#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:162 msgid "Errors" msgstr "Fehler" -#: lib/extensions/troubleshoot.py:116 lib/extensions/troubleshoot.py:158 +#: lib/extensions/troubleshoot.py:124 lib/extensions/troubleshoot.py:166 msgid "Warnings" msgstr "Warnungen" -#: lib/extensions/troubleshoot.py:122 +#: lib/extensions/troubleshoot.py:130 msgid "Type Warnings" msgstr "Typ Warnungen" -#: lib/extensions/troubleshoot.py:155 +#: lib/extensions/troubleshoot.py:163 msgid "Problems that will prevent the shape from being embroidered." msgstr "Probleme, die verhindern, dass die Form gestickt wird." -#: lib/extensions/troubleshoot.py:159 +#: lib/extensions/troubleshoot.py:167 msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object." msgstr "Dies sind Probleme, die nicht verhindern, dass die Form gestickt wird. Es empfiehlt sich, die Warnung zu beheben. Wenn dies nicht geschieht, wird Ink/Stitch sein Bestes tun, um das Objekt trotzdem zu verarbeiten." -#: lib/extensions/troubleshoot.py:164 +#: lib/extensions/troubleshoot.py:172 msgid "Object Type Warnings" msgstr "Objekttypwarnungen" -#: lib/extensions/troubleshoot.py:165 +#: lib/extensions/troubleshoot.py:173 msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour." msgstr "Diese Objekte funktionieren möglicherweise nicht gut mit Ink/Stitch. Folge den Anweisungen um unerwünschtes Verhalten zu vermeiden." -#: lib/extensions/troubleshoot.py:178 +#: lib/extensions/troubleshoot.py:186 msgid "Possible solutions" msgstr "Mögliche Lösungen" -#: lib/extensions/troubleshoot.py:183 +#: lib/extensions/troubleshoot.py:191 msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)." msgstr "Es ist möglich, dass ein Objekt mehr als einen Fehler enthält. Trotzdem wird in einigen Fällen nur ein Fehler pro Objekt angezeigt. Tauchen noch weitere Fehlermeldungen auf, führe diese Funktion einfach erneut aus. Entferne diese Hinweise durch das Löschen der Ebene \"Fehlerbehebung\" im Dialogfenster Objekte (Objekt > Objekte...)." @@ -2736,11 +2760,11 @@ msgstr "Geschwindigkeit: %d Stiche/Sek" msgid "Start" msgstr "Start" -#: lib/gui/simulator.py:832 lib/gui/simulator.py:842 +#: lib/gui/simulator.py:835 lib/gui/simulator.py:845 msgid "Preview" msgstr "Vorschau" -#: lib/gui/simulator.py:873 +#: lib/gui/simulator.py:876 msgid "Embroidery Simulation" msgstr "Stick Simulation" @@ -2762,7 +2786,7 @@ msgstr "Die Schrift '%s' hat keine Varianten." msgid "Error writing to %(path)s: %(error)s" msgstr "Fehler beim Schreiben in %(path)s: %(error)s" -#: lib/stitch_plan/generate_stitch_plan.py:73 +#: lib/stitch_plan/generate_stitch_plan.py:75 #, python-format msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "Die Datei kann nicht geöffnet werden. Bitte überprüfe den Dateipfad und versuche es erneut.\\r%s" @@ -2844,7 +2868,7 @@ msgstr "AutoSatin Geradstich %d" msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down." msgstr "%s: Konnte den Graph für den Meanderstich nicht erstellen. Bitte versuche die Form, auf die er angewendet wird, zu vergrößern - oder das Meander-Muster zu verkleinern." -#: lib/svg/rendering.py:222 +#: lib/svg/rendering.py:229 msgid "Stitch Plan" msgstr "Stichplan" @@ -3243,6 +3267,7 @@ msgid "Yes" msgstr "Ja" #: print/templates/ui.html:201 inx/inkstitch_lettering_generate_json.inx:37 +#: inx/inkstitch_letters_to_font.inx:66 msgid "No" msgstr "Nein" @@ -3754,8 +3779,8 @@ msgstr "* Farbpalette auswählen" #: inx/inkstitch_cutwork_segmentation.inx:42 #: inx/inkstitch_fill_to_stroke.inx:24 inx/inkstitch_generate_palette.inx:24 #: inx/inkstitch_lettering_along_path.inx:17 -#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:43 -#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:51 +#: inx/inkstitch_stroke_to_lpe_satin.inx:26 #: inx/inkstitch_zigzag_line_to_satin.inx:18 msgid "Help" msgstr "Hilfe" @@ -3785,7 +3810,7 @@ msgid "Import any other Threadlist file in txt format. Ink/Stitch will try to ma msgstr "Eine andere Garnfarben-Liste im txt-Dateiformat importieren. Ink/Stitch wird versuchen die Farben aus der ausgewählten Farbpalette zu erkennen. Bei erfolgreicher Farberkennung werden die Farben auf die Objekte in diesem Dokument angewendet." #: inx/inkstitch_apply_threadlist.inx:98 inx/inkstitch_fill_to_stroke.inx:33 -#: inx/inkstitch_stroke_to_lpe_satin.inx:30 +#: inx/inkstitch_stroke_to_lpe_satin.inx:32 #: inx/inkstitch_zigzag_line_to_satin.inx:28 msgid "Get more information on our website" msgstr "Weitere Informationen auf unserer Webseite" @@ -3859,7 +3884,7 @@ msgstr "Behalte Reihenfolge der Satinsäulen bei" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10 -#: inx/inkstitch_stroke_to_lpe_satin.inx:38 +#: inx/inkstitch_stroke_to_lpe_satin.inx:40 #: inx/inkstitch_zigzag_line_to_satin.inx:36 msgid "Tools: Satin" msgstr "Werkzeuge: Satin" @@ -4074,7 +4099,7 @@ msgid "Duplicate Params" msgstr "Parameter duplizieren" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 -#: inx/inkstitch_select_elements.inx:66 +#: inx/inkstitch_select_elements.inx:74 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" @@ -4944,6 +4969,14 @@ msgstr "Schriftordner" msgid "Import commands" msgstr "Befehle importieren" +#: inx/inkstitch_letters_to_font.inx:64 +msgid "As param" +msgstr "Als Parameter" + +#: inx/inkstitch_letters_to_font.inx:65 +msgid "As symbol" +msgstr "Als Symbol" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "Befehle mit gewählten Objekten verknüpfen" @@ -5328,100 +5361,120 @@ msgstr "Sticktyp auswählen" msgid "Stroke type" msgstr "Linien" -#: inx/inkstitch_select_elements.inx:11 +#: inx/inkstitch_select_elements.inx:12 msgid "Running Stitch" msgstr "Geradstich" -#: inx/inkstitch_select_elements.inx:12 +#: inx/inkstitch_select_elements.inx:14 +msgid "Select" +msgstr "" + +#: inx/inkstitch_select_elements.inx:14 +msgid "Only select specific running stitches" +msgstr "" + +#: inx/inkstitch_select_elements.inx:15 +msgid "All" +msgstr "" + +#: inx/inkstitch_select_elements.inx:16 +msgid "Auto-Run Top Stitching" +msgstr "" + +#: inx/inkstitch_select_elements.inx:17 +msgid "Auto-Run Underpath" +msgstr "" + +#: inx/inkstitch_select_elements.inx:20 msgid "Ripples" msgstr "Ripplestich" -#: inx/inkstitch_select_elements.inx:15 +#: inx/inkstitch_select_elements.inx:23 msgid "Polyline" msgstr "Polyline" -#: inx/inkstitch_select_elements.inx:16 +#: inx/inkstitch_select_elements.inx:24 msgid "Satin" msgstr "Satin" -#: inx/inkstitch_select_elements.inx:18 +#: inx/inkstitch_select_elements.inx:26 msgid "E-Stitch" msgstr "E-Stich" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Underlay type" msgstr "Art der Unterlage" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Only select satins with this underlay type" msgstr "Wähle nur Satinsäulen mit dieser Unterlage" -#: inx/inkstitch_select_elements.inx:21 inx/inkstitch_select_elements.inx:36 +#: inx/inkstitch_select_elements.inx:29 inx/inkstitch_select_elements.inx:44 msgid "No restriction" msgstr "Keine Einschränkung" -#: inx/inkstitch_select_elements.inx:22 +#: inx/inkstitch_select_elements.inx:30 msgid "No underlay" msgstr "Keine Unterlage" -#: inx/inkstitch_select_elements.inx:23 +#: inx/inkstitch_select_elements.inx:31 msgid "Centerwalk" msgstr "Mittellinie" -#: inx/inkstitch_select_elements.inx:24 +#: inx/inkstitch_select_elements.inx:32 msgid "Contour" msgstr "Kontur" -#: inx/inkstitch_select_elements.inx:25 +#: inx/inkstitch_select_elements.inx:33 #: inx/inkstitch_zigzag_line_to_satin.inx:12 msgid "Zigzag" msgstr "Zickzack" -#: inx/inkstitch_select_elements.inx:27 +#: inx/inkstitch_select_elements.inx:35 msgid "Fills" msgstr "Füllungen" -#: inx/inkstitch_select_elements.inx:28 +#: inx/inkstitch_select_elements.inx:36 msgid "Fill" msgstr "Füllung" -#: inx/inkstitch_select_elements.inx:35 +#: inx/inkstitch_select_elements.inx:43 msgid "Only select fills with this underlay" msgstr "Wähle nur Füllungen mit dieser Unterlage" -#: inx/inkstitch_select_elements.inx:38 +#: inx/inkstitch_select_elements.inx:46 msgid "No Underlay" msgstr "Keine Unterlage" -#: inx/inkstitch_select_elements.inx:44 +#: inx/inkstitch_select_elements.inx:52 msgid "Select embroidery objects" msgstr "Stickobjekte auswählen" -#: inx/inkstitch_select_elements.inx:46 +#: inx/inkstitch_select_elements.inx:54 msgid "Selects specific embroidery elements by stitch type." msgstr "Stickobjekte nach Stichtyp auswählen." -#: inx/inkstitch_select_elements.inx:47 +#: inx/inkstitch_select_elements.inx:55 msgid "If there is already an active selection, non maching elements will be deselected." msgstr "Gibt es bereits eine aktive Auswahl, werden Elemente die den Suchkriterien nicht entsprechen, von der Auswahl entfernt." -#: inx/inkstitch_select_elements.inx:53 +#: inx/inkstitch_select_elements.inx:61 msgid "If this isn't working for you, you may need to insert your path to a python executable manualy." msgstr "Funktioniert diese Erweiterung nicht, kann es nötig sein den Pfad zu Python manuell festzulegen." -#: inx/inkstitch_select_elements.inx:55 +#: inx/inkstitch_select_elements.inx:63 msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here." msgstr "* Windows: Öffne die Eingabeaufforderung und schreibe \"where python\". Kopiere den Pfad und füge ihn hier ein." -#: inx/inkstitch_select_elements.inx:56 -msgid "* Linux: Open the command line and type \"which python\". Copy the path and paste it here." -msgstr "* Linux: öffne ein Terminal und schreibe \"which python\". Kopiere den Pfad und füge ihn hier ein." +#: inx/inkstitch_select_elements.inx:64 +msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here." +msgstr "" -#: inx/inkstitch_select_elements.inx:57 +#: inx/inkstitch_select_elements.inx:65 msgid "* macOS: doesn't work, sorry" msgstr "* macOS: funktioniert nicht, sorry" -#: inx/inkstitch_select_elements.inx:58 +#: inx/inkstitch_select_elements.inx:66 msgid "Python Path" msgstr "Python Pfad" @@ -5457,6 +5510,10 @@ msgstr "Stichplan-Ebene sperren" msgid "Make stitch plan insensitive to mouse interactions" msgstr "Deaktiviere Mausinteraktionen mit dem Stichplan" +#: inx/inkstitch_stitch_plan_preview.inx:23 +msgid "Display command symbols" +msgstr "Zeige visuelle Befehle" + #: inx/inkstitch_stitch_plan_preview_undo.inx:3 msgid "Undo Stitch Plan Preview" msgstr "Stichplan-Vorschau aufheben" @@ -5522,23 +5579,27 @@ msgstr "Gestreckt" msgid "Add rungs" msgstr "Richtungslinien hinzufügen" -#: inx/inkstitch_stroke_to_lpe_satin.inx:25 +#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +msgid "Path specific" +msgstr "" + +#: inx/inkstitch_stroke_to_lpe_satin.inx:27 msgid "This extension converts a stroke into a satin column using the path effect \"pattern along path\"." msgstr "Diese Erweiterung konvertiert eine Linie in eine Satinsäule mithilfe des Pfadeffekts \"Muster entlang Pfad\"." -#: inx/inkstitch_stroke_to_lpe_satin.inx:26 +#: inx/inkstitch_stroke_to_lpe_satin.inx:28 msgid "* Please note, that the size values can only be an approximation and will be distorted if the original path is not completely straight." msgstr "* Achtung: Die Größenangaben können nur ein Annäherungswert sein. Ist der Originalpfad nicht komplett gerade, wird es zu Verzerrungen kommen." -#: inx/inkstitch_stroke_to_lpe_satin.inx:27 +#: inx/inkstitch_stroke_to_lpe_satin.inx:29 msgid "* You can edit the satin path through the live path effect settings through Path > Path Effects ..." msgstr "* Der Pfad kann durch die Pfadeffekt-Einstellungen angepasst werden (Pfad > Padeffekte...)" -#: inx/inkstitch_stroke_to_lpe_satin.inx:28 +#: inx/inkstitch_stroke_to_lpe_satin.inx:30 msgid "* If you want to add rungs or change specific parts of the satin, convert it to a normal path with Ctrl + Shift + C" msgstr "* Sollen manuelle Änderungen, wie bspw. das Hinzufügen von Richtungsvektoren, durchgeführt werden, kann der Pfad in einen gewöhnlichen Pfad umgewandelt werden. Dies geschieht mit der Tastenkombination Strg + Umstelltaste + C" -#: inx/inkstitch_stroke_to_lpe_satin.inx:31 +#: inx/inkstitch_stroke_to_lpe_satin.inx:33 msgid "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin" msgstr "https://inkstitch.org/de/docs/satin-tools/#linie-zu-pfadeffekt-satin" @@ -5546,6 +5607,14 @@ msgstr "https://inkstitch.org/de/docs/satin-tools/#linie-zu-pfadeffekt-satin" msgid "Troubleshoot Objects" msgstr "Fehlerbehebung an Objekten" +#: inx/inkstitch_troubleshoot.inx:6 +msgid "Pointer size (mm)" +msgstr "Zeigergröße (mm)" + +#: inx/inkstitch_troubleshoot.inx:7 +msgid "Font size (mm)" +msgstr "Schriftgröße (mm)" + #: inx/inkstitch_zigzag_line_to_satin.inx:3 msgid "Zig-Zag Line to Satin" msgstr "Zickzack-Linie zu Satin" diff --git a/translations/messages_el_GR.po b/translations/messages_el_GR.po index c8e259d9..12113a14 100644 --- a/translations/messages_el_GR.po +++ b/translations/messages_el_GR.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" -"PO-Revision-Date: 2023-03-27 01:17\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" +"PO-Revision-Date: 2023-04-15 01:18\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:829 +#: inkstitch.py:107 lib/elements/fill_stitch.py:851 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1055,8 +1055,8 @@ msgstr "" msgid "* Select the clone." msgstr "" -#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:40 -#: inx/inkstitch_select_elements.inx:41 +#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:48 +#: inx/inkstitch_select_elements.inx:49 msgid "Clone" msgstr "" @@ -1076,117 +1076,117 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:286 +#: lib/elements/element.py:283 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:287 +#: lib/elements/element.py:284 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Both" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Before" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "After" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Neither" msgstr "" -#: lib/elements/element.py:301 +#: lib/elements/element.py:298 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:302 +#: lib/elements/element.py:299 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/element.py:313 +#: lib/elements/element.py:310 msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:314 +#: lib/elements/element.py:311 msgid "Tack down stitch type" msgstr "" -#: lib/elements/element.py:324 lib/elements/element.py:370 +#: lib/elements/element.py:321 lib/elements/element.py:367 msgid "Custom path" msgstr "" -#: lib/elements/element.py:325 +#: lib/elements/element.py:322 msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." msgstr "" -#: lib/elements/element.py:335 lib/elements/element.py:347 +#: lib/elements/element.py:332 lib/elements/element.py:344 msgid "Scale tack stitch" msgstr "" -#: lib/elements/element.py:336 +#: lib/elements/element.py:333 msgid "Set stitch length. A 1 in a custom path equals this values." msgstr "" -#: lib/elements/element.py:348 +#: lib/elements/element.py:345 msgid "Scale tack stitch by this percentage." msgstr "" -#: lib/elements/element.py:359 +#: lib/elements/element.py:356 msgid "Lock stitch" msgstr "" -#: lib/elements/element.py:360 +#: lib/elements/element.py:357 msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:371 +#: lib/elements/element.py:368 msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." msgstr "" -#: lib/elements/element.py:381 lib/elements/element.py:393 +#: lib/elements/element.py:378 lib/elements/element.py:390 msgid "Scale lock stitch" msgstr "" -#: lib/elements/element.py:382 +#: lib/elements/element.py:379 msgid "Set length of lock stitches (mm)." msgstr "" -#: lib/elements/element.py:394 +#: lib/elements/element.py:391 msgid "Scale lock stitch by this percentage." msgstr "" -#: lib/elements/element.py:406 +#: lib/elements/element.py:403 msgid "Trim After" msgstr "" -#: lib/elements/element.py:407 +#: lib/elements/element.py:404 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:416 +#: lib/elements/element.py:413 msgid "Stop After" msgstr "" -#: lib/elements/element.py:417 +#: lib/elements/element.py:414 msgid "Add a STOP command after stitching this object." msgstr "" -#: lib/elements/element.py:426 +#: lib/elements/element.py:423 msgid "Random seed" msgstr "" -#: lib/elements/element.py:427 +#: lib/elements/element.py:424 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" -#: lib/elements/element.py:475 +#: lib/elements/element.py:472 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -1194,11 +1194,11 @@ msgstr "" #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:661 +#: lib/elements/element.py:658 msgid "Failed on " msgstr "" -#: lib/elements/element.py:663 +#: lib/elements/element.py:660 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1222,7 +1222,7 @@ msgstr "" msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:543 +#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:555 msgid "Expand" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:520 +#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:532 msgid "Inset" msgstr "" @@ -1266,15 +1266,15 @@ msgstr "" msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:34 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:35 +#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:37 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:39 msgid "* Remove all guide lines, except for one." msgstr "" @@ -1319,23 +1319,23 @@ msgstr "" msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:29 +#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:37 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:30 +#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:38 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:31 +#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:39 msgid "Meander Fill" msgstr "" -#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:32 +#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:40 msgid "Circular Fill" msgstr "" -#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:33 +#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:41 msgid "Legacy Fill" msgstr "" @@ -1412,132 +1412,148 @@ msgid "Meander Pattern" msgstr "" #: lib/elements/fill_stitch.py:190 -msgid "Meander pattern scale" +msgid "Meander pattern angle" msgstr "" #: lib/elements/fill_stitch.py:200 -msgid "Angle of lines of stitches" +msgid "Meander pattern scale" msgstr "" #: lib/elements/fill_stitch.py:201 +msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. " +msgstr "" + +#: lib/elements/fill_stitch.py:212 +msgid "Angle of lines of stitches" +msgstr "" + +#: lib/elements/fill_stitch.py:213 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:219 lib/elements/fill_stitch.py:532 +#: lib/elements/fill_stitch.py:231 lib/elements/fill_stitch.py:544 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:220 lib/elements/fill_stitch.py:533 +#: lib/elements/fill_stitch.py:232 lib/elements/fill_stitch.py:545 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/fill_stitch.py:233 +#: lib/elements/fill_stitch.py:245 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:234 +#: lib/elements/fill_stitch.py:246 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:245 +#: lib/elements/fill_stitch.py:257 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:246 +#: lib/elements/fill_stitch.py:258 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:265 +#: lib/elements/fill_stitch.py:277 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:266 +#: lib/elements/fill_stitch.py:278 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:281 +#: lib/elements/fill_stitch.py:293 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:282 +#: lib/elements/fill_stitch.py:294 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:440 lib/elements/stroke.py:106 +#: lib/elements/fill_stitch.py:452 lib/elements/stroke.py:108 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:441 +#: lib/elements/fill_stitch.py:453 msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:456 lib/elements/stroke.py:118 +#: lib/elements/fill_stitch.py:468 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:457 +#: lib/elements/fill_stitch.py:469 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:468 inx/inkstitch_select_elements.inx:35 -#: inx/inkstitch_select_elements.inx:37 +#: lib/elements/fill_stitch.py:480 inx/inkstitch_select_elements.inx:43 +#: inx/inkstitch_select_elements.inx:45 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:468 lib/elements/fill_stitch.py:477 -#: lib/elements/fill_stitch.py:502 lib/elements/fill_stitch.py:513 -#: lib/elements/fill_stitch.py:523 lib/elements/fill_stitch.py:535 -#: lib/elements/fill_stitch.py:576 +#: lib/elements/fill_stitch.py:480 lib/elements/fill_stitch.py:489 +#: lib/elements/fill_stitch.py:514 lib/elements/fill_stitch.py:525 +#: lib/elements/fill_stitch.py:535 lib/elements/fill_stitch.py:547 +#: lib/elements/fill_stitch.py:598 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:474 +#: lib/elements/fill_stitch.py:486 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:487 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:499 +#: lib/elements/fill_stitch.py:511 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:500 +#: lib/elements/fill_stitch.py:512 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:510 +#: lib/elements/fill_stitch.py:522 lib/elements/stroke.py:134 msgid "Max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:511 +#: lib/elements/fill_stitch.py:523 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:521 +#: lib/elements/fill_stitch.py:533 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:544 +#: lib/elements/fill_stitch.py:556 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:558 lib/elements/fill_stitch.py:572 +#: lib/elements/fill_stitch.py:569 +msgid "Clip path" +msgstr "" + +#: lib/elements/fill_stitch.py:570 +msgid "Constrain stitching to the shape. Useful when smoothing and expand are used." +msgstr "" + +#: lib/elements/fill_stitch.py:580 lib/elements/fill_stitch.py:594 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:559 lib/elements/fill_stitch.py:573 +#: lib/elements/fill_stitch.py:581 lib/elements/fill_stitch.py:595 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/fill_stitch.py:821 +#: lib/elements/fill_stitch.py:843 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:824 +#: lib/elements/fill_stitch.py:846 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1608,479 +1624,487 @@ msgstr "" msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:30 +#: lib/elements/satin_column.py:31 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:32 +#: lib/elements/satin_column.py:33 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:34 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "Not stitchable satin column" msgstr "" -#: lib/elements/satin_column.py:39 +#: lib/elements/satin_column.py:40 msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup." msgstr "" -#: lib/elements/satin_column.py:41 +#: lib/elements/satin_column.py:42 msgid "Make sure your satin column is not a combination of multiple satin columns." msgstr "" -#: lib/elements/satin_column.py:42 +#: lib/elements/satin_column.py:43 msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/" msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:50 +#: lib/elements/satin_column.py:51 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:51 +#: lib/elements/satin_column.py:52 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:55 +#: lib/elements/satin_column.py:56 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:56 +#: lib/elements/satin_column.py:57 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:60 +#: lib/elements/satin_column.py:61 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:61 +#: lib/elements/satin_column.py:62 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:65 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:65 +#: lib/elements/satin_column.py:66 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:66 +#: lib/elements/satin_column.py:67 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:71 lib/elements/satin_column.py:81 -#: inx/inkstitch_select_elements.inx:17 +#: lib/elements/satin_column.py:72 lib/elements/satin_column.py:82 +#: inx/inkstitch_select_elements.inx:25 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:77 +#: lib/elements/satin_column.py:78 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:82 +#: lib/elements/satin_column.py:83 msgid "\"E\" Stitch" msgstr "" -#: lib/elements/satin_column.py:86 lib/elements/stroke.py:70 +#: lib/elements/satin_column.py:87 lib/elements/stroke.py:72 #: inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:376 +#: lib/elements/satin_column.py:97 lib/elements/satin_column.py:377 msgid "Maximum stitch length" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:98 msgid "Maximum stitch length for split stitches." msgstr "" -#: lib/elements/satin_column.py:106 +#: lib/elements/satin_column.py:107 msgid "Random percentage of satin width decrease" msgstr "" -#: lib/elements/satin_column.py:107 +#: lib/elements/satin_column.py:108 msgid "shorten stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:116 +#: lib/elements/satin_column.py:117 msgid "Random percentage of satin width increase" msgstr "" -#: lib/elements/satin_column.py:117 +#: lib/elements/satin_column.py:118 msgid "lengthen stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:126 +#: lib/elements/satin_column.py:127 msgid "Random zig-zag spacing percentage" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:128 msgid "Amount of random jitter added to stitch length." msgstr "" -#: lib/elements/satin_column.py:135 +#: lib/elements/satin_column.py:136 msgid "Random phase for split stitches" msgstr "" -#: lib/elements/satin_column.py:136 +#: lib/elements/satin_column.py:137 msgid "Controls whether split stitches are centered or with a random phase (which may increase stitch count)." msgstr "" -#: lib/elements/satin_column.py:143 +#: lib/elements/satin_column.py:144 msgid "Minimum length for random-phase split." msgstr "" -#: lib/elements/satin_column.py:144 +#: lib/elements/satin_column.py:145 msgid "Defaults to maximum stitch length. Smaller values allow for a transition between single-stitch and split-stitch." msgstr "" -#: lib/elements/satin_column.py:153 +#: lib/elements/satin_column.py:154 msgid "Random jitter for split stitches" msgstr "" -#: lib/elements/satin_column.py:154 +#: lib/elements/satin_column.py:155 msgid "Randomizes split stitch length if random phase is enabled, stitch position if disabled." msgstr "" -#: lib/elements/satin_column.py:161 +#: lib/elements/satin_column.py:162 msgid "Short stitch inset" msgstr "" -#: lib/elements/satin_column.py:162 +#: lib/elements/satin_column.py:163 msgid "Stitches in areas with high density will be inset by this amount." msgstr "" -#: lib/elements/satin_column.py:172 +#: lib/elements/satin_column.py:173 msgid "Short stitch distance" msgstr "" -#: lib/elements/satin_column.py:173 +#: lib/elements/satin_column.py:174 msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:187 lib/elements/stroke.py:132 +#: lib/elements/satin_column.py:188 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:188 +#: lib/elements/satin_column.py:189 msgid "Peak-to-peak distance between zig-zags. This is double the mm/stitch measurement used by most mechanical machines." msgstr "" -#: lib/elements/satin_column.py:200 +#: lib/elements/satin_column.py:201 msgid "Pull compensation percentage" msgstr "" -#: lib/elements/satin_column.py:201 +#: lib/elements/satin_column.py:202 msgid "Additional pull compensation which varies as a percentage of stitch width. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:215 +#: lib/elements/satin_column.py:216 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:216 +#: lib/elements/satin_column.py:217 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:233 +#: lib/elements/satin_column.py:234 msgid "Reverse one rail" msgstr "" -#: lib/elements/satin_column.py:234 +#: lib/elements/satin_column.py:235 msgid "Enabling this may help if your satin renders very strangely." msgstr "" -#: lib/elements/satin_column.py:244 +#: lib/elements/satin_column.py:245 msgid "Swap rails" msgstr "" -#: lib/elements/satin_column.py:245 +#: lib/elements/satin_column.py:246 msgid "Swaps the first and second rails of the satin column, affecting which side the thread finished on as well as any sided properties" msgstr "" -#: lib/elements/satin_column.py:254 +#: lib/elements/satin_column.py:255 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:254 lib/elements/satin_column.py:261 -#: lib/elements/satin_column.py:269 lib/elements/satin_column.py:284 +#: lib/elements/satin_column.py:255 lib/elements/satin_column.py:262 +#: lib/elements/satin_column.py:270 lib/elements/satin_column.py:285 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:261 lib/elements/satin_column.py:300 +#: lib/elements/satin_column.py:262 lib/elements/satin_column.py:301 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:267 +#: lib/elements/satin_column.py:268 msgid "Inset distance (fixed)" msgstr "" -#: lib/elements/satin_column.py:268 +#: lib/elements/satin_column.py:269 msgid "Shrink the outline by a fixed length, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:281 +#: lib/elements/satin_column.py:282 msgid "Inset distance (proportional)" msgstr "" -#: lib/elements/satin_column.py:282 +#: lib/elements/satin_column.py:283 msgid "Shrink the outline by a proportion of the column width, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:293 +#: lib/elements/satin_column.py:294 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/satin_column.py:300 -#: lib/elements/satin_column.py:309 lib/elements/satin_column.py:319 +#: lib/elements/satin_column.py:294 lib/elements/satin_column.py:301 +#: lib/elements/satin_column.py:310 lib/elements/satin_column.py:320 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:306 lib/elements/stroke.py:80 +#: lib/elements/satin_column.py:307 lib/elements/stroke.py:82 msgid "Repeats" msgstr "" -#: lib/elements/satin_column.py:307 +#: lib/elements/satin_column.py:308 msgid "For an odd number of repeats, this will reverse the direction the satin column is stitched, causing stitching to both begin and end at the start point." msgstr "" -#: lib/elements/satin_column.py:317 +#: lib/elements/satin_column.py:318 msgid "Position" msgstr "" -#: lib/elements/satin_column.py:318 +#: lib/elements/satin_column.py:319 #, python-format msgid "Position of underlay from between the rails. 0% is along the first rail, 50% is centered, 100% is along the second rail." msgstr "" -#: lib/elements/satin_column.py:326 +#: lib/elements/satin_column.py:327 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:326 lib/elements/satin_column.py:335 -#: lib/elements/satin_column.py:346 lib/elements/satin_column.py:366 -#: lib/elements/satin_column.py:379 +#: lib/elements/satin_column.py:327 lib/elements/satin_column.py:336 +#: lib/elements/satin_column.py:347 lib/elements/satin_column.py:367 +#: lib/elements/satin_column.py:380 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:332 +#: lib/elements/satin_column.py:333 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:333 +#: lib/elements/satin_column.py:334 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:343 +#: lib/elements/satin_column.py:344 msgid "Inset amount (fixed)" msgstr "" -#: lib/elements/satin_column.py:344 lib/elements/satin_column.py:364 +#: lib/elements/satin_column.py:345 lib/elements/satin_column.py:365 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:363 +#: lib/elements/satin_column.py:364 msgid "Inset amount (proportional)" msgstr "" -#: lib/elements/satin_column.py:377 +#: lib/elements/satin_column.py:378 msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:25 +#: lib/elements/stroke.py:27 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:26 +#: lib/elements/stroke.py:28 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:30 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:29 +#: lib/elements/stroke.py:31 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:44 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:47 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:63 +#: lib/elements/stroke.py:65 msgid "Running Stitch / Bean Stitch" msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:66 msgid "Ripple Stitch" msgstr "" -#: lib/elements/stroke.py:65 inx/inkstitch_select_elements.inx:13 +#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:21 msgid "ZigZag Stitch" msgstr "" -#: lib/elements/stroke.py:66 inx/inkstitch_select_elements.inx:14 +#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:22 msgid "Manual Stitch" msgstr "" -#: lib/elements/stroke.py:81 +#: lib/elements/stroke.py:83 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:92 +#: lib/elements/stroke.py:94 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:93 +#: lib/elements/stroke.py:95 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:107 -msgid "Length of stitches in running stitch mode." +#: lib/elements/stroke.py:109 +msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting." msgstr "" -#: lib/elements/stroke.py:119 +#: lib/elements/stroke.py:120 +msgid "Stitch tolerance" +msgstr "" + +#: lib/elements/stroke.py:121 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:133 +#: lib/elements/stroke.py:135 +msgid "Split stitches longer than this." +msgstr "" + +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:145 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:146 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:174 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:175 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:198 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:199 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:210 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:211 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:222 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:223 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:234 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:235 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:247 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:248 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:252 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:260 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:261 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:261 lib/elements/stroke.py:273 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:289 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:272 +#: lib/elements/stroke.py:288 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:273 +#: lib/elements/stroke.py:289 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:284 +#: lib/elements/stroke.py:300 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:285 +#: lib/elements/stroke.py:301 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:296 +#: lib/elements/stroke.py:312 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:297 +#: lib/elements/stroke.py:313 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "flat" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:84 +#: lib/elements/text.py:13 lib/extensions/lettering.py:86 msgid "Text" msgstr "" @@ -2288,19 +2312,19 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:38 lib/extensions/lettering.py:488 +#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:490 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:48 +#: lib/extensions/lettering.py:50 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:57 +#: lib/extensions/lettering.py:59 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:67 inx/inkstitch_apply_threadlist.inx:7 +#: lib/extensions/lettering.py:69 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7 @@ -2308,39 +2332,39 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:72 +#: lib/extensions/lettering.py:74 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:76 +#: lib/extensions/lettering.py:78 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:81 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:81 +#: lib/extensions/lettering.py:83 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:503 +#: lib/extensions/lettering.py:91 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2349,33 +2373,33 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:93 lib/extensions/params.py:511 +#: lib/extensions/lettering.py:95 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:256 +#: lib/extensions/lettering.py:258 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:317 +#: lib/extensions/lettering.py:319 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:328 +#: lib/extensions/lettering.py:330 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:478 +#: lib/extensions/lettering.py:480 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:481 +#: lib/extensions/lettering.py:483 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -2466,11 +2490,11 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:485 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:508 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2486,81 +2510,81 @@ msgstr "" msgid "Please select at least one object to be marked as a pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:32 +#: lib/extensions/stroke_to_lpe_satin.py:33 msgid "Please select at least one stroke." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/stroke_to_lpe_satin.py:37 +#: lib/extensions/stroke_to_lpe_satin.py:38 #: lib/extensions/zigzag_line_to_satin.py:27 msgid "Please select at least one stroke to convert to a satin column." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:42 +#: lib/extensions/stroke_to_lpe_satin.py:43 msgid "Could not find the specified pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:101 +#: lib/extensions/stroke_to_lpe_satin.py:133 msgid "Cannot convert a satin column into a live path effect satin. Please select a stroke." msgstr "" -#: lib/extensions/troubleshoot.py:45 +#: lib/extensions/troubleshoot.py:49 msgid "All selected shapes are valid! " msgstr "" -#: lib/extensions/troubleshoot.py:47 +#: lib/extensions/troubleshoot.py:51 msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command." msgstr "" -#: lib/extensions/troubleshoot.py:71 +#: lib/extensions/troubleshoot.py:79 msgid "Invalid Pointer" msgstr "" -#: lib/extensions/troubleshoot.py:77 +#: lib/extensions/troubleshoot.py:85 #: inx/inkstitch_lettering_generate_json.inx:26 msgid "Description" msgstr "" -#: lib/extensions/troubleshoot.py:98 lib/extensions/troubleshoot.py:147 +#: lib/extensions/troubleshoot.py:106 lib/extensions/troubleshoot.py:155 #: inx/inkstitch_cleanup.inx:17 inx/inkstitch_remove_embroidery_settings.inx:16 -#: inx/inkstitch_select_elements.inx:51 inx/inkstitch_troubleshoot.inx:10 +#: inx/inkstitch_select_elements.inx:59 inx/inkstitch_troubleshoot.inx:12 msgid "Troubleshoot" msgstr "" -#: lib/extensions/troubleshoot.py:110 lib/extensions/troubleshoot.py:154 +#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:162 msgid "Errors" msgstr "" -#: lib/extensions/troubleshoot.py:116 lib/extensions/troubleshoot.py:158 +#: lib/extensions/troubleshoot.py:124 lib/extensions/troubleshoot.py:166 msgid "Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:122 +#: lib/extensions/troubleshoot.py:130 msgid "Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:155 +#: lib/extensions/troubleshoot.py:163 msgid "Problems that will prevent the shape from being embroidered." msgstr "" -#: lib/extensions/troubleshoot.py:159 +#: lib/extensions/troubleshoot.py:167 msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object." msgstr "" -#: lib/extensions/troubleshoot.py:164 +#: lib/extensions/troubleshoot.py:172 msgid "Object Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:165 +#: lib/extensions/troubleshoot.py:173 msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour." msgstr "" -#: lib/extensions/troubleshoot.py:178 +#: lib/extensions/troubleshoot.py:186 msgid "Possible solutions" msgstr "" -#: lib/extensions/troubleshoot.py:183 +#: lib/extensions/troubleshoot.py:191 msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)." msgstr "" @@ -2726,11 +2750,11 @@ msgstr "" msgid "Start" msgstr "" -#: lib/gui/simulator.py:832 lib/gui/simulator.py:842 +#: lib/gui/simulator.py:835 lib/gui/simulator.py:845 msgid "Preview" msgstr "" -#: lib/gui/simulator.py:873 +#: lib/gui/simulator.py:876 msgid "Embroidery Simulation" msgstr "" @@ -2751,7 +2775,7 @@ msgstr "" msgid "Error writing to %(path)s: %(error)s" msgstr "" -#: lib/stitch_plan/generate_stitch_plan.py:73 +#: lib/stitch_plan/generate_stitch_plan.py:75 #, python-format msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" @@ -2833,7 +2857,7 @@ msgstr "" msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down." msgstr "" -#: lib/svg/rendering.py:222 +#: lib/svg/rendering.py:229 msgid "Stitch Plan" msgstr "" @@ -3232,6 +3256,7 @@ msgid "Yes" msgstr "" #: print/templates/ui.html:201 inx/inkstitch_lettering_generate_json.inx:37 +#: inx/inkstitch_letters_to_font.inx:66 msgid "No" msgstr "" @@ -3742,8 +3767,8 @@ msgstr "" #: inx/inkstitch_cutwork_segmentation.inx:42 #: inx/inkstitch_fill_to_stroke.inx:24 inx/inkstitch_generate_palette.inx:24 #: inx/inkstitch_lettering_along_path.inx:17 -#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:43 -#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:51 +#: inx/inkstitch_stroke_to_lpe_satin.inx:26 #: inx/inkstitch_zigzag_line_to_satin.inx:18 msgid "Help" msgstr "" @@ -3773,7 +3798,7 @@ msgid "Import any other Threadlist file in txt format. Ink/Stitch will try to ma msgstr "" #: inx/inkstitch_apply_threadlist.inx:98 inx/inkstitch_fill_to_stroke.inx:33 -#: inx/inkstitch_stroke_to_lpe_satin.inx:30 +#: inx/inkstitch_stroke_to_lpe_satin.inx:32 #: inx/inkstitch_zigzag_line_to_satin.inx:28 msgid "Get more information on our website" msgstr "" @@ -3847,7 +3872,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10 -#: inx/inkstitch_stroke_to_lpe_satin.inx:38 +#: inx/inkstitch_stroke_to_lpe_satin.inx:40 #: inx/inkstitch_zigzag_line_to_satin.inx:36 msgid "Tools: Satin" msgstr "" @@ -4062,7 +4087,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 -#: inx/inkstitch_select_elements.inx:66 +#: inx/inkstitch_select_elements.inx:74 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" @@ -4932,6 +4957,14 @@ msgstr "" msgid "Import commands" msgstr "" +#: inx/inkstitch_letters_to_font.inx:64 +msgid "As param" +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:65 +msgid "As symbol" +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5316,100 +5349,120 @@ msgstr "" msgid "Stroke type" msgstr "" -#: inx/inkstitch_select_elements.inx:11 +#: inx/inkstitch_select_elements.inx:12 msgid "Running Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:12 -msgid "Ripples" +#: inx/inkstitch_select_elements.inx:14 +msgid "Select" +msgstr "" + +#: inx/inkstitch_select_elements.inx:14 +msgid "Only select specific running stitches" msgstr "" #: inx/inkstitch_select_elements.inx:15 -msgid "Polyline" +msgid "All" msgstr "" #: inx/inkstitch_select_elements.inx:16 +msgid "Auto-Run Top Stitching" +msgstr "" + +#: inx/inkstitch_select_elements.inx:17 +msgid "Auto-Run Underpath" +msgstr "" + +#: inx/inkstitch_select_elements.inx:20 +msgid "Ripples" +msgstr "" + +#: inx/inkstitch_select_elements.inx:23 +msgid "Polyline" +msgstr "" + +#: inx/inkstitch_select_elements.inx:24 msgid "Satin" msgstr "" -#: inx/inkstitch_select_elements.inx:18 +#: inx/inkstitch_select_elements.inx:26 msgid "E-Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Only select satins with this underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:21 inx/inkstitch_select_elements.inx:36 +#: inx/inkstitch_select_elements.inx:29 inx/inkstitch_select_elements.inx:44 msgid "No restriction" msgstr "" -#: inx/inkstitch_select_elements.inx:22 +#: inx/inkstitch_select_elements.inx:30 msgid "No underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:23 +#: inx/inkstitch_select_elements.inx:31 msgid "Centerwalk" msgstr "" -#: inx/inkstitch_select_elements.inx:24 +#: inx/inkstitch_select_elements.inx:32 msgid "Contour" msgstr "" -#: inx/inkstitch_select_elements.inx:25 +#: inx/inkstitch_select_elements.inx:33 #: inx/inkstitch_zigzag_line_to_satin.inx:12 msgid "Zigzag" msgstr "" -#: inx/inkstitch_select_elements.inx:27 +#: inx/inkstitch_select_elements.inx:35 msgid "Fills" msgstr "" -#: inx/inkstitch_select_elements.inx:28 +#: inx/inkstitch_select_elements.inx:36 msgid "Fill" msgstr "" -#: inx/inkstitch_select_elements.inx:35 +#: inx/inkstitch_select_elements.inx:43 msgid "Only select fills with this underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:38 +#: inx/inkstitch_select_elements.inx:46 msgid "No Underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:44 +#: inx/inkstitch_select_elements.inx:52 msgid "Select embroidery objects" msgstr "" -#: inx/inkstitch_select_elements.inx:46 +#: inx/inkstitch_select_elements.inx:54 msgid "Selects specific embroidery elements by stitch type." msgstr "" -#: inx/inkstitch_select_elements.inx:47 +#: inx/inkstitch_select_elements.inx:55 msgid "If there is already an active selection, non maching elements will be deselected." msgstr "" -#: inx/inkstitch_select_elements.inx:53 +#: inx/inkstitch_select_elements.inx:61 msgid "If this isn't working for you, you may need to insert your path to a python executable manualy." msgstr "" -#: inx/inkstitch_select_elements.inx:55 +#: inx/inkstitch_select_elements.inx:63 msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:56 -msgid "* Linux: Open the command line and type \"which python\". Copy the path and paste it here." +#: inx/inkstitch_select_elements.inx:64 +msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:57 +#: inx/inkstitch_select_elements.inx:65 msgid "* macOS: doesn't work, sorry" msgstr "" -#: inx/inkstitch_select_elements.inx:58 +#: inx/inkstitch_select_elements.inx:66 msgid "Python Path" msgstr "" @@ -5445,6 +5498,10 @@ msgstr "" msgid "Make stitch plan insensitive to mouse interactions" msgstr "" +#: inx/inkstitch_stitch_plan_preview.inx:23 +msgid "Display command symbols" +msgstr "" + #: inx/inkstitch_stitch_plan_preview_undo.inx:3 msgid "Undo Stitch Plan Preview" msgstr "" @@ -5510,23 +5567,27 @@ msgstr "" msgid "Add rungs" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:25 +#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +msgid "Path specific" +msgstr "" + +#: inx/inkstitch_stroke_to_lpe_satin.inx:27 msgid "This extension converts a stroke into a satin column using the path effect \"pattern along path\"." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:26 +#: inx/inkstitch_stroke_to_lpe_satin.inx:28 msgid "* Please note, that the size values can only be an approximation and will be distorted if the original path is not completely straight." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:27 +#: inx/inkstitch_stroke_to_lpe_satin.inx:29 msgid "* You can edit the satin path through the live path effect settings through Path > Path Effects ..." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:28 +#: inx/inkstitch_stroke_to_lpe_satin.inx:30 msgid "* If you want to add rungs or change specific parts of the satin, convert it to a normal path with Ctrl + Shift + C" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:31 +#: inx/inkstitch_stroke_to_lpe_satin.inx:33 msgid "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin" msgstr "" @@ -5534,6 +5595,14 @@ msgstr "" msgid "Troubleshoot Objects" msgstr "" +#: inx/inkstitch_troubleshoot.inx:6 +msgid "Pointer size (mm)" +msgstr "" + +#: inx/inkstitch_troubleshoot.inx:7 +msgid "Font size (mm)" +msgstr "" + #: inx/inkstitch_zigzag_line_to_satin.inx:3 msgid "Zig-Zag Line to Satin" msgstr "" diff --git a/translations/messages_en_US.po b/translations/messages_en_US.po index 56dbab94..02f4a42c 100644 --- a/translations/messages_en_US.po +++ b/translations/messages_en_US.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" -"PO-Revision-Date: 2023-03-27 01:17\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" +"PO-Revision-Date: 2023-04-15 01:18\n" "Last-Translator: \n" "Language-Team: English\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:829 +#: inkstitch.py:107 lib/elements/fill_stitch.py:851 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1055,8 +1055,8 @@ msgstr "" msgid "* Select the clone." msgstr "" -#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:40 -#: inx/inkstitch_select_elements.inx:41 +#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:48 +#: inx/inkstitch_select_elements.inx:49 msgid "Clone" msgstr "" @@ -1076,117 +1076,117 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:286 +#: lib/elements/element.py:283 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:287 +#: lib/elements/element.py:284 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Both" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Before" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "After" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Neither" msgstr "" -#: lib/elements/element.py:301 +#: lib/elements/element.py:298 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:302 +#: lib/elements/element.py:299 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/element.py:313 +#: lib/elements/element.py:310 msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:314 +#: lib/elements/element.py:311 msgid "Tack down stitch type" msgstr "" -#: lib/elements/element.py:324 lib/elements/element.py:370 +#: lib/elements/element.py:321 lib/elements/element.py:367 msgid "Custom path" msgstr "" -#: lib/elements/element.py:325 +#: lib/elements/element.py:322 msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." msgstr "" -#: lib/elements/element.py:335 lib/elements/element.py:347 +#: lib/elements/element.py:332 lib/elements/element.py:344 msgid "Scale tack stitch" msgstr "" -#: lib/elements/element.py:336 +#: lib/elements/element.py:333 msgid "Set stitch length. A 1 in a custom path equals this values." msgstr "" -#: lib/elements/element.py:348 +#: lib/elements/element.py:345 msgid "Scale tack stitch by this percentage." msgstr "" -#: lib/elements/element.py:359 +#: lib/elements/element.py:356 msgid "Lock stitch" msgstr "" -#: lib/elements/element.py:360 +#: lib/elements/element.py:357 msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:371 +#: lib/elements/element.py:368 msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." msgstr "" -#: lib/elements/element.py:381 lib/elements/element.py:393 +#: lib/elements/element.py:378 lib/elements/element.py:390 msgid "Scale lock stitch" msgstr "" -#: lib/elements/element.py:382 +#: lib/elements/element.py:379 msgid "Set length of lock stitches (mm)." msgstr "" -#: lib/elements/element.py:394 +#: lib/elements/element.py:391 msgid "Scale lock stitch by this percentage." msgstr "" -#: lib/elements/element.py:406 +#: lib/elements/element.py:403 msgid "Trim After" msgstr "" -#: lib/elements/element.py:407 +#: lib/elements/element.py:404 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:416 +#: lib/elements/element.py:413 msgid "Stop After" msgstr "" -#: lib/elements/element.py:417 +#: lib/elements/element.py:414 msgid "Add a STOP command after stitching this object." msgstr "" -#: lib/elements/element.py:426 +#: lib/elements/element.py:423 msgid "Random seed" msgstr "" -#: lib/elements/element.py:427 +#: lib/elements/element.py:424 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" -#: lib/elements/element.py:475 +#: lib/elements/element.py:472 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -1194,11 +1194,11 @@ msgstr "" #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:661 +#: lib/elements/element.py:658 msgid "Failed on " msgstr "" -#: lib/elements/element.py:663 +#: lib/elements/element.py:660 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1222,7 +1222,7 @@ msgstr "" msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:543 +#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:555 msgid "Expand" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:520 +#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:532 msgid "Inset" msgstr "" @@ -1266,15 +1266,15 @@ msgstr "" msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:34 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:35 +#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:37 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:39 msgid "* Remove all guide lines, except for one." msgstr "" @@ -1319,23 +1319,23 @@ msgstr "" msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:29 +#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:37 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:30 +#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:38 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:31 +#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:39 msgid "Meander Fill" msgstr "" -#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:32 +#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:40 msgid "Circular Fill" msgstr "" -#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:33 +#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:41 msgid "Legacy Fill" msgstr "" @@ -1412,132 +1412,148 @@ msgid "Meander Pattern" msgstr "" #: lib/elements/fill_stitch.py:190 -msgid "Meander pattern scale" +msgid "Meander pattern angle" msgstr "" #: lib/elements/fill_stitch.py:200 -msgid "Angle of lines of stitches" +msgid "Meander pattern scale" msgstr "" #: lib/elements/fill_stitch.py:201 +msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. " +msgstr "" + +#: lib/elements/fill_stitch.py:212 +msgid "Angle of lines of stitches" +msgstr "" + +#: lib/elements/fill_stitch.py:213 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:219 lib/elements/fill_stitch.py:532 +#: lib/elements/fill_stitch.py:231 lib/elements/fill_stitch.py:544 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:220 lib/elements/fill_stitch.py:533 +#: lib/elements/fill_stitch.py:232 lib/elements/fill_stitch.py:545 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/fill_stitch.py:233 +#: lib/elements/fill_stitch.py:245 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:234 +#: lib/elements/fill_stitch.py:246 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:245 +#: lib/elements/fill_stitch.py:257 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:246 +#: lib/elements/fill_stitch.py:258 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:265 +#: lib/elements/fill_stitch.py:277 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:266 +#: lib/elements/fill_stitch.py:278 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:281 +#: lib/elements/fill_stitch.py:293 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:282 +#: lib/elements/fill_stitch.py:294 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:440 lib/elements/stroke.py:106 +#: lib/elements/fill_stitch.py:452 lib/elements/stroke.py:108 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:441 +#: lib/elements/fill_stitch.py:453 msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:456 lib/elements/stroke.py:118 +#: lib/elements/fill_stitch.py:468 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:457 +#: lib/elements/fill_stitch.py:469 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:468 inx/inkstitch_select_elements.inx:35 -#: inx/inkstitch_select_elements.inx:37 +#: lib/elements/fill_stitch.py:480 inx/inkstitch_select_elements.inx:43 +#: inx/inkstitch_select_elements.inx:45 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:468 lib/elements/fill_stitch.py:477 -#: lib/elements/fill_stitch.py:502 lib/elements/fill_stitch.py:513 -#: lib/elements/fill_stitch.py:523 lib/elements/fill_stitch.py:535 -#: lib/elements/fill_stitch.py:576 +#: lib/elements/fill_stitch.py:480 lib/elements/fill_stitch.py:489 +#: lib/elements/fill_stitch.py:514 lib/elements/fill_stitch.py:525 +#: lib/elements/fill_stitch.py:535 lib/elements/fill_stitch.py:547 +#: lib/elements/fill_stitch.py:598 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:474 +#: lib/elements/fill_stitch.py:486 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:487 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:499 +#: lib/elements/fill_stitch.py:511 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:500 +#: lib/elements/fill_stitch.py:512 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:510 +#: lib/elements/fill_stitch.py:522 lib/elements/stroke.py:134 msgid "Max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:511 +#: lib/elements/fill_stitch.py:523 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:521 +#: lib/elements/fill_stitch.py:533 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:544 +#: lib/elements/fill_stitch.py:556 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:558 lib/elements/fill_stitch.py:572 +#: lib/elements/fill_stitch.py:569 +msgid "Clip path" +msgstr "" + +#: lib/elements/fill_stitch.py:570 +msgid "Constrain stitching to the shape. Useful when smoothing and expand are used." +msgstr "" + +#: lib/elements/fill_stitch.py:580 lib/elements/fill_stitch.py:594 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:559 lib/elements/fill_stitch.py:573 +#: lib/elements/fill_stitch.py:581 lib/elements/fill_stitch.py:595 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/fill_stitch.py:821 +#: lib/elements/fill_stitch.py:843 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:824 +#: lib/elements/fill_stitch.py:846 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1608,479 +1624,487 @@ msgstr "" msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:30 +#: lib/elements/satin_column.py:31 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:32 +#: lib/elements/satin_column.py:33 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:34 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "Not stitchable satin column" msgstr "" -#: lib/elements/satin_column.py:39 +#: lib/elements/satin_column.py:40 msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup." msgstr "" -#: lib/elements/satin_column.py:41 +#: lib/elements/satin_column.py:42 msgid "Make sure your satin column is not a combination of multiple satin columns." msgstr "" -#: lib/elements/satin_column.py:42 +#: lib/elements/satin_column.py:43 msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/" msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:50 +#: lib/elements/satin_column.py:51 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:51 +#: lib/elements/satin_column.py:52 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:55 +#: lib/elements/satin_column.py:56 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:56 +#: lib/elements/satin_column.py:57 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:60 +#: lib/elements/satin_column.py:61 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:61 +#: lib/elements/satin_column.py:62 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:65 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:65 +#: lib/elements/satin_column.py:66 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:66 +#: lib/elements/satin_column.py:67 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:71 lib/elements/satin_column.py:81 -#: inx/inkstitch_select_elements.inx:17 +#: lib/elements/satin_column.py:72 lib/elements/satin_column.py:82 +#: inx/inkstitch_select_elements.inx:25 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:77 +#: lib/elements/satin_column.py:78 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:82 +#: lib/elements/satin_column.py:83 msgid "\"E\" Stitch" msgstr "" -#: lib/elements/satin_column.py:86 lib/elements/stroke.py:70 +#: lib/elements/satin_column.py:87 lib/elements/stroke.py:72 #: inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:376 +#: lib/elements/satin_column.py:97 lib/elements/satin_column.py:377 msgid "Maximum stitch length" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:98 msgid "Maximum stitch length for split stitches." msgstr "" -#: lib/elements/satin_column.py:106 +#: lib/elements/satin_column.py:107 msgid "Random percentage of satin width decrease" msgstr "" -#: lib/elements/satin_column.py:107 +#: lib/elements/satin_column.py:108 msgid "shorten stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:116 +#: lib/elements/satin_column.py:117 msgid "Random percentage of satin width increase" msgstr "" -#: lib/elements/satin_column.py:117 +#: lib/elements/satin_column.py:118 msgid "lengthen stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:126 +#: lib/elements/satin_column.py:127 msgid "Random zig-zag spacing percentage" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:128 msgid "Amount of random jitter added to stitch length." msgstr "" -#: lib/elements/satin_column.py:135 +#: lib/elements/satin_column.py:136 msgid "Random phase for split stitches" msgstr "" -#: lib/elements/satin_column.py:136 +#: lib/elements/satin_column.py:137 msgid "Controls whether split stitches are centered or with a random phase (which may increase stitch count)." msgstr "" -#: lib/elements/satin_column.py:143 +#: lib/elements/satin_column.py:144 msgid "Minimum length for random-phase split." msgstr "" -#: lib/elements/satin_column.py:144 +#: lib/elements/satin_column.py:145 msgid "Defaults to maximum stitch length. Smaller values allow for a transition between single-stitch and split-stitch." msgstr "" -#: lib/elements/satin_column.py:153 +#: lib/elements/satin_column.py:154 msgid "Random jitter for split stitches" msgstr "" -#: lib/elements/satin_column.py:154 +#: lib/elements/satin_column.py:155 msgid "Randomizes split stitch length if random phase is enabled, stitch position if disabled." msgstr "" -#: lib/elements/satin_column.py:161 +#: lib/elements/satin_column.py:162 msgid "Short stitch inset" msgstr "" -#: lib/elements/satin_column.py:162 +#: lib/elements/satin_column.py:163 msgid "Stitches in areas with high density will be inset by this amount." msgstr "" -#: lib/elements/satin_column.py:172 +#: lib/elements/satin_column.py:173 msgid "Short stitch distance" msgstr "" -#: lib/elements/satin_column.py:173 +#: lib/elements/satin_column.py:174 msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:187 lib/elements/stroke.py:132 +#: lib/elements/satin_column.py:188 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:188 +#: lib/elements/satin_column.py:189 msgid "Peak-to-peak distance between zig-zags. This is double the mm/stitch measurement used by most mechanical machines." msgstr "" -#: lib/elements/satin_column.py:200 +#: lib/elements/satin_column.py:201 msgid "Pull compensation percentage" msgstr "" -#: lib/elements/satin_column.py:201 +#: lib/elements/satin_column.py:202 msgid "Additional pull compensation which varies as a percentage of stitch width. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:215 +#: lib/elements/satin_column.py:216 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:216 +#: lib/elements/satin_column.py:217 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:233 +#: lib/elements/satin_column.py:234 msgid "Reverse one rail" msgstr "" -#: lib/elements/satin_column.py:234 +#: lib/elements/satin_column.py:235 msgid "Enabling this may help if your satin renders very strangely." msgstr "" -#: lib/elements/satin_column.py:244 +#: lib/elements/satin_column.py:245 msgid "Swap rails" msgstr "" -#: lib/elements/satin_column.py:245 +#: lib/elements/satin_column.py:246 msgid "Swaps the first and second rails of the satin column, affecting which side the thread finished on as well as any sided properties" msgstr "" -#: lib/elements/satin_column.py:254 +#: lib/elements/satin_column.py:255 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:254 lib/elements/satin_column.py:261 -#: lib/elements/satin_column.py:269 lib/elements/satin_column.py:284 +#: lib/elements/satin_column.py:255 lib/elements/satin_column.py:262 +#: lib/elements/satin_column.py:270 lib/elements/satin_column.py:285 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:261 lib/elements/satin_column.py:300 +#: lib/elements/satin_column.py:262 lib/elements/satin_column.py:301 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:267 +#: lib/elements/satin_column.py:268 msgid "Inset distance (fixed)" msgstr "" -#: lib/elements/satin_column.py:268 +#: lib/elements/satin_column.py:269 msgid "Shrink the outline by a fixed length, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:281 +#: lib/elements/satin_column.py:282 msgid "Inset distance (proportional)" msgstr "" -#: lib/elements/satin_column.py:282 +#: lib/elements/satin_column.py:283 msgid "Shrink the outline by a proportion of the column width, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:293 +#: lib/elements/satin_column.py:294 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/satin_column.py:300 -#: lib/elements/satin_column.py:309 lib/elements/satin_column.py:319 +#: lib/elements/satin_column.py:294 lib/elements/satin_column.py:301 +#: lib/elements/satin_column.py:310 lib/elements/satin_column.py:320 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:306 lib/elements/stroke.py:80 +#: lib/elements/satin_column.py:307 lib/elements/stroke.py:82 msgid "Repeats" msgstr "" -#: lib/elements/satin_column.py:307 +#: lib/elements/satin_column.py:308 msgid "For an odd number of repeats, this will reverse the direction the satin column is stitched, causing stitching to both begin and end at the start point." msgstr "" -#: lib/elements/satin_column.py:317 +#: lib/elements/satin_column.py:318 msgid "Position" msgstr "" -#: lib/elements/satin_column.py:318 +#: lib/elements/satin_column.py:319 #, python-format msgid "Position of underlay from between the rails. 0% is along the first rail, 50% is centered, 100% is along the second rail." msgstr "" -#: lib/elements/satin_column.py:326 +#: lib/elements/satin_column.py:327 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:326 lib/elements/satin_column.py:335 -#: lib/elements/satin_column.py:346 lib/elements/satin_column.py:366 -#: lib/elements/satin_column.py:379 +#: lib/elements/satin_column.py:327 lib/elements/satin_column.py:336 +#: lib/elements/satin_column.py:347 lib/elements/satin_column.py:367 +#: lib/elements/satin_column.py:380 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:332 +#: lib/elements/satin_column.py:333 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:333 +#: lib/elements/satin_column.py:334 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:343 +#: lib/elements/satin_column.py:344 msgid "Inset amount (fixed)" msgstr "" -#: lib/elements/satin_column.py:344 lib/elements/satin_column.py:364 +#: lib/elements/satin_column.py:345 lib/elements/satin_column.py:365 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:363 +#: lib/elements/satin_column.py:364 msgid "Inset amount (proportional)" msgstr "" -#: lib/elements/satin_column.py:377 +#: lib/elements/satin_column.py:378 msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:25 +#: lib/elements/stroke.py:27 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:26 +#: lib/elements/stroke.py:28 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:30 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:29 +#: lib/elements/stroke.py:31 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:44 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:47 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:63 +#: lib/elements/stroke.py:65 msgid "Running Stitch / Bean Stitch" msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:66 msgid "Ripple Stitch" msgstr "" -#: lib/elements/stroke.py:65 inx/inkstitch_select_elements.inx:13 +#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:21 msgid "ZigZag Stitch" msgstr "" -#: lib/elements/stroke.py:66 inx/inkstitch_select_elements.inx:14 +#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:22 msgid "Manual Stitch" msgstr "" -#: lib/elements/stroke.py:81 +#: lib/elements/stroke.py:83 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:92 +#: lib/elements/stroke.py:94 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:93 +#: lib/elements/stroke.py:95 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:107 -msgid "Length of stitches in running stitch mode." +#: lib/elements/stroke.py:109 +msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting." msgstr "" -#: lib/elements/stroke.py:119 +#: lib/elements/stroke.py:120 +msgid "Stitch tolerance" +msgstr "" + +#: lib/elements/stroke.py:121 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:133 +#: lib/elements/stroke.py:135 +msgid "Split stitches longer than this." +msgstr "" + +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:145 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:146 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:174 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:175 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:198 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:199 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:210 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:211 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:222 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:223 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:234 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:235 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:247 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:248 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:252 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:260 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:261 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:261 lib/elements/stroke.py:273 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:289 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:272 +#: lib/elements/stroke.py:288 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:273 +#: lib/elements/stroke.py:289 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:284 +#: lib/elements/stroke.py:300 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:285 +#: lib/elements/stroke.py:301 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:296 +#: lib/elements/stroke.py:312 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:297 +#: lib/elements/stroke.py:313 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "flat" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:84 +#: lib/elements/text.py:13 lib/extensions/lettering.py:86 msgid "Text" msgstr "" @@ -2288,19 +2312,19 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:38 lib/extensions/lettering.py:488 +#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:490 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:48 +#: lib/extensions/lettering.py:50 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:57 +#: lib/extensions/lettering.py:59 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:67 inx/inkstitch_apply_threadlist.inx:7 +#: lib/extensions/lettering.py:69 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7 @@ -2308,39 +2332,39 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:72 +#: lib/extensions/lettering.py:74 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:76 +#: lib/extensions/lettering.py:78 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:81 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:81 +#: lib/extensions/lettering.py:83 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:503 +#: lib/extensions/lettering.py:91 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2349,33 +2373,33 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:93 lib/extensions/params.py:511 +#: lib/extensions/lettering.py:95 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:256 +#: lib/extensions/lettering.py:258 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:317 +#: lib/extensions/lettering.py:319 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:328 +#: lib/extensions/lettering.py:330 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:478 +#: lib/extensions/lettering.py:480 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:481 +#: lib/extensions/lettering.py:483 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -2466,11 +2490,11 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:485 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:508 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2486,81 +2510,81 @@ msgstr "" msgid "Please select at least one object to be marked as a pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:32 +#: lib/extensions/stroke_to_lpe_satin.py:33 msgid "Please select at least one stroke." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/stroke_to_lpe_satin.py:37 +#: lib/extensions/stroke_to_lpe_satin.py:38 #: lib/extensions/zigzag_line_to_satin.py:27 msgid "Please select at least one stroke to convert to a satin column." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:42 +#: lib/extensions/stroke_to_lpe_satin.py:43 msgid "Could not find the specified pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:101 +#: lib/extensions/stroke_to_lpe_satin.py:133 msgid "Cannot convert a satin column into a live path effect satin. Please select a stroke." msgstr "" -#: lib/extensions/troubleshoot.py:45 +#: lib/extensions/troubleshoot.py:49 msgid "All selected shapes are valid! " msgstr "" -#: lib/extensions/troubleshoot.py:47 +#: lib/extensions/troubleshoot.py:51 msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command." msgstr "" -#: lib/extensions/troubleshoot.py:71 +#: lib/extensions/troubleshoot.py:79 msgid "Invalid Pointer" msgstr "" -#: lib/extensions/troubleshoot.py:77 +#: lib/extensions/troubleshoot.py:85 #: inx/inkstitch_lettering_generate_json.inx:26 msgid "Description" msgstr "" -#: lib/extensions/troubleshoot.py:98 lib/extensions/troubleshoot.py:147 +#: lib/extensions/troubleshoot.py:106 lib/extensions/troubleshoot.py:155 #: inx/inkstitch_cleanup.inx:17 inx/inkstitch_remove_embroidery_settings.inx:16 -#: inx/inkstitch_select_elements.inx:51 inx/inkstitch_troubleshoot.inx:10 +#: inx/inkstitch_select_elements.inx:59 inx/inkstitch_troubleshoot.inx:12 msgid "Troubleshoot" msgstr "" -#: lib/extensions/troubleshoot.py:110 lib/extensions/troubleshoot.py:154 +#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:162 msgid "Errors" msgstr "" -#: lib/extensions/troubleshoot.py:116 lib/extensions/troubleshoot.py:158 +#: lib/extensions/troubleshoot.py:124 lib/extensions/troubleshoot.py:166 msgid "Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:122 +#: lib/extensions/troubleshoot.py:130 msgid "Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:155 +#: lib/extensions/troubleshoot.py:163 msgid "Problems that will prevent the shape from being embroidered." msgstr "" -#: lib/extensions/troubleshoot.py:159 +#: lib/extensions/troubleshoot.py:167 msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object." msgstr "" -#: lib/extensions/troubleshoot.py:164 +#: lib/extensions/troubleshoot.py:172 msgid "Object Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:165 +#: lib/extensions/troubleshoot.py:173 msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour." msgstr "" -#: lib/extensions/troubleshoot.py:178 +#: lib/extensions/troubleshoot.py:186 msgid "Possible solutions" msgstr "" -#: lib/extensions/troubleshoot.py:183 +#: lib/extensions/troubleshoot.py:191 msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)." msgstr "" @@ -2726,11 +2750,11 @@ msgstr "" msgid "Start" msgstr "" -#: lib/gui/simulator.py:832 lib/gui/simulator.py:842 +#: lib/gui/simulator.py:835 lib/gui/simulator.py:845 msgid "Preview" msgstr "" -#: lib/gui/simulator.py:873 +#: lib/gui/simulator.py:876 msgid "Embroidery Simulation" msgstr "" @@ -2751,7 +2775,7 @@ msgstr "" msgid "Error writing to %(path)s: %(error)s" msgstr "" -#: lib/stitch_plan/generate_stitch_plan.py:73 +#: lib/stitch_plan/generate_stitch_plan.py:75 #, python-format msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" @@ -2833,7 +2857,7 @@ msgstr "" msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down." msgstr "" -#: lib/svg/rendering.py:222 +#: lib/svg/rendering.py:229 msgid "Stitch Plan" msgstr "" @@ -3232,6 +3256,7 @@ msgid "Yes" msgstr "" #: print/templates/ui.html:201 inx/inkstitch_lettering_generate_json.inx:37 +#: inx/inkstitch_letters_to_font.inx:66 msgid "No" msgstr "" @@ -3742,8 +3767,8 @@ msgstr "" #: inx/inkstitch_cutwork_segmentation.inx:42 #: inx/inkstitch_fill_to_stroke.inx:24 inx/inkstitch_generate_palette.inx:24 #: inx/inkstitch_lettering_along_path.inx:17 -#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:43 -#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:51 +#: inx/inkstitch_stroke_to_lpe_satin.inx:26 #: inx/inkstitch_zigzag_line_to_satin.inx:18 msgid "Help" msgstr "" @@ -3773,7 +3798,7 @@ msgid "Import any other Threadlist file in txt format. Ink/Stitch will try to ma msgstr "" #: inx/inkstitch_apply_threadlist.inx:98 inx/inkstitch_fill_to_stroke.inx:33 -#: inx/inkstitch_stroke_to_lpe_satin.inx:30 +#: inx/inkstitch_stroke_to_lpe_satin.inx:32 #: inx/inkstitch_zigzag_line_to_satin.inx:28 msgid "Get more information on our website" msgstr "" @@ -3847,7 +3872,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10 -#: inx/inkstitch_stroke_to_lpe_satin.inx:38 +#: inx/inkstitch_stroke_to_lpe_satin.inx:40 #: inx/inkstitch_zigzag_line_to_satin.inx:36 msgid "Tools: Satin" msgstr "" @@ -4062,7 +4087,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 -#: inx/inkstitch_select_elements.inx:66 +#: inx/inkstitch_select_elements.inx:74 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" @@ -4932,6 +4957,14 @@ msgstr "" msgid "Import commands" msgstr "" +#: inx/inkstitch_letters_to_font.inx:64 +msgid "As param" +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:65 +msgid "As symbol" +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5316,100 +5349,120 @@ msgstr "" msgid "Stroke type" msgstr "" -#: inx/inkstitch_select_elements.inx:11 +#: inx/inkstitch_select_elements.inx:12 msgid "Running Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:12 -msgid "Ripples" +#: inx/inkstitch_select_elements.inx:14 +msgid "Select" +msgstr "" + +#: inx/inkstitch_select_elements.inx:14 +msgid "Only select specific running stitches" msgstr "" #: inx/inkstitch_select_elements.inx:15 -msgid "Polyline" +msgid "All" msgstr "" #: inx/inkstitch_select_elements.inx:16 +msgid "Auto-Run Top Stitching" +msgstr "" + +#: inx/inkstitch_select_elements.inx:17 +msgid "Auto-Run Underpath" +msgstr "" + +#: inx/inkstitch_select_elements.inx:20 +msgid "Ripples" +msgstr "" + +#: inx/inkstitch_select_elements.inx:23 +msgid "Polyline" +msgstr "" + +#: inx/inkstitch_select_elements.inx:24 msgid "Satin" msgstr "" -#: inx/inkstitch_select_elements.inx:18 +#: inx/inkstitch_select_elements.inx:26 msgid "E-Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Only select satins with this underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:21 inx/inkstitch_select_elements.inx:36 +#: inx/inkstitch_select_elements.inx:29 inx/inkstitch_select_elements.inx:44 msgid "No restriction" msgstr "" -#: inx/inkstitch_select_elements.inx:22 +#: inx/inkstitch_select_elements.inx:30 msgid "No underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:23 +#: inx/inkstitch_select_elements.inx:31 msgid "Centerwalk" msgstr "" -#: inx/inkstitch_select_elements.inx:24 +#: inx/inkstitch_select_elements.inx:32 msgid "Contour" msgstr "" -#: inx/inkstitch_select_elements.inx:25 +#: inx/inkstitch_select_elements.inx:33 #: inx/inkstitch_zigzag_line_to_satin.inx:12 msgid "Zigzag" msgstr "" -#: inx/inkstitch_select_elements.inx:27 +#: inx/inkstitch_select_elements.inx:35 msgid "Fills" msgstr "" -#: inx/inkstitch_select_elements.inx:28 +#: inx/inkstitch_select_elements.inx:36 msgid "Fill" msgstr "" -#: inx/inkstitch_select_elements.inx:35 +#: inx/inkstitch_select_elements.inx:43 msgid "Only select fills with this underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:38 +#: inx/inkstitch_select_elements.inx:46 msgid "No Underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:44 +#: inx/inkstitch_select_elements.inx:52 msgid "Select embroidery objects" msgstr "" -#: inx/inkstitch_select_elements.inx:46 +#: inx/inkstitch_select_elements.inx:54 msgid "Selects specific embroidery elements by stitch type." msgstr "" -#: inx/inkstitch_select_elements.inx:47 +#: inx/inkstitch_select_elements.inx:55 msgid "If there is already an active selection, non maching elements will be deselected." msgstr "" -#: inx/inkstitch_select_elements.inx:53 +#: inx/inkstitch_select_elements.inx:61 msgid "If this isn't working for you, you may need to insert your path to a python executable manualy." msgstr "" -#: inx/inkstitch_select_elements.inx:55 +#: inx/inkstitch_select_elements.inx:63 msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:56 -msgid "* Linux: Open the command line and type \"which python\". Copy the path and paste it here." +#: inx/inkstitch_select_elements.inx:64 +msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:57 +#: inx/inkstitch_select_elements.inx:65 msgid "* macOS: doesn't work, sorry" msgstr "" -#: inx/inkstitch_select_elements.inx:58 +#: inx/inkstitch_select_elements.inx:66 msgid "Python Path" msgstr "" @@ -5445,6 +5498,10 @@ msgstr "" msgid "Make stitch plan insensitive to mouse interactions" msgstr "" +#: inx/inkstitch_stitch_plan_preview.inx:23 +msgid "Display command symbols" +msgstr "" + #: inx/inkstitch_stitch_plan_preview_undo.inx:3 msgid "Undo Stitch Plan Preview" msgstr "" @@ -5510,23 +5567,27 @@ msgstr "" msgid "Add rungs" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:25 +#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +msgid "Path specific" +msgstr "" + +#: inx/inkstitch_stroke_to_lpe_satin.inx:27 msgid "This extension converts a stroke into a satin column using the path effect \"pattern along path\"." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:26 +#: inx/inkstitch_stroke_to_lpe_satin.inx:28 msgid "* Please note, that the size values can only be an approximation and will be distorted if the original path is not completely straight." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:27 +#: inx/inkstitch_stroke_to_lpe_satin.inx:29 msgid "* You can edit the satin path through the live path effect settings through Path > Path Effects ..." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:28 +#: inx/inkstitch_stroke_to_lpe_satin.inx:30 msgid "* If you want to add rungs or change specific parts of the satin, convert it to a normal path with Ctrl + Shift + C" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:31 +#: inx/inkstitch_stroke_to_lpe_satin.inx:33 msgid "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin" msgstr "" @@ -5534,6 +5595,14 @@ msgstr "" msgid "Troubleshoot Objects" msgstr "" +#: inx/inkstitch_troubleshoot.inx:6 +msgid "Pointer size (mm)" +msgstr "" + +#: inx/inkstitch_troubleshoot.inx:7 +msgid "Font size (mm)" +msgstr "" + #: inx/inkstitch_zigzag_line_to_satin.inx:3 msgid "Zig-Zag Line to Satin" msgstr "" diff --git a/translations/messages_es_ES.po b/translations/messages_es_ES.po index f8f133c9..4a2fa9c6 100644 --- a/translations/messages_es_ES.po +++ b/translations/messages_es_ES.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" -"PO-Revision-Date: 2023-03-27 01:17\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" +"PO-Revision-Date: 2023-04-15 01:19\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:829 +#: inkstitch.py:107 lib/elements/fill_stitch.py:851 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1055,8 +1055,8 @@ msgstr "Convertir el clon en un elemento real:" msgid "* Select the clone." msgstr "* Seleccione el clon." -#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:40 -#: inx/inkstitch_select_elements.inx:41 +#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:48 +#: inx/inkstitch_select_elements.inx:49 msgid "Clone" msgstr "Clon" @@ -1076,117 +1076,117 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:286 +#: lib/elements/element.py:283 msgid "Allow lock stitches" msgstr "Permitir puntadas de remate" -#: lib/elements/element.py:287 +#: lib/elements/element.py:284 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Both" msgstr "Ambos" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Before" msgstr "Antes" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "After" msgstr "Después" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Neither" msgstr "Ninguno" -#: lib/elements/element.py:301 +#: lib/elements/element.py:298 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "Forzar las puntadas de refuerzo" -#: lib/elements/element.py:302 +#: lib/elements/element.py:299 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "Cosa puntadas de bloqueo después de coser este elemento, incluso si la distancia al siguiente objeto es más corta que la definida por el valor de longitud de contracción en las preferencias de Ink/Stitch." -#: lib/elements/element.py:313 +#: lib/elements/element.py:310 msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:314 +#: lib/elements/element.py:311 msgid "Tack down stitch type" msgstr "" -#: lib/elements/element.py:324 lib/elements/element.py:370 +#: lib/elements/element.py:321 lib/elements/element.py:367 msgid "Custom path" msgstr "" -#: lib/elements/element.py:325 +#: lib/elements/element.py:322 msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." msgstr "" -#: lib/elements/element.py:335 lib/elements/element.py:347 +#: lib/elements/element.py:332 lib/elements/element.py:344 msgid "Scale tack stitch" msgstr "" -#: lib/elements/element.py:336 +#: lib/elements/element.py:333 msgid "Set stitch length. A 1 in a custom path equals this values." msgstr "" -#: lib/elements/element.py:348 +#: lib/elements/element.py:345 msgid "Scale tack stitch by this percentage." msgstr "" -#: lib/elements/element.py:359 +#: lib/elements/element.py:356 msgid "Lock stitch" msgstr "" -#: lib/elements/element.py:360 +#: lib/elements/element.py:357 msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:371 +#: lib/elements/element.py:368 msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." msgstr "" -#: lib/elements/element.py:381 lib/elements/element.py:393 +#: lib/elements/element.py:378 lib/elements/element.py:390 msgid "Scale lock stitch" msgstr "" -#: lib/elements/element.py:382 +#: lib/elements/element.py:379 msgid "Set length of lock stitches (mm)." msgstr "" -#: lib/elements/element.py:394 +#: lib/elements/element.py:391 msgid "Scale lock stitch by this percentage." msgstr "" -#: lib/elements/element.py:406 +#: lib/elements/element.py:403 msgid "Trim After" msgstr "" -#: lib/elements/element.py:407 +#: lib/elements/element.py:404 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:416 +#: lib/elements/element.py:413 msgid "Stop After" msgstr "" -#: lib/elements/element.py:417 +#: lib/elements/element.py:414 msgid "Add a STOP command after stitching this object." msgstr "" -#: lib/elements/element.py:426 +#: lib/elements/element.py:423 msgid "Random seed" msgstr "" -#: lib/elements/element.py:427 +#: lib/elements/element.py:424 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" -#: lib/elements/element.py:475 +#: lib/elements/element.py:472 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "El objeto %(id)s tiene un atributo 'd' vacÃo. Elimine este objeto de su documento." @@ -1194,11 +1194,11 @@ msgstr "El objeto %(id)s tiene un atributo 'd' vacÃo. Elimine este objeto de su #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:661 +#: lib/elements/element.py:658 msgid "Failed on " msgstr "" -#: lib/elements/element.py:663 +#: lib/elements/element.py:660 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1222,7 +1222,7 @@ msgstr "Relleno Pequeño" msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "Este objeto para relleno es tan pequeño que probablemente serÃa mejor en puntada recta o columna de satÃn. Para formas muy pequeñas, no es posible usar la puntada de relleno, e Ink/Stitch usará puntada recta a lo largo de contorno." -#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:543 +#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:555 msgid "Expand" msgstr "Expandir" @@ -1230,7 +1230,7 @@ msgstr "Expandir" msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "No se puede aplicar el parámetro de expansión para este objeto de relleno. Ink/Stitch lo ignorará y utilizará el tamaño original en su lugar." -#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:520 +#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:532 msgid "Inset" msgstr "Recuadro" @@ -1266,15 +1266,15 @@ msgstr "" msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:34 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:35 +#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:37 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:39 msgid "* Remove all guide lines, except for one." msgstr "" @@ -1319,23 +1319,23 @@ msgstr "Bordado de relleno enrutado automáticamente" msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:29 +#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:37 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:30 +#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:38 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:31 +#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:39 msgid "Meander Fill" msgstr "" -#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:32 +#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:40 msgid "Circular Fill" msgstr "" -#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:33 +#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:41 msgid "Legacy Fill" msgstr "" @@ -1412,132 +1412,148 @@ msgid "Meander Pattern" msgstr "" #: lib/elements/fill_stitch.py:190 -msgid "Meander pattern scale" +msgid "Meander pattern angle" msgstr "" #: lib/elements/fill_stitch.py:200 +msgid "Meander pattern scale" +msgstr "" + +#: lib/elements/fill_stitch.py:201 +msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. " +msgstr "" + +#: lib/elements/fill_stitch.py:212 msgid "Angle of lines of stitches" msgstr "Ãngulo de lÃneas de puntadas" -#: lib/elements/fill_stitch.py:201 +#: lib/elements/fill_stitch.py:213 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "El ángulo aumenta en sentido antihorario. 0 es horizontal. Se permiten ángulos negativos." -#: lib/elements/fill_stitch.py:219 lib/elements/fill_stitch.py:532 +#: lib/elements/fill_stitch.py:231 lib/elements/fill_stitch.py:544 msgid "Skip last stitch in each row" msgstr "Saltar última puntada de cada fila" -#: lib/elements/fill_stitch.py:220 lib/elements/fill_stitch.py:533 +#: lib/elements/fill_stitch.py:232 lib/elements/fill_stitch.py:545 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "La última puntada de cada fila está bastante cerca de la primera puntada de la siguiente fila. Omitirlo reduce el número de puntadas y la densidad." -#: lib/elements/fill_stitch.py:233 +#: lib/elements/fill_stitch.py:245 msgid "Flip fill (start right-to-left)" msgstr "Voltear relleno (comenzar de derecha a izquierda)" -#: lib/elements/fill_stitch.py:234 +#: lib/elements/fill_stitch.py:246 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "La opción de voltear puede ayudarlo a enrutar su ruta de puntada. Cuando habilita el giro, la costura va de derecha a izquierda en lugar de izquierda a derecha." -#: lib/elements/fill_stitch.py:245 +#: lib/elements/fill_stitch.py:257 msgid "Spacing between rows" msgstr "Espaciamiento entre filas" -#: lib/elements/fill_stitch.py:246 +#: lib/elements/fill_stitch.py:258 msgid "Distance between rows of stitches." msgstr "Distancia entre filas de puntadas." -#: lib/elements/fill_stitch.py:265 +#: lib/elements/fill_stitch.py:277 msgid "Maximum fill stitch length" msgstr "Longitud máxima de puntada de relleno" -#: lib/elements/fill_stitch.py:266 +#: lib/elements/fill_stitch.py:278 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "La longitud de cada puntada en una fila. Se puede usar una puntada más corta al principio o al final de una fila." -#: lib/elements/fill_stitch.py:281 +#: lib/elements/fill_stitch.py:293 msgid "Stagger rows this many times before repeating" msgstr "Alterne las filas esto muchas veces antes de repetir" -#: lib/elements/fill_stitch.py:282 +#: lib/elements/fill_stitch.py:294 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:440 lib/elements/stroke.py:106 +#: lib/elements/fill_stitch.py:452 lib/elements/stroke.py:108 msgid "Running stitch length" msgstr "Corriendo longitud de puntada" -#: lib/elements/fill_stitch.py:441 +#: lib/elements/fill_stitch.py:453 msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:456 lib/elements/stroke.py:118 +#: lib/elements/fill_stitch.py:468 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:457 +#: lib/elements/fill_stitch.py:469 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:468 inx/inkstitch_select_elements.inx:35 -#: inx/inkstitch_select_elements.inx:37 +#: lib/elements/fill_stitch.py:480 inx/inkstitch_select_elements.inx:43 +#: inx/inkstitch_select_elements.inx:45 msgid "Underlay" msgstr "Capa base" -#: lib/elements/fill_stitch.py:468 lib/elements/fill_stitch.py:477 -#: lib/elements/fill_stitch.py:502 lib/elements/fill_stitch.py:513 -#: lib/elements/fill_stitch.py:523 lib/elements/fill_stitch.py:535 -#: lib/elements/fill_stitch.py:576 +#: lib/elements/fill_stitch.py:480 lib/elements/fill_stitch.py:489 +#: lib/elements/fill_stitch.py:514 lib/elements/fill_stitch.py:525 +#: lib/elements/fill_stitch.py:535 lib/elements/fill_stitch.py:547 +#: lib/elements/fill_stitch.py:598 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:474 +#: lib/elements/fill_stitch.py:486 msgid "Fill angle" msgstr "Ãngulo de relleno" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:487 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:499 +#: lib/elements/fill_stitch.py:511 msgid "Row spacing" msgstr "Espaciado de la fila" -#: lib/elements/fill_stitch.py:500 +#: lib/elements/fill_stitch.py:512 msgid "default: 3x fill row spacing" msgstr "por defecto: rellenar el espaciado de lÃnea x3" -#: lib/elements/fill_stitch.py:510 +#: lib/elements/fill_stitch.py:522 lib/elements/stroke.py:134 msgid "Max stitch length" msgstr "Longitud de puntada máxima" -#: lib/elements/fill_stitch.py:511 +#: lib/elements/fill_stitch.py:523 msgid "default: equal to fill max stitch length" msgstr "por defecto: igual a rellenar la longitud máxima de puntada" -#: lib/elements/fill_stitch.py:521 +#: lib/elements/fill_stitch.py:533 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "Reduzca la forma antes de aplicar la capa base, para evitar que la capa base se vea alrededor del exterior del relleno." -#: lib/elements/fill_stitch.py:544 +#: lib/elements/fill_stitch.py:556 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:558 lib/elements/fill_stitch.py:572 +#: lib/elements/fill_stitch.py:569 +msgid "Clip path" +msgstr "" + +#: lib/elements/fill_stitch.py:570 +msgid "Constrain stitching to the shape. Useful when smoothing and expand are used." +msgstr "" + +#: lib/elements/fill_stitch.py:580 lib/elements/fill_stitch.py:594 msgid "Underpath" msgstr "Capa base" -#: lib/elements/fill_stitch.py:559 lib/elements/fill_stitch.py:573 +#: lib/elements/fill_stitch.py:581 lib/elements/fill_stitch.py:595 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "Viaja dentro de la forma al pasar de una sección a otra. Las puntadas subterráneas evitan viajar en la dirección del ángulo de la fila para que no sean visibles. Esto les da una apariencia irregular." -#: lib/elements/fill_stitch.py:821 +#: lib/elements/fill_stitch.py:843 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:824 +#: lib/elements/fill_stitch.py:846 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1608,479 +1624,487 @@ msgstr "* Opcional: Ejecute la extensión Params y marque la casilla \"puntada m msgid "Manual stitch along path" msgstr "Puntada Manual largo de la ruta" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "Too few subpaths" msgstr "Muy pocas Subrutas" -#: lib/elements/satin_column.py:30 +#: lib/elements/satin_column.py:31 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "Columna Satén: El objeto tiene muy pocos subtrayectos. Una columna de raso debe tener al menos dos subtrayectos (los rieles)." -#: lib/elements/satin_column.py:32 +#: lib/elements/satin_column.py:33 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "* Agregue otra subruta (seleccione dos rieles y haga Ruta> Combinar)" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:34 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "* Convertir a puntada corriente o a raso simple (Parámetros de extensión)" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "Not stitchable satin column" msgstr "" -#: lib/elements/satin_column.py:39 +#: lib/elements/satin_column.py:40 msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup." msgstr "" -#: lib/elements/satin_column.py:41 +#: lib/elements/satin_column.py:42 msgid "Make sure your satin column is not a combination of multiple satin columns." msgstr "" -#: lib/elements/satin_column.py:42 +#: lib/elements/satin_column.py:43 msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/" msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "Each rung should intersect both rails once." msgstr "Cada peldaño debe cruzar ambos rieles una vez." -#: lib/elements/satin_column.py:50 +#: lib/elements/satin_column.py:51 msgid "Rungs intersects too many times" msgstr "Los peldaños se cruzan demasiadas veces" -#: lib/elements/satin_column.py:51 +#: lib/elements/satin_column.py:52 msgid "Satin column: A rung intersects a rail more than once." msgstr "Columna de satén: un peldaño se cruza con un riel más de una vez." -#: lib/elements/satin_column.py:55 +#: lib/elements/satin_column.py:56 msgid "Rung doesn't intersect rails" msgstr "El peldaño no se cruza con los rieles" -#: lib/elements/satin_column.py:56 +#: lib/elements/satin_column.py:57 msgid "Satin column: A rung doesn't intersect both rails." msgstr "Columna satén: un peldaño no se cruza con ambos rieles." -#: lib/elements/satin_column.py:60 +#: lib/elements/satin_column.py:61 msgid "Unequal number of points" msgstr "Desigual numero de puntos" -#: lib/elements/satin_column.py:61 +#: lib/elements/satin_column.py:62 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "Columna satinada: No hay peldaños y los rieles tienen un número desigual de puntos." -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "La forma más sencilla de resolver este problema es agregar uno o más peldaños. " -#: lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:65 msgid "Rungs control the stitch direction in satin columns." msgstr "Los peldaños controlan la dirección de la puntada en las columnas del raso." -#: lib/elements/satin_column.py:65 +#: lib/elements/satin_column.py:66 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "* Con el objeto seleccionado presione \"P\" para activar la herramienta de lápiz." -#: lib/elements/satin_column.py:66 +#: lib/elements/satin_column.py:67 msgid "* Hold \"Shift\" while drawing the rung." msgstr "* Mantenga presionada la tecla \"Mayús\" mientras dibuja el peldaño." -#: lib/elements/satin_column.py:71 lib/elements/satin_column.py:81 -#: inx/inkstitch_select_elements.inx:17 +#: lib/elements/satin_column.py:72 lib/elements/satin_column.py:82 +#: inx/inkstitch_select_elements.inx:25 msgid "Satin Column" msgstr "Columnas de raso" -#: lib/elements/satin_column.py:77 +#: lib/elements/satin_column.py:78 msgid "Custom satin column" msgstr "Columna de raso personalizada" -#: lib/elements/satin_column.py:82 +#: lib/elements/satin_column.py:83 msgid "\"E\" Stitch" msgstr "" -#: lib/elements/satin_column.py:86 lib/elements/stroke.py:70 +#: lib/elements/satin_column.py:87 lib/elements/stroke.py:72 #: inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "Método" -#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:376 +#: lib/elements/satin_column.py:97 lib/elements/satin_column.py:377 msgid "Maximum stitch length" msgstr "Longitud de puntada máxima" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:98 msgid "Maximum stitch length for split stitches." msgstr "Longitud máxima de puntada para puntadas divididas." -#: lib/elements/satin_column.py:106 +#: lib/elements/satin_column.py:107 msgid "Random percentage of satin width decrease" msgstr "" -#: lib/elements/satin_column.py:107 +#: lib/elements/satin_column.py:108 msgid "shorten stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:116 +#: lib/elements/satin_column.py:117 msgid "Random percentage of satin width increase" msgstr "" -#: lib/elements/satin_column.py:117 +#: lib/elements/satin_column.py:118 msgid "lengthen stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:126 +#: lib/elements/satin_column.py:127 msgid "Random zig-zag spacing percentage" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:128 msgid "Amount of random jitter added to stitch length." msgstr "" -#: lib/elements/satin_column.py:135 +#: lib/elements/satin_column.py:136 msgid "Random phase for split stitches" msgstr "" -#: lib/elements/satin_column.py:136 +#: lib/elements/satin_column.py:137 msgid "Controls whether split stitches are centered or with a random phase (which may increase stitch count)." msgstr "" -#: lib/elements/satin_column.py:143 +#: lib/elements/satin_column.py:144 msgid "Minimum length for random-phase split." msgstr "" -#: lib/elements/satin_column.py:144 +#: lib/elements/satin_column.py:145 msgid "Defaults to maximum stitch length. Smaller values allow for a transition between single-stitch and split-stitch." msgstr "" -#: lib/elements/satin_column.py:153 +#: lib/elements/satin_column.py:154 msgid "Random jitter for split stitches" msgstr "" -#: lib/elements/satin_column.py:154 +#: lib/elements/satin_column.py:155 msgid "Randomizes split stitch length if random phase is enabled, stitch position if disabled." msgstr "" -#: lib/elements/satin_column.py:161 +#: lib/elements/satin_column.py:162 msgid "Short stitch inset" msgstr "" -#: lib/elements/satin_column.py:162 +#: lib/elements/satin_column.py:163 msgid "Stitches in areas with high density will be inset by this amount." msgstr "" -#: lib/elements/satin_column.py:172 +#: lib/elements/satin_column.py:173 msgid "Short stitch distance" msgstr "" -#: lib/elements/satin_column.py:173 +#: lib/elements/satin_column.py:174 msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:187 lib/elements/stroke.py:132 +#: lib/elements/satin_column.py:188 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Espaciado en zig-zag (pico a pico)" -#: lib/elements/satin_column.py:188 +#: lib/elements/satin_column.py:189 msgid "Peak-to-peak distance between zig-zags. This is double the mm/stitch measurement used by most mechanical machines." msgstr "" -#: lib/elements/satin_column.py:200 +#: lib/elements/satin_column.py:201 msgid "Pull compensation percentage" msgstr "" -#: lib/elements/satin_column.py:201 +#: lib/elements/satin_column.py:202 msgid "Additional pull compensation which varies as a percentage of stitch width. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:215 +#: lib/elements/satin_column.py:216 msgid "Pull compensation" msgstr "Compensación de tracción" -#: lib/elements/satin_column.py:216 +#: lib/elements/satin_column.py:217 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:233 +#: lib/elements/satin_column.py:234 msgid "Reverse one rail" msgstr "" -#: lib/elements/satin_column.py:234 +#: lib/elements/satin_column.py:235 msgid "Enabling this may help if your satin renders very strangely." msgstr "" -#: lib/elements/satin_column.py:244 +#: lib/elements/satin_column.py:245 msgid "Swap rails" msgstr "" -#: lib/elements/satin_column.py:245 +#: lib/elements/satin_column.py:246 msgid "Swaps the first and second rails of the satin column, affecting which side the thread finished on as well as any sided properties" msgstr "" -#: lib/elements/satin_column.py:254 +#: lib/elements/satin_column.py:255 msgid "Contour underlay" msgstr "Contorno de base" -#: lib/elements/satin_column.py:254 lib/elements/satin_column.py:261 -#: lib/elements/satin_column.py:269 lib/elements/satin_column.py:284 +#: lib/elements/satin_column.py:255 lib/elements/satin_column.py:262 +#: lib/elements/satin_column.py:270 lib/elements/satin_column.py:285 msgid "Contour Underlay" msgstr "Contorno de Base" -#: lib/elements/satin_column.py:261 lib/elements/satin_column.py:300 +#: lib/elements/satin_column.py:262 lib/elements/satin_column.py:301 msgid "Stitch length" msgstr "Longitud de la Puntada" -#: lib/elements/satin_column.py:267 +#: lib/elements/satin_column.py:268 msgid "Inset distance (fixed)" msgstr "" -#: lib/elements/satin_column.py:268 +#: lib/elements/satin_column.py:269 msgid "Shrink the outline by a fixed length, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:281 +#: lib/elements/satin_column.py:282 msgid "Inset distance (proportional)" msgstr "" -#: lib/elements/satin_column.py:282 +#: lib/elements/satin_column.py:283 msgid "Shrink the outline by a proportion of the column width, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:293 +#: lib/elements/satin_column.py:294 msgid "Center-walk underlay" msgstr "Capa base para caminar en el centro" -#: lib/elements/satin_column.py:293 lib/elements/satin_column.py:300 -#: lib/elements/satin_column.py:309 lib/elements/satin_column.py:319 +#: lib/elements/satin_column.py:294 lib/elements/satin_column.py:301 +#: lib/elements/satin_column.py:310 lib/elements/satin_column.py:320 msgid "Center-Walk Underlay" msgstr "Capa base para caminar en el centro" -#: lib/elements/satin_column.py:306 lib/elements/stroke.py:80 +#: lib/elements/satin_column.py:307 lib/elements/stroke.py:82 msgid "Repeats" msgstr "Repetir" -#: lib/elements/satin_column.py:307 +#: lib/elements/satin_column.py:308 msgid "For an odd number of repeats, this will reverse the direction the satin column is stitched, causing stitching to both begin and end at the start point." msgstr "" -#: lib/elements/satin_column.py:317 +#: lib/elements/satin_column.py:318 msgid "Position" msgstr "" -#: lib/elements/satin_column.py:318 +#: lib/elements/satin_column.py:319 #, python-format msgid "Position of underlay from between the rails. 0% is along the first rail, 50% is centered, 100% is along the second rail." msgstr "" -#: lib/elements/satin_column.py:326 +#: lib/elements/satin_column.py:327 msgid "Zig-zag underlay" msgstr "Capa base en zig-zag" -#: lib/elements/satin_column.py:326 lib/elements/satin_column.py:335 -#: lib/elements/satin_column.py:346 lib/elements/satin_column.py:366 -#: lib/elements/satin_column.py:379 +#: lib/elements/satin_column.py:327 lib/elements/satin_column.py:336 +#: lib/elements/satin_column.py:347 lib/elements/satin_column.py:367 +#: lib/elements/satin_column.py:380 msgid "Zig-zag Underlay" msgstr "Capa base en zig-zag" -#: lib/elements/satin_column.py:332 +#: lib/elements/satin_column.py:333 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "Espaciado en zig-zag (pico a pico)" -#: lib/elements/satin_column.py:333 +#: lib/elements/satin_column.py:334 msgid "Distance between peaks of the zig-zags." msgstr "Distancia entre picos de los Zig-Zags." -#: lib/elements/satin_column.py:343 +#: lib/elements/satin_column.py:344 msgid "Inset amount (fixed)" msgstr "" -#: lib/elements/satin_column.py:344 lib/elements/satin_column.py:364 +#: lib/elements/satin_column.py:345 lib/elements/satin_column.py:365 msgid "default: half of contour underlay inset" msgstr "por defecto: la mitad de la inserción del calco subyacente del contorno" -#: lib/elements/satin_column.py:363 +#: lib/elements/satin_column.py:364 msgid "Inset amount (proportional)" msgstr "" -#: lib/elements/satin_column.py:377 +#: lib/elements/satin_column.py:378 msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "Dividir si se excede el máximo de longitud de puntada" -#: lib/elements/stroke.py:25 +#: lib/elements/stroke.py:27 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:26 +#: lib/elements/stroke.py:28 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:30 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:29 +#: lib/elements/stroke.py:31 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:44 msgid "Stroke" msgstr "Trazo" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:47 msgid "Running stitch along paths" msgstr "Ejecutando puntadas a lo largo del patrón" -#: lib/elements/stroke.py:63 +#: lib/elements/stroke.py:65 msgid "Running Stitch / Bean Stitch" msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:66 msgid "Ripple Stitch" msgstr "" -#: lib/elements/stroke.py:65 inx/inkstitch_select_elements.inx:13 +#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:21 msgid "ZigZag Stitch" msgstr "" -#: lib/elements/stroke.py:66 inx/inkstitch_select_elements.inx:14 +#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:22 msgid "Manual Stitch" msgstr "" -#: lib/elements/stroke.py:81 +#: lib/elements/stroke.py:83 msgid "Defines how many times to run down and back along the path." msgstr "Define cuántas veces baja y sube a lo largo del patrón." -#: lib/elements/stroke.py:92 +#: lib/elements/stroke.py:94 msgid "Bean stitch number of repeats" msgstr "Número de repeticiones por puntada triple" -#: lib/elements/stroke.py:93 +#: lib/elements/stroke.py:95 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:107 -msgid "Length of stitches in running stitch mode." -msgstr "Longitud de las puntadas en el modo de puntada continua." +#: lib/elements/stroke.py:109 +msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting." +msgstr "" + +#: lib/elements/stroke.py:120 +msgid "Stitch tolerance" +msgstr "" -#: lib/elements/stroke.py:119 +#: lib/elements/stroke.py:121 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:133 +#: lib/elements/stroke.py:135 +msgid "Split stitches longer than this." +msgstr "" + +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "Longitud de las puntadas en modo Zig-Zag." -#: lib/elements/stroke.py:145 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:146 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:174 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:175 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:198 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:199 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:210 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:211 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:222 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:223 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:234 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:235 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:247 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:248 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:252 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "Ninguno" -#: lib/elements/stroke.py:260 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:261 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:261 lib/elements/stroke.py:273 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:289 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:272 +#: lib/elements/stroke.py:288 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:273 +#: lib/elements/stroke.py:289 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:284 +#: lib/elements/stroke.py:300 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:285 +#: lib/elements/stroke.py:301 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:296 +#: lib/elements/stroke.py:312 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:297 +#: lib/elements/stroke.py:313 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "flat" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:84 +#: lib/elements/text.py:13 lib/extensions/lettering.py:86 msgid "Text" msgstr "Texto" @@ -2289,19 +2313,19 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "Elija uno o más comandos para agregar." -#: lib/extensions/lettering.py:38 lib/extensions/lettering.py:488 +#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:490 msgid "Ink/Stitch Lettering" msgstr "Letras de Ink/Stitch" -#: lib/extensions/lettering.py:48 +#: lib/extensions/lettering.py:50 msgid "Font" msgstr "Fuente" -#: lib/extensions/lettering.py:57 +#: lib/extensions/lettering.py:59 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:67 inx/inkstitch_apply_threadlist.inx:7 +#: lib/extensions/lettering.py:69 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7 @@ -2309,39 +2333,39 @@ msgstr "" msgid "Options" msgstr "Opciones" -#: lib/extensions/lettering.py:72 +#: lib/extensions/lettering.py:74 msgid "Stitch lines of text back and forth" msgstr "Unir lÃneas de texto de un lado a otro" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:76 +#: lib/extensions/lettering.py:78 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:81 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:81 +#: lib/extensions/lettering.py:83 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:503 +#: lib/extensions/lettering.py:91 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2350,33 +2374,33 @@ msgstr "" msgid "Cancel" msgstr "Cancelar" -#: lib/extensions/lettering.py:93 lib/extensions/params.py:511 +#: lib/extensions/lettering.py:95 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "Aplicar y Salir" -#: lib/extensions/lettering.py:256 +#: lib/extensions/lettering.py:258 msgid "This font has no available font variant. Please update or remove the font." msgstr "Esta fuente no tiene ninguna variante de fuente disponible. Actualice o elimine la fuente." #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:317 +#: lib/extensions/lettering.py:319 #, python-format msgid "Text scale %s%%" msgstr "Escalar Texto %s%%" -#: lib/extensions/lettering.py:328 +#: lib/extensions/lettering.py:330 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:478 +#: lib/extensions/lettering.py:480 msgid "Please select only one block of text." msgstr "Por favor seleccione sólo un bloque de texto." -#: lib/extensions/lettering.py:481 +#: lib/extensions/lettering.py:483 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "Ha seleccionado objetos que no fueron creados por la extensión Lettering. Borre su selección o seleccione diferentes objetos antes de ejecutar Lettering nuevamente." @@ -2467,11 +2491,11 @@ msgstr "Haga clic para forzar que se guarde este parámetro cuando haga clic en msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Este parámetro se guardará cuando haga clic en \"Aplicar y salir\"" -#: lib/extensions/params.py:485 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "Parámetros de Bordado" -#: lib/extensions/params.py:508 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "Usar los últimos ajustes" @@ -2487,81 +2511,81 @@ msgstr "" msgid "Please select at least one object to be marked as a pattern." msgstr "Seleccione al menos un objeto para marcarlo como patrón." -#: lib/extensions/stroke_to_lpe_satin.py:32 +#: lib/extensions/stroke_to_lpe_satin.py:33 msgid "Please select at least one stroke." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/stroke_to_lpe_satin.py:37 +#: lib/extensions/stroke_to_lpe_satin.py:38 #: lib/extensions/zigzag_line_to_satin.py:27 msgid "Please select at least one stroke to convert to a satin column." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:42 +#: lib/extensions/stroke_to_lpe_satin.py:43 msgid "Could not find the specified pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:101 +#: lib/extensions/stroke_to_lpe_satin.py:133 msgid "Cannot convert a satin column into a live path effect satin. Please select a stroke." msgstr "" -#: lib/extensions/troubleshoot.py:45 +#: lib/extensions/troubleshoot.py:49 msgid "All selected shapes are valid! " msgstr "Todas las formas seleccionadas son validas ! " -#: lib/extensions/troubleshoot.py:47 +#: lib/extensions/troubleshoot.py:51 msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command." msgstr "Si todavÃa tiene problemas con una forma que no se borda, verifique si está en una capa con un comando de ignorar." -#: lib/extensions/troubleshoot.py:71 +#: lib/extensions/troubleshoot.py:79 msgid "Invalid Pointer" msgstr "Puntero no válido" -#: lib/extensions/troubleshoot.py:77 +#: lib/extensions/troubleshoot.py:85 #: inx/inkstitch_lettering_generate_json.inx:26 msgid "Description" msgstr "Descripción" -#: lib/extensions/troubleshoot.py:98 lib/extensions/troubleshoot.py:147 +#: lib/extensions/troubleshoot.py:106 lib/extensions/troubleshoot.py:155 #: inx/inkstitch_cleanup.inx:17 inx/inkstitch_remove_embroidery_settings.inx:16 -#: inx/inkstitch_select_elements.inx:51 inx/inkstitch_troubleshoot.inx:10 +#: inx/inkstitch_select_elements.inx:59 inx/inkstitch_troubleshoot.inx:12 msgid "Troubleshoot" msgstr "Solucionar problemas" -#: lib/extensions/troubleshoot.py:110 lib/extensions/troubleshoot.py:154 +#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:162 msgid "Errors" msgstr "Error" -#: lib/extensions/troubleshoot.py:116 lib/extensions/troubleshoot.py:158 +#: lib/extensions/troubleshoot.py:124 lib/extensions/troubleshoot.py:166 msgid "Warnings" msgstr "Advertencia" -#: lib/extensions/troubleshoot.py:122 +#: lib/extensions/troubleshoot.py:130 msgid "Type Warnings" msgstr "Tipos de Advertencias" -#: lib/extensions/troubleshoot.py:155 +#: lib/extensions/troubleshoot.py:163 msgid "Problems that will prevent the shape from being embroidered." msgstr "Problemas que impedirán bordar la forma." -#: lib/extensions/troubleshoot.py:159 +#: lib/extensions/troubleshoot.py:167 msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object." msgstr "Estos son problemas que no impedirán que se borde la forma. DeberÃa considerar corregir la advertencia, pero si no lo hace, Ink/Stitch hará todo lo posible para procesar el objeto." -#: lib/extensions/troubleshoot.py:164 +#: lib/extensions/troubleshoot.py:172 msgid "Object Type Warnings" msgstr "Advertencias de tipo de objeto" -#: lib/extensions/troubleshoot.py:165 +#: lib/extensions/troubleshoot.py:173 msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour." msgstr "Es posible que estos objetos no funcionen correctamente con Ink / Stitch. Siga las instrucciones para corregir el comportamiento no deseado." -#: lib/extensions/troubleshoot.py:178 +#: lib/extensions/troubleshoot.py:186 msgid "Possible solutions" msgstr "" -#: lib/extensions/troubleshoot.py:183 +#: lib/extensions/troubleshoot.py:191 msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)." msgstr "Es posible que un objeto contenga más de un error, pero solo habrá un puntero por objeto. Vuelva a ejecutar esta función cuando se produzcan más errores. Elimine los punteros eliminando la capa denominada \"Solucionar problemas (Troubleshoot)\" a través del panel de objetos (Objeto -> Objetos...)." @@ -2727,11 +2751,11 @@ msgstr "Velocidad: %d puntadas/seg" msgid "Start" msgstr "Inicio" -#: lib/gui/simulator.py:832 lib/gui/simulator.py:842 +#: lib/gui/simulator.py:835 lib/gui/simulator.py:845 msgid "Preview" msgstr "Prevista" -#: lib/gui/simulator.py:873 +#: lib/gui/simulator.py:876 msgid "Embroidery Simulation" msgstr "Simulación de bordado" @@ -2753,7 +2777,7 @@ msgstr "La fuente '%s' no tiene variantes." msgid "Error writing to %(path)s: %(error)s" msgstr "Error escribiendo a %(path)s: %(error)s" -#: lib/stitch_plan/generate_stitch_plan.py:73 +#: lib/stitch_plan/generate_stitch_plan.py:75 #, python-format msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "El archivo no existe y no se puede abrir. Corrija la ruta del archivo y vuelva a intentarlo.\\r%s" @@ -2835,7 +2859,7 @@ msgstr "AutoSatinar Puntada corriente %d" msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down." msgstr "" -#: lib/svg/rendering.py:222 +#: lib/svg/rendering.py:229 msgid "Stitch Plan" msgstr "Plan de puntada" @@ -3234,6 +3258,7 @@ msgid "Yes" msgstr "Si" #: print/templates/ui.html:201 inx/inkstitch_lettering_generate_json.inx:37 +#: inx/inkstitch_letters_to_font.inx:66 msgid "No" msgstr "No" @@ -3744,8 +3769,8 @@ msgstr "*Elegir paleta de color" #: inx/inkstitch_cutwork_segmentation.inx:42 #: inx/inkstitch_fill_to_stroke.inx:24 inx/inkstitch_generate_palette.inx:24 #: inx/inkstitch_lettering_along_path.inx:17 -#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:43 -#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:51 +#: inx/inkstitch_stroke_to_lpe_satin.inx:26 #: inx/inkstitch_zigzag_line_to_satin.inx:18 msgid "Help" msgstr "Ayuda" @@ -3775,7 +3800,7 @@ msgid "Import any other Threadlist file in txt format. Ink/Stitch will try to ma msgstr "" #: inx/inkstitch_apply_threadlist.inx:98 inx/inkstitch_fill_to_stroke.inx:33 -#: inx/inkstitch_stroke_to_lpe_satin.inx:30 +#: inx/inkstitch_stroke_to_lpe_satin.inx:32 #: inx/inkstitch_zigzag_line_to_satin.inx:28 msgid "Get more information on our website" msgstr "" @@ -3849,7 +3874,7 @@ msgstr "Conservar el orden de las columnas de raso" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10 -#: inx/inkstitch_stroke_to_lpe_satin.inx:38 +#: inx/inkstitch_stroke_to_lpe_satin.inx:40 #: inx/inkstitch_zigzag_line_to_satin.inx:36 msgid "Tools: Satin" msgstr "" @@ -4064,7 +4089,7 @@ msgid "Duplicate Params" msgstr "Duplicar parametros" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 -#: inx/inkstitch_select_elements.inx:66 +#: inx/inkstitch_select_elements.inx:74 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" @@ -4934,6 +4959,14 @@ msgstr "Carpeta de Fuentes" msgid "Import commands" msgstr "Importar comandos" +#: inx/inkstitch_letters_to_font.inx:64 +msgid "As param" +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:65 +msgid "As symbol" +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "Adjuntar comandos a los objetos seleccionados" @@ -5318,100 +5351,120 @@ msgstr "" msgid "Stroke type" msgstr "" -#: inx/inkstitch_select_elements.inx:11 +#: inx/inkstitch_select_elements.inx:12 msgid "Running Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:12 -msgid "Ripples" +#: inx/inkstitch_select_elements.inx:14 +msgid "Select" +msgstr "" + +#: inx/inkstitch_select_elements.inx:14 +msgid "Only select specific running stitches" msgstr "" #: inx/inkstitch_select_elements.inx:15 -msgid "Polyline" +msgid "All" msgstr "" #: inx/inkstitch_select_elements.inx:16 +msgid "Auto-Run Top Stitching" +msgstr "" + +#: inx/inkstitch_select_elements.inx:17 +msgid "Auto-Run Underpath" +msgstr "" + +#: inx/inkstitch_select_elements.inx:20 +msgid "Ripples" +msgstr "" + +#: inx/inkstitch_select_elements.inx:23 +msgid "Polyline" +msgstr "" + +#: inx/inkstitch_select_elements.inx:24 msgid "Satin" msgstr "" -#: inx/inkstitch_select_elements.inx:18 +#: inx/inkstitch_select_elements.inx:26 msgid "E-Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Only select satins with this underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:21 inx/inkstitch_select_elements.inx:36 +#: inx/inkstitch_select_elements.inx:29 inx/inkstitch_select_elements.inx:44 msgid "No restriction" msgstr "" -#: inx/inkstitch_select_elements.inx:22 +#: inx/inkstitch_select_elements.inx:30 msgid "No underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:23 +#: inx/inkstitch_select_elements.inx:31 msgid "Centerwalk" msgstr "" -#: inx/inkstitch_select_elements.inx:24 +#: inx/inkstitch_select_elements.inx:32 msgid "Contour" msgstr "" -#: inx/inkstitch_select_elements.inx:25 +#: inx/inkstitch_select_elements.inx:33 #: inx/inkstitch_zigzag_line_to_satin.inx:12 msgid "Zigzag" msgstr "" -#: inx/inkstitch_select_elements.inx:27 +#: inx/inkstitch_select_elements.inx:35 msgid "Fills" msgstr "" -#: inx/inkstitch_select_elements.inx:28 +#: inx/inkstitch_select_elements.inx:36 msgid "Fill" msgstr "" -#: inx/inkstitch_select_elements.inx:35 +#: inx/inkstitch_select_elements.inx:43 msgid "Only select fills with this underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:38 +#: inx/inkstitch_select_elements.inx:46 msgid "No Underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:44 +#: inx/inkstitch_select_elements.inx:52 msgid "Select embroidery objects" msgstr "" -#: inx/inkstitch_select_elements.inx:46 +#: inx/inkstitch_select_elements.inx:54 msgid "Selects specific embroidery elements by stitch type." msgstr "" -#: inx/inkstitch_select_elements.inx:47 +#: inx/inkstitch_select_elements.inx:55 msgid "If there is already an active selection, non maching elements will be deselected." msgstr "" -#: inx/inkstitch_select_elements.inx:53 +#: inx/inkstitch_select_elements.inx:61 msgid "If this isn't working for you, you may need to insert your path to a python executable manualy." msgstr "" -#: inx/inkstitch_select_elements.inx:55 +#: inx/inkstitch_select_elements.inx:63 msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:56 -msgid "* Linux: Open the command line and type \"which python\". Copy the path and paste it here." +#: inx/inkstitch_select_elements.inx:64 +msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:57 +#: inx/inkstitch_select_elements.inx:65 msgid "* macOS: doesn't work, sorry" msgstr "" -#: inx/inkstitch_select_elements.inx:58 +#: inx/inkstitch_select_elements.inx:66 msgid "Python Path" msgstr "" @@ -5447,6 +5500,10 @@ msgstr "" msgid "Make stitch plan insensitive to mouse interactions" msgstr "" +#: inx/inkstitch_stitch_plan_preview.inx:23 +msgid "Display command symbols" +msgstr "" + #: inx/inkstitch_stitch_plan_preview_undo.inx:3 msgid "Undo Stitch Plan Preview" msgstr "" @@ -5512,23 +5569,27 @@ msgstr "" msgid "Add rungs" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:25 +#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +msgid "Path specific" +msgstr "" + +#: inx/inkstitch_stroke_to_lpe_satin.inx:27 msgid "This extension converts a stroke into a satin column using the path effect \"pattern along path\"." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:26 +#: inx/inkstitch_stroke_to_lpe_satin.inx:28 msgid "* Please note, that the size values can only be an approximation and will be distorted if the original path is not completely straight." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:27 +#: inx/inkstitch_stroke_to_lpe_satin.inx:29 msgid "* You can edit the satin path through the live path effect settings through Path > Path Effects ..." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:28 +#: inx/inkstitch_stroke_to_lpe_satin.inx:30 msgid "* If you want to add rungs or change specific parts of the satin, convert it to a normal path with Ctrl + Shift + C" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:31 +#: inx/inkstitch_stroke_to_lpe_satin.inx:33 msgid "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin" msgstr "" @@ -5536,6 +5597,14 @@ msgstr "" msgid "Troubleshoot Objects" msgstr "Solucionar problemas de Objetos" +#: inx/inkstitch_troubleshoot.inx:6 +msgid "Pointer size (mm)" +msgstr "" + +#: inx/inkstitch_troubleshoot.inx:7 +msgid "Font size (mm)" +msgstr "" + #: inx/inkstitch_zigzag_line_to_satin.inx:3 msgid "Zig-Zag Line to Satin" msgstr "" diff --git a/translations/messages_fi_FI.po b/translations/messages_fi_FI.po index 2b88dfdf..99f24bdb 100644 --- a/translations/messages_fi_FI.po +++ b/translations/messages_fi_FI.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" -"PO-Revision-Date: 2023-03-27 01:17\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" +"PO-Revision-Date: 2023-04-15 01:18\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:829 +#: inkstitch.py:107 lib/elements/fill_stitch.py:851 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1055,8 +1055,8 @@ msgstr "" msgid "* Select the clone." msgstr "" -#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:40 -#: inx/inkstitch_select_elements.inx:41 +#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:48 +#: inx/inkstitch_select_elements.inx:49 msgid "Clone" msgstr "" @@ -1076,117 +1076,117 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:286 +#: lib/elements/element.py:283 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:287 +#: lib/elements/element.py:284 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Both" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Before" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "After" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Neither" msgstr "" -#: lib/elements/element.py:301 +#: lib/elements/element.py:298 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:302 +#: lib/elements/element.py:299 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/element.py:313 +#: lib/elements/element.py:310 msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:314 +#: lib/elements/element.py:311 msgid "Tack down stitch type" msgstr "" -#: lib/elements/element.py:324 lib/elements/element.py:370 +#: lib/elements/element.py:321 lib/elements/element.py:367 msgid "Custom path" msgstr "" -#: lib/elements/element.py:325 +#: lib/elements/element.py:322 msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." msgstr "" -#: lib/elements/element.py:335 lib/elements/element.py:347 +#: lib/elements/element.py:332 lib/elements/element.py:344 msgid "Scale tack stitch" msgstr "" -#: lib/elements/element.py:336 +#: lib/elements/element.py:333 msgid "Set stitch length. A 1 in a custom path equals this values." msgstr "" -#: lib/elements/element.py:348 +#: lib/elements/element.py:345 msgid "Scale tack stitch by this percentage." msgstr "" -#: lib/elements/element.py:359 +#: lib/elements/element.py:356 msgid "Lock stitch" msgstr "" -#: lib/elements/element.py:360 +#: lib/elements/element.py:357 msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:371 +#: lib/elements/element.py:368 msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." msgstr "" -#: lib/elements/element.py:381 lib/elements/element.py:393 +#: lib/elements/element.py:378 lib/elements/element.py:390 msgid "Scale lock stitch" msgstr "" -#: lib/elements/element.py:382 +#: lib/elements/element.py:379 msgid "Set length of lock stitches (mm)." msgstr "" -#: lib/elements/element.py:394 +#: lib/elements/element.py:391 msgid "Scale lock stitch by this percentage." msgstr "" -#: lib/elements/element.py:406 +#: lib/elements/element.py:403 msgid "Trim After" msgstr "" -#: lib/elements/element.py:407 +#: lib/elements/element.py:404 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:416 +#: lib/elements/element.py:413 msgid "Stop After" msgstr "" -#: lib/elements/element.py:417 +#: lib/elements/element.py:414 msgid "Add a STOP command after stitching this object." msgstr "" -#: lib/elements/element.py:426 +#: lib/elements/element.py:423 msgid "Random seed" msgstr "" -#: lib/elements/element.py:427 +#: lib/elements/element.py:424 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" -#: lib/elements/element.py:475 +#: lib/elements/element.py:472 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -1194,11 +1194,11 @@ msgstr "" #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:661 +#: lib/elements/element.py:658 msgid "Failed on " msgstr "" -#: lib/elements/element.py:663 +#: lib/elements/element.py:660 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1222,7 +1222,7 @@ msgstr "Pieni täyttö" msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "Objektin täyttä on niin pieni että se voisi toimia paremmin satiinina tai juoksevana tikkinä. Täytetikki ei ole mahdollista ja Ink/Stitch neuloo vain reunan." -#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:543 +#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:555 msgid "Expand" msgstr "Laajenna" @@ -1230,7 +1230,7 @@ msgstr "Laajenna" msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:520 +#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:532 msgid "Inset" msgstr "Sisennys" @@ -1266,15 +1266,15 @@ msgstr "" msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:34 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:35 +#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:37 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:39 msgid "* Remove all guide lines, except for one." msgstr "" @@ -1319,23 +1319,23 @@ msgstr "Automaattisesti reititetty täytetikki" msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:29 +#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:37 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:30 +#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:38 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:31 +#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:39 msgid "Meander Fill" msgstr "" -#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:32 +#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:40 msgid "Circular Fill" msgstr "" -#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:33 +#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:41 msgid "Legacy Fill" msgstr "" @@ -1412,132 +1412,148 @@ msgid "Meander Pattern" msgstr "" #: lib/elements/fill_stitch.py:190 -msgid "Meander pattern scale" +msgid "Meander pattern angle" msgstr "" #: lib/elements/fill_stitch.py:200 +msgid "Meander pattern scale" +msgstr "" + +#: lib/elements/fill_stitch.py:201 +msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. " +msgstr "" + +#: lib/elements/fill_stitch.py:212 msgid "Angle of lines of stitches" msgstr "Tikkien kulma" -#: lib/elements/fill_stitch.py:201 +#: lib/elements/fill_stitch.py:213 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:219 lib/elements/fill_stitch.py:532 +#: lib/elements/fill_stitch.py:231 lib/elements/fill_stitch.py:544 msgid "Skip last stitch in each row" msgstr "Hyppää yli joka rivin viimenen tikki" -#: lib/elements/fill_stitch.py:220 lib/elements/fill_stitch.py:533 +#: lib/elements/fill_stitch.py:232 lib/elements/fill_stitch.py:545 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "Viimenen tikki jokaisessa rivissä on melko lähellä ensimmäistä tikkiä seuraavassa rivissä. Viimeisen tikin ohitus vähentää tikkimäärää ja tiheyttä." -#: lib/elements/fill_stitch.py:233 +#: lib/elements/fill_stitch.py:245 msgid "Flip fill (start right-to-left)" msgstr "Käännä täytön suunta (aloita oikealta vasemmalle)" -#: lib/elements/fill_stitch.py:234 +#: lib/elements/fill_stitch.py:246 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:245 +#: lib/elements/fill_stitch.py:257 msgid "Spacing between rows" msgstr "Rivien väli" -#: lib/elements/fill_stitch.py:246 +#: lib/elements/fill_stitch.py:258 msgid "Distance between rows of stitches." msgstr "Tikkirivien välinen etäisyys." -#: lib/elements/fill_stitch.py:265 +#: lib/elements/fill_stitch.py:277 msgid "Maximum fill stitch length" msgstr "Tikin maksimi pituus" -#: lib/elements/fill_stitch.py:266 +#: lib/elements/fill_stitch.py:278 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:281 +#: lib/elements/fill_stitch.py:293 msgid "Stagger rows this many times before repeating" msgstr "Erota rivit näin monta kertaa ennenkuin toistetaan" -#: lib/elements/fill_stitch.py:282 +#: lib/elements/fill_stitch.py:294 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:440 lib/elements/stroke.py:106 +#: lib/elements/fill_stitch.py:452 lib/elements/stroke.py:108 msgid "Running stitch length" msgstr "Juoksutikin pituus" -#: lib/elements/fill_stitch.py:441 +#: lib/elements/fill_stitch.py:453 msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:456 lib/elements/stroke.py:118 +#: lib/elements/fill_stitch.py:468 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:457 +#: lib/elements/fill_stitch.py:469 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:468 inx/inkstitch_select_elements.inx:35 -#: inx/inkstitch_select_elements.inx:37 +#: lib/elements/fill_stitch.py:480 inx/inkstitch_select_elements.inx:43 +#: inx/inkstitch_select_elements.inx:45 msgid "Underlay" msgstr "Alatäyttö" -#: lib/elements/fill_stitch.py:468 lib/elements/fill_stitch.py:477 -#: lib/elements/fill_stitch.py:502 lib/elements/fill_stitch.py:513 -#: lib/elements/fill_stitch.py:523 lib/elements/fill_stitch.py:535 -#: lib/elements/fill_stitch.py:576 +#: lib/elements/fill_stitch.py:480 lib/elements/fill_stitch.py:489 +#: lib/elements/fill_stitch.py:514 lib/elements/fill_stitch.py:525 +#: lib/elements/fill_stitch.py:535 lib/elements/fill_stitch.py:547 +#: lib/elements/fill_stitch.py:598 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:474 +#: lib/elements/fill_stitch.py:486 msgid "Fill angle" msgstr "Täytön suuntakulma" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:487 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:499 +#: lib/elements/fill_stitch.py:511 msgid "Row spacing" msgstr "Rivien välit" -#: lib/elements/fill_stitch.py:500 +#: lib/elements/fill_stitch.py:512 msgid "default: 3x fill row spacing" msgstr "vakio: 3x rivien välit" -#: lib/elements/fill_stitch.py:510 +#: lib/elements/fill_stitch.py:522 lib/elements/stroke.py:134 msgid "Max stitch length" msgstr "Pisin tikin pituus" -#: lib/elements/fill_stitch.py:511 +#: lib/elements/fill_stitch.py:523 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:521 +#: lib/elements/fill_stitch.py:533 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "Kutista muotoa ennen pohjan tikkaamista, estääksesi pohjatikkien näkymisen täyttötikin ulkopuolelta." -#: lib/elements/fill_stitch.py:544 +#: lib/elements/fill_stitch.py:556 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:558 lib/elements/fill_stitch.py:572 +#: lib/elements/fill_stitch.py:569 +msgid "Clip path" +msgstr "" + +#: lib/elements/fill_stitch.py:570 +msgid "Constrain stitching to the shape. Useful when smoothing and expand are used." +msgstr "" + +#: lib/elements/fill_stitch.py:580 lib/elements/fill_stitch.py:594 msgid "Underpath" msgstr "Alipolku" -#: lib/elements/fill_stitch.py:559 lib/elements/fill_stitch.py:573 +#: lib/elements/fill_stitch.py:581 lib/elements/fill_stitch.py:595 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/fill_stitch.py:821 +#: lib/elements/fill_stitch.py:843 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:824 +#: lib/elements/fill_stitch.py:846 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1608,479 +1624,487 @@ msgstr "" msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "Too few subpaths" msgstr "Liian vähän alipolkuja" -#: lib/elements/satin_column.py:30 +#: lib/elements/satin_column.py:31 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "Satiinipolku: objektilla on liianvähän alipolkuja. Satiinipolulla pitää olla vähintään kaksi alipolkua." -#: lib/elements/satin_column.py:32 +#: lib/elements/satin_column.py:33 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "* Lisää toinen alipolku (valitse 2 polkua ja tee polku>yhdistä)" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:34 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "* Muuta juoksevaksitikiksi tai yksinkertaiseksi satiiniksi (parametri lisäosa)" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "Not stitchable satin column" msgstr "" -#: lib/elements/satin_column.py:39 +#: lib/elements/satin_column.py:40 msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup." msgstr "" -#: lib/elements/satin_column.py:41 +#: lib/elements/satin_column.py:42 msgid "Make sure your satin column is not a combination of multiple satin columns." msgstr "" -#: lib/elements/satin_column.py:42 +#: lib/elements/satin_column.py:43 msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/" msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "Each rung should intersect both rails once." msgstr "Jokaisen apuviivan pitää ylittää molemmat satiiniviivat." -#: lib/elements/satin_column.py:50 +#: lib/elements/satin_column.py:51 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:51 +#: lib/elements/satin_column.py:52 msgid "Satin column: A rung intersects a rail more than once." msgstr "Satiini: poikkiviiva ylittää muodon enemmän kuin kerran." -#: lib/elements/satin_column.py:55 +#: lib/elements/satin_column.py:56 msgid "Rung doesn't intersect rails" msgstr "Apuviiva ei ylitä satiinipolkua" -#: lib/elements/satin_column.py:56 +#: lib/elements/satin_column.py:57 msgid "Satin column: A rung doesn't intersect both rails." msgstr "Satiinipolku: apuviiva ei ylitä molempia satiiniviivoja." -#: lib/elements/satin_column.py:60 +#: lib/elements/satin_column.py:61 msgid "Unequal number of points" msgstr "Pisteitä pariton määrä" -#: lib/elements/satin_column.py:61 +#: lib/elements/satin_column.py:62 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "Saatiinipolku: Apuviivat puuttuu ja pisteitä on pariton määrä." -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "Helpoin tapa ratkaista tämä on lisätä yksi tai useampi apuviiva. " -#: lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:65 msgid "Rungs control the stitch direction in satin columns." msgstr "Apuviivat määrittävät satiinin suunnan satiini polulla." -#: lib/elements/satin_column.py:65 +#: lib/elements/satin_column.py:66 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "*valitussa objektissa paina \"P\" aktivoidaksesi kynätyökalun." -#: lib/elements/satin_column.py:66 +#: lib/elements/satin_column.py:67 msgid "* Hold \"Shift\" while drawing the rung." msgstr "*Pidä \"shift\" pohjassa piirtäessäsi apuviivan." -#: lib/elements/satin_column.py:71 lib/elements/satin_column.py:81 -#: inx/inkstitch_select_elements.inx:17 +#: lib/elements/satin_column.py:72 lib/elements/satin_column.py:82 +#: inx/inkstitch_select_elements.inx:25 msgid "Satin Column" msgstr "Satiini" -#: lib/elements/satin_column.py:77 +#: lib/elements/satin_column.py:78 msgid "Custom satin column" msgstr "Erikois satiini" -#: lib/elements/satin_column.py:82 +#: lib/elements/satin_column.py:83 msgid "\"E\" Stitch" msgstr "" -#: lib/elements/satin_column.py:86 lib/elements/stroke.py:70 +#: lib/elements/satin_column.py:87 lib/elements/stroke.py:72 #: inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:376 +#: lib/elements/satin_column.py:97 lib/elements/satin_column.py:377 msgid "Maximum stitch length" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:98 msgid "Maximum stitch length for split stitches." msgstr "" -#: lib/elements/satin_column.py:106 +#: lib/elements/satin_column.py:107 msgid "Random percentage of satin width decrease" msgstr "" -#: lib/elements/satin_column.py:107 +#: lib/elements/satin_column.py:108 msgid "shorten stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:116 +#: lib/elements/satin_column.py:117 msgid "Random percentage of satin width increase" msgstr "" -#: lib/elements/satin_column.py:117 +#: lib/elements/satin_column.py:118 msgid "lengthen stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:126 +#: lib/elements/satin_column.py:127 msgid "Random zig-zag spacing percentage" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:128 msgid "Amount of random jitter added to stitch length." msgstr "" -#: lib/elements/satin_column.py:135 +#: lib/elements/satin_column.py:136 msgid "Random phase for split stitches" msgstr "" -#: lib/elements/satin_column.py:136 +#: lib/elements/satin_column.py:137 msgid "Controls whether split stitches are centered or with a random phase (which may increase stitch count)." msgstr "" -#: lib/elements/satin_column.py:143 +#: lib/elements/satin_column.py:144 msgid "Minimum length for random-phase split." msgstr "" -#: lib/elements/satin_column.py:144 +#: lib/elements/satin_column.py:145 msgid "Defaults to maximum stitch length. Smaller values allow for a transition between single-stitch and split-stitch." msgstr "" -#: lib/elements/satin_column.py:153 +#: lib/elements/satin_column.py:154 msgid "Random jitter for split stitches" msgstr "" -#: lib/elements/satin_column.py:154 +#: lib/elements/satin_column.py:155 msgid "Randomizes split stitch length if random phase is enabled, stitch position if disabled." msgstr "" -#: lib/elements/satin_column.py:161 +#: lib/elements/satin_column.py:162 msgid "Short stitch inset" msgstr "" -#: lib/elements/satin_column.py:162 +#: lib/elements/satin_column.py:163 msgid "Stitches in areas with high density will be inset by this amount." msgstr "" -#: lib/elements/satin_column.py:172 +#: lib/elements/satin_column.py:173 msgid "Short stitch distance" msgstr "" -#: lib/elements/satin_column.py:173 +#: lib/elements/satin_column.py:174 msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:187 lib/elements/stroke.py:132 +#: lib/elements/satin_column.py:188 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Sik-sak väli (huipusta huippuun)" -#: lib/elements/satin_column.py:188 +#: lib/elements/satin_column.py:189 msgid "Peak-to-peak distance between zig-zags. This is double the mm/stitch measurement used by most mechanical machines." msgstr "" -#: lib/elements/satin_column.py:200 +#: lib/elements/satin_column.py:201 msgid "Pull compensation percentage" msgstr "" -#: lib/elements/satin_column.py:201 +#: lib/elements/satin_column.py:202 msgid "Additional pull compensation which varies as a percentage of stitch width. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:215 +#: lib/elements/satin_column.py:216 msgid "Pull compensation" msgstr "Veto kompensaatio" -#: lib/elements/satin_column.py:216 +#: lib/elements/satin_column.py:217 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:233 +#: lib/elements/satin_column.py:234 msgid "Reverse one rail" msgstr "" -#: lib/elements/satin_column.py:234 +#: lib/elements/satin_column.py:235 msgid "Enabling this may help if your satin renders very strangely." msgstr "" -#: lib/elements/satin_column.py:244 +#: lib/elements/satin_column.py:245 msgid "Swap rails" msgstr "" -#: lib/elements/satin_column.py:245 +#: lib/elements/satin_column.py:246 msgid "Swaps the first and second rails of the satin column, affecting which side the thread finished on as well as any sided properties" msgstr "" -#: lib/elements/satin_column.py:254 +#: lib/elements/satin_column.py:255 msgid "Contour underlay" msgstr "Muodon pohja" -#: lib/elements/satin_column.py:254 lib/elements/satin_column.py:261 -#: lib/elements/satin_column.py:269 lib/elements/satin_column.py:284 +#: lib/elements/satin_column.py:255 lib/elements/satin_column.py:262 +#: lib/elements/satin_column.py:270 lib/elements/satin_column.py:285 msgid "Contour Underlay" msgstr "Muodon pohja" -#: lib/elements/satin_column.py:261 lib/elements/satin_column.py:300 +#: lib/elements/satin_column.py:262 lib/elements/satin_column.py:301 msgid "Stitch length" msgstr "Tikin pituus" -#: lib/elements/satin_column.py:267 +#: lib/elements/satin_column.py:268 msgid "Inset distance (fixed)" msgstr "" -#: lib/elements/satin_column.py:268 +#: lib/elements/satin_column.py:269 msgid "Shrink the outline by a fixed length, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:281 +#: lib/elements/satin_column.py:282 msgid "Inset distance (proportional)" msgstr "" -#: lib/elements/satin_column.py:282 +#: lib/elements/satin_column.py:283 msgid "Shrink the outline by a proportion of the column width, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:293 +#: lib/elements/satin_column.py:294 msgid "Center-walk underlay" msgstr "Keskitikki pohjustus" -#: lib/elements/satin_column.py:293 lib/elements/satin_column.py:300 -#: lib/elements/satin_column.py:309 lib/elements/satin_column.py:319 +#: lib/elements/satin_column.py:294 lib/elements/satin_column.py:301 +#: lib/elements/satin_column.py:310 lib/elements/satin_column.py:320 msgid "Center-Walk Underlay" msgstr "Keskitikki pohjustus" -#: lib/elements/satin_column.py:306 lib/elements/stroke.py:80 +#: lib/elements/satin_column.py:307 lib/elements/stroke.py:82 msgid "Repeats" msgstr "Toistot" -#: lib/elements/satin_column.py:307 +#: lib/elements/satin_column.py:308 msgid "For an odd number of repeats, this will reverse the direction the satin column is stitched, causing stitching to both begin and end at the start point." msgstr "" -#: lib/elements/satin_column.py:317 +#: lib/elements/satin_column.py:318 msgid "Position" msgstr "" -#: lib/elements/satin_column.py:318 +#: lib/elements/satin_column.py:319 #, python-format msgid "Position of underlay from between the rails. 0% is along the first rail, 50% is centered, 100% is along the second rail." msgstr "" -#: lib/elements/satin_column.py:326 +#: lib/elements/satin_column.py:327 msgid "Zig-zag underlay" msgstr "Sik-Sak pohjustus" -#: lib/elements/satin_column.py:326 lib/elements/satin_column.py:335 -#: lib/elements/satin_column.py:346 lib/elements/satin_column.py:366 -#: lib/elements/satin_column.py:379 +#: lib/elements/satin_column.py:327 lib/elements/satin_column.py:336 +#: lib/elements/satin_column.py:347 lib/elements/satin_column.py:367 +#: lib/elements/satin_column.py:380 msgid "Zig-zag Underlay" msgstr "Sik-Sak pohjustus" -#: lib/elements/satin_column.py:332 +#: lib/elements/satin_column.py:333 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "Sik-Sak väli (huipustahuippuun)" -#: lib/elements/satin_column.py:333 +#: lib/elements/satin_column.py:334 msgid "Distance between peaks of the zig-zags." msgstr "Sik-Sak huippujen väli." -#: lib/elements/satin_column.py:343 +#: lib/elements/satin_column.py:344 msgid "Inset amount (fixed)" msgstr "" -#: lib/elements/satin_column.py:344 lib/elements/satin_column.py:364 +#: lib/elements/satin_column.py:345 lib/elements/satin_column.py:365 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:363 +#: lib/elements/satin_column.py:364 msgid "Inset amount (proportional)" msgstr "" -#: lib/elements/satin_column.py:377 +#: lib/elements/satin_column.py:378 msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:25 +#: lib/elements/stroke.py:27 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:26 +#: lib/elements/stroke.py:28 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:30 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:29 +#: lib/elements/stroke.py:31 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:44 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:47 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:63 +#: lib/elements/stroke.py:65 msgid "Running Stitch / Bean Stitch" msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:66 msgid "Ripple Stitch" msgstr "" -#: lib/elements/stroke.py:65 inx/inkstitch_select_elements.inx:13 +#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:21 msgid "ZigZag Stitch" msgstr "" -#: lib/elements/stroke.py:66 inx/inkstitch_select_elements.inx:14 +#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:22 msgid "Manual Stitch" msgstr "" -#: lib/elements/stroke.py:81 +#: lib/elements/stroke.py:83 msgid "Defines how many times to run down and back along the path." msgstr "Määrittää kuinka monta kertaa polkua pitkin tikataan edestakaisin." -#: lib/elements/stroke.py:92 +#: lib/elements/stroke.py:94 msgid "Bean stitch number of repeats" msgstr "Helmitikki toistojen määrä" -#: lib/elements/stroke.py:93 +#: lib/elements/stroke.py:95 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:107 -msgid "Length of stitches in running stitch mode." -msgstr "Tikinpituus juoksutikki moodissa." +#: lib/elements/stroke.py:109 +msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting." +msgstr "" + +#: lib/elements/stroke.py:120 +msgid "Stitch tolerance" +msgstr "" -#: lib/elements/stroke.py:119 +#: lib/elements/stroke.py:121 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:133 +#: lib/elements/stroke.py:135 +msgid "Split stitches longer than this." +msgstr "" + +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "Tikin pituus sik-sak moodissa." -#: lib/elements/stroke.py:145 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:146 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:174 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:175 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:198 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:199 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:210 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:211 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:222 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:223 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:234 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:235 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:247 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:248 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:252 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "-" -#: lib/elements/stroke.py:260 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:261 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:261 lib/elements/stroke.py:273 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:289 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:272 +#: lib/elements/stroke.py:288 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:273 +#: lib/elements/stroke.py:289 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:284 +#: lib/elements/stroke.py:300 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:285 +#: lib/elements/stroke.py:301 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:296 +#: lib/elements/stroke.py:312 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:297 +#: lib/elements/stroke.py:313 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "flat" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:84 +#: lib/elements/text.py:13 lib/extensions/lettering.py:86 msgid "Text" msgstr "Teksti" @@ -2288,19 +2312,19 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "Valitse lisättäväksi yksi tai useampi komento." -#: lib/extensions/lettering.py:38 lib/extensions/lettering.py:488 +#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:490 msgid "Ink/Stitch Lettering" msgstr "Ink/Stitch Kirjaimet" -#: lib/extensions/lettering.py:48 +#: lib/extensions/lettering.py:50 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:57 +#: lib/extensions/lettering.py:59 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:67 inx/inkstitch_apply_threadlist.inx:7 +#: lib/extensions/lettering.py:69 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7 @@ -2308,39 +2332,39 @@ msgstr "" msgid "Options" msgstr "Asetukset" -#: lib/extensions/lettering.py:72 +#: lib/extensions/lettering.py:74 msgid "Stitch lines of text back and forth" msgstr "Tikkaa tekstiviivat molempiin suuntiin" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:76 +#: lib/extensions/lettering.py:78 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:81 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:81 +#: lib/extensions/lettering.py:83 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:503 +#: lib/extensions/lettering.py:91 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2349,33 +2373,33 @@ msgstr "" msgid "Cancel" msgstr "Peru" -#: lib/extensions/lettering.py:93 lib/extensions/params.py:511 +#: lib/extensions/lettering.py:95 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "Hyväksy ja lopeta" -#: lib/extensions/lettering.py:256 +#: lib/extensions/lettering.py:258 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:317 +#: lib/extensions/lettering.py:319 #, python-format msgid "Text scale %s%%" msgstr "Skaalaa teksti %s%%" -#: lib/extensions/lettering.py:328 +#: lib/extensions/lettering.py:330 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:478 +#: lib/extensions/lettering.py:480 msgid "Please select only one block of text." msgstr "Valitse vain yksi teksti." -#: lib/extensions/lettering.py:481 +#: lib/extensions/lettering.py:483 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -2466,11 +2490,11 @@ msgstr "Klikkaa pakottaaksesi tämän asetuksen tallentumaan kun klikkaat \"Hyvà msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Tämä asetus tullaan tallentamaan kun klikkaat \"Hyväksy ja lopeta\"" -#: lib/extensions/params.py:485 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "Brodeeraus Parametrit" -#: lib/extensions/params.py:508 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "Käytä viimeisempiä asetuksia" @@ -2486,81 +2510,81 @@ msgstr "" msgid "Please select at least one object to be marked as a pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:32 +#: lib/extensions/stroke_to_lpe_satin.py:33 msgid "Please select at least one stroke." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/stroke_to_lpe_satin.py:37 +#: lib/extensions/stroke_to_lpe_satin.py:38 #: lib/extensions/zigzag_line_to_satin.py:27 msgid "Please select at least one stroke to convert to a satin column." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:42 +#: lib/extensions/stroke_to_lpe_satin.py:43 msgid "Could not find the specified pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:101 +#: lib/extensions/stroke_to_lpe_satin.py:133 msgid "Cannot convert a satin column into a live path effect satin. Please select a stroke." msgstr "" -#: lib/extensions/troubleshoot.py:45 +#: lib/extensions/troubleshoot.py:49 msgid "All selected shapes are valid! " msgstr "" -#: lib/extensions/troubleshoot.py:47 +#: lib/extensions/troubleshoot.py:51 msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command." msgstr "" -#: lib/extensions/troubleshoot.py:71 +#: lib/extensions/troubleshoot.py:79 msgid "Invalid Pointer" msgstr "Epäkelpo osoitin" -#: lib/extensions/troubleshoot.py:77 +#: lib/extensions/troubleshoot.py:85 #: inx/inkstitch_lettering_generate_json.inx:26 msgid "Description" msgstr "Kuvaus" -#: lib/extensions/troubleshoot.py:98 lib/extensions/troubleshoot.py:147 +#: lib/extensions/troubleshoot.py:106 lib/extensions/troubleshoot.py:155 #: inx/inkstitch_cleanup.inx:17 inx/inkstitch_remove_embroidery_settings.inx:16 -#: inx/inkstitch_select_elements.inx:51 inx/inkstitch_troubleshoot.inx:10 +#: inx/inkstitch_select_elements.inx:59 inx/inkstitch_troubleshoot.inx:12 msgid "Troubleshoot" msgstr "Vianhaku" -#: lib/extensions/troubleshoot.py:110 lib/extensions/troubleshoot.py:154 +#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:162 msgid "Errors" msgstr "Virhe" -#: lib/extensions/troubleshoot.py:116 lib/extensions/troubleshoot.py:158 +#: lib/extensions/troubleshoot.py:124 lib/extensions/troubleshoot.py:166 msgid "Warnings" msgstr "Varoitukset" -#: lib/extensions/troubleshoot.py:122 +#: lib/extensions/troubleshoot.py:130 msgid "Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:155 +#: lib/extensions/troubleshoot.py:163 msgid "Problems that will prevent the shape from being embroidered." msgstr "" -#: lib/extensions/troubleshoot.py:159 +#: lib/extensions/troubleshoot.py:167 msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object." msgstr "" -#: lib/extensions/troubleshoot.py:164 +#: lib/extensions/troubleshoot.py:172 msgid "Object Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:165 +#: lib/extensions/troubleshoot.py:173 msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour." msgstr "" -#: lib/extensions/troubleshoot.py:178 +#: lib/extensions/troubleshoot.py:186 msgid "Possible solutions" msgstr "" -#: lib/extensions/troubleshoot.py:183 +#: lib/extensions/troubleshoot.py:191 msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)." msgstr "" @@ -2726,11 +2750,11 @@ msgstr "Nopeus: %d Tikkiä/sekunnissa" msgid "Start" msgstr "Aloita" -#: lib/gui/simulator.py:832 lib/gui/simulator.py:842 +#: lib/gui/simulator.py:835 lib/gui/simulator.py:845 msgid "Preview" msgstr "Esikatselu" -#: lib/gui/simulator.py:873 +#: lib/gui/simulator.py:876 msgid "Embroidery Simulation" msgstr "Brodeeraus simulaatio" @@ -2751,7 +2775,7 @@ msgstr "" msgid "Error writing to %(path)s: %(error)s" msgstr "Virhe kirjoitettaessa %(path)s: %(error)s" -#: lib/stitch_plan/generate_stitch_plan.py:73 +#: lib/stitch_plan/generate_stitch_plan.py:75 #, python-format msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" @@ -2833,7 +2857,7 @@ msgstr "Automaattinen satiini juoksevatikki %d" msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down." msgstr "" -#: lib/svg/rendering.py:222 +#: lib/svg/rendering.py:229 msgid "Stitch Plan" msgstr "Tikkaus suunnitelma" @@ -3232,6 +3256,7 @@ msgid "Yes" msgstr "Kyllä" #: print/templates/ui.html:201 inx/inkstitch_lettering_generate_json.inx:37 +#: inx/inkstitch_letters_to_font.inx:66 msgid "No" msgstr "Ei" @@ -3742,8 +3767,8 @@ msgstr "" #: inx/inkstitch_cutwork_segmentation.inx:42 #: inx/inkstitch_fill_to_stroke.inx:24 inx/inkstitch_generate_palette.inx:24 #: inx/inkstitch_lettering_along_path.inx:17 -#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:43 -#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:51 +#: inx/inkstitch_stroke_to_lpe_satin.inx:26 #: inx/inkstitch_zigzag_line_to_satin.inx:18 msgid "Help" msgstr "" @@ -3773,7 +3798,7 @@ msgid "Import any other Threadlist file in txt format. Ink/Stitch will try to ma msgstr "" #: inx/inkstitch_apply_threadlist.inx:98 inx/inkstitch_fill_to_stroke.inx:33 -#: inx/inkstitch_stroke_to_lpe_satin.inx:30 +#: inx/inkstitch_stroke_to_lpe_satin.inx:32 #: inx/inkstitch_zigzag_line_to_satin.inx:28 msgid "Get more information on our website" msgstr "" @@ -3847,7 +3872,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10 -#: inx/inkstitch_stroke_to_lpe_satin.inx:38 +#: inx/inkstitch_stroke_to_lpe_satin.inx:40 #: inx/inkstitch_zigzag_line_to_satin.inx:36 msgid "Tools: Satin" msgstr "" @@ -4062,7 +4087,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 -#: inx/inkstitch_select_elements.inx:66 +#: inx/inkstitch_select_elements.inx:74 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" @@ -4932,6 +4957,14 @@ msgstr "" msgid "Import commands" msgstr "" +#: inx/inkstitch_letters_to_font.inx:64 +msgid "As param" +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:65 +msgid "As symbol" +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "Liitä komento valittuihin objekteihin" @@ -5316,100 +5349,120 @@ msgstr "" msgid "Stroke type" msgstr "" -#: inx/inkstitch_select_elements.inx:11 +#: inx/inkstitch_select_elements.inx:12 msgid "Running Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:12 -msgid "Ripples" +#: inx/inkstitch_select_elements.inx:14 +msgid "Select" +msgstr "" + +#: inx/inkstitch_select_elements.inx:14 +msgid "Only select specific running stitches" msgstr "" #: inx/inkstitch_select_elements.inx:15 -msgid "Polyline" +msgid "All" msgstr "" #: inx/inkstitch_select_elements.inx:16 +msgid "Auto-Run Top Stitching" +msgstr "" + +#: inx/inkstitch_select_elements.inx:17 +msgid "Auto-Run Underpath" +msgstr "" + +#: inx/inkstitch_select_elements.inx:20 +msgid "Ripples" +msgstr "" + +#: inx/inkstitch_select_elements.inx:23 +msgid "Polyline" +msgstr "" + +#: inx/inkstitch_select_elements.inx:24 msgid "Satin" msgstr "" -#: inx/inkstitch_select_elements.inx:18 +#: inx/inkstitch_select_elements.inx:26 msgid "E-Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Only select satins with this underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:21 inx/inkstitch_select_elements.inx:36 +#: inx/inkstitch_select_elements.inx:29 inx/inkstitch_select_elements.inx:44 msgid "No restriction" msgstr "" -#: inx/inkstitch_select_elements.inx:22 +#: inx/inkstitch_select_elements.inx:30 msgid "No underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:23 +#: inx/inkstitch_select_elements.inx:31 msgid "Centerwalk" msgstr "" -#: inx/inkstitch_select_elements.inx:24 +#: inx/inkstitch_select_elements.inx:32 msgid "Contour" msgstr "" -#: inx/inkstitch_select_elements.inx:25 +#: inx/inkstitch_select_elements.inx:33 #: inx/inkstitch_zigzag_line_to_satin.inx:12 msgid "Zigzag" msgstr "" -#: inx/inkstitch_select_elements.inx:27 +#: inx/inkstitch_select_elements.inx:35 msgid "Fills" msgstr "" -#: inx/inkstitch_select_elements.inx:28 +#: inx/inkstitch_select_elements.inx:36 msgid "Fill" msgstr "" -#: inx/inkstitch_select_elements.inx:35 +#: inx/inkstitch_select_elements.inx:43 msgid "Only select fills with this underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:38 +#: inx/inkstitch_select_elements.inx:46 msgid "No Underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:44 +#: inx/inkstitch_select_elements.inx:52 msgid "Select embroidery objects" msgstr "" -#: inx/inkstitch_select_elements.inx:46 +#: inx/inkstitch_select_elements.inx:54 msgid "Selects specific embroidery elements by stitch type." msgstr "" -#: inx/inkstitch_select_elements.inx:47 +#: inx/inkstitch_select_elements.inx:55 msgid "If there is already an active selection, non maching elements will be deselected." msgstr "" -#: inx/inkstitch_select_elements.inx:53 +#: inx/inkstitch_select_elements.inx:61 msgid "If this isn't working for you, you may need to insert your path to a python executable manualy." msgstr "" -#: inx/inkstitch_select_elements.inx:55 +#: inx/inkstitch_select_elements.inx:63 msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:56 -msgid "* Linux: Open the command line and type \"which python\". Copy the path and paste it here." +#: inx/inkstitch_select_elements.inx:64 +msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:57 +#: inx/inkstitch_select_elements.inx:65 msgid "* macOS: doesn't work, sorry" msgstr "" -#: inx/inkstitch_select_elements.inx:58 +#: inx/inkstitch_select_elements.inx:66 msgid "Python Path" msgstr "" @@ -5445,6 +5498,10 @@ msgstr "" msgid "Make stitch plan insensitive to mouse interactions" msgstr "" +#: inx/inkstitch_stitch_plan_preview.inx:23 +msgid "Display command symbols" +msgstr "" + #: inx/inkstitch_stitch_plan_preview_undo.inx:3 msgid "Undo Stitch Plan Preview" msgstr "" @@ -5510,23 +5567,27 @@ msgstr "" msgid "Add rungs" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:25 +#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +msgid "Path specific" +msgstr "" + +#: inx/inkstitch_stroke_to_lpe_satin.inx:27 msgid "This extension converts a stroke into a satin column using the path effect \"pattern along path\"." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:26 +#: inx/inkstitch_stroke_to_lpe_satin.inx:28 msgid "* Please note, that the size values can only be an approximation and will be distorted if the original path is not completely straight." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:27 +#: inx/inkstitch_stroke_to_lpe_satin.inx:29 msgid "* You can edit the satin path through the live path effect settings through Path > Path Effects ..." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:28 +#: inx/inkstitch_stroke_to_lpe_satin.inx:30 msgid "* If you want to add rungs or change specific parts of the satin, convert it to a normal path with Ctrl + Shift + C" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:31 +#: inx/inkstitch_stroke_to_lpe_satin.inx:33 msgid "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin" msgstr "" @@ -5534,6 +5595,14 @@ msgstr "" msgid "Troubleshoot Objects" msgstr "Tutki virheitä objekteista" +#: inx/inkstitch_troubleshoot.inx:6 +msgid "Pointer size (mm)" +msgstr "" + +#: inx/inkstitch_troubleshoot.inx:7 +msgid "Font size (mm)" +msgstr "" + #: inx/inkstitch_zigzag_line_to_satin.inx:3 msgid "Zig-Zag Line to Satin" msgstr "" diff --git a/translations/messages_fr_FR.po b/translations/messages_fr_FR.po index 9477e6ee..e40e842a 100644 --- a/translations/messages_fr_FR.po +++ b/translations/messages_fr_FR.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" -"PO-Revision-Date: 2023-03-27 01:17\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" +"PO-Revision-Date: 2023-04-15 01:18\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -722,32 +722,32 @@ msgstr "" #. name of tile in tiles/N4-82 #: inkstitch-tiles-metadata.py:88 msgid "N4-82" -msgstr "" +msgstr "N4-82" #. name of tile in tiles/N4-85d #: inkstitch-tiles-metadata.py:90 msgid "N4-85d" -msgstr "" +msgstr "N4-85d" #. name of tile in tiles/N5-1e1 #: inkstitch-tiles-metadata.py:92 msgid "N5-1e1" -msgstr "" +msgstr "N5-1e1" #. name of tile in tiles/N5-1q2 #: inkstitch-tiles-metadata.py:94 msgid "N5-1q2" -msgstr "" +msgstr "N5-1q2" #. name of tile in tiles/N5-1t #: inkstitch-tiles-metadata.py:96 msgid "N5-1t" -msgstr "" +msgstr "N5-1t" #. name of tile in tiles/N6-1 #: inkstitch-tiles-metadata.py:98 msgid "N6-1" -msgstr "" +msgstr "N6-1" #. name of tile in tiles/N6-2 #: inkstitch-tiles-metadata.py:100 @@ -757,127 +757,127 @@ msgstr "" #. name of tile in tiles/N6-5b #: inkstitch-tiles-metadata.py:102 msgid "N6-5b" -msgstr "" +msgstr "N6-5b" #. name of tile in tiles/N6-6a #: inkstitch-tiles-metadata.py:104 msgid "N6-6a" -msgstr "" +msgstr "N6-6a" #. name of tile in tiles/N6-6c #: inkstitch-tiles-metadata.py:106 msgid "N6-6c" -msgstr "" +msgstr "N6-6c" #. name of tile in tiles/NC5-11a #: inkstitch-tiles-metadata.py:108 msgid "NC5-11a" -msgstr "" +msgstr "NC5-11a" #. name of tile in tiles/NC5-20a #: inkstitch-tiles-metadata.py:110 msgid "NC5-20a" -msgstr "" +msgstr "NC5-20a" #. name of tile in tiles/P3-1 #: inkstitch-tiles-metadata.py:112 msgid "P3-1" -msgstr "" +msgstr "P3-1" #. name of tile in tiles/P3-12 #: inkstitch-tiles-metadata.py:114 msgid "P3-12" -msgstr "" +msgstr "P3-12" #. name of tile in tiles/P4-1 #: inkstitch-tiles-metadata.py:116 msgid "P4-1" -msgstr "" +msgstr "P4-1" #. name of tile in tiles/P4-10 #: inkstitch-tiles-metadata.py:118 msgid "P4-10" -msgstr "" +msgstr "P4-10" #. name of tile in tiles/P4-15 #: inkstitch-tiles-metadata.py:120 msgid "P4-15" -msgstr "" +msgstr "P4-15" #. name of tile in tiles/P4-19 #: inkstitch-tiles-metadata.py:122 msgid "P4-19" -msgstr "" +msgstr "P4-19" #. name of tile in tiles/P4-23 #: inkstitch-tiles-metadata.py:124 msgid "P4-23" -msgstr "" +msgstr "P4-23" #. name of tile in tiles/P4-24 #: inkstitch-tiles-metadata.py:126 msgid "P4-24" -msgstr "" +msgstr "P4-24" #. name of tile in tiles/P4-25 #: inkstitch-tiles-metadata.py:128 msgid "P4-25" -msgstr "" +msgstr "P4-25" #. name of tile in tiles/P4-43 #: inkstitch-tiles-metadata.py:130 msgid "P4-43" -msgstr "" +msgstr "P4-43" #. name of tile in tiles/P4-43-modified #: inkstitch-tiles-metadata.py:132 msgid "P4-43-modified" -msgstr "" +msgstr "P4-43-modifié" #. name of tile in tiles/P4-47 #: inkstitch-tiles-metadata.py:134 msgid "P4-47" -msgstr "" +msgstr "P4-47" #. name of tile in tiles/P5-10_11 #: inkstitch-tiles-metadata.py:136 msgid "P5-10_11" -msgstr "" +msgstr "P5-10_11" #. name of tile in tiles/P5-19 #: inkstitch-tiles-metadata.py:138 msgid "P5-19" -msgstr "" +msgstr "P5-19" #. name of tile in tiles/P5-23_24 #: inkstitch-tiles-metadata.py:140 msgid "P5-23_24" -msgstr "" +msgstr "P5-23_24" #. name of tile in tiles/P5-4 #: inkstitch-tiles-metadata.py:142 msgid "P5-4" -msgstr "" +msgstr "P5-4" #. name of tile in tiles/P6-6_11 #: inkstitch-tiles-metadata.py:144 msgid "P6-6_11" -msgstr "" +msgstr "P6-6_11" #. name of tile in tiles/diamond-square #: inkstitch-tiles-metadata.py:146 msgid "diamonds and squares" -msgstr "" +msgstr "losanges et carrés" #. name of tile in tiles/hexagon #: inkstitch-tiles-metadata.py:148 msgid "hexagonal lattice" -msgstr "" +msgstr "treillis hexagonal" #. name of tile in tiles/weird-one #: inkstitch-tiles-metadata.py:150 msgid "weird one" -msgstr "" +msgstr "bizarre" #: inkstitch.py:88 msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator." @@ -901,7 +901,7 @@ msgstr "Si vous souhaitez aider, merci de \n" "- sauvegarder votre fichier svg\n" "- créer un rapport d'erreur (issue) sur https://github.com/inkstitch/inkstitch/issues" -#: inkstitch.py:107 lib/elements/fill_stitch.py:829 +#: inkstitch.py:107 lib/elements/fill_stitch.py:851 msgid "Include the error description and also (if possible) the svg file." msgstr "Incluez la description de l'erreur et (si possible) le fichier svg." @@ -1058,8 +1058,8 @@ msgstr "Convertissez le clone en un élément réel :" msgid "* Select the clone." msgstr "* Sélectionner le clone." -#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:40 -#: inx/inkstitch_select_elements.inx:41 +#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:48 +#: inx/inkstitch_select_elements.inx:49 msgid "Clone" msgstr "Cloner" @@ -1079,117 +1079,117 @@ msgstr "Inverser l'angle" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "Inverse l'angle calculé automatiquement s'il semble faux." -#: lib/elements/element.py:286 +#: lib/elements/element.py:283 msgid "Allow lock stitches" msgstr "Autoriser les points d'arrêts" -#: lib/elements/element.py:287 +#: lib/elements/element.py:284 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked." -msgstr "" +msgstr "Faire un nÅ“ud au début et/ou à la fin de cet objet. Le point manuel n'ajoutera de point d'arrêt que si \"Forcer les points d'arrêt\" est coché." #. options to allow lock stitch before and after objects -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Both" msgstr "Au début et à la fin" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Before" msgstr "Au début" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "After" msgstr "A la fin" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Neither" msgstr "Ni" -#: lib/elements/element.py:301 +#: lib/elements/element.py:298 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "Forcer des points d'arrêt" -#: lib/elements/element.py:302 +#: lib/elements/element.py:299 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "Créer des points d'arrêt après avoir cousu cet élément, même si la distance jusqu'à l'objet suivant est plus courte que le paramètre 'saut de fils' défini dans les préférences Ink/Stitch." -#: lib/elements/element.py:313 +#: lib/elements/element.py:310 msgid "Tack stitch" -msgstr "" +msgstr "Point d'ancrage" -#: lib/elements/element.py:314 +#: lib/elements/element.py:311 msgid "Tack down stitch type" -msgstr "" +msgstr "Type de point d'ancrage" -#: lib/elements/element.py:324 lib/elements/element.py:370 +#: lib/elements/element.py:321 lib/elements/element.py:367 msgid "Custom path" -msgstr "" +msgstr "Chemin personnalisé" -#: lib/elements/element.py:325 +#: lib/elements/element.py:322 msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." -msgstr "" +msgstr "Entrez un chemin personnalisé. Pour les chemins svg, le dernier nÅ“ud ne sera pas brodé, mais représente le premier point de l'élément." -#: lib/elements/element.py:335 lib/elements/element.py:347 +#: lib/elements/element.py:332 lib/elements/element.py:344 msgid "Scale tack stitch" -msgstr "" +msgstr "Échelle du point d'ancrage" -#: lib/elements/element.py:336 +#: lib/elements/element.py:333 msgid "Set stitch length. A 1 in a custom path equals this values." -msgstr "" +msgstr "Détermine la longueur de point. Un 1 dans un chemin personnalisé représentera cette valeur." -#: lib/elements/element.py:348 +#: lib/elements/element.py:345 msgid "Scale tack stitch by this percentage." -msgstr "" +msgstr "Mettre le point d'ancrage à l'échelle selon ce pourcentage." -#: lib/elements/element.py:359 +#: lib/elements/element.py:356 msgid "Lock stitch" -msgstr "" +msgstr "Point d'arrêt" -#: lib/elements/element.py:360 +#: lib/elements/element.py:357 msgid "Lock stitch type" -msgstr "" +msgstr "Type de point d'arrêt" -#: lib/elements/element.py:371 +#: lib/elements/element.py:368 msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." -msgstr "" +msgstr "Entrez un chemin personnalisé. Pour les chemins svg, le premier nÅ“ud ne sera pas brodé, mais représente le dernier point de l'élément." -#: lib/elements/element.py:381 lib/elements/element.py:393 +#: lib/elements/element.py:378 lib/elements/element.py:390 msgid "Scale lock stitch" -msgstr "" +msgstr "Echelle du poit d'arrêt" -#: lib/elements/element.py:382 +#: lib/elements/element.py:379 msgid "Set length of lock stitches (mm)." -msgstr "" +msgstr "Détermine la longueur des points d'arrêt (mm)." -#: lib/elements/element.py:394 +#: lib/elements/element.py:391 msgid "Scale lock stitch by this percentage." -msgstr "" +msgstr "Mettre à l'échelle le point d'arrêt selon ce pourcentage." -#: lib/elements/element.py:406 +#: lib/elements/element.py:403 msgid "Trim After" msgstr "Couper après" -#: lib/elements/element.py:407 +#: lib/elements/element.py:404 msgid "Add a TRIM command after stitching this object." msgstr "Ajoute une commande de coupe après avoir brodé cet objet." -#: lib/elements/element.py:416 +#: lib/elements/element.py:413 msgid "Stop After" msgstr "Arrêter après" -#: lib/elements/element.py:417 +#: lib/elements/element.py:414 msgid "Add a STOP command after stitching this object." msgstr "Ajoute une commande STOP après avoir brodé cet objet." -#: lib/elements/element.py:426 +#: lib/elements/element.py:423 msgid "Random seed" msgstr "Graine aléatoire" -#: lib/elements/element.py:427 +#: lib/elements/element.py:424 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "Utiliser cette graine aléatoire pour le calcul des attributs. Si vide, utilise l'identificateur de l'élément." -#: lib/elements/element.py:475 +#: lib/elements/element.py:472 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "L'objet %(id)s a un attribut 'd' vide. S’il vous plaît supprimer cet objet dans votre document." @@ -1197,11 +1197,11 @@ msgstr "L'objet %(id)s a un attribut 'd' vide. S’il vous plaît supprimer cet #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:661 +#: lib/elements/element.py:658 msgid "Failed on " msgstr "Erreur sur " -#: lib/elements/element.py:663 +#: lib/elements/element.py:660 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "Merci d'exécuter Extensions > Ink/Stitch > Résolution de problèmes > Dépistage de problèmes avec des objets. Ceci indiquera la position erronée." @@ -1225,7 +1225,7 @@ msgstr "Petit remplissage" msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "Ce remplissage est si petit qu'il serait sans doute mieux en point droit ou colonne satin. Pour les très petites formes, le remplissage n'est pas possible, et Ink/Stitch le remplacera par du point droit sur le contour." -#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:543 +#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:555 msgid "Expand" msgstr "Compensation d'étirement - élargir" @@ -1233,7 +1233,7 @@ msgstr "Compensation d'étirement - élargir" msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "Le paramètre élargir pour le remplissage de cet objet ne peut pas être appliqué. Ink/Stitch va l'ignorer et utiliser la taille originale." -#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:520 +#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:532 msgid "Inset" msgstr "Décalage" @@ -1269,15 +1269,15 @@ msgstr "La ligne-guide de cet objet n'est pas dans les limites de l'objet. La li msgid "* Move the guide line into the element" msgstr "* Déplacer la ligne-guide à l'intérieur de l'élément" -#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:34 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "Multiple Guide Lines" msgstr "Multiples lignes-guide" -#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:35 +#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:37 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "Cet objet possède plusieurs lignes-guide, mais seule la première sera utilisée." -#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:39 msgid "* Remove all guide lines, except for one." msgstr "* Supprimer toutes les lignes-guide, sauf une." @@ -1322,23 +1322,23 @@ msgstr "Auto-remplissage avec des points de broderie" msgid "Auto Fill" msgstr "Remplissage automatique" -#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:29 +#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:37 msgid "Contour Fill" msgstr "Remplissage selon contour" -#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:30 +#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:38 msgid "Guided Fill" msgstr "Remplissage guidé" -#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:31 +#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:39 msgid "Meander Fill" -msgstr "" +msgstr "Remplissage en méandres" -#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:32 +#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:40 msgid "Circular Fill" -msgstr "" +msgstr "Remplissage circulaire" -#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:33 +#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:41 msgid "Legacy Fill" msgstr "Remplissage legacy (ancien)" @@ -1400,11 +1400,11 @@ msgstr "Éviter l'auto-croisement" #: lib/elements/fill_stitch.py:163 msgid "Smoothness" -msgstr "" +msgstr "Lissage" #: lib/elements/fill_stitch.py:164 msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too." -msgstr "" +msgstr "Lisse la broderie. Le lissage détermine la mesure dans laquelle le chemin lissé peut s'éloigner du chemin originel. Essayez de petites valeurs comme 0.2. Attention, il est possible qu'il faille aussi modifier la tolérance du point droit." #: lib/elements/fill_stitch.py:178 msgid "Clockwise" @@ -1412,135 +1412,151 @@ msgstr "Dans le sens des aiguilles d'une montre" #: lib/elements/fill_stitch.py:183 msgid "Meander Pattern" -msgstr "" +msgstr "Motif de méandre" #: lib/elements/fill_stitch.py:190 -msgid "Meander pattern scale" -msgstr "" +msgid "Meander pattern angle" +msgstr "Angle du motif de méandre" #: lib/elements/fill_stitch.py:200 +msgid "Meander pattern scale" +msgstr "Echelle du motif de méandre" + +#: lib/elements/fill_stitch.py:201 +msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. " +msgstr "Pourcentage d'expansion ou de compression du motif de méandre. Vous pouvez utiliser deux valeurs séparées par un espace pour des pourcentages différents selon l'horizontale et la verticale. " + +#: lib/elements/fill_stitch.py:212 msgid "Angle of lines of stitches" msgstr "Angle des lignes de points" -#: lib/elements/fill_stitch.py:201 +#: lib/elements/fill_stitch.py:213 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "L’angle augmente dans un sens anti-horaire. 0 est horizontal. Les angles négatifs sont autorisés." -#: lib/elements/fill_stitch.py:219 lib/elements/fill_stitch.py:532 +#: lib/elements/fill_stitch.py:231 lib/elements/fill_stitch.py:544 msgid "Skip last stitch in each row" msgstr "Sauter le dernier point dans chaque rangée" -#: lib/elements/fill_stitch.py:220 lib/elements/fill_stitch.py:533 +#: lib/elements/fill_stitch.py:232 lib/elements/fill_stitch.py:545 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "Le dernier point dans chaque rangée est très proche du premier point dans la rangée suivante. Le sauter diminue le nombre de points et la densité." -#: lib/elements/fill_stitch.py:233 +#: lib/elements/fill_stitch.py:245 msgid "Flip fill (start right-to-left)" msgstr "Intervertir le remplissage (début à la droite vers la gauche)" -#: lib/elements/fill_stitch.py:234 +#: lib/elements/fill_stitch.py:246 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "L’option intervertir peut vous aider avec le routage de votre chemin de broderie. Lorsque vous activez l'inversion, la broderie va de droite à gauche au lieu de gauche à droite." -#: lib/elements/fill_stitch.py:245 +#: lib/elements/fill_stitch.py:257 msgid "Spacing between rows" msgstr "Espacement entre les rangées" -#: lib/elements/fill_stitch.py:246 +#: lib/elements/fill_stitch.py:258 msgid "Distance between rows of stitches." msgstr "Espacement entre les rangées de points." -#: lib/elements/fill_stitch.py:265 +#: lib/elements/fill_stitch.py:277 msgid "Maximum fill stitch length" msgstr "Longueur maximale du point de remplissage" -#: lib/elements/fill_stitch.py:266 +#: lib/elements/fill_stitch.py:278 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "La longueur de points dans une rangée. Des point plus courts peuvent être utilisés au début ou à la fin d’une rangée." -#: lib/elements/fill_stitch.py:281 +#: lib/elements/fill_stitch.py:293 msgid "Stagger rows this many times before repeating" msgstr "Décaler les rangées autant de fois avant de répéter" -#: lib/elements/fill_stitch.py:282 +#: lib/elements/fill_stitch.py:294 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "Longueur du cycle de décalage des rangées. Les fractions sont autorisées et peuvent produire des diagonales moins visibles que les valeurs entières." -#: lib/elements/fill_stitch.py:440 lib/elements/stroke.py:106 +#: lib/elements/fill_stitch.py:452 lib/elements/stroke.py:108 msgid "Running stitch length" msgstr "Longueur de point droit" -#: lib/elements/fill_stitch.py:441 +#: lib/elements/fill_stitch.py:453 msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." -msgstr "" +msgstr "Longueur des points utilisés pour ce déplacer de section en section dans un remplissage. Utilisé aussi pour le remplissage en méandres et le remplissage circulaire." -#: lib/elements/fill_stitch.py:456 lib/elements/stroke.py:118 +#: lib/elements/fill_stitch.py:468 msgid "Running stitch tolerance" msgstr "Tolérance du point droit" -#: lib/elements/fill_stitch.py:457 +#: lib/elements/fill_stitch.py:469 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "Tous les points doivent rester au plus à cette distance du chemin. Une tolérance plus faible signifie que les points seront plus rapprochés. Une tolérance plus élevée signifie que les angles vifs peuvent être arrondis." -#: lib/elements/fill_stitch.py:468 inx/inkstitch_select_elements.inx:35 -#: inx/inkstitch_select_elements.inx:37 +#: lib/elements/fill_stitch.py:480 inx/inkstitch_select_elements.inx:43 +#: inx/inkstitch_select_elements.inx:45 msgid "Underlay" msgstr "Sous-couche" -#: lib/elements/fill_stitch.py:468 lib/elements/fill_stitch.py:477 -#: lib/elements/fill_stitch.py:502 lib/elements/fill_stitch.py:513 -#: lib/elements/fill_stitch.py:523 lib/elements/fill_stitch.py:535 -#: lib/elements/fill_stitch.py:576 +#: lib/elements/fill_stitch.py:480 lib/elements/fill_stitch.py:489 +#: lib/elements/fill_stitch.py:514 lib/elements/fill_stitch.py:525 +#: lib/elements/fill_stitch.py:535 lib/elements/fill_stitch.py:547 +#: lib/elements/fill_stitch.py:598 msgid "Fill Underlay" msgstr "Sous-couche de remplissage" -#: lib/elements/fill_stitch.py:474 +#: lib/elements/fill_stitch.py:486 msgid "Fill angle" msgstr "Angle de remplissage" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:487 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "Par défaut : angle de remplissage + 90 degrés. Pour obtenir plusieurs sous-couches, insérer une liste de valeurs séparée par des espaces." -#: lib/elements/fill_stitch.py:499 +#: lib/elements/fill_stitch.py:511 msgid "Row spacing" msgstr "Espacement entre rangées de points" -#: lib/elements/fill_stitch.py:500 +#: lib/elements/fill_stitch.py:512 msgid "default: 3x fill row spacing" msgstr "défaut: 3x espacement entre les rangées" -#: lib/elements/fill_stitch.py:510 +#: lib/elements/fill_stitch.py:522 lib/elements/stroke.py:134 msgid "Max stitch length" msgstr "Longueur de point maximale" -#: lib/elements/fill_stitch.py:511 +#: lib/elements/fill_stitch.py:523 msgid "default: equal to fill max stitch length" msgstr "défaut : égal à longueur max des points de remplissage" -#: lib/elements/fill_stitch.py:521 +#: lib/elements/fill_stitch.py:533 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "Rétrécit la forme avant de faire la sous-couche, pour empêcher que la sous-couche se montre en dehors du remplissage." -#: lib/elements/fill_stitch.py:544 +#: lib/elements/fill_stitch.py:556 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:558 lib/elements/fill_stitch.py:572 +#: lib/elements/fill_stitch.py:569 +msgid "Clip path" +msgstr "" + +#: lib/elements/fill_stitch.py:570 +msgid "Constrain stitching to the shape. Useful when smoothing and expand are used." +msgstr "" + +#: lib/elements/fill_stitch.py:580 lib/elements/fill_stitch.py:594 msgid "Underpath" msgstr "Chemin de dessous" -#: lib/elements/fill_stitch.py:559 lib/elements/fill_stitch.py:573 +#: lib/elements/fill_stitch.py:581 lib/elements/fill_stitch.py:595 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "Les points qui relient les sections à l'intérieur de l'objet. Les points des chemins de dessous évitent d'aller dans la même direction que ceux de dessus pour ne pas être visibles. Cela leur donne une apparence déchiquetée." -#: lib/elements/fill_stitch.py:821 +#: lib/elements/fill_stitch.py:843 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "Erreur pendant l'auto-remplissage. Cela veut dire que Ink/Stitch a un problème." #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:824 +#: lib/elements/fill_stitch.py:846 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1614,481 +1630,489 @@ msgstr "* Optionnel : Exécutez l'extension Paramètres et cochez la boite \"poi msgid "Manual stitch along path" msgstr "Point manuel le long du chemin" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "Too few subpaths" msgstr "Trop peu de sous-chemins" -#: lib/elements/satin_column.py:30 +#: lib/elements/satin_column.py:31 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "Colonne satin: L'objet a trop peu de sous-chemins. Une colonne satin doit avoir au moins deux sous-chemins (les rails)." -#: lib/elements/satin_column.py:32 +#: lib/elements/satin_column.py:33 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "Ajouter un autre sous-chemin (sélectionner deux rails et faire Chemin>Combiner)" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:34 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "Convertir en point droit ou satin simple (Params extension)" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "Not stitchable satin column" msgstr "Colonne de satin non brodable" -#: lib/elements/satin_column.py:39 +#: lib/elements/satin_column.py:40 msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup." msgstr "Une colonne satin est constituée de deux rails et d'une ou plusieurs traverses. Cette colonne satin peut avoir une configuration différente." -#: lib/elements/satin_column.py:41 +#: lib/elements/satin_column.py:42 msgid "Make sure your satin column is not a combination of multiple satin columns." msgstr "Assurez-vous que votre colonne satin n'est pas une combinaison de plusieurs colonnes satin." -#: lib/elements/satin_column.py:42 +#: lib/elements/satin_column.py:43 msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/" msgstr "Allez sur notre site web et lisez à quoi une colonne de satin devrait ressembler: https://inkstitch.org/fr/docs/stitches/satin-column/" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "Each rung should intersect both rails once." msgstr "Chaque traverse de direction doit couper chacun des deux rails une fois." -#: lib/elements/satin_column.py:50 +#: lib/elements/satin_column.py:51 msgid "Rungs intersects too many times" msgstr "La traverse de direction coupe les rails trop de fois" -#: lib/elements/satin_column.py:51 +#: lib/elements/satin_column.py:52 msgid "Satin column: A rung intersects a rail more than once." msgstr "Colonne satin: Une traverse de direction coupe un rail plus d'une fois." -#: lib/elements/satin_column.py:55 +#: lib/elements/satin_column.py:56 msgid "Rung doesn't intersect rails" msgstr "La traverse de direction ne coupe pas les rails" -#: lib/elements/satin_column.py:56 +#: lib/elements/satin_column.py:57 msgid "Satin column: A rung doesn't intersect both rails." msgstr "Colonne satin : Une traverse de direction ne coupe pas les deux rails." -#: lib/elements/satin_column.py:60 +#: lib/elements/satin_column.py:61 msgid "Unequal number of points" msgstr "Nombre de points inégal" -#: lib/elements/satin_column.py:61 +#: lib/elements/satin_column.py:62 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "Colonne satin: Soit il n'y a aucune traverse de direction, soit les rails n'ont pas le même nombre de points." -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "La façon la plus simple de résoudre ce problème est d'ajouter une ou plusieurs traverses de direction. " -#: lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:65 msgid "Rungs control the stitch direction in satin columns." msgstr "Les traverses de direction contrôlent la direction des points dans les colonnes Satin." -#: lib/elements/satin_column.py:65 +#: lib/elements/satin_column.py:66 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "*L'objet étant sélectionné appuyez sur \"P\" pour activer l'outil crayon." -#: lib/elements/satin_column.py:66 +#: lib/elements/satin_column.py:67 msgid "* Hold \"Shift\" while drawing the rung." msgstr "*Maintenir la touche \"Majuscule\" enfoncée en traçant la traverse de direction." -#: lib/elements/satin_column.py:71 lib/elements/satin_column.py:81 -#: inx/inkstitch_select_elements.inx:17 +#: lib/elements/satin_column.py:72 lib/elements/satin_column.py:82 +#: inx/inkstitch_select_elements.inx:25 msgid "Satin Column" msgstr "Colonne Satin" -#: lib/elements/satin_column.py:77 +#: lib/elements/satin_column.py:78 msgid "Custom satin column" msgstr "Colonne de satin personnalisée" -#: lib/elements/satin_column.py:82 +#: lib/elements/satin_column.py:83 msgid "\"E\" Stitch" msgstr "" -#: lib/elements/satin_column.py:86 lib/elements/stroke.py:70 +#: lib/elements/satin_column.py:87 lib/elements/stroke.py:72 #: inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "Méthode" -#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:376 +#: lib/elements/satin_column.py:97 lib/elements/satin_column.py:377 msgid "Maximum stitch length" msgstr "Longueur maximale du point" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:98 msgid "Maximum stitch length for split stitches." msgstr "Longueur maximale du point pour couper les points." -#: lib/elements/satin_column.py:106 +#: lib/elements/satin_column.py:107 msgid "Random percentage of satin width decrease" msgstr "Pourcentage de la diminution aléatoire de la largeur du satin" -#: lib/elements/satin_column.py:107 +#: lib/elements/satin_column.py:108 msgid "shorten stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "réduire la largeur du satin d'au plus ce pourcentage. Deux valeurs séparées par un espace peuvent être utilisées pour un effet asymétrique." -#: lib/elements/satin_column.py:116 +#: lib/elements/satin_column.py:117 msgid "Random percentage of satin width increase" msgstr "Pourcentage maximum d'augmentation aléatoire de la largeur du satin" -#: lib/elements/satin_column.py:117 +#: lib/elements/satin_column.py:118 msgid "lengthen stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "élargir le satin d'au plus ce pourcentage. Deux valeurs séparées par un espace peuvent être utilisées pour un effet asymétrique." -#: lib/elements/satin_column.py:126 +#: lib/elements/satin_column.py:127 msgid "Random zig-zag spacing percentage" msgstr "Pourcentage aléatoire pour l'espacement zigzag" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:128 msgid "Amount of random jitter added to stitch length." msgstr "Quantité d'aléatoire ajoutée à la longueur du point." -#: lib/elements/satin_column.py:135 +#: lib/elements/satin_column.py:136 msgid "Random phase for split stitches" msgstr "Découpage totalement aléatoire des points" -#: lib/elements/satin_column.py:136 +#: lib/elements/satin_column.py:137 msgid "Controls whether split stitches are centered or with a random phase (which may increase stitch count)." msgstr "Contrôle si le découpage des points est totalement aléatoire (ce qui peut modifier le nombre de points) ou s'il reste centré." -#: lib/elements/satin_column.py:143 +#: lib/elements/satin_column.py:144 msgid "Minimum length for random-phase split." msgstr "Longueur minimum du point si découpage totalement aléatoire." -#: lib/elements/satin_column.py:144 +#: lib/elements/satin_column.py:145 msgid "Defaults to maximum stitch length. Smaller values allow for a transition between single-stitch and split-stitch." msgstr "Par défaut, prend la valeur de la longueur maximum du point. Une valeur inférieure permet une meilleure transition entre les points découpés et les points non découpés." -#: lib/elements/satin_column.py:153 +#: lib/elements/satin_column.py:154 msgid "Random jitter for split stitches" msgstr "Déplacement aléatoire pour le découpage des points" -#: lib/elements/satin_column.py:154 +#: lib/elements/satin_column.py:155 msgid "Randomizes split stitch length if random phase is enabled, stitch position if disabled." msgstr "Rend la longueur du point aléatoire si le découpage totalement aléatoire des points est activé. Sinon, le déplacement aléatoire du découpage se fait autour de sa position normale." -#: lib/elements/satin_column.py:161 +#: lib/elements/satin_column.py:162 msgid "Short stitch inset" msgstr "Décalage des points courts" -#: lib/elements/satin_column.py:162 +#: lib/elements/satin_column.py:163 msgid "Stitches in areas with high density will be inset by this amount." msgstr "Les points dans les zones à forte densité seront raccourcis de cette quantité." -#: lib/elements/satin_column.py:172 +#: lib/elements/satin_column.py:173 msgid "Short stitch distance" msgstr "Distance des points courts" -#: lib/elements/satin_column.py:173 +#: lib/elements/satin_column.py:174 msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "Faire des points courts si la distance entre les crêtes est inférieure à cette valeur." -#: lib/elements/satin_column.py:187 lib/elements/stroke.py:132 +#: lib/elements/satin_column.py:188 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Espacement Zig-Zag (crête à crête)" -#: lib/elements/satin_column.py:188 +#: lib/elements/satin_column.py:189 msgid "Peak-to-peak distance between zig-zags. This is double the mm/stitch measurement used by most mechanical machines." msgstr "Distance entre les crêtes des zigzags. C'est le double de millimètres par point que ce qu'utilisent la plupart des machines à coudre." -#: lib/elements/satin_column.py:200 +#: lib/elements/satin_column.py:201 msgid "Pull compensation percentage" msgstr "Pourcentage de compensation d'étirement" -#: lib/elements/satin_column.py:201 +#: lib/elements/satin_column.py:202 msgid "Additional pull compensation which varies as a percentage of stitch width. Two values separated by a space may be used for an aysmmetric effect." msgstr "Compensation d'étirement supplémentaire qui varie comme un pourcentage de la largeur du point. Deux valeurs séparées par un espace peuvent être utilisées pour un effet asymétrique." -#: lib/elements/satin_column.py:215 +#: lib/elements/satin_column.py:216 msgid "Pull compensation" msgstr "Compensation d'étirement" -#: lib/elements/satin_column.py:216 +#: lib/elements/satin_column.py:217 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an aysmmetric effect." msgstr "Les points satin serrent le tissu, ce qui entraîne une colonne plus étroite que celle que vous dessinez dans Inkscape. Ce paramètre étend le point depuis le centre vers l’extérieur de la colonne satinée. Deux valeurs séparées par un espace peuvent être utilisées pour un effet asymétrique." -#: lib/elements/satin_column.py:233 +#: lib/elements/satin_column.py:234 msgid "Reverse one rail" msgstr "" -#: lib/elements/satin_column.py:234 +#: lib/elements/satin_column.py:235 msgid "Enabling this may help if your satin renders very strangely." msgstr "" -#: lib/elements/satin_column.py:244 +#: lib/elements/satin_column.py:245 msgid "Swap rails" msgstr "Echanger les rails" -#: lib/elements/satin_column.py:245 +#: lib/elements/satin_column.py:246 msgid "Swaps the first and second rails of the satin column, affecting which side the thread finished on as well as any sided properties" msgstr "Échange les deux rails de la colonne satin, ce qui affecte le côté de fin de broderie ainsi que tous les paramètres asymétriques" -#: lib/elements/satin_column.py:254 +#: lib/elements/satin_column.py:255 msgid "Contour underlay" msgstr "Sous-couche de contour" -#: lib/elements/satin_column.py:254 lib/elements/satin_column.py:261 -#: lib/elements/satin_column.py:269 lib/elements/satin_column.py:284 +#: lib/elements/satin_column.py:255 lib/elements/satin_column.py:262 +#: lib/elements/satin_column.py:270 lib/elements/satin_column.py:285 msgid "Contour Underlay" msgstr "Sous-couche de Contour" -#: lib/elements/satin_column.py:261 lib/elements/satin_column.py:300 +#: lib/elements/satin_column.py:262 lib/elements/satin_column.py:301 msgid "Stitch length" msgstr "Longueur de point" -#: lib/elements/satin_column.py:267 +#: lib/elements/satin_column.py:268 msgid "Inset distance (fixed)" msgstr "Décalage (fixe)" -#: lib/elements/satin_column.py:268 +#: lib/elements/satin_column.py:269 msgid "Shrink the outline by a fixed length, to prevent the underlay from showing around the outside of the satin column." msgstr "Rétrécir le contour, pour empêcher que la sous-couche ne se voit autour de la colonne satin." -#: lib/elements/satin_column.py:281 +#: lib/elements/satin_column.py:282 msgid "Inset distance (proportional)" msgstr "Décalage (proportionnel)" -#: lib/elements/satin_column.py:282 +#: lib/elements/satin_column.py:283 msgid "Shrink the outline by a proportion of the column width, to prevent the underlay from showing around the outside of the satin column." msgstr "Rétrécir le contour proportionnellement à la largeur de la colonne pour empêcher que la sous-couche ne se voit autour de la colonne satin." -#: lib/elements/satin_column.py:293 +#: lib/elements/satin_column.py:294 msgid "Center-walk underlay" msgstr "Sous-couche centrale" -#: lib/elements/satin_column.py:293 lib/elements/satin_column.py:300 -#: lib/elements/satin_column.py:309 lib/elements/satin_column.py:319 +#: lib/elements/satin_column.py:294 lib/elements/satin_column.py:301 +#: lib/elements/satin_column.py:310 lib/elements/satin_column.py:320 msgid "Center-Walk Underlay" msgstr "Sous-couche centrale" -#: lib/elements/satin_column.py:306 lib/elements/stroke.py:80 +#: lib/elements/satin_column.py:307 lib/elements/stroke.py:82 msgid "Repeats" msgstr "Répétitions" -#: lib/elements/satin_column.py:307 +#: lib/elements/satin_column.py:308 msgid "For an odd number of repeats, this will reverse the direction the satin column is stitched, causing stitching to both begin and end at the start point." msgstr "Pour un nombre impair de répétitions, ceci renversa la direction de broderie de la colonne satin, la broderie commençant et terminant au point de départ." -#: lib/elements/satin_column.py:317 +#: lib/elements/satin_column.py:318 msgid "Position" msgstr "Position" -#: lib/elements/satin_column.py:318 +#: lib/elements/satin_column.py:319 #, python-format msgid "Position of underlay from between the rails. 0% is along the first rail, 50% is centered, 100% is along the second rail." msgstr "Position de la sous-couche entre les rails. A 0% la sous couche est le long du premier rail, à 50% centrée, à 100% le long du second rail." -#: lib/elements/satin_column.py:326 +#: lib/elements/satin_column.py:327 msgid "Zig-zag underlay" msgstr "Sous-couche Zig-Zag" -#: lib/elements/satin_column.py:326 lib/elements/satin_column.py:335 -#: lib/elements/satin_column.py:346 lib/elements/satin_column.py:366 -#: lib/elements/satin_column.py:379 +#: lib/elements/satin_column.py:327 lib/elements/satin_column.py:336 +#: lib/elements/satin_column.py:347 lib/elements/satin_column.py:367 +#: lib/elements/satin_column.py:380 msgid "Zig-zag Underlay" msgstr "Sous-couche Zig-Zag" -#: lib/elements/satin_column.py:332 +#: lib/elements/satin_column.py:333 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "Espacement Zig-Zag (crête à crête)" -#: lib/elements/satin_column.py:333 +#: lib/elements/satin_column.py:334 msgid "Distance between peaks of the zig-zags." msgstr "Distance entre les crêtes des zig-zags." -#: lib/elements/satin_column.py:343 +#: lib/elements/satin_column.py:344 msgid "Inset amount (fixed)" msgstr "Décalage (fixe)" -#: lib/elements/satin_column.py:344 lib/elements/satin_column.py:364 +#: lib/elements/satin_column.py:345 lib/elements/satin_column.py:365 msgid "default: half of contour underlay inset" msgstr "par défaut: la moitié du décalage du contour de la sous-couche" -#: lib/elements/satin_column.py:363 +#: lib/elements/satin_column.py:364 msgid "Inset amount (proportional)" msgstr "Décalage (proportionnel)" -#: lib/elements/satin_column.py:377 +#: lib/elements/satin_column.py:378 msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "Découper le point en plusieurs si sa longueur dépasse la longueur maximale définie" -#: lib/elements/stroke.py:25 +#: lib/elements/stroke.py:27 msgid "Ignore skip" msgstr "Ignorer les valeurs de lignes à sauter" -#: lib/elements/stroke.py:26 +#: lib/elements/stroke.py:28 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "Le nombre de lignes à sauter est ignoré, car il ne restait plus de lignes à broder." -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:30 msgid "* Open the params dialog with this object selected" msgstr "* Ouvrir la fenêtre de paramétrage avec cet objet sélectionné" -#: lib/elements/stroke.py:29 +#: lib/elements/stroke.py:31 msgid "* Reduce Skip values or increase number of lines" msgstr "Diminuez le nombre de lignes sautées ou augmentez le nombre de lignes" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:44 msgid "Stroke" msgstr "Trait" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:47 msgid "Running stitch along paths" msgstr "Points droits le long des chemins" -#: lib/elements/stroke.py:63 +#: lib/elements/stroke.py:65 msgid "Running Stitch / Bean Stitch" msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:66 msgid "Ripple Stitch" msgstr "" -#: lib/elements/stroke.py:65 inx/inkstitch_select_elements.inx:13 +#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:21 msgid "ZigZag Stitch" msgstr "" -#: lib/elements/stroke.py:66 inx/inkstitch_select_elements.inx:14 +#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:22 msgid "Manual Stitch" msgstr "" -#: lib/elements/stroke.py:81 +#: lib/elements/stroke.py:83 msgid "Defines how many times to run down and back along the path." msgstr "Définit combien de fois broder en avant et en arrière le long du chemin." -#: lib/elements/stroke.py:92 +#: lib/elements/stroke.py:94 msgid "Bean stitch number of repeats" msgstr "Nombre de répétitions pour le point triple (bean stitch)" -#: lib/elements/stroke.py:93 +#: lib/elements/stroke.py:95 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "Repasse sur chaque point le nombre de fois indiqué. Une valeur de 1 triplera chaque point (avant, arrière, avant).\n" "Une valeur de 2 permettra de quintupler chaque point, etc.\n\n" "Il est possible de définir un motif de répétitions en entrant plusieurs valeurs séparées par un espace." -#: lib/elements/stroke.py:107 -msgid "Length of stitches in running stitch mode." -msgstr "Longueur de points en mode points droits." +#: lib/elements/stroke.py:109 +msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting." +msgstr "" + +#: lib/elements/stroke.py:120 +msgid "Stitch tolerance" +msgstr "" -#: lib/elements/stroke.py:119 +#: lib/elements/stroke.py:121 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "Tous les points doivent rester au plus à cette distance du chemin. Une tolérance plus faible signifie que les points seront plus rapprochés. Une tolérance plus élevée signifie que les angles vifs peuvent être arrondis." -#: lib/elements/stroke.py:133 +#: lib/elements/stroke.py:135 +msgid "Split stitches longer than this." +msgstr "" + +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "Longueur de points en mode zig-zag." -#: lib/elements/stroke.py:145 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "Nombre de lignes" -#: lib/elements/stroke.py:146 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "Nombre de lignes du début jusqu'à la fin" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "Sauter les premières lignes" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "Sauter ce nombre de lignes au début." -#: lib/elements/stroke.py:174 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "Sauter les dernières lignes" -#: lib/elements/stroke.py:175 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "Sauter ce nombre de lignes à la fin." -#: lib/elements/stroke.py:198 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "Exposant de l'espacement entre les lignes" -#: lib/elements/stroke.py:199 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "Accroît la densité d'un côté." -#: lib/elements/stroke.py:210 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "Inverser effet exposant" -#: lib/elements/stroke.py:211 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "Intervertit l'effet d'espacement de l'exposant." -#: lib/elements/stroke.py:222 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "Changer le sens" -#: lib/elements/stroke.py:223 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "Intervertit le début et la fin" -#: lib/elements/stroke.py:234 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "Taille de la grille" -#: lib/elements/stroke.py:235 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "Rendu en grille. Utilisez avec précaution et surveillez la densité de points." -#: lib/elements/stroke.py:247 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "Mettre à l'échelle sur l'axe" -#: lib/elements/stroke.py:248 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "Axe de mise à l'échelle pour les ondulations guidées." -#: lib/elements/stroke.py:252 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "Aucune" -#: lib/elements/stroke.py:260 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "Démarrer à " -#: lib/elements/stroke.py:261 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "Taille de la première ondulation en pourcentage." -#: lib/elements/stroke.py:261 lib/elements/stroke.py:273 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:289 msgid "Used only for ripple stitch with a guide line." msgstr "Utilisé uniquement pour des ondulations guidées." -#: lib/elements/stroke.py:272 +#: lib/elements/stroke.py:288 msgid "Ending scale" msgstr "Finir à " -#: lib/elements/stroke.py:273 +#: lib/elements/stroke.py:289 msgid "How big the last copy of the line should be, in percent." msgstr "Taille de la dernière ondulation en pourcentage." -#: lib/elements/stroke.py:284 +#: lib/elements/stroke.py:300 msgid "Rotate" msgstr "Tourner" -#: lib/elements/stroke.py:285 +#: lib/elements/stroke.py:301 msgid "Rotate satin guided ripple stitches" msgstr "Tourne les ondulations guidées par un satin" -#: lib/elements/stroke.py:296 +#: lib/elements/stroke.py:312 msgid "Join style" msgstr "Style de jointure" -#: lib/elements/stroke.py:297 +#: lib/elements/stroke.py:313 msgid "Join style for non circular ripples." msgstr "Style de jointure pour les ondulations ouvertes." -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "flat" msgstr "segment" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "point" msgstr "point" -#: lib/elements/text.py:13 lib/extensions/lettering.py:84 +#: lib/elements/text.py:13 lib/extensions/lettering.py:86 msgid "Text" msgstr "Texte" @@ -2298,19 +2322,19 @@ msgstr "Merci de choisir au moins deux éléments pour convertir le saut en poin msgid "Please choose one or more commands to add." msgstr "Veuillez choisir une ou plusieurs commandes à ajouter." -#: lib/extensions/lettering.py:38 lib/extensions/lettering.py:488 +#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:490 msgid "Ink/Stitch Lettering" msgstr "Lettrage Ink/Stitch" -#: lib/extensions/lettering.py:48 +#: lib/extensions/lettering.py:50 msgid "Font" msgstr "Police" -#: lib/extensions/lettering.py:57 +#: lib/extensions/lettering.py:59 msgid "Font size filter (mm). 0 for all sizes." msgstr "Filtre des fontes selon leur taille (mm). 0 pour obtenir toutes les fontes." -#: lib/extensions/lettering.py:67 inx/inkstitch_apply_threadlist.inx:7 +#: lib/extensions/lettering.py:69 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7 @@ -2318,39 +2342,39 @@ msgstr "Filtre des fontes selon leur taille (mm). 0 pour obtenir toutes les font msgid "Options" msgstr "Options" -#: lib/extensions/lettering.py:72 +#: lib/extensions/lettering.py:74 msgid "Stitch lines of text back and forth" msgstr "Brode les lignes de texte en aller-retour" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "Never" msgstr "Jamais" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each line" msgstr "après chaque ligne" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each word" msgstr "après chaque mot" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each letter" msgstr "après chaque lettre" -#: lib/extensions/lettering.py:76 +#: lib/extensions/lettering.py:78 msgid "Add trim command" msgstr "Ajouter une commande de coupe" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:81 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:81 +#: lib/extensions/lettering.py:83 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:503 +#: lib/extensions/lettering.py:91 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2359,34 +2383,34 @@ msgstr "" msgid "Cancel" msgstr "Annuler" -#: lib/extensions/lettering.py:93 lib/extensions/params.py:511 +#: lib/extensions/lettering.py:95 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "Appliquer et Quitter" -#: lib/extensions/lettering.py:256 +#: lib/extensions/lettering.py:258 msgid "This font has no available font variant. Please update or remove the font." msgstr "Cette police n'a pas de variante de police disponible. Veuillez mettre à jour ou supprimer la police." #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:317 +#: lib/extensions/lettering.py:319 #, python-format msgid "Text scale %s%%" msgstr "Échelle du texte %s%%" -#: lib/extensions/lettering.py:328 +#: lib/extensions/lettering.py:330 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "Erreur : Le texte ne peut pas être appliqué au document.\n" "%s" -#: lib/extensions/lettering.py:478 +#: lib/extensions/lettering.py:480 msgid "Please select only one block of text." msgstr "Veuillez ne sélectionner qu’un seul bloc de texte." -#: lib/extensions/lettering.py:481 +#: lib/extensions/lettering.py:483 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "Vous avez sélectionné des objets qui ne sont pas créées par l’extension de lettrage. SVP, effacez votre sélection ou sélectionnez des objets différents avant d’exécuter le lettrage à nouveau." @@ -2477,11 +2501,11 @@ msgstr "Cliquez pour forcer l’enregistrement de ce paramètre lorsque vous cli msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Ce paramètre sera enregistré lorsque vous cliquez sur « Appliquer et quitter »" -#: lib/extensions/params.py:485 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "Paramètres de broderie" -#: lib/extensions/params.py:508 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "Utiliser les derniers paramètres" @@ -2497,81 +2521,81 @@ msgstr "Veuillez sélectionner au moins un objet à marquer comme ligne-guide." msgid "Please select at least one object to be marked as a pattern." msgstr "Veuillez sélectionner au moins un objet à marquer comme texture." -#: lib/extensions/stroke_to_lpe_satin.py:32 +#: lib/extensions/stroke_to_lpe_satin.py:33 msgid "Please select at least one stroke." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/stroke_to_lpe_satin.py:37 +#: lib/extensions/stroke_to_lpe_satin.py:38 #: lib/extensions/zigzag_line_to_satin.py:27 msgid "Please select at least one stroke to convert to a satin column." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:42 +#: lib/extensions/stroke_to_lpe_satin.py:43 msgid "Could not find the specified pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:101 +#: lib/extensions/stroke_to_lpe_satin.py:133 msgid "Cannot convert a satin column into a live path effect satin. Please select a stroke." msgstr "" -#: lib/extensions/troubleshoot.py:45 +#: lib/extensions/troubleshoot.py:49 msgid "All selected shapes are valid! " msgstr "Toutes les formes sélectionnées sont valides! " -#: lib/extensions/troubleshoot.py:47 +#: lib/extensions/troubleshoot.py:51 msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command." msgstr "Si vous avez toujours des difficultés avec une forme qui n'est pas brodée, vérifiez si elle se trouve dans un calque avec une commande «ignorer»." -#: lib/extensions/troubleshoot.py:71 +#: lib/extensions/troubleshoot.py:79 msgid "Invalid Pointer" msgstr "Pointeur invalide" -#: lib/extensions/troubleshoot.py:77 +#: lib/extensions/troubleshoot.py:85 #: inx/inkstitch_lettering_generate_json.inx:26 msgid "Description" msgstr "Description" -#: lib/extensions/troubleshoot.py:98 lib/extensions/troubleshoot.py:147 +#: lib/extensions/troubleshoot.py:106 lib/extensions/troubleshoot.py:155 #: inx/inkstitch_cleanup.inx:17 inx/inkstitch_remove_embroidery_settings.inx:16 -#: inx/inkstitch_select_elements.inx:51 inx/inkstitch_troubleshoot.inx:10 +#: inx/inkstitch_select_elements.inx:59 inx/inkstitch_troubleshoot.inx:12 msgid "Troubleshoot" msgstr "Résolution de problèmes" -#: lib/extensions/troubleshoot.py:110 lib/extensions/troubleshoot.py:154 +#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:162 msgid "Errors" msgstr "Erreurs" -#: lib/extensions/troubleshoot.py:116 lib/extensions/troubleshoot.py:158 +#: lib/extensions/troubleshoot.py:124 lib/extensions/troubleshoot.py:166 msgid "Warnings" msgstr "Avertissements" -#: lib/extensions/troubleshoot.py:122 +#: lib/extensions/troubleshoot.py:130 msgid "Type Warnings" msgstr "Avertissements sur le type" -#: lib/extensions/troubleshoot.py:155 +#: lib/extensions/troubleshoot.py:163 msgid "Problems that will prevent the shape from being embroidered." msgstr "Problèmes qui empêcheront la broderie de la forme." -#: lib/extensions/troubleshoot.py:159 +#: lib/extensions/troubleshoot.py:167 msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object." msgstr "Ce sont des problèmes qui n'empêcheront pas la forme d'être brodée. Vous devriez envisager de corriger l'avertissement, mais si vous ne le faites pas, Ink/Stitch fera de son mieux pour traiter l'objet." -#: lib/extensions/troubleshoot.py:164 +#: lib/extensions/troubleshoot.py:172 msgid "Object Type Warnings" msgstr "Avertissements sur les types d'objets" -#: lib/extensions/troubleshoot.py:165 +#: lib/extensions/troubleshoot.py:173 msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour." msgstr "Ces objets peuvent ne pas fonctionner correctement avec Ink/Stitch. Suivez les instructions pour corriger le comportement indésirable." -#: lib/extensions/troubleshoot.py:178 +#: lib/extensions/troubleshoot.py:186 msgid "Possible solutions" msgstr "Solutions possibles" -#: lib/extensions/troubleshoot.py:183 +#: lib/extensions/troubleshoot.py:191 msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)." msgstr "Il est possible qu'un objet contienne plus d'une erreur, même s'il n'y a qu'un conseil par objet. Relancer cette fonction quand il y a plus d'erreurs. Enlever les conseils en supprimant le calque \"Résolution de problèmes\" dans le dialogue objets (Objet -> Objets...)." @@ -2737,11 +2761,11 @@ msgstr "Vitesse : %d points/sec" msgid "Start" msgstr "Début" -#: lib/gui/simulator.py:832 lib/gui/simulator.py:842 +#: lib/gui/simulator.py:835 lib/gui/simulator.py:845 msgid "Preview" msgstr "Aperçu" -#: lib/gui/simulator.py:873 +#: lib/gui/simulator.py:876 msgid "Embroidery Simulation" msgstr "Simulation de broderie" @@ -2763,7 +2787,7 @@ msgstr "Aucun fichier variant trouvé pour la police '%s'." msgid "Error writing to %(path)s: %(error)s" msgstr "Erreur d’écriture pour %(path)s: %(error)s" -#: lib/stitch_plan/generate_stitch_plan.py:73 +#: lib/stitch_plan/generate_stitch_plan.py:75 #, python-format msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "Le fichier n'existe pas et ne peut être ouvert. Veuillez corriger le chemin du fichier et réessayer.\\r%s" @@ -2845,7 +2869,7 @@ msgstr "Points droits pour auto-remplissage satin %d" msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down." msgstr "" -#: lib/svg/rendering.py:222 +#: lib/svg/rendering.py:229 msgid "Stitch Plan" msgstr "Plan de broderie" @@ -3245,6 +3269,7 @@ msgid "Yes" msgstr "Oui" #: print/templates/ui.html:201 inx/inkstitch_lettering_generate_json.inx:37 +#: inx/inkstitch_letters_to_font.inx:66 msgid "No" msgstr "Non" @@ -3755,8 +3780,8 @@ msgstr "*Choisir une palette de couleurs" #: inx/inkstitch_cutwork_segmentation.inx:42 #: inx/inkstitch_fill_to_stroke.inx:24 inx/inkstitch_generate_palette.inx:24 #: inx/inkstitch_lettering_along_path.inx:17 -#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:43 -#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:51 +#: inx/inkstitch_stroke_to_lpe_satin.inx:26 #: inx/inkstitch_zigzag_line_to_satin.inx:18 msgid "Help" msgstr "Aide" @@ -3786,7 +3811,7 @@ msgid "Import any other Threadlist file in txt format. Ink/Stitch will try to ma msgstr "Importez tout autre fichier de liste de fils au format txt. Ink/Stitch va essayer de faire correspondre les couleurs à la palette de fils sélectionnée. Les objets de ce document seront colorés en conséquence si la correspondance des couleurs a réussi." #: inx/inkstitch_apply_threadlist.inx:98 inx/inkstitch_fill_to_stroke.inx:33 -#: inx/inkstitch_stroke_to_lpe_satin.inx:30 +#: inx/inkstitch_stroke_to_lpe_satin.inx:32 #: inx/inkstitch_zigzag_line_to_satin.inx:28 msgid "Get more information on our website" msgstr "Plus d'informations sur notre site web" @@ -3860,7 +3885,7 @@ msgstr "Préserver l’ordre des colonnes satin" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10 -#: inx/inkstitch_stroke_to_lpe_satin.inx:38 +#: inx/inkstitch_stroke_to_lpe_satin.inx:40 #: inx/inkstitch_zigzag_line_to_satin.inx:36 msgid "Tools: Satin" msgstr "Outils : Satin" @@ -4075,7 +4100,7 @@ msgid "Duplicate Params" msgstr "Dupliquer les paramètres" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 -#: inx/inkstitch_select_elements.inx:66 +#: inx/inkstitch_select_elements.inx:74 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" @@ -4945,6 +4970,14 @@ msgstr "Répertoire des polices" msgid "Import commands" msgstr "Importer des commandes" +#: inx/inkstitch_letters_to_font.inx:64 +msgid "As param" +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:65 +msgid "As symbol" +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "Attacher des commandes à des objets sélectionnés" @@ -5329,100 +5362,120 @@ msgstr "" msgid "Stroke type" msgstr "" -#: inx/inkstitch_select_elements.inx:11 +#: inx/inkstitch_select_elements.inx:12 msgid "Running Stitch" msgstr "Point Droit" -#: inx/inkstitch_select_elements.inx:12 -msgid "Ripples" +#: inx/inkstitch_select_elements.inx:14 +msgid "Select" +msgstr "" + +#: inx/inkstitch_select_elements.inx:14 +msgid "Only select specific running stitches" msgstr "" #: inx/inkstitch_select_elements.inx:15 -msgid "Polyline" +msgid "All" msgstr "" #: inx/inkstitch_select_elements.inx:16 +msgid "Auto-Run Top Stitching" +msgstr "" + +#: inx/inkstitch_select_elements.inx:17 +msgid "Auto-Run Underpath" +msgstr "" + +#: inx/inkstitch_select_elements.inx:20 +msgid "Ripples" +msgstr "" + +#: inx/inkstitch_select_elements.inx:23 +msgid "Polyline" +msgstr "" + +#: inx/inkstitch_select_elements.inx:24 msgid "Satin" msgstr "" -#: inx/inkstitch_select_elements.inx:18 +#: inx/inkstitch_select_elements.inx:26 msgid "E-Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Only select satins with this underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:21 inx/inkstitch_select_elements.inx:36 +#: inx/inkstitch_select_elements.inx:29 inx/inkstitch_select_elements.inx:44 msgid "No restriction" msgstr "" -#: inx/inkstitch_select_elements.inx:22 +#: inx/inkstitch_select_elements.inx:30 msgid "No underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:23 +#: inx/inkstitch_select_elements.inx:31 msgid "Centerwalk" msgstr "" -#: inx/inkstitch_select_elements.inx:24 +#: inx/inkstitch_select_elements.inx:32 msgid "Contour" msgstr "" -#: inx/inkstitch_select_elements.inx:25 +#: inx/inkstitch_select_elements.inx:33 #: inx/inkstitch_zigzag_line_to_satin.inx:12 msgid "Zigzag" msgstr "" -#: inx/inkstitch_select_elements.inx:27 +#: inx/inkstitch_select_elements.inx:35 msgid "Fills" msgstr "" -#: inx/inkstitch_select_elements.inx:28 +#: inx/inkstitch_select_elements.inx:36 msgid "Fill" msgstr "" -#: inx/inkstitch_select_elements.inx:35 +#: inx/inkstitch_select_elements.inx:43 msgid "Only select fills with this underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:38 +#: inx/inkstitch_select_elements.inx:46 msgid "No Underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:44 +#: inx/inkstitch_select_elements.inx:52 msgid "Select embroidery objects" msgstr "" -#: inx/inkstitch_select_elements.inx:46 +#: inx/inkstitch_select_elements.inx:54 msgid "Selects specific embroidery elements by stitch type." msgstr "" -#: inx/inkstitch_select_elements.inx:47 +#: inx/inkstitch_select_elements.inx:55 msgid "If there is already an active selection, non maching elements will be deselected." msgstr "" -#: inx/inkstitch_select_elements.inx:53 +#: inx/inkstitch_select_elements.inx:61 msgid "If this isn't working for you, you may need to insert your path to a python executable manualy." msgstr "" -#: inx/inkstitch_select_elements.inx:55 +#: inx/inkstitch_select_elements.inx:63 msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:56 -msgid "* Linux: Open the command line and type \"which python\". Copy the path and paste it here." +#: inx/inkstitch_select_elements.inx:64 +msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:57 +#: inx/inkstitch_select_elements.inx:65 msgid "* macOS: doesn't work, sorry" msgstr "" -#: inx/inkstitch_select_elements.inx:58 +#: inx/inkstitch_select_elements.inx:66 msgid "Python Path" msgstr "" @@ -5458,6 +5511,10 @@ msgstr "Vérouiller" msgid "Make stitch plan insensitive to mouse interactions" msgstr "Rend le plan de broderie insensible aux actions de la souris" +#: inx/inkstitch_stitch_plan_preview.inx:23 +msgid "Display command symbols" +msgstr "" + #: inx/inkstitch_stitch_plan_preview_undo.inx:3 msgid "Undo Stitch Plan Preview" msgstr "Annuler l'aperçu du plan de broderie" @@ -5523,23 +5580,27 @@ msgstr "" msgid "Add rungs" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:25 +#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +msgid "Path specific" +msgstr "" + +#: inx/inkstitch_stroke_to_lpe_satin.inx:27 msgid "This extension converts a stroke into a satin column using the path effect \"pattern along path\"." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:26 +#: inx/inkstitch_stroke_to_lpe_satin.inx:28 msgid "* Please note, that the size values can only be an approximation and will be distorted if the original path is not completely straight." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:27 +#: inx/inkstitch_stroke_to_lpe_satin.inx:29 msgid "* You can edit the satin path through the live path effect settings through Path > Path Effects ..." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:28 +#: inx/inkstitch_stroke_to_lpe_satin.inx:30 msgid "* If you want to add rungs or change specific parts of the satin, convert it to a normal path with Ctrl + Shift + C" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:31 +#: inx/inkstitch_stroke_to_lpe_satin.inx:33 msgid "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin" msgstr "" @@ -5547,6 +5608,14 @@ msgstr "" msgid "Troubleshoot Objects" msgstr "Dépistage de problèmes avec des objets" +#: inx/inkstitch_troubleshoot.inx:6 +msgid "Pointer size (mm)" +msgstr "" + +#: inx/inkstitch_troubleshoot.inx:7 +msgid "Font size (mm)" +msgstr "" + #: inx/inkstitch_zigzag_line_to_satin.inx:3 msgid "Zig-Zag Line to Satin" msgstr "" diff --git a/translations/messages_he_IL.po b/translations/messages_he_IL.po index 3a8fb577..b1a774ae 100644 --- a/translations/messages_he_IL.po +++ b/translations/messages_he_IL.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" -"PO-Revision-Date: 2023-03-27 01:17\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" +"PO-Revision-Date: 2023-04-15 01:18\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:829 +#: inkstitch.py:107 lib/elements/fill_stitch.py:851 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1055,8 +1055,8 @@ msgstr "" msgid "* Select the clone." msgstr "" -#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:40 -#: inx/inkstitch_select_elements.inx:41 +#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:48 +#: inx/inkstitch_select_elements.inx:49 msgid "Clone" msgstr "" @@ -1076,117 +1076,117 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:286 +#: lib/elements/element.py:283 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:287 +#: lib/elements/element.py:284 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Both" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Before" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "After" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Neither" msgstr "" -#: lib/elements/element.py:301 +#: lib/elements/element.py:298 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:302 +#: lib/elements/element.py:299 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/element.py:313 +#: lib/elements/element.py:310 msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:314 +#: lib/elements/element.py:311 msgid "Tack down stitch type" msgstr "" -#: lib/elements/element.py:324 lib/elements/element.py:370 +#: lib/elements/element.py:321 lib/elements/element.py:367 msgid "Custom path" msgstr "" -#: lib/elements/element.py:325 +#: lib/elements/element.py:322 msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." msgstr "" -#: lib/elements/element.py:335 lib/elements/element.py:347 +#: lib/elements/element.py:332 lib/elements/element.py:344 msgid "Scale tack stitch" msgstr "" -#: lib/elements/element.py:336 +#: lib/elements/element.py:333 msgid "Set stitch length. A 1 in a custom path equals this values." msgstr "" -#: lib/elements/element.py:348 +#: lib/elements/element.py:345 msgid "Scale tack stitch by this percentage." msgstr "" -#: lib/elements/element.py:359 +#: lib/elements/element.py:356 msgid "Lock stitch" msgstr "" -#: lib/elements/element.py:360 +#: lib/elements/element.py:357 msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:371 +#: lib/elements/element.py:368 msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." msgstr "" -#: lib/elements/element.py:381 lib/elements/element.py:393 +#: lib/elements/element.py:378 lib/elements/element.py:390 msgid "Scale lock stitch" msgstr "" -#: lib/elements/element.py:382 +#: lib/elements/element.py:379 msgid "Set length of lock stitches (mm)." msgstr "" -#: lib/elements/element.py:394 +#: lib/elements/element.py:391 msgid "Scale lock stitch by this percentage." msgstr "" -#: lib/elements/element.py:406 +#: lib/elements/element.py:403 msgid "Trim After" msgstr "" -#: lib/elements/element.py:407 +#: lib/elements/element.py:404 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:416 +#: lib/elements/element.py:413 msgid "Stop After" msgstr "" -#: lib/elements/element.py:417 +#: lib/elements/element.py:414 msgid "Add a STOP command after stitching this object." msgstr "" -#: lib/elements/element.py:426 +#: lib/elements/element.py:423 msgid "Random seed" msgstr "" -#: lib/elements/element.py:427 +#: lib/elements/element.py:424 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" -#: lib/elements/element.py:475 +#: lib/elements/element.py:472 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -1194,11 +1194,11 @@ msgstr "" #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:661 +#: lib/elements/element.py:658 msgid "Failed on " msgstr "" -#: lib/elements/element.py:663 +#: lib/elements/element.py:660 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1222,7 +1222,7 @@ msgstr "" msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:543 +#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:555 msgid "Expand" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:520 +#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:532 msgid "Inset" msgstr "" @@ -1266,15 +1266,15 @@ msgstr "" msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:34 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:35 +#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:37 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:39 msgid "* Remove all guide lines, except for one." msgstr "" @@ -1319,23 +1319,23 @@ msgstr "" msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:29 +#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:37 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:30 +#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:38 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:31 +#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:39 msgid "Meander Fill" msgstr "" -#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:32 +#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:40 msgid "Circular Fill" msgstr "" -#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:33 +#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:41 msgid "Legacy Fill" msgstr "" @@ -1412,132 +1412,148 @@ msgid "Meander Pattern" msgstr "" #: lib/elements/fill_stitch.py:190 -msgid "Meander pattern scale" +msgid "Meander pattern angle" msgstr "" #: lib/elements/fill_stitch.py:200 -msgid "Angle of lines of stitches" +msgid "Meander pattern scale" msgstr "" #: lib/elements/fill_stitch.py:201 +msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. " +msgstr "" + +#: lib/elements/fill_stitch.py:212 +msgid "Angle of lines of stitches" +msgstr "" + +#: lib/elements/fill_stitch.py:213 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:219 lib/elements/fill_stitch.py:532 +#: lib/elements/fill_stitch.py:231 lib/elements/fill_stitch.py:544 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:220 lib/elements/fill_stitch.py:533 +#: lib/elements/fill_stitch.py:232 lib/elements/fill_stitch.py:545 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/fill_stitch.py:233 +#: lib/elements/fill_stitch.py:245 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:234 +#: lib/elements/fill_stitch.py:246 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:245 +#: lib/elements/fill_stitch.py:257 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:246 +#: lib/elements/fill_stitch.py:258 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:265 +#: lib/elements/fill_stitch.py:277 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:266 +#: lib/elements/fill_stitch.py:278 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:281 +#: lib/elements/fill_stitch.py:293 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:282 +#: lib/elements/fill_stitch.py:294 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:440 lib/elements/stroke.py:106 +#: lib/elements/fill_stitch.py:452 lib/elements/stroke.py:108 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:441 +#: lib/elements/fill_stitch.py:453 msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:456 lib/elements/stroke.py:118 +#: lib/elements/fill_stitch.py:468 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:457 +#: lib/elements/fill_stitch.py:469 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:468 inx/inkstitch_select_elements.inx:35 -#: inx/inkstitch_select_elements.inx:37 +#: lib/elements/fill_stitch.py:480 inx/inkstitch_select_elements.inx:43 +#: inx/inkstitch_select_elements.inx:45 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:468 lib/elements/fill_stitch.py:477 -#: lib/elements/fill_stitch.py:502 lib/elements/fill_stitch.py:513 -#: lib/elements/fill_stitch.py:523 lib/elements/fill_stitch.py:535 -#: lib/elements/fill_stitch.py:576 +#: lib/elements/fill_stitch.py:480 lib/elements/fill_stitch.py:489 +#: lib/elements/fill_stitch.py:514 lib/elements/fill_stitch.py:525 +#: lib/elements/fill_stitch.py:535 lib/elements/fill_stitch.py:547 +#: lib/elements/fill_stitch.py:598 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:474 +#: lib/elements/fill_stitch.py:486 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:487 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:499 +#: lib/elements/fill_stitch.py:511 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:500 +#: lib/elements/fill_stitch.py:512 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:510 +#: lib/elements/fill_stitch.py:522 lib/elements/stroke.py:134 msgid "Max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:511 +#: lib/elements/fill_stitch.py:523 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:521 +#: lib/elements/fill_stitch.py:533 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:544 +#: lib/elements/fill_stitch.py:556 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:558 lib/elements/fill_stitch.py:572 +#: lib/elements/fill_stitch.py:569 +msgid "Clip path" +msgstr "" + +#: lib/elements/fill_stitch.py:570 +msgid "Constrain stitching to the shape. Useful when smoothing and expand are used." +msgstr "" + +#: lib/elements/fill_stitch.py:580 lib/elements/fill_stitch.py:594 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:559 lib/elements/fill_stitch.py:573 +#: lib/elements/fill_stitch.py:581 lib/elements/fill_stitch.py:595 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/fill_stitch.py:821 +#: lib/elements/fill_stitch.py:843 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:824 +#: lib/elements/fill_stitch.py:846 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1608,479 +1624,487 @@ msgstr "" msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:30 +#: lib/elements/satin_column.py:31 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:32 +#: lib/elements/satin_column.py:33 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:34 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "Not stitchable satin column" msgstr "" -#: lib/elements/satin_column.py:39 +#: lib/elements/satin_column.py:40 msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup." msgstr "" -#: lib/elements/satin_column.py:41 +#: lib/elements/satin_column.py:42 msgid "Make sure your satin column is not a combination of multiple satin columns." msgstr "" -#: lib/elements/satin_column.py:42 +#: lib/elements/satin_column.py:43 msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/" msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:50 +#: lib/elements/satin_column.py:51 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:51 +#: lib/elements/satin_column.py:52 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:55 +#: lib/elements/satin_column.py:56 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:56 +#: lib/elements/satin_column.py:57 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:60 +#: lib/elements/satin_column.py:61 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:61 +#: lib/elements/satin_column.py:62 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:65 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:65 +#: lib/elements/satin_column.py:66 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:66 +#: lib/elements/satin_column.py:67 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:71 lib/elements/satin_column.py:81 -#: inx/inkstitch_select_elements.inx:17 +#: lib/elements/satin_column.py:72 lib/elements/satin_column.py:82 +#: inx/inkstitch_select_elements.inx:25 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:77 +#: lib/elements/satin_column.py:78 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:82 +#: lib/elements/satin_column.py:83 msgid "\"E\" Stitch" msgstr "" -#: lib/elements/satin_column.py:86 lib/elements/stroke.py:70 +#: lib/elements/satin_column.py:87 lib/elements/stroke.py:72 #: inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:376 +#: lib/elements/satin_column.py:97 lib/elements/satin_column.py:377 msgid "Maximum stitch length" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:98 msgid "Maximum stitch length for split stitches." msgstr "" -#: lib/elements/satin_column.py:106 +#: lib/elements/satin_column.py:107 msgid "Random percentage of satin width decrease" msgstr "" -#: lib/elements/satin_column.py:107 +#: lib/elements/satin_column.py:108 msgid "shorten stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:116 +#: lib/elements/satin_column.py:117 msgid "Random percentage of satin width increase" msgstr "" -#: lib/elements/satin_column.py:117 +#: lib/elements/satin_column.py:118 msgid "lengthen stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:126 +#: lib/elements/satin_column.py:127 msgid "Random zig-zag spacing percentage" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:128 msgid "Amount of random jitter added to stitch length." msgstr "" -#: lib/elements/satin_column.py:135 +#: lib/elements/satin_column.py:136 msgid "Random phase for split stitches" msgstr "" -#: lib/elements/satin_column.py:136 +#: lib/elements/satin_column.py:137 msgid "Controls whether split stitches are centered or with a random phase (which may increase stitch count)." msgstr "" -#: lib/elements/satin_column.py:143 +#: lib/elements/satin_column.py:144 msgid "Minimum length for random-phase split." msgstr "" -#: lib/elements/satin_column.py:144 +#: lib/elements/satin_column.py:145 msgid "Defaults to maximum stitch length. Smaller values allow for a transition between single-stitch and split-stitch." msgstr "" -#: lib/elements/satin_column.py:153 +#: lib/elements/satin_column.py:154 msgid "Random jitter for split stitches" msgstr "" -#: lib/elements/satin_column.py:154 +#: lib/elements/satin_column.py:155 msgid "Randomizes split stitch length if random phase is enabled, stitch position if disabled." msgstr "" -#: lib/elements/satin_column.py:161 +#: lib/elements/satin_column.py:162 msgid "Short stitch inset" msgstr "" -#: lib/elements/satin_column.py:162 +#: lib/elements/satin_column.py:163 msgid "Stitches in areas with high density will be inset by this amount." msgstr "" -#: lib/elements/satin_column.py:172 +#: lib/elements/satin_column.py:173 msgid "Short stitch distance" msgstr "" -#: lib/elements/satin_column.py:173 +#: lib/elements/satin_column.py:174 msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:187 lib/elements/stroke.py:132 +#: lib/elements/satin_column.py:188 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:188 +#: lib/elements/satin_column.py:189 msgid "Peak-to-peak distance between zig-zags. This is double the mm/stitch measurement used by most mechanical machines." msgstr "" -#: lib/elements/satin_column.py:200 +#: lib/elements/satin_column.py:201 msgid "Pull compensation percentage" msgstr "" -#: lib/elements/satin_column.py:201 +#: lib/elements/satin_column.py:202 msgid "Additional pull compensation which varies as a percentage of stitch width. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:215 +#: lib/elements/satin_column.py:216 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:216 +#: lib/elements/satin_column.py:217 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:233 +#: lib/elements/satin_column.py:234 msgid "Reverse one rail" msgstr "" -#: lib/elements/satin_column.py:234 +#: lib/elements/satin_column.py:235 msgid "Enabling this may help if your satin renders very strangely." msgstr "" -#: lib/elements/satin_column.py:244 +#: lib/elements/satin_column.py:245 msgid "Swap rails" msgstr "" -#: lib/elements/satin_column.py:245 +#: lib/elements/satin_column.py:246 msgid "Swaps the first and second rails of the satin column, affecting which side the thread finished on as well as any sided properties" msgstr "" -#: lib/elements/satin_column.py:254 +#: lib/elements/satin_column.py:255 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:254 lib/elements/satin_column.py:261 -#: lib/elements/satin_column.py:269 lib/elements/satin_column.py:284 +#: lib/elements/satin_column.py:255 lib/elements/satin_column.py:262 +#: lib/elements/satin_column.py:270 lib/elements/satin_column.py:285 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:261 lib/elements/satin_column.py:300 +#: lib/elements/satin_column.py:262 lib/elements/satin_column.py:301 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:267 +#: lib/elements/satin_column.py:268 msgid "Inset distance (fixed)" msgstr "" -#: lib/elements/satin_column.py:268 +#: lib/elements/satin_column.py:269 msgid "Shrink the outline by a fixed length, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:281 +#: lib/elements/satin_column.py:282 msgid "Inset distance (proportional)" msgstr "" -#: lib/elements/satin_column.py:282 +#: lib/elements/satin_column.py:283 msgid "Shrink the outline by a proportion of the column width, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:293 +#: lib/elements/satin_column.py:294 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/satin_column.py:300 -#: lib/elements/satin_column.py:309 lib/elements/satin_column.py:319 +#: lib/elements/satin_column.py:294 lib/elements/satin_column.py:301 +#: lib/elements/satin_column.py:310 lib/elements/satin_column.py:320 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:306 lib/elements/stroke.py:80 +#: lib/elements/satin_column.py:307 lib/elements/stroke.py:82 msgid "Repeats" msgstr "" -#: lib/elements/satin_column.py:307 +#: lib/elements/satin_column.py:308 msgid "For an odd number of repeats, this will reverse the direction the satin column is stitched, causing stitching to both begin and end at the start point." msgstr "" -#: lib/elements/satin_column.py:317 +#: lib/elements/satin_column.py:318 msgid "Position" msgstr "" -#: lib/elements/satin_column.py:318 +#: lib/elements/satin_column.py:319 #, python-format msgid "Position of underlay from between the rails. 0% is along the first rail, 50% is centered, 100% is along the second rail." msgstr "" -#: lib/elements/satin_column.py:326 +#: lib/elements/satin_column.py:327 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:326 lib/elements/satin_column.py:335 -#: lib/elements/satin_column.py:346 lib/elements/satin_column.py:366 -#: lib/elements/satin_column.py:379 +#: lib/elements/satin_column.py:327 lib/elements/satin_column.py:336 +#: lib/elements/satin_column.py:347 lib/elements/satin_column.py:367 +#: lib/elements/satin_column.py:380 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:332 +#: lib/elements/satin_column.py:333 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:333 +#: lib/elements/satin_column.py:334 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:343 +#: lib/elements/satin_column.py:344 msgid "Inset amount (fixed)" msgstr "" -#: lib/elements/satin_column.py:344 lib/elements/satin_column.py:364 +#: lib/elements/satin_column.py:345 lib/elements/satin_column.py:365 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:363 +#: lib/elements/satin_column.py:364 msgid "Inset amount (proportional)" msgstr "" -#: lib/elements/satin_column.py:377 +#: lib/elements/satin_column.py:378 msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:25 +#: lib/elements/stroke.py:27 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:26 +#: lib/elements/stroke.py:28 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:30 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:29 +#: lib/elements/stroke.py:31 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:44 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:47 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:63 +#: lib/elements/stroke.py:65 msgid "Running Stitch / Bean Stitch" msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:66 msgid "Ripple Stitch" msgstr "" -#: lib/elements/stroke.py:65 inx/inkstitch_select_elements.inx:13 +#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:21 msgid "ZigZag Stitch" msgstr "" -#: lib/elements/stroke.py:66 inx/inkstitch_select_elements.inx:14 +#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:22 msgid "Manual Stitch" msgstr "" -#: lib/elements/stroke.py:81 +#: lib/elements/stroke.py:83 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:92 +#: lib/elements/stroke.py:94 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:93 +#: lib/elements/stroke.py:95 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:107 -msgid "Length of stitches in running stitch mode." +#: lib/elements/stroke.py:109 +msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting." msgstr "" -#: lib/elements/stroke.py:119 +#: lib/elements/stroke.py:120 +msgid "Stitch tolerance" +msgstr "" + +#: lib/elements/stroke.py:121 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:133 +#: lib/elements/stroke.py:135 +msgid "Split stitches longer than this." +msgstr "" + +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:145 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:146 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:174 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:175 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:198 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:199 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:210 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:211 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:222 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:223 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:234 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:235 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:247 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:248 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:252 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:260 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:261 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:261 lib/elements/stroke.py:273 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:289 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:272 +#: lib/elements/stroke.py:288 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:273 +#: lib/elements/stroke.py:289 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:284 +#: lib/elements/stroke.py:300 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:285 +#: lib/elements/stroke.py:301 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:296 +#: lib/elements/stroke.py:312 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:297 +#: lib/elements/stroke.py:313 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "flat" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:84 +#: lib/elements/text.py:13 lib/extensions/lettering.py:86 msgid "Text" msgstr "" @@ -2288,19 +2312,19 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:38 lib/extensions/lettering.py:488 +#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:490 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:48 +#: lib/extensions/lettering.py:50 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:57 +#: lib/extensions/lettering.py:59 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:67 inx/inkstitch_apply_threadlist.inx:7 +#: lib/extensions/lettering.py:69 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7 @@ -2308,39 +2332,39 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:72 +#: lib/extensions/lettering.py:74 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:76 +#: lib/extensions/lettering.py:78 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:81 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:81 +#: lib/extensions/lettering.py:83 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:503 +#: lib/extensions/lettering.py:91 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2349,33 +2373,33 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:93 lib/extensions/params.py:511 +#: lib/extensions/lettering.py:95 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:256 +#: lib/extensions/lettering.py:258 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:317 +#: lib/extensions/lettering.py:319 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:328 +#: lib/extensions/lettering.py:330 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:478 +#: lib/extensions/lettering.py:480 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:481 +#: lib/extensions/lettering.py:483 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -2466,11 +2490,11 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:485 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:508 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2486,81 +2510,81 @@ msgstr "" msgid "Please select at least one object to be marked as a pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:32 +#: lib/extensions/stroke_to_lpe_satin.py:33 msgid "Please select at least one stroke." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/stroke_to_lpe_satin.py:37 +#: lib/extensions/stroke_to_lpe_satin.py:38 #: lib/extensions/zigzag_line_to_satin.py:27 msgid "Please select at least one stroke to convert to a satin column." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:42 +#: lib/extensions/stroke_to_lpe_satin.py:43 msgid "Could not find the specified pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:101 +#: lib/extensions/stroke_to_lpe_satin.py:133 msgid "Cannot convert a satin column into a live path effect satin. Please select a stroke." msgstr "" -#: lib/extensions/troubleshoot.py:45 +#: lib/extensions/troubleshoot.py:49 msgid "All selected shapes are valid! " msgstr "" -#: lib/extensions/troubleshoot.py:47 +#: lib/extensions/troubleshoot.py:51 msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command." msgstr "" -#: lib/extensions/troubleshoot.py:71 +#: lib/extensions/troubleshoot.py:79 msgid "Invalid Pointer" msgstr "" -#: lib/extensions/troubleshoot.py:77 +#: lib/extensions/troubleshoot.py:85 #: inx/inkstitch_lettering_generate_json.inx:26 msgid "Description" msgstr "" -#: lib/extensions/troubleshoot.py:98 lib/extensions/troubleshoot.py:147 +#: lib/extensions/troubleshoot.py:106 lib/extensions/troubleshoot.py:155 #: inx/inkstitch_cleanup.inx:17 inx/inkstitch_remove_embroidery_settings.inx:16 -#: inx/inkstitch_select_elements.inx:51 inx/inkstitch_troubleshoot.inx:10 +#: inx/inkstitch_select_elements.inx:59 inx/inkstitch_troubleshoot.inx:12 msgid "Troubleshoot" msgstr "" -#: lib/extensions/troubleshoot.py:110 lib/extensions/troubleshoot.py:154 +#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:162 msgid "Errors" msgstr "" -#: lib/extensions/troubleshoot.py:116 lib/extensions/troubleshoot.py:158 +#: lib/extensions/troubleshoot.py:124 lib/extensions/troubleshoot.py:166 msgid "Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:122 +#: lib/extensions/troubleshoot.py:130 msgid "Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:155 +#: lib/extensions/troubleshoot.py:163 msgid "Problems that will prevent the shape from being embroidered." msgstr "" -#: lib/extensions/troubleshoot.py:159 +#: lib/extensions/troubleshoot.py:167 msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object." msgstr "" -#: lib/extensions/troubleshoot.py:164 +#: lib/extensions/troubleshoot.py:172 msgid "Object Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:165 +#: lib/extensions/troubleshoot.py:173 msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour." msgstr "" -#: lib/extensions/troubleshoot.py:178 +#: lib/extensions/troubleshoot.py:186 msgid "Possible solutions" msgstr "" -#: lib/extensions/troubleshoot.py:183 +#: lib/extensions/troubleshoot.py:191 msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)." msgstr "" @@ -2726,11 +2750,11 @@ msgstr "" msgid "Start" msgstr "" -#: lib/gui/simulator.py:832 lib/gui/simulator.py:842 +#: lib/gui/simulator.py:835 lib/gui/simulator.py:845 msgid "Preview" msgstr "" -#: lib/gui/simulator.py:873 +#: lib/gui/simulator.py:876 msgid "Embroidery Simulation" msgstr "" @@ -2751,7 +2775,7 @@ msgstr "" msgid "Error writing to %(path)s: %(error)s" msgstr "" -#: lib/stitch_plan/generate_stitch_plan.py:73 +#: lib/stitch_plan/generate_stitch_plan.py:75 #, python-format msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" @@ -2833,7 +2857,7 @@ msgstr "" msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down." msgstr "" -#: lib/svg/rendering.py:222 +#: lib/svg/rendering.py:229 msgid "Stitch Plan" msgstr "" @@ -3232,6 +3256,7 @@ msgid "Yes" msgstr "" #: print/templates/ui.html:201 inx/inkstitch_lettering_generate_json.inx:37 +#: inx/inkstitch_letters_to_font.inx:66 msgid "No" msgstr "" @@ -3744,8 +3769,8 @@ msgstr "" #: inx/inkstitch_cutwork_segmentation.inx:42 #: inx/inkstitch_fill_to_stroke.inx:24 inx/inkstitch_generate_palette.inx:24 #: inx/inkstitch_lettering_along_path.inx:17 -#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:43 -#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:51 +#: inx/inkstitch_stroke_to_lpe_satin.inx:26 #: inx/inkstitch_zigzag_line_to_satin.inx:18 msgid "Help" msgstr "" @@ -3775,7 +3800,7 @@ msgid "Import any other Threadlist file in txt format. Ink/Stitch will try to ma msgstr "" #: inx/inkstitch_apply_threadlist.inx:98 inx/inkstitch_fill_to_stroke.inx:33 -#: inx/inkstitch_stroke_to_lpe_satin.inx:30 +#: inx/inkstitch_stroke_to_lpe_satin.inx:32 #: inx/inkstitch_zigzag_line_to_satin.inx:28 msgid "Get more information on our website" msgstr "" @@ -3849,7 +3874,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10 -#: inx/inkstitch_stroke_to_lpe_satin.inx:38 +#: inx/inkstitch_stroke_to_lpe_satin.inx:40 #: inx/inkstitch_zigzag_line_to_satin.inx:36 msgid "Tools: Satin" msgstr "" @@ -4064,7 +4089,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 -#: inx/inkstitch_select_elements.inx:66 +#: inx/inkstitch_select_elements.inx:74 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" @@ -4934,6 +4959,14 @@ msgstr "" msgid "Import commands" msgstr "" +#: inx/inkstitch_letters_to_font.inx:64 +msgid "As param" +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:65 +msgid "As symbol" +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5318,100 +5351,120 @@ msgstr "" msgid "Stroke type" msgstr "" -#: inx/inkstitch_select_elements.inx:11 +#: inx/inkstitch_select_elements.inx:12 msgid "Running Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:12 -msgid "Ripples" +#: inx/inkstitch_select_elements.inx:14 +msgid "Select" +msgstr "" + +#: inx/inkstitch_select_elements.inx:14 +msgid "Only select specific running stitches" msgstr "" #: inx/inkstitch_select_elements.inx:15 -msgid "Polyline" +msgid "All" msgstr "" #: inx/inkstitch_select_elements.inx:16 +msgid "Auto-Run Top Stitching" +msgstr "" + +#: inx/inkstitch_select_elements.inx:17 +msgid "Auto-Run Underpath" +msgstr "" + +#: inx/inkstitch_select_elements.inx:20 +msgid "Ripples" +msgstr "" + +#: inx/inkstitch_select_elements.inx:23 +msgid "Polyline" +msgstr "" + +#: inx/inkstitch_select_elements.inx:24 msgid "Satin" msgstr "" -#: inx/inkstitch_select_elements.inx:18 +#: inx/inkstitch_select_elements.inx:26 msgid "E-Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Only select satins with this underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:21 inx/inkstitch_select_elements.inx:36 +#: inx/inkstitch_select_elements.inx:29 inx/inkstitch_select_elements.inx:44 msgid "No restriction" msgstr "" -#: inx/inkstitch_select_elements.inx:22 +#: inx/inkstitch_select_elements.inx:30 msgid "No underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:23 +#: inx/inkstitch_select_elements.inx:31 msgid "Centerwalk" msgstr "" -#: inx/inkstitch_select_elements.inx:24 +#: inx/inkstitch_select_elements.inx:32 msgid "Contour" msgstr "" -#: inx/inkstitch_select_elements.inx:25 +#: inx/inkstitch_select_elements.inx:33 #: inx/inkstitch_zigzag_line_to_satin.inx:12 msgid "Zigzag" msgstr "" -#: inx/inkstitch_select_elements.inx:27 +#: inx/inkstitch_select_elements.inx:35 msgid "Fills" msgstr "" -#: inx/inkstitch_select_elements.inx:28 +#: inx/inkstitch_select_elements.inx:36 msgid "Fill" msgstr "" -#: inx/inkstitch_select_elements.inx:35 +#: inx/inkstitch_select_elements.inx:43 msgid "Only select fills with this underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:38 +#: inx/inkstitch_select_elements.inx:46 msgid "No Underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:44 +#: inx/inkstitch_select_elements.inx:52 msgid "Select embroidery objects" msgstr "" -#: inx/inkstitch_select_elements.inx:46 +#: inx/inkstitch_select_elements.inx:54 msgid "Selects specific embroidery elements by stitch type." msgstr "" -#: inx/inkstitch_select_elements.inx:47 +#: inx/inkstitch_select_elements.inx:55 msgid "If there is already an active selection, non maching elements will be deselected." msgstr "" -#: inx/inkstitch_select_elements.inx:53 +#: inx/inkstitch_select_elements.inx:61 msgid "If this isn't working for you, you may need to insert your path to a python executable manualy." msgstr "" -#: inx/inkstitch_select_elements.inx:55 +#: inx/inkstitch_select_elements.inx:63 msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:56 -msgid "* Linux: Open the command line and type \"which python\". Copy the path and paste it here." +#: inx/inkstitch_select_elements.inx:64 +msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:57 +#: inx/inkstitch_select_elements.inx:65 msgid "* macOS: doesn't work, sorry" msgstr "" -#: inx/inkstitch_select_elements.inx:58 +#: inx/inkstitch_select_elements.inx:66 msgid "Python Path" msgstr "" @@ -5447,6 +5500,10 @@ msgstr "" msgid "Make stitch plan insensitive to mouse interactions" msgstr "" +#: inx/inkstitch_stitch_plan_preview.inx:23 +msgid "Display command symbols" +msgstr "" + #: inx/inkstitch_stitch_plan_preview_undo.inx:3 msgid "Undo Stitch Plan Preview" msgstr "" @@ -5512,23 +5569,27 @@ msgstr "" msgid "Add rungs" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:25 +#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +msgid "Path specific" +msgstr "" + +#: inx/inkstitch_stroke_to_lpe_satin.inx:27 msgid "This extension converts a stroke into a satin column using the path effect \"pattern along path\"." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:26 +#: inx/inkstitch_stroke_to_lpe_satin.inx:28 msgid "* Please note, that the size values can only be an approximation and will be distorted if the original path is not completely straight." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:27 +#: inx/inkstitch_stroke_to_lpe_satin.inx:29 msgid "* You can edit the satin path through the live path effect settings through Path > Path Effects ..." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:28 +#: inx/inkstitch_stroke_to_lpe_satin.inx:30 msgid "* If you want to add rungs or change specific parts of the satin, convert it to a normal path with Ctrl + Shift + C" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:31 +#: inx/inkstitch_stroke_to_lpe_satin.inx:33 msgid "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin" msgstr "" @@ -5536,6 +5597,14 @@ msgstr "" msgid "Troubleshoot Objects" msgstr "" +#: inx/inkstitch_troubleshoot.inx:6 +msgid "Pointer size (mm)" +msgstr "" + +#: inx/inkstitch_troubleshoot.inx:7 +msgid "Font size (mm)" +msgstr "" + #: inx/inkstitch_zigzag_line_to_satin.inx:3 msgid "Zig-Zag Line to Satin" msgstr "" diff --git a/translations/messages_hu_HU.po b/translations/messages_hu_HU.po index f7391a9f..ca317202 100644 --- a/translations/messages_hu_HU.po +++ b/translations/messages_hu_HU.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" -"PO-Revision-Date: 2023-03-27 01:17\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" +"PO-Revision-Date: 2023-04-15 01:18\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:829 +#: inkstitch.py:107 lib/elements/fill_stitch.py:851 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1055,8 +1055,8 @@ msgstr "" msgid "* Select the clone." msgstr "" -#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:40 -#: inx/inkstitch_select_elements.inx:41 +#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:48 +#: inx/inkstitch_select_elements.inx:49 msgid "Clone" msgstr "" @@ -1076,117 +1076,117 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:286 +#: lib/elements/element.py:283 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:287 +#: lib/elements/element.py:284 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Both" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Before" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "After" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Neither" msgstr "" -#: lib/elements/element.py:301 +#: lib/elements/element.py:298 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:302 +#: lib/elements/element.py:299 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/element.py:313 +#: lib/elements/element.py:310 msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:314 +#: lib/elements/element.py:311 msgid "Tack down stitch type" msgstr "" -#: lib/elements/element.py:324 lib/elements/element.py:370 +#: lib/elements/element.py:321 lib/elements/element.py:367 msgid "Custom path" msgstr "" -#: lib/elements/element.py:325 +#: lib/elements/element.py:322 msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." msgstr "" -#: lib/elements/element.py:335 lib/elements/element.py:347 +#: lib/elements/element.py:332 lib/elements/element.py:344 msgid "Scale tack stitch" msgstr "" -#: lib/elements/element.py:336 +#: lib/elements/element.py:333 msgid "Set stitch length. A 1 in a custom path equals this values." msgstr "" -#: lib/elements/element.py:348 +#: lib/elements/element.py:345 msgid "Scale tack stitch by this percentage." msgstr "" -#: lib/elements/element.py:359 +#: lib/elements/element.py:356 msgid "Lock stitch" msgstr "" -#: lib/elements/element.py:360 +#: lib/elements/element.py:357 msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:371 +#: lib/elements/element.py:368 msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." msgstr "" -#: lib/elements/element.py:381 lib/elements/element.py:393 +#: lib/elements/element.py:378 lib/elements/element.py:390 msgid "Scale lock stitch" msgstr "" -#: lib/elements/element.py:382 +#: lib/elements/element.py:379 msgid "Set length of lock stitches (mm)." msgstr "" -#: lib/elements/element.py:394 +#: lib/elements/element.py:391 msgid "Scale lock stitch by this percentage." msgstr "" -#: lib/elements/element.py:406 +#: lib/elements/element.py:403 msgid "Trim After" msgstr "" -#: lib/elements/element.py:407 +#: lib/elements/element.py:404 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:416 +#: lib/elements/element.py:413 msgid "Stop After" msgstr "" -#: lib/elements/element.py:417 +#: lib/elements/element.py:414 msgid "Add a STOP command after stitching this object." msgstr "" -#: lib/elements/element.py:426 +#: lib/elements/element.py:423 msgid "Random seed" msgstr "" -#: lib/elements/element.py:427 +#: lib/elements/element.py:424 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" -#: lib/elements/element.py:475 +#: lib/elements/element.py:472 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -1194,11 +1194,11 @@ msgstr "" #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:661 +#: lib/elements/element.py:658 msgid "Failed on " msgstr "" -#: lib/elements/element.py:663 +#: lib/elements/element.py:660 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1222,7 +1222,7 @@ msgstr "" msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:543 +#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:555 msgid "Expand" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:520 +#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:532 msgid "Inset" msgstr "" @@ -1266,15 +1266,15 @@ msgstr "" msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:34 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:35 +#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:37 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:39 msgid "* Remove all guide lines, except for one." msgstr "" @@ -1319,23 +1319,23 @@ msgstr "" msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:29 +#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:37 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:30 +#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:38 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:31 +#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:39 msgid "Meander Fill" msgstr "" -#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:32 +#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:40 msgid "Circular Fill" msgstr "" -#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:33 +#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:41 msgid "Legacy Fill" msgstr "" @@ -1412,132 +1412,148 @@ msgid "Meander Pattern" msgstr "" #: lib/elements/fill_stitch.py:190 -msgid "Meander pattern scale" +msgid "Meander pattern angle" msgstr "" #: lib/elements/fill_stitch.py:200 -msgid "Angle of lines of stitches" +msgid "Meander pattern scale" msgstr "" #: lib/elements/fill_stitch.py:201 +msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. " +msgstr "" + +#: lib/elements/fill_stitch.py:212 +msgid "Angle of lines of stitches" +msgstr "" + +#: lib/elements/fill_stitch.py:213 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:219 lib/elements/fill_stitch.py:532 +#: lib/elements/fill_stitch.py:231 lib/elements/fill_stitch.py:544 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:220 lib/elements/fill_stitch.py:533 +#: lib/elements/fill_stitch.py:232 lib/elements/fill_stitch.py:545 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/fill_stitch.py:233 +#: lib/elements/fill_stitch.py:245 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:234 +#: lib/elements/fill_stitch.py:246 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:245 +#: lib/elements/fill_stitch.py:257 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:246 +#: lib/elements/fill_stitch.py:258 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:265 +#: lib/elements/fill_stitch.py:277 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:266 +#: lib/elements/fill_stitch.py:278 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:281 +#: lib/elements/fill_stitch.py:293 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:282 +#: lib/elements/fill_stitch.py:294 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:440 lib/elements/stroke.py:106 +#: lib/elements/fill_stitch.py:452 lib/elements/stroke.py:108 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:441 +#: lib/elements/fill_stitch.py:453 msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:456 lib/elements/stroke.py:118 +#: lib/elements/fill_stitch.py:468 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:457 +#: lib/elements/fill_stitch.py:469 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:468 inx/inkstitch_select_elements.inx:35 -#: inx/inkstitch_select_elements.inx:37 +#: lib/elements/fill_stitch.py:480 inx/inkstitch_select_elements.inx:43 +#: inx/inkstitch_select_elements.inx:45 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:468 lib/elements/fill_stitch.py:477 -#: lib/elements/fill_stitch.py:502 lib/elements/fill_stitch.py:513 -#: lib/elements/fill_stitch.py:523 lib/elements/fill_stitch.py:535 -#: lib/elements/fill_stitch.py:576 +#: lib/elements/fill_stitch.py:480 lib/elements/fill_stitch.py:489 +#: lib/elements/fill_stitch.py:514 lib/elements/fill_stitch.py:525 +#: lib/elements/fill_stitch.py:535 lib/elements/fill_stitch.py:547 +#: lib/elements/fill_stitch.py:598 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:474 +#: lib/elements/fill_stitch.py:486 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:487 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:499 +#: lib/elements/fill_stitch.py:511 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:500 +#: lib/elements/fill_stitch.py:512 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:510 +#: lib/elements/fill_stitch.py:522 lib/elements/stroke.py:134 msgid "Max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:511 +#: lib/elements/fill_stitch.py:523 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:521 +#: lib/elements/fill_stitch.py:533 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:544 +#: lib/elements/fill_stitch.py:556 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:558 lib/elements/fill_stitch.py:572 +#: lib/elements/fill_stitch.py:569 +msgid "Clip path" +msgstr "" + +#: lib/elements/fill_stitch.py:570 +msgid "Constrain stitching to the shape. Useful when smoothing and expand are used." +msgstr "" + +#: lib/elements/fill_stitch.py:580 lib/elements/fill_stitch.py:594 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:559 lib/elements/fill_stitch.py:573 +#: lib/elements/fill_stitch.py:581 lib/elements/fill_stitch.py:595 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/fill_stitch.py:821 +#: lib/elements/fill_stitch.py:843 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:824 +#: lib/elements/fill_stitch.py:846 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1608,479 +1624,487 @@ msgstr "" msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:30 +#: lib/elements/satin_column.py:31 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:32 +#: lib/elements/satin_column.py:33 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:34 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "Not stitchable satin column" msgstr "" -#: lib/elements/satin_column.py:39 +#: lib/elements/satin_column.py:40 msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup." msgstr "" -#: lib/elements/satin_column.py:41 +#: lib/elements/satin_column.py:42 msgid "Make sure your satin column is not a combination of multiple satin columns." msgstr "" -#: lib/elements/satin_column.py:42 +#: lib/elements/satin_column.py:43 msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/" msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:50 +#: lib/elements/satin_column.py:51 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:51 +#: lib/elements/satin_column.py:52 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:55 +#: lib/elements/satin_column.py:56 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:56 +#: lib/elements/satin_column.py:57 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:60 +#: lib/elements/satin_column.py:61 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:61 +#: lib/elements/satin_column.py:62 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:65 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:65 +#: lib/elements/satin_column.py:66 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:66 +#: lib/elements/satin_column.py:67 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:71 lib/elements/satin_column.py:81 -#: inx/inkstitch_select_elements.inx:17 +#: lib/elements/satin_column.py:72 lib/elements/satin_column.py:82 +#: inx/inkstitch_select_elements.inx:25 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:77 +#: lib/elements/satin_column.py:78 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:82 +#: lib/elements/satin_column.py:83 msgid "\"E\" Stitch" msgstr "" -#: lib/elements/satin_column.py:86 lib/elements/stroke.py:70 +#: lib/elements/satin_column.py:87 lib/elements/stroke.py:72 #: inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:376 +#: lib/elements/satin_column.py:97 lib/elements/satin_column.py:377 msgid "Maximum stitch length" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:98 msgid "Maximum stitch length for split stitches." msgstr "" -#: lib/elements/satin_column.py:106 +#: lib/elements/satin_column.py:107 msgid "Random percentage of satin width decrease" msgstr "" -#: lib/elements/satin_column.py:107 +#: lib/elements/satin_column.py:108 msgid "shorten stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:116 +#: lib/elements/satin_column.py:117 msgid "Random percentage of satin width increase" msgstr "" -#: lib/elements/satin_column.py:117 +#: lib/elements/satin_column.py:118 msgid "lengthen stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:126 +#: lib/elements/satin_column.py:127 msgid "Random zig-zag spacing percentage" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:128 msgid "Amount of random jitter added to stitch length." msgstr "" -#: lib/elements/satin_column.py:135 +#: lib/elements/satin_column.py:136 msgid "Random phase for split stitches" msgstr "" -#: lib/elements/satin_column.py:136 +#: lib/elements/satin_column.py:137 msgid "Controls whether split stitches are centered or with a random phase (which may increase stitch count)." msgstr "" -#: lib/elements/satin_column.py:143 +#: lib/elements/satin_column.py:144 msgid "Minimum length for random-phase split." msgstr "" -#: lib/elements/satin_column.py:144 +#: lib/elements/satin_column.py:145 msgid "Defaults to maximum stitch length. Smaller values allow for a transition between single-stitch and split-stitch." msgstr "" -#: lib/elements/satin_column.py:153 +#: lib/elements/satin_column.py:154 msgid "Random jitter for split stitches" msgstr "" -#: lib/elements/satin_column.py:154 +#: lib/elements/satin_column.py:155 msgid "Randomizes split stitch length if random phase is enabled, stitch position if disabled." msgstr "" -#: lib/elements/satin_column.py:161 +#: lib/elements/satin_column.py:162 msgid "Short stitch inset" msgstr "" -#: lib/elements/satin_column.py:162 +#: lib/elements/satin_column.py:163 msgid "Stitches in areas with high density will be inset by this amount." msgstr "" -#: lib/elements/satin_column.py:172 +#: lib/elements/satin_column.py:173 msgid "Short stitch distance" msgstr "" -#: lib/elements/satin_column.py:173 +#: lib/elements/satin_column.py:174 msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:187 lib/elements/stroke.py:132 +#: lib/elements/satin_column.py:188 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:188 +#: lib/elements/satin_column.py:189 msgid "Peak-to-peak distance between zig-zags. This is double the mm/stitch measurement used by most mechanical machines." msgstr "" -#: lib/elements/satin_column.py:200 +#: lib/elements/satin_column.py:201 msgid "Pull compensation percentage" msgstr "" -#: lib/elements/satin_column.py:201 +#: lib/elements/satin_column.py:202 msgid "Additional pull compensation which varies as a percentage of stitch width. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:215 +#: lib/elements/satin_column.py:216 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:216 +#: lib/elements/satin_column.py:217 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:233 +#: lib/elements/satin_column.py:234 msgid "Reverse one rail" msgstr "" -#: lib/elements/satin_column.py:234 +#: lib/elements/satin_column.py:235 msgid "Enabling this may help if your satin renders very strangely." msgstr "" -#: lib/elements/satin_column.py:244 +#: lib/elements/satin_column.py:245 msgid "Swap rails" msgstr "" -#: lib/elements/satin_column.py:245 +#: lib/elements/satin_column.py:246 msgid "Swaps the first and second rails of the satin column, affecting which side the thread finished on as well as any sided properties" msgstr "" -#: lib/elements/satin_column.py:254 +#: lib/elements/satin_column.py:255 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:254 lib/elements/satin_column.py:261 -#: lib/elements/satin_column.py:269 lib/elements/satin_column.py:284 +#: lib/elements/satin_column.py:255 lib/elements/satin_column.py:262 +#: lib/elements/satin_column.py:270 lib/elements/satin_column.py:285 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:261 lib/elements/satin_column.py:300 +#: lib/elements/satin_column.py:262 lib/elements/satin_column.py:301 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:267 +#: lib/elements/satin_column.py:268 msgid "Inset distance (fixed)" msgstr "" -#: lib/elements/satin_column.py:268 +#: lib/elements/satin_column.py:269 msgid "Shrink the outline by a fixed length, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:281 +#: lib/elements/satin_column.py:282 msgid "Inset distance (proportional)" msgstr "" -#: lib/elements/satin_column.py:282 +#: lib/elements/satin_column.py:283 msgid "Shrink the outline by a proportion of the column width, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:293 +#: lib/elements/satin_column.py:294 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/satin_column.py:300 -#: lib/elements/satin_column.py:309 lib/elements/satin_column.py:319 +#: lib/elements/satin_column.py:294 lib/elements/satin_column.py:301 +#: lib/elements/satin_column.py:310 lib/elements/satin_column.py:320 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:306 lib/elements/stroke.py:80 +#: lib/elements/satin_column.py:307 lib/elements/stroke.py:82 msgid "Repeats" msgstr "" -#: lib/elements/satin_column.py:307 +#: lib/elements/satin_column.py:308 msgid "For an odd number of repeats, this will reverse the direction the satin column is stitched, causing stitching to both begin and end at the start point." msgstr "" -#: lib/elements/satin_column.py:317 +#: lib/elements/satin_column.py:318 msgid "Position" msgstr "" -#: lib/elements/satin_column.py:318 +#: lib/elements/satin_column.py:319 #, python-format msgid "Position of underlay from between the rails. 0% is along the first rail, 50% is centered, 100% is along the second rail." msgstr "" -#: lib/elements/satin_column.py:326 +#: lib/elements/satin_column.py:327 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:326 lib/elements/satin_column.py:335 -#: lib/elements/satin_column.py:346 lib/elements/satin_column.py:366 -#: lib/elements/satin_column.py:379 +#: lib/elements/satin_column.py:327 lib/elements/satin_column.py:336 +#: lib/elements/satin_column.py:347 lib/elements/satin_column.py:367 +#: lib/elements/satin_column.py:380 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:332 +#: lib/elements/satin_column.py:333 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:333 +#: lib/elements/satin_column.py:334 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:343 +#: lib/elements/satin_column.py:344 msgid "Inset amount (fixed)" msgstr "" -#: lib/elements/satin_column.py:344 lib/elements/satin_column.py:364 +#: lib/elements/satin_column.py:345 lib/elements/satin_column.py:365 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:363 +#: lib/elements/satin_column.py:364 msgid "Inset amount (proportional)" msgstr "" -#: lib/elements/satin_column.py:377 +#: lib/elements/satin_column.py:378 msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:25 +#: lib/elements/stroke.py:27 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:26 +#: lib/elements/stroke.py:28 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:30 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:29 +#: lib/elements/stroke.py:31 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:44 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:47 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:63 +#: lib/elements/stroke.py:65 msgid "Running Stitch / Bean Stitch" msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:66 msgid "Ripple Stitch" msgstr "" -#: lib/elements/stroke.py:65 inx/inkstitch_select_elements.inx:13 +#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:21 msgid "ZigZag Stitch" msgstr "" -#: lib/elements/stroke.py:66 inx/inkstitch_select_elements.inx:14 +#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:22 msgid "Manual Stitch" msgstr "" -#: lib/elements/stroke.py:81 +#: lib/elements/stroke.py:83 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:92 +#: lib/elements/stroke.py:94 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:93 +#: lib/elements/stroke.py:95 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:107 -msgid "Length of stitches in running stitch mode." +#: lib/elements/stroke.py:109 +msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting." msgstr "" -#: lib/elements/stroke.py:119 +#: lib/elements/stroke.py:120 +msgid "Stitch tolerance" +msgstr "" + +#: lib/elements/stroke.py:121 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:133 +#: lib/elements/stroke.py:135 +msgid "Split stitches longer than this." +msgstr "" + +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:145 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:146 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:174 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:175 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:198 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:199 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:210 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:211 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:222 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:223 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:234 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:235 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:247 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:248 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:252 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:260 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:261 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:261 lib/elements/stroke.py:273 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:289 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:272 +#: lib/elements/stroke.py:288 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:273 +#: lib/elements/stroke.py:289 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:284 +#: lib/elements/stroke.py:300 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:285 +#: lib/elements/stroke.py:301 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:296 +#: lib/elements/stroke.py:312 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:297 +#: lib/elements/stroke.py:313 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "flat" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:84 +#: lib/elements/text.py:13 lib/extensions/lettering.py:86 msgid "Text" msgstr "" @@ -2288,19 +2312,19 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:38 lib/extensions/lettering.py:488 +#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:490 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:48 +#: lib/extensions/lettering.py:50 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:57 +#: lib/extensions/lettering.py:59 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:67 inx/inkstitch_apply_threadlist.inx:7 +#: lib/extensions/lettering.py:69 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7 @@ -2308,39 +2332,39 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:72 +#: lib/extensions/lettering.py:74 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:76 +#: lib/extensions/lettering.py:78 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:81 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:81 +#: lib/extensions/lettering.py:83 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:503 +#: lib/extensions/lettering.py:91 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2349,33 +2373,33 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:93 lib/extensions/params.py:511 +#: lib/extensions/lettering.py:95 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:256 +#: lib/extensions/lettering.py:258 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:317 +#: lib/extensions/lettering.py:319 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:328 +#: lib/extensions/lettering.py:330 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:478 +#: lib/extensions/lettering.py:480 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:481 +#: lib/extensions/lettering.py:483 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -2466,11 +2490,11 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:485 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:508 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2486,81 +2510,81 @@ msgstr "" msgid "Please select at least one object to be marked as a pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:32 +#: lib/extensions/stroke_to_lpe_satin.py:33 msgid "Please select at least one stroke." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/stroke_to_lpe_satin.py:37 +#: lib/extensions/stroke_to_lpe_satin.py:38 #: lib/extensions/zigzag_line_to_satin.py:27 msgid "Please select at least one stroke to convert to a satin column." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:42 +#: lib/extensions/stroke_to_lpe_satin.py:43 msgid "Could not find the specified pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:101 +#: lib/extensions/stroke_to_lpe_satin.py:133 msgid "Cannot convert a satin column into a live path effect satin. Please select a stroke." msgstr "" -#: lib/extensions/troubleshoot.py:45 +#: lib/extensions/troubleshoot.py:49 msgid "All selected shapes are valid! " msgstr "" -#: lib/extensions/troubleshoot.py:47 +#: lib/extensions/troubleshoot.py:51 msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command." msgstr "" -#: lib/extensions/troubleshoot.py:71 +#: lib/extensions/troubleshoot.py:79 msgid "Invalid Pointer" msgstr "" -#: lib/extensions/troubleshoot.py:77 +#: lib/extensions/troubleshoot.py:85 #: inx/inkstitch_lettering_generate_json.inx:26 msgid "Description" msgstr "" -#: lib/extensions/troubleshoot.py:98 lib/extensions/troubleshoot.py:147 +#: lib/extensions/troubleshoot.py:106 lib/extensions/troubleshoot.py:155 #: inx/inkstitch_cleanup.inx:17 inx/inkstitch_remove_embroidery_settings.inx:16 -#: inx/inkstitch_select_elements.inx:51 inx/inkstitch_troubleshoot.inx:10 +#: inx/inkstitch_select_elements.inx:59 inx/inkstitch_troubleshoot.inx:12 msgid "Troubleshoot" msgstr "" -#: lib/extensions/troubleshoot.py:110 lib/extensions/troubleshoot.py:154 +#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:162 msgid "Errors" msgstr "" -#: lib/extensions/troubleshoot.py:116 lib/extensions/troubleshoot.py:158 +#: lib/extensions/troubleshoot.py:124 lib/extensions/troubleshoot.py:166 msgid "Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:122 +#: lib/extensions/troubleshoot.py:130 msgid "Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:155 +#: lib/extensions/troubleshoot.py:163 msgid "Problems that will prevent the shape from being embroidered." msgstr "" -#: lib/extensions/troubleshoot.py:159 +#: lib/extensions/troubleshoot.py:167 msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object." msgstr "" -#: lib/extensions/troubleshoot.py:164 +#: lib/extensions/troubleshoot.py:172 msgid "Object Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:165 +#: lib/extensions/troubleshoot.py:173 msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour." msgstr "" -#: lib/extensions/troubleshoot.py:178 +#: lib/extensions/troubleshoot.py:186 msgid "Possible solutions" msgstr "" -#: lib/extensions/troubleshoot.py:183 +#: lib/extensions/troubleshoot.py:191 msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)." msgstr "" @@ -2726,11 +2750,11 @@ msgstr "" msgid "Start" msgstr "" -#: lib/gui/simulator.py:832 lib/gui/simulator.py:842 +#: lib/gui/simulator.py:835 lib/gui/simulator.py:845 msgid "Preview" msgstr "" -#: lib/gui/simulator.py:873 +#: lib/gui/simulator.py:876 msgid "Embroidery Simulation" msgstr "" @@ -2751,7 +2775,7 @@ msgstr "" msgid "Error writing to %(path)s: %(error)s" msgstr "" -#: lib/stitch_plan/generate_stitch_plan.py:73 +#: lib/stitch_plan/generate_stitch_plan.py:75 #, python-format msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" @@ -2833,7 +2857,7 @@ msgstr "" msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down." msgstr "" -#: lib/svg/rendering.py:222 +#: lib/svg/rendering.py:229 msgid "Stitch Plan" msgstr "" @@ -3232,6 +3256,7 @@ msgid "Yes" msgstr "" #: print/templates/ui.html:201 inx/inkstitch_lettering_generate_json.inx:37 +#: inx/inkstitch_letters_to_font.inx:66 msgid "No" msgstr "" @@ -3742,8 +3767,8 @@ msgstr "" #: inx/inkstitch_cutwork_segmentation.inx:42 #: inx/inkstitch_fill_to_stroke.inx:24 inx/inkstitch_generate_palette.inx:24 #: inx/inkstitch_lettering_along_path.inx:17 -#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:43 -#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:51 +#: inx/inkstitch_stroke_to_lpe_satin.inx:26 #: inx/inkstitch_zigzag_line_to_satin.inx:18 msgid "Help" msgstr "" @@ -3773,7 +3798,7 @@ msgid "Import any other Threadlist file in txt format. Ink/Stitch will try to ma msgstr "" #: inx/inkstitch_apply_threadlist.inx:98 inx/inkstitch_fill_to_stroke.inx:33 -#: inx/inkstitch_stroke_to_lpe_satin.inx:30 +#: inx/inkstitch_stroke_to_lpe_satin.inx:32 #: inx/inkstitch_zigzag_line_to_satin.inx:28 msgid "Get more information on our website" msgstr "" @@ -3847,7 +3872,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10 -#: inx/inkstitch_stroke_to_lpe_satin.inx:38 +#: inx/inkstitch_stroke_to_lpe_satin.inx:40 #: inx/inkstitch_zigzag_line_to_satin.inx:36 msgid "Tools: Satin" msgstr "" @@ -4062,7 +4087,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 -#: inx/inkstitch_select_elements.inx:66 +#: inx/inkstitch_select_elements.inx:74 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" @@ -4932,6 +4957,14 @@ msgstr "" msgid "Import commands" msgstr "" +#: inx/inkstitch_letters_to_font.inx:64 +msgid "As param" +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:65 +msgid "As symbol" +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5316,100 +5349,120 @@ msgstr "" msgid "Stroke type" msgstr "" -#: inx/inkstitch_select_elements.inx:11 +#: inx/inkstitch_select_elements.inx:12 msgid "Running Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:12 -msgid "Ripples" +#: inx/inkstitch_select_elements.inx:14 +msgid "Select" +msgstr "" + +#: inx/inkstitch_select_elements.inx:14 +msgid "Only select specific running stitches" msgstr "" #: inx/inkstitch_select_elements.inx:15 -msgid "Polyline" +msgid "All" msgstr "" #: inx/inkstitch_select_elements.inx:16 +msgid "Auto-Run Top Stitching" +msgstr "" + +#: inx/inkstitch_select_elements.inx:17 +msgid "Auto-Run Underpath" +msgstr "" + +#: inx/inkstitch_select_elements.inx:20 +msgid "Ripples" +msgstr "" + +#: inx/inkstitch_select_elements.inx:23 +msgid "Polyline" +msgstr "" + +#: inx/inkstitch_select_elements.inx:24 msgid "Satin" msgstr "" -#: inx/inkstitch_select_elements.inx:18 +#: inx/inkstitch_select_elements.inx:26 msgid "E-Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Only select satins with this underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:21 inx/inkstitch_select_elements.inx:36 +#: inx/inkstitch_select_elements.inx:29 inx/inkstitch_select_elements.inx:44 msgid "No restriction" msgstr "" -#: inx/inkstitch_select_elements.inx:22 +#: inx/inkstitch_select_elements.inx:30 msgid "No underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:23 +#: inx/inkstitch_select_elements.inx:31 msgid "Centerwalk" msgstr "" -#: inx/inkstitch_select_elements.inx:24 +#: inx/inkstitch_select_elements.inx:32 msgid "Contour" msgstr "" -#: inx/inkstitch_select_elements.inx:25 +#: inx/inkstitch_select_elements.inx:33 #: inx/inkstitch_zigzag_line_to_satin.inx:12 msgid "Zigzag" msgstr "" -#: inx/inkstitch_select_elements.inx:27 +#: inx/inkstitch_select_elements.inx:35 msgid "Fills" msgstr "" -#: inx/inkstitch_select_elements.inx:28 +#: inx/inkstitch_select_elements.inx:36 msgid "Fill" msgstr "" -#: inx/inkstitch_select_elements.inx:35 +#: inx/inkstitch_select_elements.inx:43 msgid "Only select fills with this underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:38 +#: inx/inkstitch_select_elements.inx:46 msgid "No Underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:44 +#: inx/inkstitch_select_elements.inx:52 msgid "Select embroidery objects" msgstr "" -#: inx/inkstitch_select_elements.inx:46 +#: inx/inkstitch_select_elements.inx:54 msgid "Selects specific embroidery elements by stitch type." msgstr "" -#: inx/inkstitch_select_elements.inx:47 +#: inx/inkstitch_select_elements.inx:55 msgid "If there is already an active selection, non maching elements will be deselected." msgstr "" -#: inx/inkstitch_select_elements.inx:53 +#: inx/inkstitch_select_elements.inx:61 msgid "If this isn't working for you, you may need to insert your path to a python executable manualy." msgstr "" -#: inx/inkstitch_select_elements.inx:55 +#: inx/inkstitch_select_elements.inx:63 msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:56 -msgid "* Linux: Open the command line and type \"which python\". Copy the path and paste it here." +#: inx/inkstitch_select_elements.inx:64 +msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:57 +#: inx/inkstitch_select_elements.inx:65 msgid "* macOS: doesn't work, sorry" msgstr "" -#: inx/inkstitch_select_elements.inx:58 +#: inx/inkstitch_select_elements.inx:66 msgid "Python Path" msgstr "" @@ -5445,6 +5498,10 @@ msgstr "" msgid "Make stitch plan insensitive to mouse interactions" msgstr "" +#: inx/inkstitch_stitch_plan_preview.inx:23 +msgid "Display command symbols" +msgstr "" + #: inx/inkstitch_stitch_plan_preview_undo.inx:3 msgid "Undo Stitch Plan Preview" msgstr "" @@ -5510,23 +5567,27 @@ msgstr "" msgid "Add rungs" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:25 +#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +msgid "Path specific" +msgstr "" + +#: inx/inkstitch_stroke_to_lpe_satin.inx:27 msgid "This extension converts a stroke into a satin column using the path effect \"pattern along path\"." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:26 +#: inx/inkstitch_stroke_to_lpe_satin.inx:28 msgid "* Please note, that the size values can only be an approximation and will be distorted if the original path is not completely straight." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:27 +#: inx/inkstitch_stroke_to_lpe_satin.inx:29 msgid "* You can edit the satin path through the live path effect settings through Path > Path Effects ..." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:28 +#: inx/inkstitch_stroke_to_lpe_satin.inx:30 msgid "* If you want to add rungs or change specific parts of the satin, convert it to a normal path with Ctrl + Shift + C" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:31 +#: inx/inkstitch_stroke_to_lpe_satin.inx:33 msgid "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin" msgstr "" @@ -5534,6 +5595,14 @@ msgstr "" msgid "Troubleshoot Objects" msgstr "" +#: inx/inkstitch_troubleshoot.inx:6 +msgid "Pointer size (mm)" +msgstr "" + +#: inx/inkstitch_troubleshoot.inx:7 +msgid "Font size (mm)" +msgstr "" + #: inx/inkstitch_zigzag_line_to_satin.inx:3 msgid "Zig-Zag Line to Satin" msgstr "" diff --git a/translations/messages_it_IT.po b/translations/messages_it_IT.po index 8535d0a4..88fb6c70 100644 --- a/translations/messages_it_IT.po +++ b/translations/messages_it_IT.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" -"PO-Revision-Date: 2023-03-27 01:17\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" +"PO-Revision-Date: 2023-04-15 01:18\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:829 +#: inkstitch.py:107 lib/elements/fill_stitch.py:851 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1055,8 +1055,8 @@ msgstr "" msgid "* Select the clone." msgstr "" -#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:40 -#: inx/inkstitch_select_elements.inx:41 +#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:48 +#: inx/inkstitch_select_elements.inx:49 msgid "Clone" msgstr "" @@ -1076,117 +1076,117 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:286 +#: lib/elements/element.py:283 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:287 +#: lib/elements/element.py:284 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Both" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Before" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "After" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Neither" msgstr "" -#: lib/elements/element.py:301 +#: lib/elements/element.py:298 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:302 +#: lib/elements/element.py:299 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/element.py:313 +#: lib/elements/element.py:310 msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:314 +#: lib/elements/element.py:311 msgid "Tack down stitch type" msgstr "" -#: lib/elements/element.py:324 lib/elements/element.py:370 +#: lib/elements/element.py:321 lib/elements/element.py:367 msgid "Custom path" msgstr "" -#: lib/elements/element.py:325 +#: lib/elements/element.py:322 msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." msgstr "" -#: lib/elements/element.py:335 lib/elements/element.py:347 +#: lib/elements/element.py:332 lib/elements/element.py:344 msgid "Scale tack stitch" msgstr "" -#: lib/elements/element.py:336 +#: lib/elements/element.py:333 msgid "Set stitch length. A 1 in a custom path equals this values." msgstr "" -#: lib/elements/element.py:348 +#: lib/elements/element.py:345 msgid "Scale tack stitch by this percentage." msgstr "" -#: lib/elements/element.py:359 +#: lib/elements/element.py:356 msgid "Lock stitch" msgstr "" -#: lib/elements/element.py:360 +#: lib/elements/element.py:357 msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:371 +#: lib/elements/element.py:368 msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." msgstr "" -#: lib/elements/element.py:381 lib/elements/element.py:393 +#: lib/elements/element.py:378 lib/elements/element.py:390 msgid "Scale lock stitch" msgstr "" -#: lib/elements/element.py:382 +#: lib/elements/element.py:379 msgid "Set length of lock stitches (mm)." msgstr "" -#: lib/elements/element.py:394 +#: lib/elements/element.py:391 msgid "Scale lock stitch by this percentage." msgstr "" -#: lib/elements/element.py:406 +#: lib/elements/element.py:403 msgid "Trim After" msgstr "" -#: lib/elements/element.py:407 +#: lib/elements/element.py:404 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:416 +#: lib/elements/element.py:413 msgid "Stop After" msgstr "" -#: lib/elements/element.py:417 +#: lib/elements/element.py:414 msgid "Add a STOP command after stitching this object." msgstr "" -#: lib/elements/element.py:426 +#: lib/elements/element.py:423 msgid "Random seed" msgstr "" -#: lib/elements/element.py:427 +#: lib/elements/element.py:424 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" -#: lib/elements/element.py:475 +#: lib/elements/element.py:472 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "L'oggetto %(id)s ha un attributo vuoto. Cancella questo oggetto dal tuo documento." @@ -1194,11 +1194,11 @@ msgstr "L'oggetto %(id)s ha un attributo vuoto. Cancella questo oggetto dal tuo #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:661 +#: lib/elements/element.py:658 msgid "Failed on " msgstr "" -#: lib/elements/element.py:663 +#: lib/elements/element.py:660 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1222,7 +1222,7 @@ msgstr "Riempimento piccolo" msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "Questo oggetto di riempimento è così piccolo che probabilmente avrebbe un aspetto migliore come punto filza o colonna satinata. Per forme molto piccole, il punto di riempimento non è possibile e Ink/Stitch utilizzerà invece il punto filza intorno al contorno." -#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:543 +#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:555 msgid "Expand" msgstr "Espandi" @@ -1230,7 +1230,7 @@ msgstr "Espandi" msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:520 +#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:532 msgid "Inset" msgstr "Intarsio" @@ -1266,15 +1266,15 @@ msgstr "" msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:34 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:35 +#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:37 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:39 msgid "* Remove all guide lines, except for one." msgstr "" @@ -1319,23 +1319,23 @@ msgstr "Riempimento impunture indirizzato automaticamente" msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:29 +#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:37 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:30 +#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:38 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:31 +#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:39 msgid "Meander Fill" msgstr "" -#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:32 +#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:40 msgid "Circular Fill" msgstr "" -#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:33 +#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:41 msgid "Legacy Fill" msgstr "" @@ -1412,132 +1412,148 @@ msgid "Meander Pattern" msgstr "" #: lib/elements/fill_stitch.py:190 -msgid "Meander pattern scale" +msgid "Meander pattern angle" msgstr "" #: lib/elements/fill_stitch.py:200 +msgid "Meander pattern scale" +msgstr "" + +#: lib/elements/fill_stitch.py:201 +msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. " +msgstr "" + +#: lib/elements/fill_stitch.py:212 msgid "Angle of lines of stitches" msgstr "Angolo delle linee dei punti" -#: lib/elements/fill_stitch.py:201 +#: lib/elements/fill_stitch.py:213 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "L'angolo si incrementa in senso anti-orario. Zero è orizzontale. Sono ammessi valori negativi." -#: lib/elements/fill_stitch.py:219 lib/elements/fill_stitch.py:532 +#: lib/elements/fill_stitch.py:231 lib/elements/fill_stitch.py:544 msgid "Skip last stitch in each row" msgstr "Salta l'ultimo punto in ogni fila" -#: lib/elements/fill_stitch.py:220 lib/elements/fill_stitch.py:533 +#: lib/elements/fill_stitch.py:232 lib/elements/fill_stitch.py:545 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "L'ultimo punto di ogni fila è molto vicino al primo punto della fila successiva. Saltandolo si riduce il numero di punti e la loro densità ." -#: lib/elements/fill_stitch.py:233 +#: lib/elements/fill_stitch.py:245 msgid "Flip fill (start right-to-left)" msgstr "Capovolgi il riempimento (parti da destra a sinistra)" -#: lib/elements/fill_stitch.py:234 +#: lib/elements/fill_stitch.py:246 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "L'opzione di inversione può facilitare l'instradamento del percorso di cucitura. Quando è abilitata, l'ago va da destra a sinistra invece che da sinistra a destra." -#: lib/elements/fill_stitch.py:245 +#: lib/elements/fill_stitch.py:257 msgid "Spacing between rows" msgstr "Spaziatura tra le righe" -#: lib/elements/fill_stitch.py:246 +#: lib/elements/fill_stitch.py:258 msgid "Distance between rows of stitches." msgstr "Distanza tra righe di cucitura." -#: lib/elements/fill_stitch.py:265 +#: lib/elements/fill_stitch.py:277 msgid "Maximum fill stitch length" msgstr "Lunghezza massima del punto di riempimento" -#: lib/elements/fill_stitch.py:266 +#: lib/elements/fill_stitch.py:278 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "La lunghezza di ogni punto di una riga. I punti più corti potrebbero essere usati all'inizio o alla fine della riga." -#: lib/elements/fill_stitch.py:281 +#: lib/elements/fill_stitch.py:293 msgid "Stagger rows this many times before repeating" msgstr "Scorri le file questo tanto di volte prima di ripetere" -#: lib/elements/fill_stitch.py:282 +#: lib/elements/fill_stitch.py:294 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:440 lib/elements/stroke.py:106 +#: lib/elements/fill_stitch.py:452 lib/elements/stroke.py:108 msgid "Running stitch length" msgstr "Lunghezza progressiva dei punti" -#: lib/elements/fill_stitch.py:441 +#: lib/elements/fill_stitch.py:453 msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:456 lib/elements/stroke.py:118 +#: lib/elements/fill_stitch.py:468 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:457 +#: lib/elements/fill_stitch.py:469 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:468 inx/inkstitch_select_elements.inx:35 -#: inx/inkstitch_select_elements.inx:37 +#: lib/elements/fill_stitch.py:480 inx/inkstitch_select_elements.inx:43 +#: inx/inkstitch_select_elements.inx:45 msgid "Underlay" msgstr "Sottostrato" -#: lib/elements/fill_stitch.py:468 lib/elements/fill_stitch.py:477 -#: lib/elements/fill_stitch.py:502 lib/elements/fill_stitch.py:513 -#: lib/elements/fill_stitch.py:523 lib/elements/fill_stitch.py:535 -#: lib/elements/fill_stitch.py:576 +#: lib/elements/fill_stitch.py:480 lib/elements/fill_stitch.py:489 +#: lib/elements/fill_stitch.py:514 lib/elements/fill_stitch.py:525 +#: lib/elements/fill_stitch.py:535 lib/elements/fill_stitch.py:547 +#: lib/elements/fill_stitch.py:598 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:474 +#: lib/elements/fill_stitch.py:486 msgid "Fill angle" msgstr "Angolo di riempimento" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:487 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:499 +#: lib/elements/fill_stitch.py:511 msgid "Row spacing" msgstr "Spaziatura tra righe" -#: lib/elements/fill_stitch.py:500 +#: lib/elements/fill_stitch.py:512 msgid "default: 3x fill row spacing" msgstr "predefinito: 3 volte la spaziatura tra le file di riempimento" -#: lib/elements/fill_stitch.py:510 +#: lib/elements/fill_stitch.py:522 lib/elements/stroke.py:134 msgid "Max stitch length" msgstr "Lunghezza massima punto" -#: lib/elements/fill_stitch.py:511 +#: lib/elements/fill_stitch.py:523 msgid "default: equal to fill max stitch length" msgstr "predefinito: uguale alla lunghezza massima del punto di riempimento" -#: lib/elements/fill_stitch.py:521 +#: lib/elements/fill_stitch.py:533 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "Restringe la forma prima di eseguire il sottostrato per evitare che quest'ultimo sia visibile all'esterno del riempimento." -#: lib/elements/fill_stitch.py:544 +#: lib/elements/fill_stitch.py:556 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:558 lib/elements/fill_stitch.py:572 +#: lib/elements/fill_stitch.py:569 +msgid "Clip path" +msgstr "" + +#: lib/elements/fill_stitch.py:570 +msgid "Constrain stitching to the shape. Useful when smoothing and expand are used." +msgstr "" + +#: lib/elements/fill_stitch.py:580 lib/elements/fill_stitch.py:594 msgid "Underpath" msgstr "Sottofondo" -#: lib/elements/fill_stitch.py:559 lib/elements/fill_stitch.py:573 +#: lib/elements/fill_stitch.py:581 lib/elements/fill_stitch.py:595 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "Spostamento all'interno della forma quando si passa da una sezione all'altra. I punti del sottostrato non si spostano in direzione dell'angolo della fila e quindi non sono visibili. Questo dà loro un aspetto frastagliato." -#: lib/elements/fill_stitch.py:821 +#: lib/elements/fill_stitch.py:843 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:824 +#: lib/elements/fill_stitch.py:846 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1608,479 +1624,487 @@ msgstr "* Opzionale: esegui l'estensione \"Parametri\" e abilita \"cucitura manu msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "Too few subpaths" msgstr "Numero insufficiente di sotto-percorsi" -#: lib/elements/satin_column.py:30 +#: lib/elements/satin_column.py:31 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "Colonna raso: l'oggetto ha un numero di sotto-percorsi insufficiente. Una colonna raso deve avere almeno due sotto-percorsi (i binari)." -#: lib/elements/satin_column.py:32 +#: lib/elements/satin_column.py:33 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "* Aggiungi un altro sotto-percorso (seleziona due binari ed esegui Percorso > Combina)" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:34 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "* Converti in cucitura progressiva o raso semplice (estensione Parametri)" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "Not stitchable satin column" msgstr "" -#: lib/elements/satin_column.py:39 +#: lib/elements/satin_column.py:40 msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup." msgstr "" -#: lib/elements/satin_column.py:41 +#: lib/elements/satin_column.py:42 msgid "Make sure your satin column is not a combination of multiple satin columns." msgstr "" -#: lib/elements/satin_column.py:42 +#: lib/elements/satin_column.py:43 msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/" msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "Each rung should intersect both rails once." msgstr "Ogni guida dovrebbe incrociare i binari almeno una volta." -#: lib/elements/satin_column.py:50 +#: lib/elements/satin_column.py:51 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:51 +#: lib/elements/satin_column.py:52 msgid "Satin column: A rung intersects a rail more than once." msgstr "Colonna raso: una guida incrocia un binario più di una volta." -#: lib/elements/satin_column.py:55 +#: lib/elements/satin_column.py:56 msgid "Rung doesn't intersect rails" msgstr "La guida non incrocia i binari" -#: lib/elements/satin_column.py:56 +#: lib/elements/satin_column.py:57 msgid "Satin column: A rung doesn't intersect both rails." msgstr "Colonna raso: una guida non incrocia entrambi i binari." -#: lib/elements/satin_column.py:60 +#: lib/elements/satin_column.py:61 msgid "Unequal number of points" msgstr "Numero di punti sbilanciato" -#: lib/elements/satin_column.py:61 +#: lib/elements/satin_column.py:62 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "Colonna raso: non ci sono guide e i binari hanno un numero di punti diverso." -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "Il modo più semplice per risolvere questo problema è aggiungere una o più guide. " -#: lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:65 msgid "Rungs control the stitch direction in satin columns." msgstr "Le guide controllano la direzione di cucitura nelle colonne raso." -#: lib/elements/satin_column.py:65 +#: lib/elements/satin_column.py:66 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "* Con l'oggetto selezionato premere \"P\" per attivare lo strumento matita." -#: lib/elements/satin_column.py:66 +#: lib/elements/satin_column.py:67 msgid "* Hold \"Shift\" while drawing the rung." msgstr "* Tenere premuto \"Shift\" mentre si disegna la guida." -#: lib/elements/satin_column.py:71 lib/elements/satin_column.py:81 -#: inx/inkstitch_select_elements.inx:17 +#: lib/elements/satin_column.py:72 lib/elements/satin_column.py:82 +#: inx/inkstitch_select_elements.inx:25 msgid "Satin Column" msgstr "Colonna in raso" -#: lib/elements/satin_column.py:77 +#: lib/elements/satin_column.py:78 msgid "Custom satin column" msgstr "Colonna in raso personalizzata" -#: lib/elements/satin_column.py:82 +#: lib/elements/satin_column.py:83 msgid "\"E\" Stitch" msgstr "" -#: lib/elements/satin_column.py:86 lib/elements/stroke.py:70 +#: lib/elements/satin_column.py:87 lib/elements/stroke.py:72 #: inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:376 +#: lib/elements/satin_column.py:97 lib/elements/satin_column.py:377 msgid "Maximum stitch length" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:98 msgid "Maximum stitch length for split stitches." msgstr "" -#: lib/elements/satin_column.py:106 +#: lib/elements/satin_column.py:107 msgid "Random percentage of satin width decrease" msgstr "" -#: lib/elements/satin_column.py:107 +#: lib/elements/satin_column.py:108 msgid "shorten stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:116 +#: lib/elements/satin_column.py:117 msgid "Random percentage of satin width increase" msgstr "" -#: lib/elements/satin_column.py:117 +#: lib/elements/satin_column.py:118 msgid "lengthen stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:126 +#: lib/elements/satin_column.py:127 msgid "Random zig-zag spacing percentage" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:128 msgid "Amount of random jitter added to stitch length." msgstr "" -#: lib/elements/satin_column.py:135 +#: lib/elements/satin_column.py:136 msgid "Random phase for split stitches" msgstr "" -#: lib/elements/satin_column.py:136 +#: lib/elements/satin_column.py:137 msgid "Controls whether split stitches are centered or with a random phase (which may increase stitch count)." msgstr "" -#: lib/elements/satin_column.py:143 +#: lib/elements/satin_column.py:144 msgid "Minimum length for random-phase split." msgstr "" -#: lib/elements/satin_column.py:144 +#: lib/elements/satin_column.py:145 msgid "Defaults to maximum stitch length. Smaller values allow for a transition between single-stitch and split-stitch." msgstr "" -#: lib/elements/satin_column.py:153 +#: lib/elements/satin_column.py:154 msgid "Random jitter for split stitches" msgstr "" -#: lib/elements/satin_column.py:154 +#: lib/elements/satin_column.py:155 msgid "Randomizes split stitch length if random phase is enabled, stitch position if disabled." msgstr "" -#: lib/elements/satin_column.py:161 +#: lib/elements/satin_column.py:162 msgid "Short stitch inset" msgstr "" -#: lib/elements/satin_column.py:162 +#: lib/elements/satin_column.py:163 msgid "Stitches in areas with high density will be inset by this amount." msgstr "" -#: lib/elements/satin_column.py:172 +#: lib/elements/satin_column.py:173 msgid "Short stitch distance" msgstr "" -#: lib/elements/satin_column.py:173 +#: lib/elements/satin_column.py:174 msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:187 lib/elements/stroke.py:132 +#: lib/elements/satin_column.py:188 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Spaziatura a zig-zag (picco a picco)" -#: lib/elements/satin_column.py:188 +#: lib/elements/satin_column.py:189 msgid "Peak-to-peak distance between zig-zags. This is double the mm/stitch measurement used by most mechanical machines." msgstr "" -#: lib/elements/satin_column.py:200 +#: lib/elements/satin_column.py:201 msgid "Pull compensation percentage" msgstr "" -#: lib/elements/satin_column.py:201 +#: lib/elements/satin_column.py:202 msgid "Additional pull compensation which varies as a percentage of stitch width. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:215 +#: lib/elements/satin_column.py:216 msgid "Pull compensation" msgstr "Compensazione tiraggio" -#: lib/elements/satin_column.py:216 +#: lib/elements/satin_column.py:217 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:233 +#: lib/elements/satin_column.py:234 msgid "Reverse one rail" msgstr "" -#: lib/elements/satin_column.py:234 +#: lib/elements/satin_column.py:235 msgid "Enabling this may help if your satin renders very strangely." msgstr "" -#: lib/elements/satin_column.py:244 +#: lib/elements/satin_column.py:245 msgid "Swap rails" msgstr "" -#: lib/elements/satin_column.py:245 +#: lib/elements/satin_column.py:246 msgid "Swaps the first and second rails of the satin column, affecting which side the thread finished on as well as any sided properties" msgstr "" -#: lib/elements/satin_column.py:254 +#: lib/elements/satin_column.py:255 msgid "Contour underlay" msgstr "Sottostrato del contorno" -#: lib/elements/satin_column.py:254 lib/elements/satin_column.py:261 -#: lib/elements/satin_column.py:269 lib/elements/satin_column.py:284 +#: lib/elements/satin_column.py:255 lib/elements/satin_column.py:262 +#: lib/elements/satin_column.py:270 lib/elements/satin_column.py:285 msgid "Contour Underlay" msgstr "Sottostrato del contorno" -#: lib/elements/satin_column.py:261 lib/elements/satin_column.py:300 +#: lib/elements/satin_column.py:262 lib/elements/satin_column.py:301 msgid "Stitch length" msgstr "Lunghezza del punto" -#: lib/elements/satin_column.py:267 +#: lib/elements/satin_column.py:268 msgid "Inset distance (fixed)" msgstr "" -#: lib/elements/satin_column.py:268 +#: lib/elements/satin_column.py:269 msgid "Shrink the outline by a fixed length, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:281 +#: lib/elements/satin_column.py:282 msgid "Inset distance (proportional)" msgstr "" -#: lib/elements/satin_column.py:282 +#: lib/elements/satin_column.py:283 msgid "Shrink the outline by a proportion of the column width, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:293 +#: lib/elements/satin_column.py:294 msgid "Center-walk underlay" msgstr "Base passaggio centrale" -#: lib/elements/satin_column.py:293 lib/elements/satin_column.py:300 -#: lib/elements/satin_column.py:309 lib/elements/satin_column.py:319 +#: lib/elements/satin_column.py:294 lib/elements/satin_column.py:301 +#: lib/elements/satin_column.py:310 lib/elements/satin_column.py:320 msgid "Center-Walk Underlay" msgstr "Base passaggio centrale" -#: lib/elements/satin_column.py:306 lib/elements/stroke.py:80 +#: lib/elements/satin_column.py:307 lib/elements/stroke.py:82 msgid "Repeats" msgstr "Ripetizioni" -#: lib/elements/satin_column.py:307 +#: lib/elements/satin_column.py:308 msgid "For an odd number of repeats, this will reverse the direction the satin column is stitched, causing stitching to both begin and end at the start point." msgstr "" -#: lib/elements/satin_column.py:317 +#: lib/elements/satin_column.py:318 msgid "Position" msgstr "" -#: lib/elements/satin_column.py:318 +#: lib/elements/satin_column.py:319 #, python-format msgid "Position of underlay from between the rails. 0% is along the first rail, 50% is centered, 100% is along the second rail." msgstr "" -#: lib/elements/satin_column.py:326 +#: lib/elements/satin_column.py:327 msgid "Zig-zag underlay" msgstr "Base zig-zag" -#: lib/elements/satin_column.py:326 lib/elements/satin_column.py:335 -#: lib/elements/satin_column.py:346 lib/elements/satin_column.py:366 -#: lib/elements/satin_column.py:379 +#: lib/elements/satin_column.py:327 lib/elements/satin_column.py:336 +#: lib/elements/satin_column.py:347 lib/elements/satin_column.py:367 +#: lib/elements/satin_column.py:380 msgid "Zig-zag Underlay" msgstr "Base zig-zag" -#: lib/elements/satin_column.py:332 +#: lib/elements/satin_column.py:333 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "Spazio del zig-zag (da picco a picco)" -#: lib/elements/satin_column.py:333 +#: lib/elements/satin_column.py:334 msgid "Distance between peaks of the zig-zags." msgstr "Distanza dei picchi del zig-zag." -#: lib/elements/satin_column.py:343 +#: lib/elements/satin_column.py:344 msgid "Inset amount (fixed)" msgstr "" -#: lib/elements/satin_column.py:344 lib/elements/satin_column.py:364 +#: lib/elements/satin_column.py:345 lib/elements/satin_column.py:365 msgid "default: half of contour underlay inset" msgstr "default: metà dell'inserimento di sottostrato del contorno" -#: lib/elements/satin_column.py:363 +#: lib/elements/satin_column.py:364 msgid "Inset amount (proportional)" msgstr "" -#: lib/elements/satin_column.py:377 +#: lib/elements/satin_column.py:378 msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:25 +#: lib/elements/stroke.py:27 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:26 +#: lib/elements/stroke.py:28 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:30 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:29 +#: lib/elements/stroke.py:31 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:44 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:47 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:63 +#: lib/elements/stroke.py:65 msgid "Running Stitch / Bean Stitch" msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:66 msgid "Ripple Stitch" msgstr "" -#: lib/elements/stroke.py:65 inx/inkstitch_select_elements.inx:13 +#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:21 msgid "ZigZag Stitch" msgstr "" -#: lib/elements/stroke.py:66 inx/inkstitch_select_elements.inx:14 +#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:22 msgid "Manual Stitch" msgstr "" -#: lib/elements/stroke.py:81 +#: lib/elements/stroke.py:83 msgid "Defines how many times to run down and back along the path." msgstr "Definisce quante volte percorre avanti e indietro il percorso." -#: lib/elements/stroke.py:92 +#: lib/elements/stroke.py:94 msgid "Bean stitch number of repeats" msgstr "Numero di ripetizioni del punto a fagiolo" -#: lib/elements/stroke.py:93 +#: lib/elements/stroke.py:95 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:107 -msgid "Length of stitches in running stitch mode." -msgstr "Lunghezza dei punti in modalità cucitura progressiva." +#: lib/elements/stroke.py:109 +msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting." +msgstr "" + +#: lib/elements/stroke.py:120 +msgid "Stitch tolerance" +msgstr "" -#: lib/elements/stroke.py:119 +#: lib/elements/stroke.py:121 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:133 +#: lib/elements/stroke.py:135 +msgid "Split stitches longer than this." +msgstr "" + +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "Lunghezza dei punti nel modo zig-zag." -#: lib/elements/stroke.py:145 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:146 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:174 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:175 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:198 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:199 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:210 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:211 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:222 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:223 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:234 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:235 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:247 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:248 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:252 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "Niente" -#: lib/elements/stroke.py:260 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:261 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:261 lib/elements/stroke.py:273 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:289 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:272 +#: lib/elements/stroke.py:288 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:273 +#: lib/elements/stroke.py:289 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:284 +#: lib/elements/stroke.py:300 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:285 +#: lib/elements/stroke.py:301 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:296 +#: lib/elements/stroke.py:312 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:297 +#: lib/elements/stroke.py:313 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "flat" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:84 +#: lib/elements/text.py:13 lib/extensions/lettering.py:86 msgid "Text" msgstr "Testo" @@ -2288,19 +2312,19 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "Seleziona uno o più comandi da aggiungere." -#: lib/extensions/lettering.py:38 lib/extensions/lettering.py:488 +#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:490 msgid "Ink/Stitch Lettering" msgstr "Caratteri Ink/Stitch" -#: lib/extensions/lettering.py:48 +#: lib/extensions/lettering.py:50 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:57 +#: lib/extensions/lettering.py:59 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:67 inx/inkstitch_apply_threadlist.inx:7 +#: lib/extensions/lettering.py:69 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7 @@ -2308,39 +2332,39 @@ msgstr "" msgid "Options" msgstr "Opzioni" -#: lib/extensions/lettering.py:72 +#: lib/extensions/lettering.py:74 msgid "Stitch lines of text back and forth" msgstr "Cucire le linee di testo avanti e indietro" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:76 +#: lib/extensions/lettering.py:78 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:81 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:81 +#: lib/extensions/lettering.py:83 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:503 +#: lib/extensions/lettering.py:91 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2349,33 +2373,33 @@ msgstr "" msgid "Cancel" msgstr "Annulla" -#: lib/extensions/lettering.py:93 lib/extensions/params.py:511 +#: lib/extensions/lettering.py:95 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "Applica ed esci" -#: lib/extensions/lettering.py:256 +#: lib/extensions/lettering.py:258 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:317 +#: lib/extensions/lettering.py:319 #, python-format msgid "Text scale %s%%" msgstr "Scala del testo %s%%" -#: lib/extensions/lettering.py:328 +#: lib/extensions/lettering.py:330 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:478 +#: lib/extensions/lettering.py:480 msgid "Please select only one block of text." msgstr "Selezionare solo un blocco di testo." -#: lib/extensions/lettering.py:481 +#: lib/extensions/lettering.py:483 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "Hai selezionato degli oggetti che non sono stati creati dalla estensione Caratteri. Si provi a liberare la tua selezione o selezionare oggetti diversi prima di avviare Caratteri di nuovo." @@ -2466,11 +2490,11 @@ msgstr "Clicca per fare in modo che questo parametro venga salvato quando si pre msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Questo parametro sarà salvato quando verrà premuto \"Applica ed esci\"" -#: lib/extensions/params.py:485 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "Parametri di ricamo" -#: lib/extensions/params.py:508 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "Utilizza le ultime impostazioni" @@ -2486,81 +2510,81 @@ msgstr "" msgid "Please select at least one object to be marked as a pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:32 +#: lib/extensions/stroke_to_lpe_satin.py:33 msgid "Please select at least one stroke." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/stroke_to_lpe_satin.py:37 +#: lib/extensions/stroke_to_lpe_satin.py:38 #: lib/extensions/zigzag_line_to_satin.py:27 msgid "Please select at least one stroke to convert to a satin column." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:42 +#: lib/extensions/stroke_to_lpe_satin.py:43 msgid "Could not find the specified pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:101 +#: lib/extensions/stroke_to_lpe_satin.py:133 msgid "Cannot convert a satin column into a live path effect satin. Please select a stroke." msgstr "" -#: lib/extensions/troubleshoot.py:45 +#: lib/extensions/troubleshoot.py:49 msgid "All selected shapes are valid! " msgstr "" -#: lib/extensions/troubleshoot.py:47 +#: lib/extensions/troubleshoot.py:51 msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command." msgstr "" -#: lib/extensions/troubleshoot.py:71 +#: lib/extensions/troubleshoot.py:79 msgid "Invalid Pointer" msgstr "Puntatore non valido" -#: lib/extensions/troubleshoot.py:77 +#: lib/extensions/troubleshoot.py:85 #: inx/inkstitch_lettering_generate_json.inx:26 msgid "Description" msgstr "Descrizione" -#: lib/extensions/troubleshoot.py:98 lib/extensions/troubleshoot.py:147 +#: lib/extensions/troubleshoot.py:106 lib/extensions/troubleshoot.py:155 #: inx/inkstitch_cleanup.inx:17 inx/inkstitch_remove_embroidery_settings.inx:16 -#: inx/inkstitch_select_elements.inx:51 inx/inkstitch_troubleshoot.inx:10 +#: inx/inkstitch_select_elements.inx:59 inx/inkstitch_troubleshoot.inx:12 msgid "Troubleshoot" msgstr "Risoluzione problemi" -#: lib/extensions/troubleshoot.py:110 lib/extensions/troubleshoot.py:154 +#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:162 msgid "Errors" msgstr "Errori" -#: lib/extensions/troubleshoot.py:116 lib/extensions/troubleshoot.py:158 +#: lib/extensions/troubleshoot.py:124 lib/extensions/troubleshoot.py:166 msgid "Warnings" msgstr "Avvertimenti" -#: lib/extensions/troubleshoot.py:122 +#: lib/extensions/troubleshoot.py:130 msgid "Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:155 +#: lib/extensions/troubleshoot.py:163 msgid "Problems that will prevent the shape from being embroidered." msgstr "" -#: lib/extensions/troubleshoot.py:159 +#: lib/extensions/troubleshoot.py:167 msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object." msgstr "" -#: lib/extensions/troubleshoot.py:164 +#: lib/extensions/troubleshoot.py:172 msgid "Object Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:165 +#: lib/extensions/troubleshoot.py:173 msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour." msgstr "" -#: lib/extensions/troubleshoot.py:178 +#: lib/extensions/troubleshoot.py:186 msgid "Possible solutions" msgstr "" -#: lib/extensions/troubleshoot.py:183 +#: lib/extensions/troubleshoot.py:191 msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)." msgstr "Potrebbe accadere che un oggetto contenga più di un errore, ma ci sarà comunque un solo puntatore per oggetto. Eseguire questa funzione un'altra volta, se si verificano ulteriori errori. Rimuovere i puntatori cancellando il livello chiamato \"Risoluzione problemi\" attraverso il pannello degli oggetti (Oggetto -> Oggetti...)." @@ -2726,11 +2750,11 @@ msgstr "Velocità : %d punti/s" msgid "Start" msgstr "Avvio" -#: lib/gui/simulator.py:832 lib/gui/simulator.py:842 +#: lib/gui/simulator.py:835 lib/gui/simulator.py:845 msgid "Preview" msgstr "Anteprima" -#: lib/gui/simulator.py:873 +#: lib/gui/simulator.py:876 msgid "Embroidery Simulation" msgstr "Simulazione di ricamo" @@ -2751,7 +2775,7 @@ msgstr "" msgid "Error writing to %(path)s: %(error)s" msgstr "Errore scrivendo in %(path)s: %(error)s" -#: lib/stitch_plan/generate_stitch_plan.py:73 +#: lib/stitch_plan/generate_stitch_plan.py:75 #, python-format msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" @@ -2833,7 +2857,7 @@ msgstr "Punto progressivo AutoRase %d" msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down." msgstr "" -#: lib/svg/rendering.py:222 +#: lib/svg/rendering.py:229 msgid "Stitch Plan" msgstr "Piano di cucitura" @@ -3232,6 +3256,7 @@ msgid "Yes" msgstr "Si" #: print/templates/ui.html:201 inx/inkstitch_lettering_generate_json.inx:37 +#: inx/inkstitch_letters_to_font.inx:66 msgid "No" msgstr "No" @@ -3742,8 +3767,8 @@ msgstr "" #: inx/inkstitch_cutwork_segmentation.inx:42 #: inx/inkstitch_fill_to_stroke.inx:24 inx/inkstitch_generate_palette.inx:24 #: inx/inkstitch_lettering_along_path.inx:17 -#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:43 -#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:51 +#: inx/inkstitch_stroke_to_lpe_satin.inx:26 #: inx/inkstitch_zigzag_line_to_satin.inx:18 msgid "Help" msgstr "" @@ -3773,7 +3798,7 @@ msgid "Import any other Threadlist file in txt format. Ink/Stitch will try to ma msgstr "" #: inx/inkstitch_apply_threadlist.inx:98 inx/inkstitch_fill_to_stroke.inx:33 -#: inx/inkstitch_stroke_to_lpe_satin.inx:30 +#: inx/inkstitch_stroke_to_lpe_satin.inx:32 #: inx/inkstitch_zigzag_line_to_satin.inx:28 msgid "Get more information on our website" msgstr "" @@ -3847,7 +3872,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10 -#: inx/inkstitch_stroke_to_lpe_satin.inx:38 +#: inx/inkstitch_stroke_to_lpe_satin.inx:40 #: inx/inkstitch_zigzag_line_to_satin.inx:36 msgid "Tools: Satin" msgstr "" @@ -4062,7 +4087,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 -#: inx/inkstitch_select_elements.inx:66 +#: inx/inkstitch_select_elements.inx:74 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" @@ -4932,6 +4957,14 @@ msgstr "" msgid "Import commands" msgstr "" +#: inx/inkstitch_letters_to_font.inx:64 +msgid "As param" +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:65 +msgid "As symbol" +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "Collega i comandi agli oggetti selezionati" @@ -5316,100 +5349,120 @@ msgstr "" msgid "Stroke type" msgstr "" -#: inx/inkstitch_select_elements.inx:11 +#: inx/inkstitch_select_elements.inx:12 msgid "Running Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:12 -msgid "Ripples" +#: inx/inkstitch_select_elements.inx:14 +msgid "Select" +msgstr "" + +#: inx/inkstitch_select_elements.inx:14 +msgid "Only select specific running stitches" msgstr "" #: inx/inkstitch_select_elements.inx:15 -msgid "Polyline" +msgid "All" msgstr "" #: inx/inkstitch_select_elements.inx:16 +msgid "Auto-Run Top Stitching" +msgstr "" + +#: inx/inkstitch_select_elements.inx:17 +msgid "Auto-Run Underpath" +msgstr "" + +#: inx/inkstitch_select_elements.inx:20 +msgid "Ripples" +msgstr "" + +#: inx/inkstitch_select_elements.inx:23 +msgid "Polyline" +msgstr "" + +#: inx/inkstitch_select_elements.inx:24 msgid "Satin" msgstr "" -#: inx/inkstitch_select_elements.inx:18 +#: inx/inkstitch_select_elements.inx:26 msgid "E-Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Only select satins with this underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:21 inx/inkstitch_select_elements.inx:36 +#: inx/inkstitch_select_elements.inx:29 inx/inkstitch_select_elements.inx:44 msgid "No restriction" msgstr "" -#: inx/inkstitch_select_elements.inx:22 +#: inx/inkstitch_select_elements.inx:30 msgid "No underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:23 +#: inx/inkstitch_select_elements.inx:31 msgid "Centerwalk" msgstr "" -#: inx/inkstitch_select_elements.inx:24 +#: inx/inkstitch_select_elements.inx:32 msgid "Contour" msgstr "" -#: inx/inkstitch_select_elements.inx:25 +#: inx/inkstitch_select_elements.inx:33 #: inx/inkstitch_zigzag_line_to_satin.inx:12 msgid "Zigzag" msgstr "" -#: inx/inkstitch_select_elements.inx:27 +#: inx/inkstitch_select_elements.inx:35 msgid "Fills" msgstr "" -#: inx/inkstitch_select_elements.inx:28 +#: inx/inkstitch_select_elements.inx:36 msgid "Fill" msgstr "" -#: inx/inkstitch_select_elements.inx:35 +#: inx/inkstitch_select_elements.inx:43 msgid "Only select fills with this underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:38 +#: inx/inkstitch_select_elements.inx:46 msgid "No Underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:44 +#: inx/inkstitch_select_elements.inx:52 msgid "Select embroidery objects" msgstr "" -#: inx/inkstitch_select_elements.inx:46 +#: inx/inkstitch_select_elements.inx:54 msgid "Selects specific embroidery elements by stitch type." msgstr "" -#: inx/inkstitch_select_elements.inx:47 +#: inx/inkstitch_select_elements.inx:55 msgid "If there is already an active selection, non maching elements will be deselected." msgstr "" -#: inx/inkstitch_select_elements.inx:53 +#: inx/inkstitch_select_elements.inx:61 msgid "If this isn't working for you, you may need to insert your path to a python executable manualy." msgstr "" -#: inx/inkstitch_select_elements.inx:55 +#: inx/inkstitch_select_elements.inx:63 msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:56 -msgid "* Linux: Open the command line and type \"which python\". Copy the path and paste it here." +#: inx/inkstitch_select_elements.inx:64 +msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:57 +#: inx/inkstitch_select_elements.inx:65 msgid "* macOS: doesn't work, sorry" msgstr "" -#: inx/inkstitch_select_elements.inx:58 +#: inx/inkstitch_select_elements.inx:66 msgid "Python Path" msgstr "" @@ -5445,6 +5498,10 @@ msgstr "" msgid "Make stitch plan insensitive to mouse interactions" msgstr "" +#: inx/inkstitch_stitch_plan_preview.inx:23 +msgid "Display command symbols" +msgstr "" + #: inx/inkstitch_stitch_plan_preview_undo.inx:3 msgid "Undo Stitch Plan Preview" msgstr "" @@ -5510,23 +5567,27 @@ msgstr "" msgid "Add rungs" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:25 +#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +msgid "Path specific" +msgstr "" + +#: inx/inkstitch_stroke_to_lpe_satin.inx:27 msgid "This extension converts a stroke into a satin column using the path effect \"pattern along path\"." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:26 +#: inx/inkstitch_stroke_to_lpe_satin.inx:28 msgid "* Please note, that the size values can only be an approximation and will be distorted if the original path is not completely straight." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:27 +#: inx/inkstitch_stroke_to_lpe_satin.inx:29 msgid "* You can edit the satin path through the live path effect settings through Path > Path Effects ..." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:28 +#: inx/inkstitch_stroke_to_lpe_satin.inx:30 msgid "* If you want to add rungs or change specific parts of the satin, convert it to a normal path with Ctrl + Shift + C" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:31 +#: inx/inkstitch_stroke_to_lpe_satin.inx:33 msgid "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin" msgstr "" @@ -5534,6 +5595,14 @@ msgstr "" msgid "Troubleshoot Objects" msgstr "Oggetti per la risoluzione dei problemi" +#: inx/inkstitch_troubleshoot.inx:6 +msgid "Pointer size (mm)" +msgstr "" + +#: inx/inkstitch_troubleshoot.inx:7 +msgid "Font size (mm)" +msgstr "" + #: inx/inkstitch_zigzag_line_to_satin.inx:3 msgid "Zig-Zag Line to Satin" msgstr "" diff --git a/translations/messages_ja_JP.po b/translations/messages_ja_JP.po index 819a703b..fc81a87b 100644 --- a/translations/messages_ja_JP.po +++ b/translations/messages_ja_JP.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" -"PO-Revision-Date: 2023-03-27 01:17\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" +"PO-Revision-Date: 2023-04-15 01:18\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -44,12 +44,12 @@ msgstr "Brock Script ã¯ã‚ªã‚·ãƒ£ãƒ¬ãªæ‰‹æãæ–‡å—ã§ã™.最大40mm,拡大25 #. name of font in fonts/abecedaire #: inkstitch-fonts-metadata.py:6 msgid "Abécédaire AGS" -msgstr "" +msgstr "Abécédaire AGS" #. description of font in fonts/abecedaire #: inkstitch-fonts-metadata.py:8 msgid "Abécédaire AGS is a crossstitch font of size 14mm. The font can be scaled down to 75% and up to 200%" -msgstr "" +msgstr "Abécédaire AGS ã¯ã€14mm サイズã®åˆºç¹ãƒ•ォント(クãƒã‚¹ã‚¹ãƒ†ãƒƒãƒï¼‰ã§ã™ã€‚フォント㯠75% ã¾ã§ç¸®å°ã€200% ã¾ã§æ‹¡å¤§ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚" #. name of font in fonts/amitaclo #: inkstitch-fonts-metadata.py:10 @@ -65,12 +65,12 @@ msgstr "大文å—'M'ã¯100%スケールã§å¹…25.3mm. 拡大縮å°ã¯80~120%ã¾ã #. name of font in fonts/amitaclo_small #: inkstitch-fonts-metadata.py:14 msgid "Amitaclo small" -msgstr "" +msgstr "Amitaclo small" #. description of font in fonts/amitaclo_small #: inkstitch-fonts-metadata.py:16 msgid "This font is an altered version of Amitaclo, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. The altered embroidery parameters of this font allow to scale down the original Amitaclo font between 25% (for a 7 mm font ) and 55 % (for a 16mm font)." -msgstr "" +msgstr "ã“ã®ãƒ•ォント㯠Amitaclo ã®ãƒãƒªã‚¨ãƒ¼ã‚·ãƒ§ãƒ³ã§ã€ã‚ˆã‚Šç¸®å°ãŒå¯èƒ½ã§ã™ã€‚細糸 (60) ã¨ç´°é‡ (60) ã®ä¸¡æ–¹ã‚’使用ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ã“ã®ãƒ•ォントã®åˆºã—ã‚…ã†ãƒ‘ラメータを変更ã™ã‚‹ã“ã¨ã§ã€ã‚ªãƒªã‚¸ãƒŠãƒ«ã® Amitaclo フォントを 25% (7mm フォントã®å ´åˆ) ã‹ã‚‰ 55% (16mm フォントã®å ´åˆ) ã«ç¸®å°ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚" #. name of font in fonts/apex_lake #: inkstitch-fonts-metadata.py:18 @@ -85,17 +85,17 @@ msgstr "Apex Lakeã¯æœ€å¤§60mmã®å¤§ããªã‚ªã‚·ãƒ£ãƒ¬ãªå¤§æ–‡å—フォントã #. name of font in fonts/aventurina #: inkstitch-fonts-metadata.py:22 msgid "Aventurina" -msgstr "" +msgstr "Aventurina" #. description of font in fonts/aventurina #: inkstitch-fonts-metadata.py:24 msgid "Aventurina is a script satin font of size approximatively 20mm. The glyphs cover most Western European languages. The font can be scaled down to 60% and up to 150% " -msgstr "" +msgstr "Aventurinaã¯ã€ç´„ 20mm ã®å¤§ãã•ã®ã‚¹ã‚¯ãƒªãƒ—ト体ã®åˆºç¹ãƒ•ォント(サテンステッãƒï¼‰ã§ã™ã€‚西ヨーãƒãƒƒãƒ‘言語ã®ã»ã¨ã‚“ã©ã®æ–‡å—ã‚’ã‚«ãƒãƒ¼ã—ã¦ã„ã¾ã™ã€‚ã“ã®ãƒ•ォントã¯ã€æœ€å° 60ï¼…ã€æœ€å¤§ 150ï¼… ã¾ã§æ‹¡å¤§ç¸®å°ãŒå¯èƒ½ã§ã™ã€‚ " #. name of font in fonts/baumans_FI #: inkstitch-fonts-metadata.py:26 msgid "Baumans FI" -msgstr "" +msgstr "Baumans FI" #. description of font in fonts/baumans_FI #: inkstitch-fonts-metadata.py:28 @@ -163,17 +163,17 @@ msgstr "Digory Doodles Bean" #. description of font in fonts/digory_doodles_bean #: inkstitch-fonts-metadata.py:52 msgid "All letters have mixed satin and bean stitch. The capital M is 16mm tall. The small x is 7 mm." -msgstr "" +msgstr "ã™ã¹ã¦ã®æ–‡å—ã«ã€ã‚µãƒ†ãƒ³ãƒ»ã‚¹ãƒ†ãƒƒãƒã¨ãƒ“ーン・ステッãƒã‚’混在ã•ã›ãŸåˆºç¹ãƒ•ォントã§ã™ã€‚å¤§æ–‡å— M ã®é«˜ã•㯠16mmã€‚å°æ–‡å—ã® x 㯠7mm ã§ã™ã€‚" #. name of font in fonts/dinomouse72 #: inkstitch-fonts-metadata.py:54 msgid "DinoMouse72" -msgstr "" +msgstr "DinoMouse72" #. description of font in fonts/dinomouse72 #: inkstitch-fonts-metadata.py:56 msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals" -msgstr "" +msgstr "Grove jawn ã®åˆºç¹ãƒ•ォント(サテンステッãƒï¼‰ã§ã™ã€‚å¤§æ–‡å— 2.5mm ã®å ´åˆã€ã‚µãƒ†ãƒ³å¹…㯠18mm ã§ã™ã€‚" #. name of font in fonts/emilio_20 #: inkstitch-fonts-metadata.py:58 @@ -199,27 +199,27 @@ msgstr "Emilio 20 トリコãƒãƒ¼ãƒ«ã¯æœ€å¤§100mmã®å¤§ããªãƒˆãƒªã‚³ãƒãƒ¼ãƒ« #. name of font in fonts/espresso_KOR #: inkstitch-fonts-metadata.py:66 msgid "Espresso KOR" -msgstr "" +msgstr "Espresso KOR" #. description of font in fonts/espresso_KOR #: inkstitch-fonts-metadata.py:68 msgid "The capital M is 16.2 mm high at 100 scale. Every satin has zigzag underlay. x is 11.5 mm high, q is 17.5 mm high, l is 17.2 mm high. The font may be scaled up to 200% and down to 80%" -msgstr "" +msgstr "å¤§æ–‡å— M ã¯ç‰å€ï¼ˆ100% スケール)ã§é«˜ã• 16.2mmã€å°æ–‡å— x 㯠11.5mmã€å°æ–‡å— q 㯠17.5mmã€å°æ–‡å— l ã¯ã§é«˜ã• 17.2mm ã®åˆºç¹ãƒ•ォント(サテンステッãƒï¼‰ã§ã™ã€‚å…¨ã¦ã®ã‚µãƒ†ãƒ³ã¯ã‚¸ã‚°ã‚¶ã‚°ä¸‹ç¸«ã„ã§ã€ãƒ•ã‚©ãƒ³ãƒˆã¯æœ€å¤§ 200ï¼…ã€æœ€å° 80ï¼… ã¾ã§æ‹¡å¤§ç¸®å°ãŒå¯èƒ½ã§ã™ã€‚" #. name of font in fonts/espresso_tiny #: inkstitch-fonts-metadata.py:70 msgid "Espresso tiny" -msgstr "" +msgstr "Espresso tiny" #. description of font in fonts/espresso_tiny #: inkstitch-fonts-metadata.py:72 msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. The altered embroidery parameters of this font allow to scale down the original Espresso font between 25% (for a 5mm font ) and 55 % (for a 11mm font)." -msgstr "" +msgstr "ã“ã®ãƒ•ォント㯠Espresso KOR ã®ãƒãƒªã‚¨ãƒ¼ã‚·ãƒ§ãƒ³ã§ã€ã‚ˆã‚Šç¸®å°ãŒå¯èƒ½ã§ã™ã€‚細糸 (60) ã¨ç´°é‡ (60) ã®ä¸¡æ–¹ã‚’使用ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ã“ã®ãƒ•ォントã®åˆºã—ã‚…ã†ãƒ‘ラメータを変更ã™ã‚‹ã“ã¨ã§ã€ã‚ªãƒªã‚¸ãƒŠãƒ«ã® Espresso フォントを 25ï¼… (5mm フォントã®å ´åˆ) ã‹ã‚‰ 55ï¼… (11mm フォントã®å ´åˆ) ã«ç¸®å°ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚" #. name of font in fonts/excalibur_KOR #: inkstitch-fonts-metadata.py:74 msgid "Excalibur KOR" -msgstr "" +msgstr "Excalibur KOR" #. description of font in fonts/excalibur_KOR #: inkstitch-fonts-metadata.py:76 @@ -229,7 +229,7 @@ msgstr "Excalibur KORã¯æœ€å¤§20mmã®å°ã•ãªåˆºç¹ãƒ•ォントã§ã™. æ‹¡å¤§ç¸ #. name of font in fonts/fold_inkstitch #: inkstitch-fonts-metadata.py:78 msgid "Fold Ink/Stitch" -msgstr "" +msgstr "Fold Ink/Stitch" #. description of font in fonts/fold_inkstitch #: inkstitch-fonts-metadata.py:80 @@ -259,47 +259,47 @@ msgstr "å°ã•ã„フォント(6〜15mm)ã«é©ã—ã¦ã„ã¾ã™" #. name of font in fonts/glacial_tiny #: inkstitch-fonts-metadata.py:90 msgid "Glacial Tiny 60 AGS" -msgstr "" +msgstr "Glacial Tiny 60 AGS" #. description of font in fonts/glacial_tiny #: inkstitch-fonts-metadata.py:92 msgid "Glacial is a very tiny font: at 100%, M stands at 5.6mm. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages. It can be reduced down to 40% and enlarged up to 150% " -msgstr "" +msgstr "Glacial ã¯ç‰å€ï¼ˆ100%)ã§å¤§æ–‡å— M ㌠5.6mm ã¨éžå¸¸ã«å°ã•ã„フォントã§ã™ã€‚ç´°ã„糸 (60wt) ã¨ç´°ã„é‡ (8/60) ãŒå¿…è¦ã§ã™ã€‚ヨーãƒãƒƒãƒ‘言語ã®å¤šãã®æ–‡å—ã‚’ã‚«ãƒãƒ¼ã—ã¦ãŠã‚Šã€æœ€å° 40% ã€æœ€å¤§ 150% ã«æ‹¡å¤§ç¸®å°ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ " #. name of font in fonts/grand_hotel_marif #: inkstitch-fonts-metadata.py:94 msgid "Grand Hotel Marif" -msgstr "" +msgstr "Grand Hotel Marif" #. description of font in fonts/grand_hotel_marif #: inkstitch-fonts-metadata.py:96 msgid "Grand Hotel Marif is a script satin font of size approximatively 35 mm. The glyphs cover most Western European languages. The font can be scaled down to 60% and up to 140%." -msgstr "" +msgstr "Grand Hotel Marif ã¯ã€ç´„ 35mm ã®å¤§ãã•ã®ã‚¹ã‚¯ãƒªãƒ—ト体ã®åˆºç¹ãƒ•ォント(サテンステッãƒï¼‰ã§ã™ã€‚西ヨーãƒãƒƒãƒ‘言語ã®ã»ã¨ã‚“ã©ã®æ–‡å—ã‚’ã‚«ãƒãƒ¼ã—ã¦ã„ã¾ã™ã€‚ã“ã®ãƒ•ォントã¯ã€æœ€å° 60% ã€æœ€å¤§ 140% ã«æ‹¡å¤§ç¸®å°ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚" #. name of font in fonts/grandhotel_small #: inkstitch-fonts-metadata.py:98 msgid "Grand Hotel small" -msgstr "" +msgstr "Grand Hotel small" #. description of font in fonts/grandhotel_small #: inkstitch-fonts-metadata.py:100 msgid "This font is an altered version of Grand Hotel, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory. The altered embroidery parameters of this font allow to scale down the original Grand Hotel font between 25% (for a 9mm font ) and 55 % (for a 20 mm font)." -msgstr "" +msgstr "ã“ã®ãƒ•ォント㯠Grand Hotel ã®ãƒãƒªã‚¨ãƒ¼ã‚·ãƒ§ãƒ³ã§ã€ã‚ˆã‚Šç¸®å°ãŒå¯èƒ½ã§ã™ã€‚細糸 (60)ã€ç´°é‡ (60) ã®ä¸¡æ–¹ãŒå¿…è¦ã§ã™ã€‚ã“ã®ãƒ•ォントã®åˆºã—ã‚…ã†ãƒ‘ラメータを変更ã™ã‚‹ã“ã¨ã§ã€ã‚ªãƒªã‚¸ãƒŠãƒ«ã® Grand Hotel フォントを 25ï¼… (9mm フォントã®å ´åˆ) ã‹ã‚‰ 55ï¼… (20mm フォントã®å ´åˆ) ã«ç¸®å°ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚" #. name of font in fonts/infinipicto #: inkstitch-fonts-metadata.py:102 msgid "InfiniPicto" -msgstr "" +msgstr "InfiniPicto" #. description of font in fonts/infinipicto #: inkstitch-fonts-metadata.py:104 msgid "InfiniPicto is a fun font of size approximatively 70 mm containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French" -msgstr "" +msgstr "InfiniPicto ã¯ã€ç´„ 70mm ã‚µã‚¤ã‚ºã®æ¥½ã—ã„フォント(象形文å—)ã§ã€A-Z ã® 26 æ–‡å—ã—ã‹å«ã¾ã‚Œã¦ã„ã¾ã›ã‚“ã€‚å„æ–‡å—ã¯ã€ãã®æ–‡å—ã§å§‹ã¾ã‚‹ãƒ•ランス語ã®åå‰ã®ã‚ªãƒ–ジェクトを絵文å—ã§è¡¨ã—ã¦ã„ã¾ã™ã€‚" #. name of font in fonts/kaushan_script_MAM #: inkstitch-fonts-metadata.py:106 msgid "Kaushan Script MAM" -msgstr "" +msgstr "Kaushan Script MAM" #. description of font in fonts/kaushan_script_MAM #: inkstitch-fonts-metadata.py:108 @@ -315,12 +315,12 @@ msgstr "Learning curve" #. description of font in fonts/learning_curve #: inkstitch-fonts-metadata.py:112 msgid "Small running stitch script font of size approximatively 12 mm. It can be reduced down to 90% and enlarged up to 200%" -msgstr "" +msgstr "ç´„ 12mm サイズã®ã‚¹ã‚¯ãƒªãƒ—ト体ã®åˆºç¹ãƒ•ォント(å°ã•ã‚ã®ãƒ©ãƒ³ãƒ‹ãƒ³ã‚°ã‚¹ãƒ†ã‚£ãƒƒãƒï¼‰ã§ã™ã€‚æœ€å° 90%ã€æœ€å¤§ 200% ã¾ã§æ‹¡å¤§ç¸®å°å¯èƒ½ã§ã™ã€‚" #. name of font in fonts/lobster_AGS #: inkstitch-fonts-metadata.py:114 msgid "Lobster AGS" -msgstr "" +msgstr "Lobster AGS" #. description of font in fonts/lobster_AGS #: inkstitch-fonts-metadata.py:116 @@ -331,7 +331,7 @@ msgstr " 大文å—'M'ã¯100%表示ã§å¹…19.8mm. 拡大縮å°80~150%ã¾ã§å¯èƒ½. #. name of font in fonts/magnolia_ KOR #: inkstitch-fonts-metadata.py:118 msgid "Magnolia KOR" -msgstr "" +msgstr "Magnolia KOR" #. description of font in fonts/magnolia_ KOR #: inkstitch-fonts-metadata.py:120 @@ -352,7 +352,7 @@ msgstr "大文å—ã®Mã¯100ï¼…ã®ç¸®å°ºã§35ミリ幅。 70%~140%ã¾ã§æ‹¡å¤§ç #. name of font in fonts/marcelusSC_FI #: inkstitch-fonts-metadata.py:126 msgid "MarcellusSC-FI" -msgstr "" +msgstr "MarcellusSC-FI" #. description of font in fonts/marcelusSC_FI #: inkstitch-fonts-metadata.py:128 @@ -374,17 +374,17 @@ msgstr "ä¸åž‹æ–‡å—ã«é©ã—ãŸåŸºæœ¬ãƒ•ォント。大文å—ã®emã¯ã€100ï¼…ã #. name of font in fonts/monicha #: inkstitch-fonts-metadata.py:134 msgid "MONICHA" -msgstr "" +msgstr "MONICHA" #. description of font in fonts/monicha #: inkstitch-fonts-metadata.py:136 msgid "Monicha is a script satin font of size approximatively 20mm. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters. The font can not be scaled down but can be scaled up to 150%. " -msgstr "" +msgstr "Monicha ã¯ã€ç´„ 20mm サイズã®ã‚¹ã‚¯ãƒªãƒ—ト体ã®åˆºç¹ãƒ•ォント(サテンステッãƒï¼‰ã§ã™ã€‚西ヨーãƒãƒƒãƒ‘ã®ã»ã¨ã‚“ã©ã®è¨€èªžã‚’ã‚«ãƒãƒ¼ã™ã‚‹æ–‡å—ã«åŠ ãˆã€å·»ãã²ã’æ–‡å—ã‚’å«ã‚€è£…飾文å—ãŒè¿½åŠ ã•れã¦ã„ã¾ã™ã€‚ã“れらã®è£…飾文å—ã¯ã€é‡ãªã‚‰ãªã„よã†ã«æ³¨æ„ã—ãªãŒã‚‰ä½¿ç”¨ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚特ã«ã€2 ã¤ã®è£…飾文å—ã‚’ç¶šã‘ã¦ä½¿ç”¨ã—ãªã„よã†ã«ã—ã¦ãã ã•ã„。装飾文å—ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹æ–¹æ³•ã«ã¤ã„ã¦ã¯ã€ãƒ‰ã‚ュメントをå‚ç…§ã—ã¦ãã ã•ã„。フォントã¯ç¸®å°ã§ãã¾ã›ã‚“ãŒã€æœ€å¤§ 150% ã¾ã§æ‹¡å¤§ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ " #. name of font in fonts/namskout_AGS #: inkstitch-fonts-metadata.py:138 msgid "Namskout" -msgstr "" +msgstr "Namskout" #. description of font in fonts/namskout_AGS #: inkstitch-fonts-metadata.py:140 @@ -394,17 +394,17 @@ msgstr "Namskoutã¯æœ€å¤§ã‚µã‚¤ã‚º90mm, アップリケ風ã®ãƒ•ォントã§ã™. #. name of font in fonts/nick_ainley #: inkstitch-fonts-metadata.py:142 msgid "NickAinley" -msgstr "" +msgstr "NickAinley" #. description of font in fonts/nick_ainley #: inkstitch-fonts-metadata.py:144 msgid "A tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn" -msgstr "" +msgstr "1mm ã®è±†ç²’ã‚µã‚¤ã‚ºã®æ¥µå°ã•ãªã‚¢ãƒ«ãƒ•ァベットã§ã™ã€‚24pt ã® Seniors Studio jawn フォントをベースã«ã—ã¦ã„ã¾ã™ã€‚" #. name of font in fonts/pacificlo #: inkstitch-fonts-metadata.py:146 msgid "Pacificlo" -msgstr "" +msgstr "Pacificlo" #. description of font in fonts/pacificlo #: inkstitch-fonts-metadata.py:148 @@ -414,28 +414,28 @@ msgstr "Pacificloã¯æœ€å¤§20mmã®å°ã•ãªæ–‡å—フォントã§ã™, æ‹¡å¤§ç¸®å° #. name of font in fonts/pacificlo_tiny #: inkstitch-fonts-metadata.py:150 msgid "Pacificlo tiny" -msgstr "" +msgstr "Pacificlo tiny" #. description of font in fonts/pacificlo_tiny #: inkstitch-fonts-metadata.py:152 msgid "This font is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory. The altered embroidery parameters of this font allow to scale down the original Pacificlo font between 25% (for a 5mm font ) and 55 % (for a 11mm font)." -msgstr "" +msgstr "ã“ã®ãƒ•ォント㯠Pacificlo ã®ãƒãƒªã‚¨ãƒ¼ã‚·ãƒ§ãƒ³ã§ã€ã‚ˆã‚Šç¸®å°ãŒå¯èƒ½ã§ã™ã€‚細糸 (60)ã€ç´°é‡ (60) ã®ä¸¡æ–¹ãŒå¿…è¦ã§ã™ã€‚ã“ã®ãƒ•ォントã®åˆºã—ã‚…ã†ãƒ‘ラメータを変更ã™ã‚‹ã“ã¨ã§ã€ã‚ªãƒªã‚¸ãƒŠãƒ«ã® Pacificlo フォントを 25% (5mm フォントã®å ´åˆ) ã‹ã‚‰ 55% (11mm フォントã®å ´åˆ) ã«ç¸®å°ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚" #. name of font in fonts/roman_ags #: inkstitch-fonts-metadata.py:154 msgid "Roman AGS" -msgstr "" +msgstr "Roman AGS" #. description of font in fonts/roman_ags #: inkstitch-fonts-metadata.py:156 #, python-format msgid "Based on Latin Modern Roman 10 Bold italic. The capital M is 42.5 millimeter wide at 100% scale. Can be scaled down to 80% or up to 130%. Every satin has zigzag underlay" -msgstr "" +msgstr "Latin Modern Roman 10 ã®å¤ªæ–‡å—イタリック体をベースã«ã—ã¦ã„ã¾ã™ã€‚å¤§æ–‡å— M ã¯ç‰å€ï¼ˆ100% スケール)㧠42.5mm å¹…ã§ã™ã€‚å…¨ã¦ã®ã‚µãƒ†ãƒ³ã¯ã‚¸ã‚°ã‚¶ã‚°ä¸‹ç¸«ã„ã§ã€æœ€å° 80%ã€æœ€å¤§ 130% ã«æ‹¡å¤§ç¸®å°å¯èƒ½ã§ã™ã€‚" #. name of font in fonts/roman_ags_bicolor #: inkstitch-fonts-metadata.py:158 msgid "Roman bicolor AGS" -msgstr "" +msgstr "Roman bicolor AGS" #. description of font in fonts/roman_ags_bicolor #: inkstitch-fonts-metadata.py:160 @@ -467,22 +467,22 @@ msgstr "å°ã•ã„æ–‡å—ã«é©ã—ãŸãƒ•ォント。大文å—ã®emã¯ã€100%スã #. name of font in fonts/sortefaxXL #: inkstitch-fonts-metadata.py:170 msgid "Sortefax XL Initials" -msgstr "" +msgstr "Sortefax XL Initials" #. description of font in fonts/sortefaxXL #: inkstitch-fonts-metadata.py:172 msgid " Sortefax is a very large satin stitch Capital font of size 150mm. It can be reduced down to 75% and enlarged up to 200% It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame" -msgstr "" +msgstr " Sortefax ã¯ã€å¤§æ–‡å—専用㮠150mm サイズã®éžå¸¸ã«å¤§ããªåˆºç¹ãƒ•ォント(サテンステッãƒï¼‰ã§ã™ã€‚æœ€å° 75%ã€æœ€å¤§ 200% ã«æ‹¡å¤§ç¸®å°å¯èƒ½ã§ã™ã€‚アンパサンド(&)ã€A-Zã€0-9 ã® 37 æ–‡å—ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚(){}[],;.: ã® 10 æ–‡å—ã¯ãƒ•レームã®ç‰¹æ®Šãªæ–‡å—ã¨ã—ã¦åˆ©ç”¨ã•れã¾ã™ã€‚ä»»æ„ã®æ–‡å—ã®å¾Œã«ä»»æ„ã®ãƒ•レーム(例:\"A(\" ã‚‚ã—ãã¯\"B;\") を入力ã™ã‚‹ã¨ã€ãƒ•レーム付ãã®å¤§æ–‡å—ã‚„æ•°å—ãŒå…¥åŠ›ã•れã¾ã™ã€‚ã€æ³¨æ„】一部ã®å¤§ããªæ–‡å—ã«ã¤ã„ã¦ã¯ã€ãƒ•ãƒ¬ãƒ¼ãƒ ã‚’æ‰‹å‹•ã§æ‹¡å¤§ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚" #. name of font in fonts/sortefax_medium #: inkstitch-fonts-metadata.py:174 msgid "Sortefax Medium Initials" -msgstr "" +msgstr "Sortefax Medium Initials" #. description of font in fonts/sortefax_medium #: inkstitch-fonts-metadata.py:176 msgid "Sortefax Medium Initials is a satin stitch Capital font of size 90 mm. It can be reduced down to 70% and enlarged up to 200%. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required" -msgstr "" +msgstr "Sortefax Medium Initials ã¯ã€å¤§æ–‡å—専用㮠90mm サイズã®åˆºç¹ãƒ•ォント(サテンステッãƒï¼‰ã§ã™ã€‚æœ€å° 70%ã€æœ€å¤§ 200% ã¾ã§æ‹¡å¤§ç¸®å°å¯èƒ½ã§ã™ã€‚アンパサンド(&)ã€A-Zã€0-9 ã® 37 æ–‡å—ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã¾ãŸã€(){}[],;.: ã® 10 æ–‡å—ã¯ãƒ•レームã®ç‰¹æ®Šãªæ–‡å—ã¨ã—ã¦åˆ©ç”¨ã•れã¾ã™ã€‚ä»»æ„ã®æ–‡å—ã®å¾Œã«ä»»æ„ã®ãƒ•レーム(例:\"A(\" ã‚‚ã—ãã¯\"7,\") を入力ã™ã‚‹ã¨ã€ãƒ•レーム付ãã®å¤§æ–‡å—ã‚„æ•°å—ãŒå…¥åŠ›ã•れã¾ã™ã€‚ã€æ³¨æ„ã€‘å ´åˆã«ã‚ˆã£ã¦ã¯ã€æ–‡å—ã®å‘¨ã‚Šã«ãƒ•レームを手動ã§é…ç½®ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã“ã¨ã‚‚ã‚りã¾ã™ã€‚" #. name of font in fonts/tt_directors #: inkstitch-fonts-metadata.py:178 @@ -507,32 +507,32 @@ msgstr "ヘビータイピングã«é©ã—ãŸãƒ•ォント:)" #. name of tile in tiles/N3-11a #: inkstitch-tiles-metadata.py:2 msgid "N3-11a" -msgstr "" +msgstr "N3-11a" #. name of tile in tiles/N3-12 #: inkstitch-tiles-metadata.py:4 msgid "N3-12" -msgstr "" +msgstr "N3-12" #. name of tile in tiles/N3-16a #: inkstitch-tiles-metadata.py:6 msgid "N3-16a" -msgstr "" +msgstr "N3-16a" #. name of tile in tiles/N3-17 #: inkstitch-tiles-metadata.py:8 msgid "N3-17" -msgstr "" +msgstr "N3-17" #. name of tile in tiles/N3-18 #: inkstitch-tiles-metadata.py:10 msgid "N3-18" -msgstr "" +msgstr "N3-18" #. name of tile in tiles/N3-18-modified #: inkstitch-tiles-metadata.py:12 msgid "N3-18-modified" -msgstr "" +msgstr "N3-18-modified" #. name of tile in tiles/N3-20 #: inkstitch-tiles-metadata.py:14 @@ -787,97 +787,97 @@ msgstr "" #. name of tile in tiles/P3-12 #: inkstitch-tiles-metadata.py:114 msgid "P3-12" -msgstr "" +msgstr "P3-12" #. name of tile in tiles/P4-1 #: inkstitch-tiles-metadata.py:116 msgid "P4-1" -msgstr "" +msgstr "P4-1" #. name of tile in tiles/P4-10 #: inkstitch-tiles-metadata.py:118 msgid "P4-10" -msgstr "" +msgstr "P4-10" #. name of tile in tiles/P4-15 #: inkstitch-tiles-metadata.py:120 msgid "P4-15" -msgstr "" +msgstr "P4-15" #. name of tile in tiles/P4-19 #: inkstitch-tiles-metadata.py:122 msgid "P4-19" -msgstr "" +msgstr "P4-19" #. name of tile in tiles/P4-23 #: inkstitch-tiles-metadata.py:124 msgid "P4-23" -msgstr "" +msgstr "P4-23" #. name of tile in tiles/P4-24 #: inkstitch-tiles-metadata.py:126 msgid "P4-24" -msgstr "" +msgstr "P4-24" #. name of tile in tiles/P4-25 #: inkstitch-tiles-metadata.py:128 msgid "P4-25" -msgstr "" +msgstr "P4-25" #. name of tile in tiles/P4-43 #: inkstitch-tiles-metadata.py:130 msgid "P4-43" -msgstr "" +msgstr "P4-43" #. name of tile in tiles/P4-43-modified #: inkstitch-tiles-metadata.py:132 msgid "P4-43-modified" -msgstr "" +msgstr "N3-43-修飾" #. name of tile in tiles/P4-47 #: inkstitch-tiles-metadata.py:134 msgid "P4-47" -msgstr "" +msgstr "P4-47" #. name of tile in tiles/P5-10_11 #: inkstitch-tiles-metadata.py:136 msgid "P5-10_11" -msgstr "" +msgstr "P5-10_11" #. name of tile in tiles/P5-19 #: inkstitch-tiles-metadata.py:138 msgid "P5-19" -msgstr "" +msgstr "P4-19" #. name of tile in tiles/P5-23_24 #: inkstitch-tiles-metadata.py:140 msgid "P5-23_24" -msgstr "" +msgstr "P5-23_24" #. name of tile in tiles/P5-4 #: inkstitch-tiles-metadata.py:142 msgid "P5-4" -msgstr "" +msgstr "P5-4" #. name of tile in tiles/P6-6_11 #: inkstitch-tiles-metadata.py:144 msgid "P6-6_11" -msgstr "" +msgstr "P6-6_11" #. name of tile in tiles/diamond-square #: inkstitch-tiles-metadata.py:146 msgid "diamonds and squares" -msgstr "" +msgstr "ã²ã—å½¢ã¨å››è§’å½¢" #. name of tile in tiles/hexagon #: inkstitch-tiles-metadata.py:148 msgid "hexagonal lattice" -msgstr "" +msgstr "å…æ–¹æ ¼å" #. name of tile in tiles/weird-one #: inkstitch-tiles-metadata.py:150 msgid "weird one" -msgstr "" +msgstr "奇妙ãªå½¢" #: inkstitch.py:88 msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator." @@ -889,18 +889,21 @@ msgstr "「ファイル>インãƒãƒ¼ãƒˆ...ã€ï¼ˆCtrl + I)を使用ã—ã¦ãƒ•ã‚¡ #: inkstitch.py:102 msgid "Ink/Stitch experienced an unexpected error. This means it is a bug in Ink/Stitch." -msgstr "" +msgstr "Ink/Stitch ã«äºˆæœŸã›ã¬ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚ã“れã¯ã€Ink/Stitch ã®ä¸å…·åˆã§ã‚ã‚‹å¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚" #: inkstitch.py:103 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" -msgstr "" +msgstr "以下ã®ã”å”力をãŠé¡˜ã„ã—ã¾ã™ï¼š\n" +"- 以下ã«è¡¨ç¤ºã•れãŸã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å…¨æ–‡ã‚’コピー。\n" +"- SVG ファイルをä¿å˜ã€‚\n" +"- https://github.com/inkstitch/inkstitch/issues ã«å ±å‘ŠãŒãªã„å ´åˆã€ãƒ¬ãƒãƒ¼ãƒˆã‚’æ–°è¦ä½œæˆã—ã‚¨ãƒ©ãƒ¼ã‚’å ±å‘Šã€‚" -#: inkstitch.py:107 lib/elements/fill_stitch.py:829 +#: inkstitch.py:107 lib/elements/fill_stitch.py:851 msgid "Include the error description and also (if possible) the svg file." -msgstr "" +msgstr "エラーã®èª¬æ˜Žã¨ (å¯èƒ½ã§ã‚れã°) svg ファイルを添付ã—ã¦ãã ã•ã„。" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object @@ -918,19 +921,19 @@ msgstr "ステッãƒçµ‚了ä½ç½®ã‚’埋ã‚ã‚‹" #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 msgid "Ripple stitch target position" -msgstr "" +msgstr "リップルステッãƒã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆä½ç½®ã‚’指定ã—ã¾ã™" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 msgid "Auto-route running stitch starting position" -msgstr "" +msgstr "ランニングステッãƒã®é–‹å§‹ä½ç½®ã‚’自動ルーティングã—ã¾ã™" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 msgid "Auto-route running stitch ending position" -msgstr "" +msgstr "ランニングステッãƒã®çµ‚了ä½ç½®ã‚’自動ルーティングã—ã¾ã™" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object @@ -1017,7 +1020,7 @@ msgstr "コマンドマーカー" #: lib/commands.py:417 msgid "Please select a layer to include layer commands." -msgstr "" +msgstr "コマンドをå«ã‚ã‚‹ãƒ¬ã‚¤ãƒ¤ãƒ¼ã‚’é¸æŠžã—ã¦ãã ã•ã„。" #: lib/elements/clone.py:21 msgid "Clone Object" @@ -1055,8 +1058,8 @@ msgstr "クãƒãƒ¼ãƒ³ã‚’解除ã—ã¾ã™ã€‚" msgid "* Select the clone." msgstr "*クãƒãƒ¼ãƒ³ã‚’é¸æŠžã—ã¾ã™ã€‚" -#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:40 -#: inx/inkstitch_select_elements.inx:41 +#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:48 +#: inx/inkstitch_select_elements.inx:49 msgid "Clone" msgstr "クãƒãƒ¼ãƒ³" @@ -1070,123 +1073,123 @@ msgstr "ã“ã®è¨å®šã¯ã€ã‚¯ãƒãƒ¼ãƒ³ã«ã‚«ã‚¹ã‚¿ãƒ ã®å¡—りã¤ã¶ã—角度を #: lib/elements/clone.py:68 msgid "Flip angle" -msgstr "" +msgstr "角度å転" #: lib/elements/clone.py:69 msgid "Flip automatically calucalted angle if it appears to be wrong." -msgstr "" +msgstr "ä¿®æ£ãŒå¿…è¦ã¨æ€ã‚ã‚Œã‚‹å ´åˆã«ã€è‡ªå‹•çš„ã«è§’度を計算ã—å転ã•ã›ã¾ã™ã€‚" -#: lib/elements/element.py:286 +#: lib/elements/element.py:283 msgid "Allow lock stitches" msgstr "ãƒãƒƒã‚¯ã‚¹ãƒ†ãƒƒãƒã‚’許å¯ã™ã‚‹" -#: lib/elements/element.py:287 +#: lib/elements/element.py:284 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked." -msgstr "" +msgstr "ã“ã®ã‚ªãƒ–ジェクトã®å…ˆé ãŠã‚ˆã³/ã¾ãŸã¯æœ«å°¾ã®ç³¸ã‚’çµã³ã¾ã™ã€‚手動ステッãƒã®å ´åˆã€Œå¼·åˆ¶ãƒãƒƒã‚¯ã‚¹ãƒ†ãƒƒãƒã€ãŒãƒã‚§ãƒƒã‚¯ã•れã¦ã„ã‚‹å ´åˆã®ã¿ã€ãƒãƒƒã‚¯ã‚¹ãƒ†ãƒƒãƒã‚’è¿½åŠ ã—ã¾ã™ã€‚" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Both" msgstr "両方" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Before" msgstr "å‰" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "After" msgstr "後" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Neither" msgstr "ã©ã¡ã‚‰ã§ã‚‚ãªã„" -#: lib/elements/element.py:301 +#: lib/elements/element.py:298 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" -msgstr "" +msgstr "強制ãƒãƒƒã‚¯ã‚¹ãƒ†ãƒƒãƒ" -#: lib/elements/element.py:302 +#: lib/elements/element.py:299 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." -msgstr "" +msgstr "ç¾åœ¨ã®è¦ç´ を縫ã£ãŸå¾Œã«å¼·åˆ¶çš„ã«ãƒãƒƒã‚¯ã‚¹ãƒ†ãƒƒãƒï¼ˆæœ¬ç¸«ã„)を行ã„ã¾ã™ã€‚ã“れã¯ã€æ¬¡ã®ã‚ªãƒ–ジェクトã¾ã§ã®è·é›¢ãŒã€ç’°å¢ƒè¨å®šã®ã€ŒæŠ˜ã‚Šç•³ã¿ã®é•·ã•ã€ã§å®šç¾©ã—ãŸå€¤ã‚ˆã‚Šã‚‚çŸã„å ´åˆã§ã‚‚縫ã‚れã¾ã™ã€‚" -#: lib/elements/element.py:313 +#: lib/elements/element.py:310 msgid "Tack stitch" -msgstr "" +msgstr "仮縫ã„" -#: lib/elements/element.py:314 +#: lib/elements/element.py:311 msgid "Tack down stitch type" -msgstr "" +msgstr "仮縫ã„ã®ã‚¿ã‚¤ãƒ—" -#: lib/elements/element.py:324 lib/elements/element.py:370 +#: lib/elements/element.py:321 lib/elements/element.py:367 msgid "Custom path" -msgstr "" +msgstr "カスタムパス" -#: lib/elements/element.py:325 +#: lib/elements/element.py:322 msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." -msgstr "" +msgstr "カスタムパスを入力ã—ã¾ã™ã€‚「仮縫ã„補æ£ã€ã®å€¤ãŒã€ã‚«ã‚¹ã‚¿ãƒ パス㮠1 ã«ç›¸å½“ã—ã¾ã™ã€‚svg パスã®å ´åˆã€æœ€å¾Œã®ãƒŽãƒ¼ãƒ‰ã¯åˆºã—ã‚…ã†ã•れã¾ã›ã‚“ãŒã€ãã®è¦ç´ ã®æœ€åˆã®ã‚¹ãƒ†ãƒƒãƒã‚’表ã—ã¾ã™ã€‚" -#: lib/elements/element.py:335 lib/elements/element.py:347 +#: lib/elements/element.py:332 lib/elements/element.py:344 msgid "Scale tack stitch" -msgstr "" +msgstr "仮縫ã„補æ£" -#: lib/elements/element.py:336 +#: lib/elements/element.py:333 msgid "Set stitch length. A 1 in a custom path equals this values." -msgstr "" +msgstr "仮縫ã„ã®ã‚¹ãƒ†ãƒƒãƒã®é•·ã•ã‚’è¨å®šã—ã¾ã™ã€‚カスタムパス㮠1 ãŒã“ã®å€¤ã«å¯¾å¿œã—ã¾ã™ã€‚" -#: lib/elements/element.py:348 +#: lib/elements/element.py:345 msgid "Scale tack stitch by this percentage." -msgstr "" +msgstr "仮縫ã„補æ£ã‚’ã€ã“ã®ãƒ‘ーセンテージã§è¡Œã„ã¾ã™ã€‚" -#: lib/elements/element.py:359 +#: lib/elements/element.py:356 msgid "Lock stitch" -msgstr "" +msgstr "ãƒãƒƒã‚¯ã‚¹ãƒ†ãƒƒãƒï¼ˆæœ¬ç¸«ã„)" -#: lib/elements/element.py:360 +#: lib/elements/element.py:357 msgid "Lock stitch type" -msgstr "" +msgstr "ãƒãƒƒã‚¯ã‚¹ãƒ†ãƒƒãƒï¼ˆæœ¬ç¸«ã„)ã®ã‚¿ã‚¤ãƒ—" -#: lib/elements/element.py:371 +#: lib/elements/element.py:368 msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." -msgstr "" +msgstr "カスタムパスを入力ã—ã¾ã™ã€‚「ãƒãƒƒã‚¯ã‚¹ãƒ†ãƒƒãƒè£œæ£ã€ã®å€¤ãŒã€ã‚«ã‚¹ã‚¿ãƒ パス㮠1 ã«ç›¸å½“ã—ã¾ã™ã€‚svg パスã®å ´åˆã€æœ€å¾Œã®ãƒŽãƒ¼ãƒ‰ã¯åˆºã—ã‚…ã†ã•れã¾ã›ã‚“ãŒã€ãã®è¦ç´ ã®æœ€åˆã®ã‚¹ãƒ†ãƒƒãƒã‚’表ã—ã¾ã™ã€‚" -#: lib/elements/element.py:381 lib/elements/element.py:393 +#: lib/elements/element.py:378 lib/elements/element.py:390 msgid "Scale lock stitch" -msgstr "" +msgstr "ãƒãƒƒã‚¯ã‚¹ãƒ†ãƒƒãƒï¼ˆæœ¬ç¸«ã„)補æ£" -#: lib/elements/element.py:382 +#: lib/elements/element.py:379 msgid "Set length of lock stitches (mm)." -msgstr "" +msgstr "ãƒãƒƒã‚¯ã‚¹ãƒ†ãƒƒãƒï¼ˆæœ¬ç¸«ã„)ã®é•·ã•ã‚’è¨å®šã—ã¾ã™ (mm) 。" -#: lib/elements/element.py:394 +#: lib/elements/element.py:391 msgid "Scale lock stitch by this percentage." -msgstr "" +msgstr "ãƒãƒƒã‚¯ã‚¹ãƒ†ãƒƒãƒï¼ˆæœ¬ç¸«ã„)補æ£ã‚’ã€ã“ã®ãƒ‘ーセンテージã§è¡Œã„ã¾ã™ã€‚" -#: lib/elements/element.py:406 +#: lib/elements/element.py:403 msgid "Trim After" -msgstr "" +msgstr "糸切り" -#: lib/elements/element.py:407 +#: lib/elements/element.py:404 msgid "Add a TRIM command after stitching this object." -msgstr "" +msgstr "ã“ã®ã‚ªãƒ–ジェクトをステッãƒã—ãŸå¾Œã€TRIM ã‚³ãƒžãƒ³ãƒ‰ï¼ˆç³¸åˆ‡ã‚ŠæŒ‡ç¤ºï¼‰ã‚’è¿½åŠ ã—ã¾ã™ã€‚" -#: lib/elements/element.py:416 +#: lib/elements/element.py:413 msgid "Stop After" -msgstr "" +msgstr "åœæ¢" -#: lib/elements/element.py:417 +#: lib/elements/element.py:414 msgid "Add a STOP command after stitching this object." -msgstr "" +msgstr "ã“ã®ã‚ªãƒ–ジェクトをステッãƒã—ãŸå¾Œã€STOP ã‚³ãƒžãƒ³ãƒ‰ï¼ˆåœæ¢æŒ‡ç¤ºï¼‰ã‚’è¿½åŠ ã—ã¾ã™ã€‚" -#: lib/elements/element.py:426 +#: lib/elements/element.py:423 msgid "Random seed" -msgstr "" +msgstr "乱数ã®ã‚·ãƒ¼ãƒ‰å€¤" -#: lib/elements/element.py:427 +#: lib/elements/element.py:424 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." -msgstr "" +msgstr "ãƒ©ãƒ³ãƒ€ãƒ ã«æ±ºã¾ã‚‹å±žæ€§ã«å¯¾ã—ã¦ã€ãƒ‘ターンを固定ã™ã‚‹å¿…è¦ãŒã‚ã‚‹å ´åˆã«è¨å®šã—ã¾ã™ã€‚空ã®å ´åˆã¯ã€è¦ç´ ID ãŒä½¿ç”¨ã•れã¾ã™ã€‚" -#: lib/elements/element.py:475 +#: lib/elements/element.py:472 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "オブジェクト %(id)sã«ã¯ç©ºã® 'd' 属性ãŒã‚りã¾ã™ã€‚ã“ã®ã‚ªãƒ–ジェクトをドã‚ュメントã‹ã‚‰å‰Šé™¤ã—ã¦ãã ã•ã„。" @@ -1194,11 +1197,11 @@ msgstr "オブジェクト %(id)sã«ã¯ç©ºã® 'd' 属性ãŒã‚りã¾ã™ã€‚ã“ã® #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:661 +#: lib/elements/element.py:658 msgid "Failed on " msgstr "" -#: lib/elements/element.py:663 +#: lib/elements/element.py:660 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1222,7 +1225,7 @@ msgstr "スモールフィル" msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "ã“ã®å¡—りã¤ã¶ã—オブジェクトã¯éžå¸¸ã«å°ã•ã„ã®ã§ã€ãƒ©ãƒ³ãƒ‹ãƒ³ã‚°ã‚¹ãƒ†ãƒƒãƒã‚„サテンステッãƒã®ãƒ©ã‚¤ãƒ³ã¨ã—ãŸæ–¹ãŒè¦‹æ „ãˆãŒã‚ˆããªã‚Šã¾ã™ã€‚éžå¸¸ã«å°ã•ã„形状ã®å ´åˆã€å¡—りã¤ã¶ã—ステッãƒã¯ä¸å¯èƒ½ã§ã‚りã€ã‚¤ãƒ³ã‚¯/ステッãƒã¯ä»£ã‚りã«ã‚¢ã‚¦ãƒˆãƒ©ã‚¤ãƒ³ã®å‘¨ã‚Šã«ãƒ©ãƒ³ãƒ‹ãƒ³ã‚°ã‚¹ãƒ†ãƒƒãƒã‚’使用ã—ã¾ã™ã€‚" -#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:543 +#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:555 msgid "Expand" msgstr "展開" @@ -1231,7 +1234,7 @@ msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch w msgstr "ã“ã®å¡—りã¤ã¶ã—オブジェクトã®å±•開パラメータã¯é©ç”¨ã§ãã¾ã›ã‚“。\n" "インク/ステッãƒã¯ãれを無視ã—ã€ä»£ã‚りã«å…ƒã®ã‚µã‚¤ã‚ºã‚’使用ã—ã¾ã™ã€‚" -#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:520 +#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:532 msgid "Inset" msgstr "挿入ã™ã‚‹" @@ -1268,15 +1271,15 @@ msgstr "" msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:34 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:35 +#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:37 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:39 msgid "* Remove all guide lines, except for one." msgstr "" @@ -1321,23 +1324,23 @@ msgstr "自動的ã«ãƒ«ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ã•れãŸãƒ•ィルステッãƒ" msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:29 +#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:37 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:30 +#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:38 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:31 +#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:39 msgid "Meander Fill" msgstr "" -#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:32 +#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:40 msgid "Circular Fill" msgstr "" -#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:33 +#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:41 msgid "Legacy Fill" msgstr "" @@ -1414,132 +1417,148 @@ msgid "Meander Pattern" msgstr "" #: lib/elements/fill_stitch.py:190 -msgid "Meander pattern scale" +msgid "Meander pattern angle" msgstr "" #: lib/elements/fill_stitch.py:200 +msgid "Meander pattern scale" +msgstr "" + +#: lib/elements/fill_stitch.py:201 +msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. " +msgstr "" + +#: lib/elements/fill_stitch.py:212 msgid "Angle of lines of stitches" msgstr "ステッãƒã®ç·šã®è§’度" -#: lib/elements/fill_stitch.py:201 +#: lib/elements/fill_stitch.py:213 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "角度ã¯å時計回りã«å›žè»¢ã—ã¾ã™ã€‚ 0ã¯æ°´å¹³ã§ã™ã€‚è² ã®è§’度もè¨å®šå¯èƒ½ã§ã™ã€‚" -#: lib/elements/fill_stitch.py:219 lib/elements/fill_stitch.py:532 +#: lib/elements/fill_stitch.py:231 lib/elements/fill_stitch.py:544 msgid "Skip last stitch in each row" msgstr "å„è¡Œã®æœ€å¾Œã®ã‚¹ãƒ†ãƒƒãƒã‚’スã‚ップã—ã¾ã™" -#: lib/elements/fill_stitch.py:220 lib/elements/fill_stitch.py:533 +#: lib/elements/fill_stitch.py:232 lib/elements/fill_stitch.py:545 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "å„è¡Œã®æœ€å¾Œã®ã‚¹ãƒ†ãƒƒãƒã¯ã€æ¬¡ã®è¡Œã®æœ€åˆã®ã‚¹ãƒ†ãƒƒãƒã«éžå¸¸ã«è¿‘ã„ã§ã™ã€‚スã‚ップã™ã‚‹ã¨ã€ã‚¹ãƒ†ãƒƒãƒæ•°ã¨å¯†åº¦ãŒæ¸›å°‘ã—ã¾ã™ã€‚" -#: lib/elements/fill_stitch.py:233 +#: lib/elements/fill_stitch.py:245 msgid "Flip fill (start right-to-left)" msgstr "フリップフィル(å³ã‹ã‚‰å·¦ã«é–‹å§‹ï¼‰" -#: lib/elements/fill_stitch.py:234 +#: lib/elements/fill_stitch.py:246 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "フリップオプションã¯ã€ã‚¹ãƒ†ãƒƒãƒãƒ‘スã®ãƒ«ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ã«å½¹ç«‹ã¡ã¾ã™ã€‚フリップを有効ã«ã™ã‚‹ã¨ã€ã‚¹ãƒ†ãƒƒãƒã¯å·¦ã‹ã‚‰å³ã§ã¯ãªãå³ã‹ã‚‰å·¦ã«ãªã‚Šã¾ã™ã€‚" -#: lib/elements/fill_stitch.py:245 +#: lib/elements/fill_stitch.py:257 msgid "Spacing between rows" msgstr "行間ã®é–“éš”" -#: lib/elements/fill_stitch.py:246 +#: lib/elements/fill_stitch.py:258 msgid "Distance between rows of stitches." msgstr "ステッãƒã®åˆ—é–“ã®è·é›¢" -#: lib/elements/fill_stitch.py:265 +#: lib/elements/fill_stitch.py:277 msgid "Maximum fill stitch length" msgstr "フィルステッãƒã®æœ€å¤§é•·ã•(縫ã„ピッãƒ)" -#: lib/elements/fill_stitch.py:266 +#: lib/elements/fill_stitch.py:278 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "行ã®å„ステッãƒã®é•·ã•ã€‚è¡Œã®æœ€åˆã¾ãŸã¯æœ€å¾Œã«çŸã„ステッãƒã‚’使用ã§ãã¾ã™ã€‚" -#: lib/elements/fill_stitch.py:281 +#: lib/elements/fill_stitch.py:293 msgid "Stagger rows this many times before repeating" msgstr "繰り返ã™å‰ã«ã€è¡Œã‚’ãšã‚‰ã—ã¦ã„ãã¾ã™" -#: lib/elements/fill_stitch.py:282 +#: lib/elements/fill_stitch.py:294 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:440 lib/elements/stroke.py:106 +#: lib/elements/fill_stitch.py:452 lib/elements/stroke.py:108 msgid "Running stitch length" msgstr "ランニングステッãƒã®é•·ã•" -#: lib/elements/fill_stitch.py:441 +#: lib/elements/fill_stitch.py:453 msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:456 lib/elements/stroke.py:118 +#: lib/elements/fill_stitch.py:468 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:457 +#: lib/elements/fill_stitch.py:469 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:468 inx/inkstitch_select_elements.inx:35 -#: inx/inkstitch_select_elements.inx:37 +#: lib/elements/fill_stitch.py:480 inx/inkstitch_select_elements.inx:43 +#: inx/inkstitch_select_elements.inx:45 msgid "Underlay" msgstr "アンダーレイ" -#: lib/elements/fill_stitch.py:468 lib/elements/fill_stitch.py:477 -#: lib/elements/fill_stitch.py:502 lib/elements/fill_stitch.py:513 -#: lib/elements/fill_stitch.py:523 lib/elements/fill_stitch.py:535 -#: lib/elements/fill_stitch.py:576 +#: lib/elements/fill_stitch.py:480 lib/elements/fill_stitch.py:489 +#: lib/elements/fill_stitch.py:514 lib/elements/fill_stitch.py:525 +#: lib/elements/fill_stitch.py:535 lib/elements/fill_stitch.py:547 +#: lib/elements/fill_stitch.py:598 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:474 +#: lib/elements/fill_stitch.py:486 msgid "Fill angle" msgstr "塗りã¤ã¶ã—角度" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:487 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:499 +#: lib/elements/fill_stitch.py:511 msgid "Row spacing" msgstr "行間隔" -#: lib/elements/fill_stitch.py:500 +#: lib/elements/fill_stitch.py:512 msgid "default: 3x fill row spacing" msgstr "デフォルト:3x塗りã¤ã¶ã—行間隔" -#: lib/elements/fill_stitch.py:510 +#: lib/elements/fill_stitch.py:522 lib/elements/stroke.py:134 msgid "Max stitch length" msgstr "最大ステッãƒé•·ã•" -#: lib/elements/fill_stitch.py:511 +#: lib/elements/fill_stitch.py:523 msgid "default: equal to fill max stitch length" msgstr "デフォルト:最大フィルステッãƒé•·" -#: lib/elements/fill_stitch.py:521 +#: lib/elements/fill_stitch.py:533 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "アンダーレイを行ã†å‰ã«å½¢çŠ¶ã‚’ç¸®å°ã—ã¦ã€ã‚¢ãƒ³ãƒ€ãƒ¼ãƒ¬ã‚¤ãŒå¡—りã¤ã¶ã—ã®å¤–å´ã«è¡¨ç¤ºã•れãªã„よã†ã«ã—ã¾ã™ã€‚" -#: lib/elements/fill_stitch.py:544 +#: lib/elements/fill_stitch.py:556 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:558 lib/elements/fill_stitch.py:572 +#: lib/elements/fill_stitch.py:569 +msgid "Clip path" +msgstr "" + +#: lib/elements/fill_stitch.py:570 +msgid "Constrain stitching to the shape. Useful when smoothing and expand are used." +msgstr "" + +#: lib/elements/fill_stitch.py:580 lib/elements/fill_stitch.py:594 msgid "Underpath" msgstr "アンダーパス" -#: lib/elements/fill_stitch.py:559 lib/elements/fill_stitch.py:573 +#: lib/elements/fill_stitch.py:581 lib/elements/fill_stitch.py:595 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "セクション間を移動ã™ã‚‹ã¨ãã¯ã€ã‚·ã‚§ã‚¤ãƒ—内を移動ã—ã¾ã™ã€‚アンダーパスステッãƒã¯ã€åˆ—ã®è§’åº¦ã®æ–¹å‘ã«ç§»å‹•ã—ãªã„よã†ã«ã—ã¦ã€éžè¡¨ç¤ºã«ã—ã¾ã™ã€‚ギザギザã®å¤–観を与ãˆã¾ã™ã€‚" -#: lib/elements/fill_stitch.py:821 +#: lib/elements/fill_stitch.py:843 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:824 +#: lib/elements/fill_stitch.py:846 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1610,479 +1629,487 @@ msgstr "*オプション:パラメーター拡張機能を実行ã—ã€[手動ã msgid "Manual stitch along path" msgstr "ãƒ‘ã‚¹ã«æ²¿ã£ãŸæ‰‹å‹•ステッãƒ" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "Too few subpaths" msgstr "サブパスãŒå°‘ãªã™ãŽã¾ã™" -#: lib/elements/satin_column.py:30 +#: lib/elements/satin_column.py:31 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "サテンã®åˆ—:オブジェクトã®ã‚µãƒ–パスãŒå°‘ãªã™ãŽã¾ã™ã€‚ã‚µãƒ†ãƒ³ã®æŸ±ã«ã¯ã€å°‘ãªãã¨ã‚‚2ã¤ã®ã‚µãƒ–パス(レール)ãŒå¿…è¦ã§ã™ã€‚" -#: lib/elements/satin_column.py:32 +#: lib/elements/satin_column.py:33 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "*別ã®ã‚µãƒ–ãƒ‘ã‚¹ã‚’è¿½åŠ ã—ã¾ã™ï¼ˆ2ã¤ã®ãƒ‘ã‚¹ã‚’é¸æŠžã—ã€[パス]> [çµåˆ] を実行ã—ã¾ã™ï¼‰" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:34 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "*ランニングステッãƒã¾ãŸã¯ã‚·ãƒ³ãƒ—ルãªã‚µãƒ†ãƒ³ã«å¤‰æ›ï¼ˆãƒ‘ラメーターエクステンション)" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "Not stitchable satin column" msgstr "" -#: lib/elements/satin_column.py:39 +#: lib/elements/satin_column.py:40 msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup." msgstr "" -#: lib/elements/satin_column.py:41 +#: lib/elements/satin_column.py:42 msgid "Make sure your satin column is not a combination of multiple satin columns." msgstr "" -#: lib/elements/satin_column.py:42 +#: lib/elements/satin_column.py:43 msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/" msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "Each rung should intersect both rails once." msgstr "å„ラングã¯ã€ä¸¡æ–¹ã®ãƒ¬ãƒ¼ãƒ«ã¨1回交差ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚" -#: lib/elements/satin_column.py:50 +#: lib/elements/satin_column.py:51 msgid "Rungs intersects too many times" msgstr "ラングãŒä½•度も交差ã™ã‚‹" -#: lib/elements/satin_column.py:51 +#: lib/elements/satin_column.py:52 msgid "Satin column: A rung intersects a rail more than once." msgstr "ã‚µãƒ†ãƒ³ã®æŸ±ï¼šãƒ©ãƒ³ã‚°ãŒãƒ‘スã¨è¤‡æ•°å›žäº¤å·®ã—ã¾ã™ã€‚" -#: lib/elements/satin_column.py:55 +#: lib/elements/satin_column.py:56 msgid "Rung doesn't intersect rails" msgstr "ラングã¯ãƒ¬ãƒ¼ãƒ«ã¨äº¤å·®ã—ã¾ã›ã‚“" -#: lib/elements/satin_column.py:56 +#: lib/elements/satin_column.py:57 msgid "Satin column: A rung doesn't intersect both rails." msgstr "ã‚µãƒ†ãƒ³ã®æŸ±ï¼šãƒ©ãƒ³ã‚°ã¯ä¸¡æ–¹ã®ãƒ‘スã¨äº¤å·®ã—ã¾ã›ã‚“。" -#: lib/elements/satin_column.py:60 +#: lib/elements/satin_column.py:61 msgid "Unequal number of points" msgstr "ãƒã‚¤ãƒ³ãƒˆæ•°ãŒç‰ã—ãã‚りã¾ã›ã‚“" -#: lib/elements/satin_column.py:61 +#: lib/elements/satin_column.py:62 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "ã‚µãƒ†ãƒ³ã®æŸ±ï¼šæ¨ªæœ¨ã¯ãªãã€ãƒ‘スã®ãƒã‚¤ãƒ³ãƒˆæ•°ã¯ç‰ã—ãã‚りã¾ã›ã‚“。" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "ã“ã®å•題を解決ã™ã‚‹æœ€ã‚‚ç°¡å˜ãªæ–¹æ³•ã¯ã€1ã¤ä»¥ä¸Šã®ãƒ©ãƒ³ã‚°ã‚’è¿½åŠ ã™ã‚‹ã“ã¨ã§ã™ã€‚ " -#: lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:65 msgid "Rungs control the stitch direction in satin columns." msgstr "ラングã¯ã€ã‚µãƒ†ãƒ³ã®æŸ±ã®ã‚¹ãƒ†ãƒƒãƒã®æ–¹å‘を制御ã—ã¾ã™ã€‚" -#: lib/elements/satin_column.py:65 +#: lib/elements/satin_column.py:66 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "*é¸æŠžã—ãŸã‚ªãƒ–ジェクトã§ã€ŒPã€ã‚’押ã—ã¦é‰›ç†ãƒ„ールをアクティブã«ã—ã¾ã™ã€‚" -#: lib/elements/satin_column.py:66 +#: lib/elements/satin_column.py:67 msgid "* Hold \"Shift\" while drawing the rung." msgstr "*ラングをæç”»ã—ã¦ã„る間「Shiftã€ã‚’押ã—ãŸã¾ã¾ã«ã—ã¾ã™ã€‚" -#: lib/elements/satin_column.py:71 lib/elements/satin_column.py:81 -#: inx/inkstitch_select_elements.inx:17 +#: lib/elements/satin_column.py:72 lib/elements/satin_column.py:82 +#: inx/inkstitch_select_elements.inx:25 msgid "Satin Column" msgstr "サテンカラム" -#: lib/elements/satin_column.py:77 +#: lib/elements/satin_column.py:78 msgid "Custom satin column" msgstr "カスタムサテンカラム" -#: lib/elements/satin_column.py:82 +#: lib/elements/satin_column.py:83 msgid "\"E\" Stitch" msgstr "" -#: lib/elements/satin_column.py:86 lib/elements/stroke.py:70 +#: lib/elements/satin_column.py:87 lib/elements/stroke.py:72 #: inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:376 +#: lib/elements/satin_column.py:97 lib/elements/satin_column.py:377 msgid "Maximum stitch length" msgstr "最大ステッãƒã®é•·ã•" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:98 msgid "Maximum stitch length for split stitches." msgstr "スプリットステッãƒã®æœ€å¤§ã‚¹ãƒ†ãƒƒãƒé•·ã•" -#: lib/elements/satin_column.py:106 +#: lib/elements/satin_column.py:107 msgid "Random percentage of satin width decrease" msgstr "" -#: lib/elements/satin_column.py:107 +#: lib/elements/satin_column.py:108 msgid "shorten stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:116 +#: lib/elements/satin_column.py:117 msgid "Random percentage of satin width increase" msgstr "" -#: lib/elements/satin_column.py:117 +#: lib/elements/satin_column.py:118 msgid "lengthen stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:126 +#: lib/elements/satin_column.py:127 msgid "Random zig-zag spacing percentage" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:128 msgid "Amount of random jitter added to stitch length." msgstr "" -#: lib/elements/satin_column.py:135 +#: lib/elements/satin_column.py:136 msgid "Random phase for split stitches" msgstr "" -#: lib/elements/satin_column.py:136 +#: lib/elements/satin_column.py:137 msgid "Controls whether split stitches are centered or with a random phase (which may increase stitch count)." msgstr "" -#: lib/elements/satin_column.py:143 +#: lib/elements/satin_column.py:144 msgid "Minimum length for random-phase split." msgstr "" -#: lib/elements/satin_column.py:144 +#: lib/elements/satin_column.py:145 msgid "Defaults to maximum stitch length. Smaller values allow for a transition between single-stitch and split-stitch." msgstr "" -#: lib/elements/satin_column.py:153 +#: lib/elements/satin_column.py:154 msgid "Random jitter for split stitches" msgstr "" -#: lib/elements/satin_column.py:154 +#: lib/elements/satin_column.py:155 msgid "Randomizes split stitch length if random phase is enabled, stitch position if disabled." msgstr "" -#: lib/elements/satin_column.py:161 +#: lib/elements/satin_column.py:162 msgid "Short stitch inset" msgstr "" -#: lib/elements/satin_column.py:162 +#: lib/elements/satin_column.py:163 msgid "Stitches in areas with high density will be inset by this amount." msgstr "" -#: lib/elements/satin_column.py:172 +#: lib/elements/satin_column.py:173 msgid "Short stitch distance" msgstr "" -#: lib/elements/satin_column.py:173 +#: lib/elements/satin_column.py:174 msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:187 lib/elements/stroke.py:132 +#: lib/elements/satin_column.py:188 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "ジグザグ間隔(ピークツーピーク)" -#: lib/elements/satin_column.py:188 +#: lib/elements/satin_column.py:189 msgid "Peak-to-peak distance between zig-zags. This is double the mm/stitch measurement used by most mechanical machines." msgstr "" -#: lib/elements/satin_column.py:200 +#: lib/elements/satin_column.py:201 msgid "Pull compensation percentage" msgstr "" -#: lib/elements/satin_column.py:201 +#: lib/elements/satin_column.py:202 msgid "Additional pull compensation which varies as a percentage of stitch width. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:215 +#: lib/elements/satin_column.py:216 msgid "Pull compensation" msgstr "縮ã¿è£œæ£" -#: lib/elements/satin_column.py:216 +#: lib/elements/satin_column.py:217 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:233 +#: lib/elements/satin_column.py:234 msgid "Reverse one rail" msgstr "" -#: lib/elements/satin_column.py:234 +#: lib/elements/satin_column.py:235 msgid "Enabling this may help if your satin renders very strangely." msgstr "" -#: lib/elements/satin_column.py:244 +#: lib/elements/satin_column.py:245 msgid "Swap rails" msgstr "" -#: lib/elements/satin_column.py:245 +#: lib/elements/satin_column.py:246 msgid "Swaps the first and second rails of the satin column, affecting which side the thread finished on as well as any sided properties" msgstr "" -#: lib/elements/satin_column.py:254 +#: lib/elements/satin_column.py:255 msgid "Contour underlay" msgstr "輪éƒã‚¢ãƒ³ãƒ€ãƒ¼ãƒ¬ã‚¤" -#: lib/elements/satin_column.py:254 lib/elements/satin_column.py:261 -#: lib/elements/satin_column.py:269 lib/elements/satin_column.py:284 +#: lib/elements/satin_column.py:255 lib/elements/satin_column.py:262 +#: lib/elements/satin_column.py:270 lib/elements/satin_column.py:285 msgid "Contour Underlay" msgstr "輪éƒã‚¢ãƒ³ãƒ€ãƒ¼ãƒ¬ã‚¤" -#: lib/elements/satin_column.py:261 lib/elements/satin_column.py:300 +#: lib/elements/satin_column.py:262 lib/elements/satin_column.py:301 msgid "Stitch length" msgstr "ステッãƒã®é•·ã•" -#: lib/elements/satin_column.py:267 +#: lib/elements/satin_column.py:268 msgid "Inset distance (fixed)" msgstr "" -#: lib/elements/satin_column.py:268 +#: lib/elements/satin_column.py:269 msgid "Shrink the outline by a fixed length, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:281 +#: lib/elements/satin_column.py:282 msgid "Inset distance (proportional)" msgstr "" -#: lib/elements/satin_column.py:282 +#: lib/elements/satin_column.py:283 msgid "Shrink the outline by a proportion of the column width, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:293 +#: lib/elements/satin_column.py:294 msgid "Center-walk underlay" msgstr "センターウォークアンダーレイ" -#: lib/elements/satin_column.py:293 lib/elements/satin_column.py:300 -#: lib/elements/satin_column.py:309 lib/elements/satin_column.py:319 +#: lib/elements/satin_column.py:294 lib/elements/satin_column.py:301 +#: lib/elements/satin_column.py:310 lib/elements/satin_column.py:320 msgid "Center-Walk Underlay" msgstr "センターウォークアンダーレイ" -#: lib/elements/satin_column.py:306 lib/elements/stroke.py:80 +#: lib/elements/satin_column.py:307 lib/elements/stroke.py:82 msgid "Repeats" msgstr "繰り返ã—" -#: lib/elements/satin_column.py:307 +#: lib/elements/satin_column.py:308 msgid "For an odd number of repeats, this will reverse the direction the satin column is stitched, causing stitching to both begin and end at the start point." msgstr "" -#: lib/elements/satin_column.py:317 +#: lib/elements/satin_column.py:318 msgid "Position" msgstr "" -#: lib/elements/satin_column.py:318 +#: lib/elements/satin_column.py:319 #, python-format msgid "Position of underlay from between the rails. 0% is along the first rail, 50% is centered, 100% is along the second rail." msgstr "" -#: lib/elements/satin_column.py:326 +#: lib/elements/satin_column.py:327 msgid "Zig-zag underlay" msgstr "ジグザグアンダーレイ" -#: lib/elements/satin_column.py:326 lib/elements/satin_column.py:335 -#: lib/elements/satin_column.py:346 lib/elements/satin_column.py:366 -#: lib/elements/satin_column.py:379 +#: lib/elements/satin_column.py:327 lib/elements/satin_column.py:336 +#: lib/elements/satin_column.py:347 lib/elements/satin_column.py:367 +#: lib/elements/satin_column.py:380 msgid "Zig-zag Underlay" msgstr "ジグザグアンダーレイ" -#: lib/elements/satin_column.py:332 +#: lib/elements/satin_column.py:333 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "ジグザグ間隔(ピークツーピーク)" -#: lib/elements/satin_column.py:333 +#: lib/elements/satin_column.py:334 msgid "Distance between peaks of the zig-zags." msgstr "ジグザグã®ãƒ”ーク間ã®è·é›¢ã€‚" -#: lib/elements/satin_column.py:343 +#: lib/elements/satin_column.py:344 msgid "Inset amount (fixed)" msgstr "" -#: lib/elements/satin_column.py:344 lib/elements/satin_column.py:364 +#: lib/elements/satin_column.py:345 lib/elements/satin_column.py:365 msgid "default: half of contour underlay inset" msgstr "デフォルト:ç‰é«˜ç·šã‚¢ãƒ³ãƒ€ãƒ¼ãƒ¬ã‚¤ã‚¤ãƒ³ã‚»ãƒƒãƒˆã®åŠåˆ†" -#: lib/elements/satin_column.py:363 +#: lib/elements/satin_column.py:364 msgid "Inset amount (proportional)" msgstr "" -#: lib/elements/satin_column.py:377 +#: lib/elements/satin_column.py:378 msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "最大ステッãƒé•·ã•ã‚’è¶…ãˆãŸå ´åˆã®ã‚¹ãƒ—リットステッãƒ" -#: lib/elements/stroke.py:25 +#: lib/elements/stroke.py:27 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:26 +#: lib/elements/stroke.py:28 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:30 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:29 +#: lib/elements/stroke.py:31 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:44 msgid "Stroke" msgstr "ストãƒãƒ¼ã‚¯" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:47 msgid "Running stitch along paths" msgstr "ãƒ‘ã‚¹ã«æ²¿ã£ã¦ã‚¹ãƒ†ãƒƒãƒã‚’走らã›ã‚‹" -#: lib/elements/stroke.py:63 +#: lib/elements/stroke.py:65 msgid "Running Stitch / Bean Stitch" msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:66 msgid "Ripple Stitch" msgstr "" -#: lib/elements/stroke.py:65 inx/inkstitch_select_elements.inx:13 +#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:21 msgid "ZigZag Stitch" msgstr "" -#: lib/elements/stroke.py:66 inx/inkstitch_select_elements.inx:14 +#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:22 msgid "Manual Stitch" msgstr "" -#: lib/elements/stroke.py:81 +#: lib/elements/stroke.py:83 msgid "Defines how many times to run down and back along the path." msgstr "ãƒ‘ã‚¹ã«æ²¿ã£ã¦ç¸«ã£ãŸã‚Šæˆ»ã£ãŸã‚Šã™ã‚‹å›žæ•°ã‚’定義ã—ã¾ã™ã€‚" -#: lib/elements/stroke.py:92 +#: lib/elements/stroke.py:94 msgid "Bean stitch number of repeats" msgstr "繰り返ã™ãƒ“ãƒ¼ãƒ³ã‚¹ãƒ†ãƒƒãƒæ•°" -#: lib/elements/stroke.py:93 +#: lib/elements/stroke.py:95 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:107 -msgid "Length of stitches in running stitch mode." -msgstr "ランニングステッãƒãƒ¢ãƒ¼ãƒ‰ã§ã®ã‚¹ãƒ†ãƒƒãƒã®é•·ã•" +#: lib/elements/stroke.py:109 +msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting." +msgstr "" -#: lib/elements/stroke.py:119 +#: lib/elements/stroke.py:120 +msgid "Stitch tolerance" +msgstr "" + +#: lib/elements/stroke.py:121 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:133 +#: lib/elements/stroke.py:135 +msgid "Split stitches longer than this." +msgstr "" + +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "ジグザグモードã§ã®ã‚¹ãƒ†ãƒƒãƒé•·ã•" -#: lib/elements/stroke.py:145 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:146 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:174 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:175 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:198 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:199 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:210 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:211 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:222 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:223 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:234 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:235 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:247 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:248 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:252 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "ãªã—" -#: lib/elements/stroke.py:260 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:261 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:261 lib/elements/stroke.py:273 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:289 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:272 +#: lib/elements/stroke.py:288 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:273 +#: lib/elements/stroke.py:289 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:284 +#: lib/elements/stroke.py:300 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:285 +#: lib/elements/stroke.py:301 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:296 +#: lib/elements/stroke.py:312 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:297 +#: lib/elements/stroke.py:313 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "flat" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:84 +#: lib/elements/text.py:13 lib/extensions/lettering.py:86 msgid "Text" msgstr "æ–‡å—" @@ -2291,19 +2318,19 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "è¿½åŠ ã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ã‚’1ã¤ä»¥ä¸Šé¸æŠžã—ã¦ãã ã•ã„。" -#: lib/extensions/lettering.py:38 lib/extensions/lettering.py:488 +#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:490 msgid "Ink/Stitch Lettering" msgstr "インク/ステッãƒã®æ–‡å—é…ç½®" -#: lib/extensions/lettering.py:48 +#: lib/extensions/lettering.py:50 msgid "Font" msgstr "フォント" -#: lib/extensions/lettering.py:57 +#: lib/extensions/lettering.py:59 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:67 inx/inkstitch_apply_threadlist.inx:7 +#: lib/extensions/lettering.py:69 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7 @@ -2311,39 +2338,39 @@ msgstr "" msgid "Options" msgstr "オプション" -#: lib/extensions/lettering.py:72 +#: lib/extensions/lettering.py:74 msgid "Stitch lines of text back and forth" msgstr "テã‚ストã®è¡Œã‚’å‰å¾Œã«ã‚¹ãƒ†ãƒƒãƒã—ã¾ã™ã€‚" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:76 +#: lib/extensions/lettering.py:78 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:81 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:81 +#: lib/extensions/lettering.py:83 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:503 +#: lib/extensions/lettering.py:91 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2352,33 +2379,33 @@ msgstr "" msgid "Cancel" msgstr "ã‚ャンセル" -#: lib/extensions/lettering.py:93 lib/extensions/params.py:511 +#: lib/extensions/lettering.py:95 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "é©ç”¨ã—ã¦çµ‚了" -#: lib/extensions/lettering.py:256 +#: lib/extensions/lettering.py:258 msgid "This font has no available font variant. Please update or remove the font." msgstr "ã“ã®ãƒ•ォントã«ã¯ã€ä½¿ç”¨å¯èƒ½ãªãƒ•ォントãƒãƒªã‚¢ãƒ³ãƒˆãŒã‚りã¾ã›ã‚“。フォントを更新ã¾ãŸã¯å‰Šé™¤ã—ã¦ãã ã•ã„。" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:317 +#: lib/extensions/lettering.py:319 #, python-format msgid "Text scale %s%%" msgstr "æ–‡å—ã®å¤§ãã• %s%%" -#: lib/extensions/lettering.py:328 +#: lib/extensions/lettering.py:330 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:478 +#: lib/extensions/lettering.py:480 msgid "Please select only one block of text." msgstr "1ブãƒãƒƒã‚¯ã®ã¿é¸æŠžã—ã¦ãã ã•ã„。" -#: lib/extensions/lettering.py:481 +#: lib/extensions/lettering.py:483 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "レタリングエクステンションã§ä½œæˆã•れã¦ã„ãªã„オブジェクトãŒé¸æŠžã•れã¦ã„ã¾ã™ã€‚ é¸æŠžã‚’è§£é™¤ã™ã‚‹ã‹ã€åˆ¥ã®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚’é¸æŠžã—ã¦ã‹ã‚‰å†åº¦ãƒ¬ã‚¿ãƒªãƒ³ã‚°ã‚’実行ã—ã¦ãã ã•ã„。" @@ -2469,11 +2496,11 @@ msgstr "é©ç”¨ã—ã¦çµ‚了 \"をクリックã—ãŸã¨ãã«ã€ã“ã®ãƒ‘ラメー msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "ã“ã®ãƒ‘ラメータã¯ã€\"é©å¿œã—ã¦çµ‚了 \"をクリックã—ãŸã¨ãã«ä¿å˜ã•れã¾ã™ã€‚" -#: lib/extensions/params.py:485 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "刺ç¹ãƒ‘ラメータ" -#: lib/extensions/params.py:508 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "å‰å›žã®è¨å®šã‚’使ã†" @@ -2489,81 +2516,81 @@ msgstr "" msgid "Please select at least one object to be marked as a pattern." msgstr "パターンã¨ã—ã¦ãƒžãƒ¼ã‚¯ã•れるオブジェクトを少ãªãã¨ã‚‚1ã¤é¸æŠžã—ã¦ãã ã•ã„。" -#: lib/extensions/stroke_to_lpe_satin.py:32 +#: lib/extensions/stroke_to_lpe_satin.py:33 msgid "Please select at least one stroke." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/stroke_to_lpe_satin.py:37 +#: lib/extensions/stroke_to_lpe_satin.py:38 #: lib/extensions/zigzag_line_to_satin.py:27 msgid "Please select at least one stroke to convert to a satin column." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:42 +#: lib/extensions/stroke_to_lpe_satin.py:43 msgid "Could not find the specified pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:101 +#: lib/extensions/stroke_to_lpe_satin.py:133 msgid "Cannot convert a satin column into a live path effect satin. Please select a stroke." msgstr "" -#: lib/extensions/troubleshoot.py:45 +#: lib/extensions/troubleshoot.py:49 msgid "All selected shapes are valid! " msgstr "é¸æŠžã•れãŸã™ã¹ã¦ã®å½¢çŠ¶ãŒæœ‰åйã§ã™ã€‚ " -#: lib/extensions/troubleshoot.py:47 +#: lib/extensions/troubleshoot.py:51 msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command." msgstr "形状ãŒåˆºç¹ã•れãªã„å ´åˆã¯ã€éžè¡¨ç¤ºè¨å®šã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã«ã‚ã‚‹ã‹ç¢ºèªã—ã¦ãã ã•ã„。" -#: lib/extensions/troubleshoot.py:71 +#: lib/extensions/troubleshoot.py:79 msgid "Invalid Pointer" msgstr "無効ãªãƒã‚¤ãƒ³ã‚¿" -#: lib/extensions/troubleshoot.py:77 +#: lib/extensions/troubleshoot.py:85 #: inx/inkstitch_lettering_generate_json.inx:26 msgid "Description" msgstr "説明" -#: lib/extensions/troubleshoot.py:98 lib/extensions/troubleshoot.py:147 +#: lib/extensions/troubleshoot.py:106 lib/extensions/troubleshoot.py:155 #: inx/inkstitch_cleanup.inx:17 inx/inkstitch_remove_embroidery_settings.inx:16 -#: inx/inkstitch_select_elements.inx:51 inx/inkstitch_troubleshoot.inx:10 +#: inx/inkstitch_select_elements.inx:59 inx/inkstitch_troubleshoot.inx:12 msgid "Troubleshoot" msgstr "トラブルシューティング" -#: lib/extensions/troubleshoot.py:110 lib/extensions/troubleshoot.py:154 +#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:162 msgid "Errors" msgstr "エラー" -#: lib/extensions/troubleshoot.py:116 lib/extensions/troubleshoot.py:158 +#: lib/extensions/troubleshoot.py:124 lib/extensions/troubleshoot.py:166 msgid "Warnings" msgstr "注æ„äº‹é …" -#: lib/extensions/troubleshoot.py:122 +#: lib/extensions/troubleshoot.py:130 msgid "Type Warnings" msgstr "タイプ別è¦å‘Š" -#: lib/extensions/troubleshoot.py:155 +#: lib/extensions/troubleshoot.py:163 msgid "Problems that will prevent the shape from being embroidered." msgstr "刺ç¹ã•れãªã„å•題" -#: lib/extensions/troubleshoot.py:159 +#: lib/extensions/troubleshoot.py:167 msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object." msgstr "ã“ã®å½¢çŠ¶ã‚’åˆºç¹ã™ã‚‹ã“ã¨ã‚’妨ã’ãªã„å•題ã§ã™ã€‚ã“ã®è¦å‘Šã‚’ä¿®æ£ã‚’検討ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ãŒã€ãã†ã—ãªã„å ´åˆã€ã‚¤ãƒ³ã‚¯ã‚¹ãƒ†ãƒƒãƒã¯ã“ã®ã‚ªãƒ–ジェクトを処ç†ã™ã‚‹ãŸã‚ã«æœ€å–„ã‚’å°½ãã—ã¾ã™ã€‚" -#: lib/extensions/troubleshoot.py:164 +#: lib/extensions/troubleshoot.py:172 msgid "Object Type Warnings" msgstr "オブジェクトタイプã®è¦å‘Š" -#: lib/extensions/troubleshoot.py:165 +#: lib/extensions/troubleshoot.py:173 msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour." msgstr "ã“ã®ã‚ªãƒ–ジェクトã¯ã‚¤ãƒ³ã‚¯ã‚¹ãƒ†ãƒƒãƒã§æ£ã—ã動作ã—ãªã„å ´åˆãŒã‚りã¾ã™ã€‚指示ã«ã—ãŸãŒã£ã¦å‹•作を修æ£ã—ã¦ãã ã•ã„。" -#: lib/extensions/troubleshoot.py:178 +#: lib/extensions/troubleshoot.py:186 msgid "Possible solutions" msgstr "" -#: lib/extensions/troubleshoot.py:183 +#: lib/extensions/troubleshoot.py:191 msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)." msgstr "1ã¤ã®ã‚ªãƒ–ジェクトã«è¤‡æ•°ã®ã‚¨ãƒ©ãƒ¼ãŒå«ã¾ã‚Œã¦ã„ã‚‹å¯èƒ½æ€§ãŒã‚りã¾ã™ãŒã€ãƒã‚¤ãƒ³ã‚¿ã¯ã‚ªãƒ–ジェクトã”ã¨ã«1ã¤ã—ã‹ã‚りã¾ã›ã‚“。 ã•らã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ãŸå ´åˆã¯ã€ã“ã®é–¢æ•°ã‚’å†åº¦å®Ÿè¡Œã—ã¦ãã ã•ã„。 ãƒã‚¤ãƒ³ã‚¿ã‚’削除ã™ã‚‹ã«ã¯ã€ã‚ªãƒ–ジェクトパãƒãƒ«ï¼ˆã‚ªãƒ–ジェクト -> Objects...)ã§ã€ŒTroubleshootã€ã¨ã„ã†ãƒ¬ã‚¤ãƒ¤ãƒ¼ã‚’削除ã—ã¾ã™ã€‚" @@ -2729,11 +2756,11 @@ msgstr "速度: %d ステッãƒ/ç§’" msgid "Start" msgstr "スタート" -#: lib/gui/simulator.py:832 lib/gui/simulator.py:842 +#: lib/gui/simulator.py:835 lib/gui/simulator.py:845 msgid "Preview" msgstr "プレビュー" -#: lib/gui/simulator.py:873 +#: lib/gui/simulator.py:876 msgid "Embroidery Simulation" msgstr "刺繡シミュレーション" @@ -2754,7 +2781,7 @@ msgstr "フォント 'ï¼…s'ã«ã¯ãƒãƒªã‚¢ãƒ³ãƒˆãŒã‚りã¾ã›ã‚“。" msgid "Error writing to %(path)s: %(error)s" msgstr "%(path)sã¸ã®æ›¸ãè¾¼ã¿ã‚¨ãƒ©ãƒ¼:%(error)s" -#: lib/stitch_plan/generate_stitch_plan.py:73 +#: lib/stitch_plan/generate_stitch_plan.py:75 #, python-format msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "ファイルãŒå˜åœ¨ã—ãªã„ãŸã‚é–‹ã‘ã¾ã›ã‚“。ファイルパスを修æ£ã—ã¦å†åº¦ãŠè©¦ã—ãã ã•ã„。\\r%s" @@ -2836,7 +2863,7 @@ msgstr "自動サテンランニングステッム%d" msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down." msgstr "" -#: lib/svg/rendering.py:222 +#: lib/svg/rendering.py:229 msgid "Stitch Plan" msgstr "ステッãƒãƒ—ラン" @@ -3235,6 +3262,7 @@ msgid "Yes" msgstr "ã¯ã„" #: print/templates/ui.html:201 inx/inkstitch_lettering_generate_json.inx:37 +#: inx/inkstitch_letters_to_font.inx:66 msgid "No" msgstr "ã„ã„ãˆ" @@ -3744,8 +3772,8 @@ msgstr "*ã‚«ãƒ©ãƒ¼ãƒ‘ãƒ¬ãƒƒãƒˆã‚’é¸æŠž" #: inx/inkstitch_cutwork_segmentation.inx:42 #: inx/inkstitch_fill_to_stroke.inx:24 inx/inkstitch_generate_palette.inx:24 #: inx/inkstitch_lettering_along_path.inx:17 -#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:43 -#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:51 +#: inx/inkstitch_stroke_to_lpe_satin.inx:26 #: inx/inkstitch_zigzag_line_to_satin.inx:18 msgid "Help" msgstr "" @@ -3775,7 +3803,7 @@ msgid "Import any other Threadlist file in txt format. Ink/Stitch will try to ma msgstr "" #: inx/inkstitch_apply_threadlist.inx:98 inx/inkstitch_fill_to_stroke.inx:33 -#: inx/inkstitch_stroke_to_lpe_satin.inx:30 +#: inx/inkstitch_stroke_to_lpe_satin.inx:32 #: inx/inkstitch_zigzag_line_to_satin.inx:28 msgid "Get more information on our website" msgstr "" @@ -3849,7 +3877,7 @@ msgstr "サテンカラムã®é †åºã‚’ä¿æŒ" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10 -#: inx/inkstitch_stroke_to_lpe_satin.inx:38 +#: inx/inkstitch_stroke_to_lpe_satin.inx:40 #: inx/inkstitch_zigzag_line_to_satin.inx:36 msgid "Tools: Satin" msgstr "" @@ -4064,7 +4092,7 @@ msgid "Duplicate Params" msgstr "é‡è¤‡ã—ãŸãƒ‘ラメータ" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 -#: inx/inkstitch_select_elements.inx:66 +#: inx/inkstitch_select_elements.inx:74 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" @@ -4934,6 +4962,14 @@ msgstr "" msgid "Import commands" msgstr "" +#: inx/inkstitch_letters_to_font.inx:64 +msgid "As param" +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:65 +msgid "As symbol" +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "é¸æŠžã—ãŸã‚ªãƒ–ジェクトã«ã‚³ãƒžãƒ³ãƒ‰ã‚’ä»˜åŠ " @@ -5318,100 +5354,120 @@ msgstr "" msgid "Stroke type" msgstr "" -#: inx/inkstitch_select_elements.inx:11 +#: inx/inkstitch_select_elements.inx:12 msgid "Running Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:12 -msgid "Ripples" +#: inx/inkstitch_select_elements.inx:14 +msgid "Select" +msgstr "" + +#: inx/inkstitch_select_elements.inx:14 +msgid "Only select specific running stitches" msgstr "" #: inx/inkstitch_select_elements.inx:15 -msgid "Polyline" +msgid "All" msgstr "" #: inx/inkstitch_select_elements.inx:16 +msgid "Auto-Run Top Stitching" +msgstr "" + +#: inx/inkstitch_select_elements.inx:17 +msgid "Auto-Run Underpath" +msgstr "" + +#: inx/inkstitch_select_elements.inx:20 +msgid "Ripples" +msgstr "" + +#: inx/inkstitch_select_elements.inx:23 +msgid "Polyline" +msgstr "" + +#: inx/inkstitch_select_elements.inx:24 msgid "Satin" msgstr "" -#: inx/inkstitch_select_elements.inx:18 +#: inx/inkstitch_select_elements.inx:26 msgid "E-Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Only select satins with this underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:21 inx/inkstitch_select_elements.inx:36 +#: inx/inkstitch_select_elements.inx:29 inx/inkstitch_select_elements.inx:44 msgid "No restriction" msgstr "" -#: inx/inkstitch_select_elements.inx:22 +#: inx/inkstitch_select_elements.inx:30 msgid "No underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:23 +#: inx/inkstitch_select_elements.inx:31 msgid "Centerwalk" msgstr "" -#: inx/inkstitch_select_elements.inx:24 +#: inx/inkstitch_select_elements.inx:32 msgid "Contour" msgstr "" -#: inx/inkstitch_select_elements.inx:25 +#: inx/inkstitch_select_elements.inx:33 #: inx/inkstitch_zigzag_line_to_satin.inx:12 msgid "Zigzag" msgstr "" -#: inx/inkstitch_select_elements.inx:27 +#: inx/inkstitch_select_elements.inx:35 msgid "Fills" msgstr "" -#: inx/inkstitch_select_elements.inx:28 +#: inx/inkstitch_select_elements.inx:36 msgid "Fill" msgstr "" -#: inx/inkstitch_select_elements.inx:35 +#: inx/inkstitch_select_elements.inx:43 msgid "Only select fills with this underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:38 +#: inx/inkstitch_select_elements.inx:46 msgid "No Underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:44 +#: inx/inkstitch_select_elements.inx:52 msgid "Select embroidery objects" msgstr "" -#: inx/inkstitch_select_elements.inx:46 +#: inx/inkstitch_select_elements.inx:54 msgid "Selects specific embroidery elements by stitch type." msgstr "" -#: inx/inkstitch_select_elements.inx:47 +#: inx/inkstitch_select_elements.inx:55 msgid "If there is already an active selection, non maching elements will be deselected." msgstr "" -#: inx/inkstitch_select_elements.inx:53 +#: inx/inkstitch_select_elements.inx:61 msgid "If this isn't working for you, you may need to insert your path to a python executable manualy." msgstr "" -#: inx/inkstitch_select_elements.inx:55 +#: inx/inkstitch_select_elements.inx:63 msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:56 -msgid "* Linux: Open the command line and type \"which python\". Copy the path and paste it here." +#: inx/inkstitch_select_elements.inx:64 +msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:57 +#: inx/inkstitch_select_elements.inx:65 msgid "* macOS: doesn't work, sorry" msgstr "" -#: inx/inkstitch_select_elements.inx:58 +#: inx/inkstitch_select_elements.inx:66 msgid "Python Path" msgstr "" @@ -5447,6 +5503,10 @@ msgstr "" msgid "Make stitch plan insensitive to mouse interactions" msgstr "" +#: inx/inkstitch_stitch_plan_preview.inx:23 +msgid "Display command symbols" +msgstr "" + #: inx/inkstitch_stitch_plan_preview_undo.inx:3 msgid "Undo Stitch Plan Preview" msgstr "" @@ -5512,23 +5572,27 @@ msgstr "" msgid "Add rungs" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:25 +#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +msgid "Path specific" +msgstr "" + +#: inx/inkstitch_stroke_to_lpe_satin.inx:27 msgid "This extension converts a stroke into a satin column using the path effect \"pattern along path\"." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:26 +#: inx/inkstitch_stroke_to_lpe_satin.inx:28 msgid "* Please note, that the size values can only be an approximation and will be distorted if the original path is not completely straight." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:27 +#: inx/inkstitch_stroke_to_lpe_satin.inx:29 msgid "* You can edit the satin path through the live path effect settings through Path > Path Effects ..." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:28 +#: inx/inkstitch_stroke_to_lpe_satin.inx:30 msgid "* If you want to add rungs or change specific parts of the satin, convert it to a normal path with Ctrl + Shift + C" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:31 +#: inx/inkstitch_stroke_to_lpe_satin.inx:33 msgid "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin" msgstr "" @@ -5536,6 +5600,14 @@ msgstr "" msgid "Troubleshoot Objects" msgstr "オブジェクトã®ãƒˆãƒ©ãƒ–ルシューティング" +#: inx/inkstitch_troubleshoot.inx:6 +msgid "Pointer size (mm)" +msgstr "" + +#: inx/inkstitch_troubleshoot.inx:7 +msgid "Font size (mm)" +msgstr "" + #: inx/inkstitch_zigzag_line_to_satin.inx:3 msgid "Zig-Zag Line to Satin" msgstr "" diff --git a/translations/messages_ko_KR.po b/translations/messages_ko_KR.po index b31f5b96..89bd3c47 100644 --- a/translations/messages_ko_KR.po +++ b/translations/messages_ko_KR.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" -"PO-Revision-Date: 2023-03-27 01:17\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" +"PO-Revision-Date: 2023-04-15 01:18\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:829 +#: inkstitch.py:107 lib/elements/fill_stitch.py:851 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1055,8 +1055,8 @@ msgstr "" msgid "* Select the clone." msgstr "" -#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:40 -#: inx/inkstitch_select_elements.inx:41 +#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:48 +#: inx/inkstitch_select_elements.inx:49 msgid "Clone" msgstr "" @@ -1076,117 +1076,117 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:286 +#: lib/elements/element.py:283 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:287 +#: lib/elements/element.py:284 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Both" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Before" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "After" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Neither" msgstr "" -#: lib/elements/element.py:301 +#: lib/elements/element.py:298 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:302 +#: lib/elements/element.py:299 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/element.py:313 +#: lib/elements/element.py:310 msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:314 +#: lib/elements/element.py:311 msgid "Tack down stitch type" msgstr "" -#: lib/elements/element.py:324 lib/elements/element.py:370 +#: lib/elements/element.py:321 lib/elements/element.py:367 msgid "Custom path" msgstr "" -#: lib/elements/element.py:325 +#: lib/elements/element.py:322 msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." msgstr "" -#: lib/elements/element.py:335 lib/elements/element.py:347 +#: lib/elements/element.py:332 lib/elements/element.py:344 msgid "Scale tack stitch" msgstr "" -#: lib/elements/element.py:336 +#: lib/elements/element.py:333 msgid "Set stitch length. A 1 in a custom path equals this values." msgstr "" -#: lib/elements/element.py:348 +#: lib/elements/element.py:345 msgid "Scale tack stitch by this percentage." msgstr "" -#: lib/elements/element.py:359 +#: lib/elements/element.py:356 msgid "Lock stitch" msgstr "" -#: lib/elements/element.py:360 +#: lib/elements/element.py:357 msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:371 +#: lib/elements/element.py:368 msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." msgstr "" -#: lib/elements/element.py:381 lib/elements/element.py:393 +#: lib/elements/element.py:378 lib/elements/element.py:390 msgid "Scale lock stitch" msgstr "" -#: lib/elements/element.py:382 +#: lib/elements/element.py:379 msgid "Set length of lock stitches (mm)." msgstr "" -#: lib/elements/element.py:394 +#: lib/elements/element.py:391 msgid "Scale lock stitch by this percentage." msgstr "" -#: lib/elements/element.py:406 +#: lib/elements/element.py:403 msgid "Trim After" msgstr "" -#: lib/elements/element.py:407 +#: lib/elements/element.py:404 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:416 +#: lib/elements/element.py:413 msgid "Stop After" msgstr "" -#: lib/elements/element.py:417 +#: lib/elements/element.py:414 msgid "Add a STOP command after stitching this object." msgstr "" -#: lib/elements/element.py:426 +#: lib/elements/element.py:423 msgid "Random seed" msgstr "" -#: lib/elements/element.py:427 +#: lib/elements/element.py:424 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" -#: lib/elements/element.py:475 +#: lib/elements/element.py:472 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -1194,11 +1194,11 @@ msgstr "" #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:661 +#: lib/elements/element.py:658 msgid "Failed on " msgstr "" -#: lib/elements/element.py:663 +#: lib/elements/element.py:660 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1222,7 +1222,7 @@ msgstr "" msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:543 +#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:555 msgid "Expand" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:520 +#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:532 msgid "Inset" msgstr "" @@ -1266,15 +1266,15 @@ msgstr "" msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:34 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:35 +#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:37 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:39 msgid "* Remove all guide lines, except for one." msgstr "" @@ -1319,23 +1319,23 @@ msgstr "" msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:29 +#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:37 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:30 +#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:38 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:31 +#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:39 msgid "Meander Fill" msgstr "" -#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:32 +#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:40 msgid "Circular Fill" msgstr "" -#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:33 +#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:41 msgid "Legacy Fill" msgstr "" @@ -1412,132 +1412,148 @@ msgid "Meander Pattern" msgstr "" #: lib/elements/fill_stitch.py:190 -msgid "Meander pattern scale" +msgid "Meander pattern angle" msgstr "" #: lib/elements/fill_stitch.py:200 -msgid "Angle of lines of stitches" +msgid "Meander pattern scale" msgstr "" #: lib/elements/fill_stitch.py:201 +msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. " +msgstr "" + +#: lib/elements/fill_stitch.py:212 +msgid "Angle of lines of stitches" +msgstr "" + +#: lib/elements/fill_stitch.py:213 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:219 lib/elements/fill_stitch.py:532 +#: lib/elements/fill_stitch.py:231 lib/elements/fill_stitch.py:544 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:220 lib/elements/fill_stitch.py:533 +#: lib/elements/fill_stitch.py:232 lib/elements/fill_stitch.py:545 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/fill_stitch.py:233 +#: lib/elements/fill_stitch.py:245 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:234 +#: lib/elements/fill_stitch.py:246 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:245 +#: lib/elements/fill_stitch.py:257 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:246 +#: lib/elements/fill_stitch.py:258 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:265 +#: lib/elements/fill_stitch.py:277 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:266 +#: lib/elements/fill_stitch.py:278 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:281 +#: lib/elements/fill_stitch.py:293 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:282 +#: lib/elements/fill_stitch.py:294 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:440 lib/elements/stroke.py:106 +#: lib/elements/fill_stitch.py:452 lib/elements/stroke.py:108 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:441 +#: lib/elements/fill_stitch.py:453 msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:456 lib/elements/stroke.py:118 +#: lib/elements/fill_stitch.py:468 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:457 +#: lib/elements/fill_stitch.py:469 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:468 inx/inkstitch_select_elements.inx:35 -#: inx/inkstitch_select_elements.inx:37 +#: lib/elements/fill_stitch.py:480 inx/inkstitch_select_elements.inx:43 +#: inx/inkstitch_select_elements.inx:45 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:468 lib/elements/fill_stitch.py:477 -#: lib/elements/fill_stitch.py:502 lib/elements/fill_stitch.py:513 -#: lib/elements/fill_stitch.py:523 lib/elements/fill_stitch.py:535 -#: lib/elements/fill_stitch.py:576 +#: lib/elements/fill_stitch.py:480 lib/elements/fill_stitch.py:489 +#: lib/elements/fill_stitch.py:514 lib/elements/fill_stitch.py:525 +#: lib/elements/fill_stitch.py:535 lib/elements/fill_stitch.py:547 +#: lib/elements/fill_stitch.py:598 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:474 +#: lib/elements/fill_stitch.py:486 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:487 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:499 +#: lib/elements/fill_stitch.py:511 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:500 +#: lib/elements/fill_stitch.py:512 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:510 +#: lib/elements/fill_stitch.py:522 lib/elements/stroke.py:134 msgid "Max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:511 +#: lib/elements/fill_stitch.py:523 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:521 +#: lib/elements/fill_stitch.py:533 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:544 +#: lib/elements/fill_stitch.py:556 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:558 lib/elements/fill_stitch.py:572 +#: lib/elements/fill_stitch.py:569 +msgid "Clip path" +msgstr "" + +#: lib/elements/fill_stitch.py:570 +msgid "Constrain stitching to the shape. Useful when smoothing and expand are used." +msgstr "" + +#: lib/elements/fill_stitch.py:580 lib/elements/fill_stitch.py:594 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:559 lib/elements/fill_stitch.py:573 +#: lib/elements/fill_stitch.py:581 lib/elements/fill_stitch.py:595 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/fill_stitch.py:821 +#: lib/elements/fill_stitch.py:843 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:824 +#: lib/elements/fill_stitch.py:846 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1608,479 +1624,487 @@ msgstr "" msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:30 +#: lib/elements/satin_column.py:31 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:32 +#: lib/elements/satin_column.py:33 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:34 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "Not stitchable satin column" msgstr "" -#: lib/elements/satin_column.py:39 +#: lib/elements/satin_column.py:40 msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup." msgstr "" -#: lib/elements/satin_column.py:41 +#: lib/elements/satin_column.py:42 msgid "Make sure your satin column is not a combination of multiple satin columns." msgstr "" -#: lib/elements/satin_column.py:42 +#: lib/elements/satin_column.py:43 msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/" msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:50 +#: lib/elements/satin_column.py:51 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:51 +#: lib/elements/satin_column.py:52 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:55 +#: lib/elements/satin_column.py:56 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:56 +#: lib/elements/satin_column.py:57 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:60 +#: lib/elements/satin_column.py:61 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:61 +#: lib/elements/satin_column.py:62 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:65 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:65 +#: lib/elements/satin_column.py:66 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:66 +#: lib/elements/satin_column.py:67 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:71 lib/elements/satin_column.py:81 -#: inx/inkstitch_select_elements.inx:17 +#: lib/elements/satin_column.py:72 lib/elements/satin_column.py:82 +#: inx/inkstitch_select_elements.inx:25 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:77 +#: lib/elements/satin_column.py:78 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:82 +#: lib/elements/satin_column.py:83 msgid "\"E\" Stitch" msgstr "" -#: lib/elements/satin_column.py:86 lib/elements/stroke.py:70 +#: lib/elements/satin_column.py:87 lib/elements/stroke.py:72 #: inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:376 +#: lib/elements/satin_column.py:97 lib/elements/satin_column.py:377 msgid "Maximum stitch length" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:98 msgid "Maximum stitch length for split stitches." msgstr "" -#: lib/elements/satin_column.py:106 +#: lib/elements/satin_column.py:107 msgid "Random percentage of satin width decrease" msgstr "" -#: lib/elements/satin_column.py:107 +#: lib/elements/satin_column.py:108 msgid "shorten stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:116 +#: lib/elements/satin_column.py:117 msgid "Random percentage of satin width increase" msgstr "" -#: lib/elements/satin_column.py:117 +#: lib/elements/satin_column.py:118 msgid "lengthen stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:126 +#: lib/elements/satin_column.py:127 msgid "Random zig-zag spacing percentage" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:128 msgid "Amount of random jitter added to stitch length." msgstr "" -#: lib/elements/satin_column.py:135 +#: lib/elements/satin_column.py:136 msgid "Random phase for split stitches" msgstr "" -#: lib/elements/satin_column.py:136 +#: lib/elements/satin_column.py:137 msgid "Controls whether split stitches are centered or with a random phase (which may increase stitch count)." msgstr "" -#: lib/elements/satin_column.py:143 +#: lib/elements/satin_column.py:144 msgid "Minimum length for random-phase split." msgstr "" -#: lib/elements/satin_column.py:144 +#: lib/elements/satin_column.py:145 msgid "Defaults to maximum stitch length. Smaller values allow for a transition between single-stitch and split-stitch." msgstr "" -#: lib/elements/satin_column.py:153 +#: lib/elements/satin_column.py:154 msgid "Random jitter for split stitches" msgstr "" -#: lib/elements/satin_column.py:154 +#: lib/elements/satin_column.py:155 msgid "Randomizes split stitch length if random phase is enabled, stitch position if disabled." msgstr "" -#: lib/elements/satin_column.py:161 +#: lib/elements/satin_column.py:162 msgid "Short stitch inset" msgstr "" -#: lib/elements/satin_column.py:162 +#: lib/elements/satin_column.py:163 msgid "Stitches in areas with high density will be inset by this amount." msgstr "" -#: lib/elements/satin_column.py:172 +#: lib/elements/satin_column.py:173 msgid "Short stitch distance" msgstr "" -#: lib/elements/satin_column.py:173 +#: lib/elements/satin_column.py:174 msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:187 lib/elements/stroke.py:132 +#: lib/elements/satin_column.py:188 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:188 +#: lib/elements/satin_column.py:189 msgid "Peak-to-peak distance between zig-zags. This is double the mm/stitch measurement used by most mechanical machines." msgstr "" -#: lib/elements/satin_column.py:200 +#: lib/elements/satin_column.py:201 msgid "Pull compensation percentage" msgstr "" -#: lib/elements/satin_column.py:201 +#: lib/elements/satin_column.py:202 msgid "Additional pull compensation which varies as a percentage of stitch width. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:215 +#: lib/elements/satin_column.py:216 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:216 +#: lib/elements/satin_column.py:217 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:233 +#: lib/elements/satin_column.py:234 msgid "Reverse one rail" msgstr "" -#: lib/elements/satin_column.py:234 +#: lib/elements/satin_column.py:235 msgid "Enabling this may help if your satin renders very strangely." msgstr "" -#: lib/elements/satin_column.py:244 +#: lib/elements/satin_column.py:245 msgid "Swap rails" msgstr "" -#: lib/elements/satin_column.py:245 +#: lib/elements/satin_column.py:246 msgid "Swaps the first and second rails of the satin column, affecting which side the thread finished on as well as any sided properties" msgstr "" -#: lib/elements/satin_column.py:254 +#: lib/elements/satin_column.py:255 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:254 lib/elements/satin_column.py:261 -#: lib/elements/satin_column.py:269 lib/elements/satin_column.py:284 +#: lib/elements/satin_column.py:255 lib/elements/satin_column.py:262 +#: lib/elements/satin_column.py:270 lib/elements/satin_column.py:285 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:261 lib/elements/satin_column.py:300 +#: lib/elements/satin_column.py:262 lib/elements/satin_column.py:301 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:267 +#: lib/elements/satin_column.py:268 msgid "Inset distance (fixed)" msgstr "" -#: lib/elements/satin_column.py:268 +#: lib/elements/satin_column.py:269 msgid "Shrink the outline by a fixed length, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:281 +#: lib/elements/satin_column.py:282 msgid "Inset distance (proportional)" msgstr "" -#: lib/elements/satin_column.py:282 +#: lib/elements/satin_column.py:283 msgid "Shrink the outline by a proportion of the column width, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:293 +#: lib/elements/satin_column.py:294 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/satin_column.py:300 -#: lib/elements/satin_column.py:309 lib/elements/satin_column.py:319 +#: lib/elements/satin_column.py:294 lib/elements/satin_column.py:301 +#: lib/elements/satin_column.py:310 lib/elements/satin_column.py:320 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:306 lib/elements/stroke.py:80 +#: lib/elements/satin_column.py:307 lib/elements/stroke.py:82 msgid "Repeats" msgstr "" -#: lib/elements/satin_column.py:307 +#: lib/elements/satin_column.py:308 msgid "For an odd number of repeats, this will reverse the direction the satin column is stitched, causing stitching to both begin and end at the start point." msgstr "" -#: lib/elements/satin_column.py:317 +#: lib/elements/satin_column.py:318 msgid "Position" msgstr "" -#: lib/elements/satin_column.py:318 +#: lib/elements/satin_column.py:319 #, python-format msgid "Position of underlay from between the rails. 0% is along the first rail, 50% is centered, 100% is along the second rail." msgstr "" -#: lib/elements/satin_column.py:326 +#: lib/elements/satin_column.py:327 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:326 lib/elements/satin_column.py:335 -#: lib/elements/satin_column.py:346 lib/elements/satin_column.py:366 -#: lib/elements/satin_column.py:379 +#: lib/elements/satin_column.py:327 lib/elements/satin_column.py:336 +#: lib/elements/satin_column.py:347 lib/elements/satin_column.py:367 +#: lib/elements/satin_column.py:380 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:332 +#: lib/elements/satin_column.py:333 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:333 +#: lib/elements/satin_column.py:334 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:343 +#: lib/elements/satin_column.py:344 msgid "Inset amount (fixed)" msgstr "" -#: lib/elements/satin_column.py:344 lib/elements/satin_column.py:364 +#: lib/elements/satin_column.py:345 lib/elements/satin_column.py:365 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:363 +#: lib/elements/satin_column.py:364 msgid "Inset amount (proportional)" msgstr "" -#: lib/elements/satin_column.py:377 +#: lib/elements/satin_column.py:378 msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:25 +#: lib/elements/stroke.py:27 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:26 +#: lib/elements/stroke.py:28 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:30 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:29 +#: lib/elements/stroke.py:31 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:44 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:47 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:63 +#: lib/elements/stroke.py:65 msgid "Running Stitch / Bean Stitch" msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:66 msgid "Ripple Stitch" msgstr "" -#: lib/elements/stroke.py:65 inx/inkstitch_select_elements.inx:13 +#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:21 msgid "ZigZag Stitch" msgstr "" -#: lib/elements/stroke.py:66 inx/inkstitch_select_elements.inx:14 +#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:22 msgid "Manual Stitch" msgstr "" -#: lib/elements/stroke.py:81 +#: lib/elements/stroke.py:83 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:92 +#: lib/elements/stroke.py:94 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:93 +#: lib/elements/stroke.py:95 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:107 -msgid "Length of stitches in running stitch mode." +#: lib/elements/stroke.py:109 +msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting." msgstr "" -#: lib/elements/stroke.py:119 +#: lib/elements/stroke.py:120 +msgid "Stitch tolerance" +msgstr "" + +#: lib/elements/stroke.py:121 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:133 +#: lib/elements/stroke.py:135 +msgid "Split stitches longer than this." +msgstr "" + +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:145 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:146 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:174 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:175 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:198 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:199 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:210 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:211 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:222 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:223 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:234 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:235 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:247 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:248 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:252 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:260 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:261 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:261 lib/elements/stroke.py:273 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:289 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:272 +#: lib/elements/stroke.py:288 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:273 +#: lib/elements/stroke.py:289 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:284 +#: lib/elements/stroke.py:300 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:285 +#: lib/elements/stroke.py:301 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:296 +#: lib/elements/stroke.py:312 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:297 +#: lib/elements/stroke.py:313 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "flat" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:84 +#: lib/elements/text.py:13 lib/extensions/lettering.py:86 msgid "Text" msgstr "" @@ -2288,19 +2312,19 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:38 lib/extensions/lettering.py:488 +#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:490 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:48 +#: lib/extensions/lettering.py:50 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:57 +#: lib/extensions/lettering.py:59 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:67 inx/inkstitch_apply_threadlist.inx:7 +#: lib/extensions/lettering.py:69 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7 @@ -2308,39 +2332,39 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:72 +#: lib/extensions/lettering.py:74 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:76 +#: lib/extensions/lettering.py:78 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:81 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:81 +#: lib/extensions/lettering.py:83 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:503 +#: lib/extensions/lettering.py:91 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2349,33 +2373,33 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:93 lib/extensions/params.py:511 +#: lib/extensions/lettering.py:95 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:256 +#: lib/extensions/lettering.py:258 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:317 +#: lib/extensions/lettering.py:319 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:328 +#: lib/extensions/lettering.py:330 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:478 +#: lib/extensions/lettering.py:480 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:481 +#: lib/extensions/lettering.py:483 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -2466,11 +2490,11 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:485 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:508 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2486,81 +2510,81 @@ msgstr "" msgid "Please select at least one object to be marked as a pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:32 +#: lib/extensions/stroke_to_lpe_satin.py:33 msgid "Please select at least one stroke." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/stroke_to_lpe_satin.py:37 +#: lib/extensions/stroke_to_lpe_satin.py:38 #: lib/extensions/zigzag_line_to_satin.py:27 msgid "Please select at least one stroke to convert to a satin column." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:42 +#: lib/extensions/stroke_to_lpe_satin.py:43 msgid "Could not find the specified pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:101 +#: lib/extensions/stroke_to_lpe_satin.py:133 msgid "Cannot convert a satin column into a live path effect satin. Please select a stroke." msgstr "" -#: lib/extensions/troubleshoot.py:45 +#: lib/extensions/troubleshoot.py:49 msgid "All selected shapes are valid! " msgstr "" -#: lib/extensions/troubleshoot.py:47 +#: lib/extensions/troubleshoot.py:51 msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command." msgstr "" -#: lib/extensions/troubleshoot.py:71 +#: lib/extensions/troubleshoot.py:79 msgid "Invalid Pointer" msgstr "" -#: lib/extensions/troubleshoot.py:77 +#: lib/extensions/troubleshoot.py:85 #: inx/inkstitch_lettering_generate_json.inx:26 msgid "Description" msgstr "" -#: lib/extensions/troubleshoot.py:98 lib/extensions/troubleshoot.py:147 +#: lib/extensions/troubleshoot.py:106 lib/extensions/troubleshoot.py:155 #: inx/inkstitch_cleanup.inx:17 inx/inkstitch_remove_embroidery_settings.inx:16 -#: inx/inkstitch_select_elements.inx:51 inx/inkstitch_troubleshoot.inx:10 +#: inx/inkstitch_select_elements.inx:59 inx/inkstitch_troubleshoot.inx:12 msgid "Troubleshoot" msgstr "" -#: lib/extensions/troubleshoot.py:110 lib/extensions/troubleshoot.py:154 +#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:162 msgid "Errors" msgstr "" -#: lib/extensions/troubleshoot.py:116 lib/extensions/troubleshoot.py:158 +#: lib/extensions/troubleshoot.py:124 lib/extensions/troubleshoot.py:166 msgid "Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:122 +#: lib/extensions/troubleshoot.py:130 msgid "Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:155 +#: lib/extensions/troubleshoot.py:163 msgid "Problems that will prevent the shape from being embroidered." msgstr "" -#: lib/extensions/troubleshoot.py:159 +#: lib/extensions/troubleshoot.py:167 msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object." msgstr "" -#: lib/extensions/troubleshoot.py:164 +#: lib/extensions/troubleshoot.py:172 msgid "Object Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:165 +#: lib/extensions/troubleshoot.py:173 msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour." msgstr "" -#: lib/extensions/troubleshoot.py:178 +#: lib/extensions/troubleshoot.py:186 msgid "Possible solutions" msgstr "" -#: lib/extensions/troubleshoot.py:183 +#: lib/extensions/troubleshoot.py:191 msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)." msgstr "" @@ -2726,11 +2750,11 @@ msgstr "" msgid "Start" msgstr "" -#: lib/gui/simulator.py:832 lib/gui/simulator.py:842 +#: lib/gui/simulator.py:835 lib/gui/simulator.py:845 msgid "Preview" msgstr "" -#: lib/gui/simulator.py:873 +#: lib/gui/simulator.py:876 msgid "Embroidery Simulation" msgstr "" @@ -2751,7 +2775,7 @@ msgstr "" msgid "Error writing to %(path)s: %(error)s" msgstr "" -#: lib/stitch_plan/generate_stitch_plan.py:73 +#: lib/stitch_plan/generate_stitch_plan.py:75 #, python-format msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" @@ -2833,7 +2857,7 @@ msgstr "" msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down." msgstr "" -#: lib/svg/rendering.py:222 +#: lib/svg/rendering.py:229 msgid "Stitch Plan" msgstr "" @@ -3232,6 +3256,7 @@ msgid "Yes" msgstr "" #: print/templates/ui.html:201 inx/inkstitch_lettering_generate_json.inx:37 +#: inx/inkstitch_letters_to_font.inx:66 msgid "No" msgstr "" @@ -3741,8 +3766,8 @@ msgstr "" #: inx/inkstitch_cutwork_segmentation.inx:42 #: inx/inkstitch_fill_to_stroke.inx:24 inx/inkstitch_generate_palette.inx:24 #: inx/inkstitch_lettering_along_path.inx:17 -#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:43 -#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:51 +#: inx/inkstitch_stroke_to_lpe_satin.inx:26 #: inx/inkstitch_zigzag_line_to_satin.inx:18 msgid "Help" msgstr "" @@ -3772,7 +3797,7 @@ msgid "Import any other Threadlist file in txt format. Ink/Stitch will try to ma msgstr "" #: inx/inkstitch_apply_threadlist.inx:98 inx/inkstitch_fill_to_stroke.inx:33 -#: inx/inkstitch_stroke_to_lpe_satin.inx:30 +#: inx/inkstitch_stroke_to_lpe_satin.inx:32 #: inx/inkstitch_zigzag_line_to_satin.inx:28 msgid "Get more information on our website" msgstr "" @@ -3846,7 +3871,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10 -#: inx/inkstitch_stroke_to_lpe_satin.inx:38 +#: inx/inkstitch_stroke_to_lpe_satin.inx:40 #: inx/inkstitch_zigzag_line_to_satin.inx:36 msgid "Tools: Satin" msgstr "" @@ -4061,7 +4086,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 -#: inx/inkstitch_select_elements.inx:66 +#: inx/inkstitch_select_elements.inx:74 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" @@ -4931,6 +4956,14 @@ msgstr "" msgid "Import commands" msgstr "" +#: inx/inkstitch_letters_to_font.inx:64 +msgid "As param" +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:65 +msgid "As symbol" +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5315,100 +5348,120 @@ msgstr "" msgid "Stroke type" msgstr "" -#: inx/inkstitch_select_elements.inx:11 +#: inx/inkstitch_select_elements.inx:12 msgid "Running Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:12 -msgid "Ripples" +#: inx/inkstitch_select_elements.inx:14 +msgid "Select" +msgstr "" + +#: inx/inkstitch_select_elements.inx:14 +msgid "Only select specific running stitches" msgstr "" #: inx/inkstitch_select_elements.inx:15 -msgid "Polyline" +msgid "All" msgstr "" #: inx/inkstitch_select_elements.inx:16 +msgid "Auto-Run Top Stitching" +msgstr "" + +#: inx/inkstitch_select_elements.inx:17 +msgid "Auto-Run Underpath" +msgstr "" + +#: inx/inkstitch_select_elements.inx:20 +msgid "Ripples" +msgstr "" + +#: inx/inkstitch_select_elements.inx:23 +msgid "Polyline" +msgstr "" + +#: inx/inkstitch_select_elements.inx:24 msgid "Satin" msgstr "" -#: inx/inkstitch_select_elements.inx:18 +#: inx/inkstitch_select_elements.inx:26 msgid "E-Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Only select satins with this underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:21 inx/inkstitch_select_elements.inx:36 +#: inx/inkstitch_select_elements.inx:29 inx/inkstitch_select_elements.inx:44 msgid "No restriction" msgstr "" -#: inx/inkstitch_select_elements.inx:22 +#: inx/inkstitch_select_elements.inx:30 msgid "No underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:23 +#: inx/inkstitch_select_elements.inx:31 msgid "Centerwalk" msgstr "" -#: inx/inkstitch_select_elements.inx:24 +#: inx/inkstitch_select_elements.inx:32 msgid "Contour" msgstr "" -#: inx/inkstitch_select_elements.inx:25 +#: inx/inkstitch_select_elements.inx:33 #: inx/inkstitch_zigzag_line_to_satin.inx:12 msgid "Zigzag" msgstr "" -#: inx/inkstitch_select_elements.inx:27 +#: inx/inkstitch_select_elements.inx:35 msgid "Fills" msgstr "" -#: inx/inkstitch_select_elements.inx:28 +#: inx/inkstitch_select_elements.inx:36 msgid "Fill" msgstr "" -#: inx/inkstitch_select_elements.inx:35 +#: inx/inkstitch_select_elements.inx:43 msgid "Only select fills with this underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:38 +#: inx/inkstitch_select_elements.inx:46 msgid "No Underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:44 +#: inx/inkstitch_select_elements.inx:52 msgid "Select embroidery objects" msgstr "" -#: inx/inkstitch_select_elements.inx:46 +#: inx/inkstitch_select_elements.inx:54 msgid "Selects specific embroidery elements by stitch type." msgstr "" -#: inx/inkstitch_select_elements.inx:47 +#: inx/inkstitch_select_elements.inx:55 msgid "If there is already an active selection, non maching elements will be deselected." msgstr "" -#: inx/inkstitch_select_elements.inx:53 +#: inx/inkstitch_select_elements.inx:61 msgid "If this isn't working for you, you may need to insert your path to a python executable manualy." msgstr "" -#: inx/inkstitch_select_elements.inx:55 +#: inx/inkstitch_select_elements.inx:63 msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:56 -msgid "* Linux: Open the command line and type \"which python\". Copy the path and paste it here." +#: inx/inkstitch_select_elements.inx:64 +msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:57 +#: inx/inkstitch_select_elements.inx:65 msgid "* macOS: doesn't work, sorry" msgstr "" -#: inx/inkstitch_select_elements.inx:58 +#: inx/inkstitch_select_elements.inx:66 msgid "Python Path" msgstr "" @@ -5444,6 +5497,10 @@ msgstr "" msgid "Make stitch plan insensitive to mouse interactions" msgstr "" +#: inx/inkstitch_stitch_plan_preview.inx:23 +msgid "Display command symbols" +msgstr "" + #: inx/inkstitch_stitch_plan_preview_undo.inx:3 msgid "Undo Stitch Plan Preview" msgstr "" @@ -5509,23 +5566,27 @@ msgstr "" msgid "Add rungs" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:25 +#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +msgid "Path specific" +msgstr "" + +#: inx/inkstitch_stroke_to_lpe_satin.inx:27 msgid "This extension converts a stroke into a satin column using the path effect \"pattern along path\"." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:26 +#: inx/inkstitch_stroke_to_lpe_satin.inx:28 msgid "* Please note, that the size values can only be an approximation and will be distorted if the original path is not completely straight." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:27 +#: inx/inkstitch_stroke_to_lpe_satin.inx:29 msgid "* You can edit the satin path through the live path effect settings through Path > Path Effects ..." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:28 +#: inx/inkstitch_stroke_to_lpe_satin.inx:30 msgid "* If you want to add rungs or change specific parts of the satin, convert it to a normal path with Ctrl + Shift + C" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:31 +#: inx/inkstitch_stroke_to_lpe_satin.inx:33 msgid "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin" msgstr "" @@ -5533,6 +5594,14 @@ msgstr "" msgid "Troubleshoot Objects" msgstr "" +#: inx/inkstitch_troubleshoot.inx:6 +msgid "Pointer size (mm)" +msgstr "" + +#: inx/inkstitch_troubleshoot.inx:7 +msgid "Font size (mm)" +msgstr "" + #: inx/inkstitch_zigzag_line_to_satin.inx:3 msgid "Zig-Zag Line to Satin" msgstr "" diff --git a/translations/messages_nl_NL.po b/translations/messages_nl_NL.po index 270a721a..2813b038 100644 --- a/translations/messages_nl_NL.po +++ b/translations/messages_nl_NL.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" -"PO-Revision-Date: 2023-03-27 01:16\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" +"PO-Revision-Date: 2023-04-15 01:18\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -901,7 +901,7 @@ msgstr "Als u wilt helpen, alstublieft\n" "- sla uw SVG-bestand op en\n" "- maak een nieuw probleem aan op https://github.com/inkstitch/inkstitch/issues" -#: inkstitch.py:107 lib/elements/fill_stitch.py:829 +#: inkstitch.py:107 lib/elements/fill_stitch.py:851 msgid "Include the error description and also (if possible) the svg file." msgstr "Voeg de foutbeschrijving bij en ook (indien mogelijk) het svg-bestand." @@ -1058,8 +1058,8 @@ msgstr "Zet de kloon om in een echt element:" msgid "* Select the clone." msgstr "* Selecteer de kloon." -#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:40 -#: inx/inkstitch_select_elements.inx:41 +#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:48 +#: inx/inkstitch_select_elements.inx:49 msgid "Clone" msgstr "Kloon" @@ -1079,117 +1079,117 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:286 +#: lib/elements/element.py:283 msgid "Allow lock stitches" msgstr "Sta locksteken toe" -#: lib/elements/element.py:287 +#: lib/elements/element.py:284 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Both" msgstr "Beide" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Before" msgstr "Voor" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "After" msgstr "Na" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Neither" msgstr "Geen" -#: lib/elements/element.py:301 +#: lib/elements/element.py:298 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "Force locksteken" -#: lib/elements/element.py:302 +#: lib/elements/element.py:299 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "Naai locksteken na het naaien van dit element, zelfs als de afstand tot het volgende object korter is dan de waarde voor de collaps length in de Inkt/Stik voorkeuren." -#: lib/elements/element.py:313 +#: lib/elements/element.py:310 msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:314 +#: lib/elements/element.py:311 msgid "Tack down stitch type" msgstr "" -#: lib/elements/element.py:324 lib/elements/element.py:370 +#: lib/elements/element.py:321 lib/elements/element.py:367 msgid "Custom path" msgstr "" -#: lib/elements/element.py:325 +#: lib/elements/element.py:322 msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." msgstr "" -#: lib/elements/element.py:335 lib/elements/element.py:347 +#: lib/elements/element.py:332 lib/elements/element.py:344 msgid "Scale tack stitch" msgstr "" -#: lib/elements/element.py:336 +#: lib/elements/element.py:333 msgid "Set stitch length. A 1 in a custom path equals this values." msgstr "" -#: lib/elements/element.py:348 +#: lib/elements/element.py:345 msgid "Scale tack stitch by this percentage." msgstr "" -#: lib/elements/element.py:359 +#: lib/elements/element.py:356 msgid "Lock stitch" msgstr "" -#: lib/elements/element.py:360 +#: lib/elements/element.py:357 msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:371 +#: lib/elements/element.py:368 msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." msgstr "" -#: lib/elements/element.py:381 lib/elements/element.py:393 +#: lib/elements/element.py:378 lib/elements/element.py:390 msgid "Scale lock stitch" msgstr "" -#: lib/elements/element.py:382 +#: lib/elements/element.py:379 msgid "Set length of lock stitches (mm)." msgstr "" -#: lib/elements/element.py:394 +#: lib/elements/element.py:391 msgid "Scale lock stitch by this percentage." msgstr "" -#: lib/elements/element.py:406 +#: lib/elements/element.py:403 msgid "Trim After" msgstr "" -#: lib/elements/element.py:407 +#: lib/elements/element.py:404 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:416 +#: lib/elements/element.py:413 msgid "Stop After" msgstr "" -#: lib/elements/element.py:417 +#: lib/elements/element.py:414 msgid "Add a STOP command after stitching this object." msgstr "" -#: lib/elements/element.py:426 +#: lib/elements/element.py:423 msgid "Random seed" msgstr "" -#: lib/elements/element.py:427 +#: lib/elements/element.py:424 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" -#: lib/elements/element.py:475 +#: lib/elements/element.py:472 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "Object %(id)s heeft een leeg 'd' attribuut. Verwijder het object uit het document." @@ -1197,11 +1197,11 @@ msgstr "Object %(id)s heeft een leeg 'd' attribuut. Verwijder het object uit het #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:661 +#: lib/elements/element.py:658 msgid "Failed on " msgstr "" -#: lib/elements/element.py:663 +#: lib/elements/element.py:660 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1225,7 +1225,7 @@ msgstr "Kleine Opvulling" msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "Dit invulobject is zo klein dat het er waarschijnlijk beter uitziet als doorlopende steek of satijnbaan. Voor hele kleine vormen is invulsteek niet mogelijk, Ink/Stitch zal inplaats daarvan een doorlopende steek langs de rand maken." -#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:543 +#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:555 msgid "Expand" msgstr "Uitbreiden" @@ -1233,7 +1233,7 @@ msgstr "Uitbreiden" msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "De parameter Uitbreiden voor dit opvulobject kan niet worden toegepast. Ink/Stitch zal deze negeren en in plaats daarvan de oorspronkelijke grootte gebruiken." -#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:520 +#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:532 msgid "Inset" msgstr "Inzet" @@ -1269,15 +1269,15 @@ msgstr "De hulplijn van dit object ligt niet binnen de objectgrenzen. De hulplij msgid "* Move the guide line into the element" msgstr "* Verplaats de hulplijn in het element" -#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:34 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "Multiple Guide Lines" msgstr "Meerdere hulplijnen" -#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:35 +#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:37 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "Dit object heeft meerdere hulplijnen, maar alleen de eerste zal worden gebruikt." -#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:39 msgid "* Remove all guide lines, except for one." msgstr "* Verwijder alle hulplijnen, behalve één." @@ -1322,23 +1322,23 @@ msgstr "Automatisch gerouteerde opvulsteken" msgid "Auto Fill" msgstr "Automatische vulling" -#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:29 +#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:37 msgid "Contour Fill" msgstr "Contourvulling" -#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:30 +#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:38 msgid "Guided Fill" msgstr "Begeleide vulling" -#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:31 +#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:39 msgid "Meander Fill" msgstr "" -#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:32 +#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:40 msgid "Circular Fill" msgstr "" -#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:33 +#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:41 msgid "Legacy Fill" msgstr "Legacy vulling" @@ -1415,132 +1415,148 @@ msgid "Meander Pattern" msgstr "" #: lib/elements/fill_stitch.py:190 -msgid "Meander pattern scale" +msgid "Meander pattern angle" msgstr "" #: lib/elements/fill_stitch.py:200 +msgid "Meander pattern scale" +msgstr "" + +#: lib/elements/fill_stitch.py:201 +msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. " +msgstr "" + +#: lib/elements/fill_stitch.py:212 msgid "Angle of lines of stitches" msgstr "Hoek van de lijnen van de steken" -#: lib/elements/fill_stitch.py:201 +#: lib/elements/fill_stitch.py:213 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "De hoek neemt toe tegen de klok in. 0 is horizontaal. Negatieve waarden zijn toegestaan." -#: lib/elements/fill_stitch.py:219 lib/elements/fill_stitch.py:532 +#: lib/elements/fill_stitch.py:231 lib/elements/fill_stitch.py:544 msgid "Skip last stitch in each row" msgstr "Sla de laatste steek in elke rij over" -#: lib/elements/fill_stitch.py:220 lib/elements/fill_stitch.py:533 +#: lib/elements/fill_stitch.py:232 lib/elements/fill_stitch.py:545 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "De laatste steek in elke rij is vrij dicht op de eerste steek in de volgende rij. Door deze over te slaan wordt de dichtheid en het aantal steken verkleind." -#: lib/elements/fill_stitch.py:233 +#: lib/elements/fill_stitch.py:245 msgid "Flip fill (start right-to-left)" msgstr "Draai opvulling om (start rechts-naar-links)" -#: lib/elements/fill_stitch.py:234 +#: lib/elements/fill_stitch.py:246 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "De omdraai optie kan je helpen met het routeren van je steekpad. Als je omdraaien kiest, gaat het borduren van rechts naar links in plaats van van links naar rechts." -#: lib/elements/fill_stitch.py:245 +#: lib/elements/fill_stitch.py:257 msgid "Spacing between rows" msgstr "Afstand tussen rijen" -#: lib/elements/fill_stitch.py:246 +#: lib/elements/fill_stitch.py:258 msgid "Distance between rows of stitches." msgstr "Afstand tussen rijen van steken." -#: lib/elements/fill_stitch.py:265 +#: lib/elements/fill_stitch.py:277 msgid "Maximum fill stitch length" msgstr "Maximale opvulsteeklengte" -#: lib/elements/fill_stitch.py:266 +#: lib/elements/fill_stitch.py:278 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "De lengte van elke steek in een rij. Een kortere steek kan worden gebruikt aan het begin of einde van een rij." -#: lib/elements/fill_stitch.py:281 +#: lib/elements/fill_stitch.py:293 msgid "Stagger rows this many times before repeating" msgstr "Spring rijen zoveel keer in voordat herhaald wordt" -#: lib/elements/fill_stitch.py:282 +#: lib/elements/fill_stitch.py:294 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:440 lib/elements/stroke.py:106 +#: lib/elements/fill_stitch.py:452 lib/elements/stroke.py:108 msgid "Running stitch length" msgstr "Doorlopende steek lengte" -#: lib/elements/fill_stitch.py:441 +#: lib/elements/fill_stitch.py:453 msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:456 lib/elements/stroke.py:118 +#: lib/elements/fill_stitch.py:468 msgid "Running stitch tolerance" msgstr "Tolerantie lopende steek" -#: lib/elements/fill_stitch.py:457 +#: lib/elements/fill_stitch.py:469 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "Alle steken moeten binnen deze afstand van het pad liggen. Een lagere tolerantie betekent dat de steken dichter bij elkaar komen te liggen. Een hogere tolerantie betekent dat scherpe hoeken mogen worden afgerond." -#: lib/elements/fill_stitch.py:468 inx/inkstitch_select_elements.inx:35 -#: inx/inkstitch_select_elements.inx:37 +#: lib/elements/fill_stitch.py:480 inx/inkstitch_select_elements.inx:43 +#: inx/inkstitch_select_elements.inx:45 msgid "Underlay" msgstr "Versteviging" -#: lib/elements/fill_stitch.py:468 lib/elements/fill_stitch.py:477 -#: lib/elements/fill_stitch.py:502 lib/elements/fill_stitch.py:513 -#: lib/elements/fill_stitch.py:523 lib/elements/fill_stitch.py:535 -#: lib/elements/fill_stitch.py:576 +#: lib/elements/fill_stitch.py:480 lib/elements/fill_stitch.py:489 +#: lib/elements/fill_stitch.py:514 lib/elements/fill_stitch.py:525 +#: lib/elements/fill_stitch.py:535 lib/elements/fill_stitch.py:547 +#: lib/elements/fill_stitch.py:598 msgid "Fill Underlay" msgstr "Vulling onderlaag" -#: lib/elements/fill_stitch.py:474 +#: lib/elements/fill_stitch.py:486 msgid "Fill angle" msgstr "Opvul hoek" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:487 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:499 +#: lib/elements/fill_stitch.py:511 msgid "Row spacing" msgstr "Opvulrij afstand" -#: lib/elements/fill_stitch.py:500 +#: lib/elements/fill_stitch.py:512 msgid "default: 3x fill row spacing" msgstr "standaard: 3x opvulrij afstand" -#: lib/elements/fill_stitch.py:510 +#: lib/elements/fill_stitch.py:522 lib/elements/stroke.py:134 msgid "Max stitch length" msgstr "Max steek lengte" -#: lib/elements/fill_stitch.py:511 +#: lib/elements/fill_stitch.py:523 msgid "default: equal to fill max stitch length" msgstr "standaard: gelijk aan max steek lengte" -#: lib/elements/fill_stitch.py:521 +#: lib/elements/fill_stitch.py:533 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "Verklein de vorm van de versteviging om te voorkomen dat de versteviging zichtbaar is aan de buitenkant van de opvulling." -#: lib/elements/fill_stitch.py:544 +#: lib/elements/fill_stitch.py:556 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:558 lib/elements/fill_stitch.py:572 +#: lib/elements/fill_stitch.py:569 +msgid "Clip path" +msgstr "" + +#: lib/elements/fill_stitch.py:570 +msgid "Constrain stitching to the shape. Useful when smoothing and expand are used." +msgstr "" + +#: lib/elements/fill_stitch.py:580 lib/elements/fill_stitch.py:594 msgid "Underpath" msgstr "Onderpad" -#: lib/elements/fill_stitch.py:559 lib/elements/fill_stitch.py:573 +#: lib/elements/fill_stitch.py:581 lib/elements/fill_stitch.py:595 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "Beweeg binnen de vorm bij verplaatsen tussen secties. Onderpad steken vermijden de richting van de rijhoek zodat ze niet zichtbaar zijn. Dit geeft ze een gekarteld uiterlijk." -#: lib/elements/fill_stitch.py:821 +#: lib/elements/fill_stitch.py:843 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:824 +#: lib/elements/fill_stitch.py:846 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1611,479 +1627,487 @@ msgstr "* Optioneel: Kies het Params menu en vink het \"handmatige steek\" vakje msgid "Manual stitch along path" msgstr "Handmatige steek langs het pad" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "Too few subpaths" msgstr "Te weinig subpaden" -#: lib/elements/satin_column.py:30 +#: lib/elements/satin_column.py:31 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "Satijnbaan: Object heeft te weinig subpaden. Een Satijnbaan moet minstens twee subpaden hebben (de rails)." -#: lib/elements/satin_column.py:32 +#: lib/elements/satin_column.py:33 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "* Voeg nog een subpad toe (selecteer twee rails en kies Pad > Combineer)" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:34 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "* Zet om naar een doorlopende steek of simpele Satijnsteek (via Params)" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "Not stitchable satin column" msgstr "Niet te stikken satijnen kolom" -#: lib/elements/satin_column.py:39 +#: lib/elements/satin_column.py:40 msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup." msgstr "Een satijnzuil bestaat uit twee rails en één of meer sporten. Deze satijnkolom kan een andere opstelling hebben." -#: lib/elements/satin_column.py:41 +#: lib/elements/satin_column.py:42 msgid "Make sure your satin column is not a combination of multiple satin columns." msgstr "Zorg ervoor dat uw satijnen kolom niet een combinatie is van meerdere satijnen kolommen." -#: lib/elements/satin_column.py:42 +#: lib/elements/satin_column.py:43 msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/" msgstr "Ga naar onze website en lees hoe een satijnen kolom eruit moet zien https://inkstitch.org/docs/stitches/satin-column/" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "Each rung should intersect both rails once." msgstr "Elke sport moet beide rails eenmaal doorkruisen." -#: lib/elements/satin_column.py:50 +#: lib/elements/satin_column.py:51 msgid "Rungs intersects too many times" msgstr "Sporten kruisen elkaar te vaak" -#: lib/elements/satin_column.py:51 +#: lib/elements/satin_column.py:52 msgid "Satin column: A rung intersects a rail more than once." msgstr "Satijnbaan: Een sport doorkruist een rail meer dan eens." -#: lib/elements/satin_column.py:55 +#: lib/elements/satin_column.py:56 msgid "Rung doesn't intersect rails" msgstr "Sport doorkruist de rails niet" -#: lib/elements/satin_column.py:56 +#: lib/elements/satin_column.py:57 msgid "Satin column: A rung doesn't intersect both rails." msgstr "Satijnbaan: een sport doorkruist niet beide rails." -#: lib/elements/satin_column.py:60 +#: lib/elements/satin_column.py:61 msgid "Unequal number of points" msgstr "Ongelijk aantal punten" -#: lib/elements/satin_column.py:61 +#: lib/elements/satin_column.py:62 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "Satijnbaan: Er zijn geen sporten en de rails hebben een ongelijk aantal punten." -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "The makkelijkste oplossing is om een of meer sporten toe te voegen. " -#: lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:65 msgid "Rungs control the stitch direction in satin columns." msgstr "Sporten bepalen de steekrichting voor Satijnbanen." -#: lib/elements/satin_column.py:65 +#: lib/elements/satin_column.py:66 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "* Met het geselecteerde object kies \"P\" om het potlood gereedschap te activeren." -#: lib/elements/satin_column.py:66 +#: lib/elements/satin_column.py:67 msgid "* Hold \"Shift\" while drawing the rung." msgstr "* Houdt \"Shift\" ingedrukt tijdens het tekenen van de sport." -#: lib/elements/satin_column.py:71 lib/elements/satin_column.py:81 -#: inx/inkstitch_select_elements.inx:17 +#: lib/elements/satin_column.py:72 lib/elements/satin_column.py:82 +#: inx/inkstitch_select_elements.inx:25 msgid "Satin Column" msgstr "Satijnbaan" -#: lib/elements/satin_column.py:77 +#: lib/elements/satin_column.py:78 msgid "Custom satin column" msgstr "Aangepaste satijnbaan" -#: lib/elements/satin_column.py:82 +#: lib/elements/satin_column.py:83 msgid "\"E\" Stitch" msgstr "" -#: lib/elements/satin_column.py:86 lib/elements/stroke.py:70 +#: lib/elements/satin_column.py:87 lib/elements/stroke.py:72 #: inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "Methode" -#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:376 +#: lib/elements/satin_column.py:97 lib/elements/satin_column.py:377 msgid "Maximum stitch length" msgstr "Maximale steeklengte" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:98 msgid "Maximum stitch length for split stitches." msgstr "Maximale steeklengte voor gesplitste steken." -#: lib/elements/satin_column.py:106 +#: lib/elements/satin_column.py:107 msgid "Random percentage of satin width decrease" msgstr "" -#: lib/elements/satin_column.py:107 +#: lib/elements/satin_column.py:108 msgid "shorten stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:116 +#: lib/elements/satin_column.py:117 msgid "Random percentage of satin width increase" msgstr "" -#: lib/elements/satin_column.py:117 +#: lib/elements/satin_column.py:118 msgid "lengthen stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:126 +#: lib/elements/satin_column.py:127 msgid "Random zig-zag spacing percentage" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:128 msgid "Amount of random jitter added to stitch length." msgstr "" -#: lib/elements/satin_column.py:135 +#: lib/elements/satin_column.py:136 msgid "Random phase for split stitches" msgstr "" -#: lib/elements/satin_column.py:136 +#: lib/elements/satin_column.py:137 msgid "Controls whether split stitches are centered or with a random phase (which may increase stitch count)." msgstr "" -#: lib/elements/satin_column.py:143 +#: lib/elements/satin_column.py:144 msgid "Minimum length for random-phase split." msgstr "" -#: lib/elements/satin_column.py:144 +#: lib/elements/satin_column.py:145 msgid "Defaults to maximum stitch length. Smaller values allow for a transition between single-stitch and split-stitch." msgstr "" -#: lib/elements/satin_column.py:153 +#: lib/elements/satin_column.py:154 msgid "Random jitter for split stitches" msgstr "" -#: lib/elements/satin_column.py:154 +#: lib/elements/satin_column.py:155 msgid "Randomizes split stitch length if random phase is enabled, stitch position if disabled." msgstr "" -#: lib/elements/satin_column.py:161 +#: lib/elements/satin_column.py:162 msgid "Short stitch inset" msgstr "Korte steek inzet" -#: lib/elements/satin_column.py:162 +#: lib/elements/satin_column.py:163 msgid "Stitches in areas with high density will be inset by this amount." msgstr "" -#: lib/elements/satin_column.py:172 +#: lib/elements/satin_column.py:173 msgid "Short stitch distance" msgstr "Korte steekafstand" -#: lib/elements/satin_column.py:173 +#: lib/elements/satin_column.py:174 msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:187 lib/elements/stroke.py:132 +#: lib/elements/satin_column.py:188 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Zig-zag afstand (piek-naar-piek)" -#: lib/elements/satin_column.py:188 +#: lib/elements/satin_column.py:189 msgid "Peak-to-peak distance between zig-zags. This is double the mm/stitch measurement used by most mechanical machines." msgstr "" -#: lib/elements/satin_column.py:200 +#: lib/elements/satin_column.py:201 msgid "Pull compensation percentage" msgstr "" -#: lib/elements/satin_column.py:201 +#: lib/elements/satin_column.py:202 msgid "Additional pull compensation which varies as a percentage of stitch width. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:215 +#: lib/elements/satin_column.py:216 msgid "Pull compensation" msgstr "Trek compensatie" -#: lib/elements/satin_column.py:216 +#: lib/elements/satin_column.py:217 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:233 +#: lib/elements/satin_column.py:234 msgid "Reverse one rail" msgstr "" -#: lib/elements/satin_column.py:234 +#: lib/elements/satin_column.py:235 msgid "Enabling this may help if your satin renders very strangely." msgstr "" -#: lib/elements/satin_column.py:244 +#: lib/elements/satin_column.py:245 msgid "Swap rails" msgstr "" -#: lib/elements/satin_column.py:245 +#: lib/elements/satin_column.py:246 msgid "Swaps the first and second rails of the satin column, affecting which side the thread finished on as well as any sided properties" msgstr "" -#: lib/elements/satin_column.py:254 +#: lib/elements/satin_column.py:255 msgid "Contour underlay" msgstr "Omtrek versteviging" -#: lib/elements/satin_column.py:254 lib/elements/satin_column.py:261 -#: lib/elements/satin_column.py:269 lib/elements/satin_column.py:284 +#: lib/elements/satin_column.py:255 lib/elements/satin_column.py:262 +#: lib/elements/satin_column.py:270 lib/elements/satin_column.py:285 msgid "Contour Underlay" msgstr "Omtrek Versteviging" -#: lib/elements/satin_column.py:261 lib/elements/satin_column.py:300 +#: lib/elements/satin_column.py:262 lib/elements/satin_column.py:301 msgid "Stitch length" msgstr "Steek lengte" -#: lib/elements/satin_column.py:267 +#: lib/elements/satin_column.py:268 msgid "Inset distance (fixed)" msgstr "" -#: lib/elements/satin_column.py:268 +#: lib/elements/satin_column.py:269 msgid "Shrink the outline by a fixed length, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:281 +#: lib/elements/satin_column.py:282 msgid "Inset distance (proportional)" msgstr "" -#: lib/elements/satin_column.py:282 +#: lib/elements/satin_column.py:283 msgid "Shrink the outline by a proportion of the column width, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:293 +#: lib/elements/satin_column.py:294 msgid "Center-walk underlay" msgstr "Middenlijn versteviging" -#: lib/elements/satin_column.py:293 lib/elements/satin_column.py:300 -#: lib/elements/satin_column.py:309 lib/elements/satin_column.py:319 +#: lib/elements/satin_column.py:294 lib/elements/satin_column.py:301 +#: lib/elements/satin_column.py:310 lib/elements/satin_column.py:320 msgid "Center-Walk Underlay" msgstr "Middenlijn Versteviging" -#: lib/elements/satin_column.py:306 lib/elements/stroke.py:80 +#: lib/elements/satin_column.py:307 lib/elements/stroke.py:82 msgid "Repeats" msgstr "Herhalingen" -#: lib/elements/satin_column.py:307 +#: lib/elements/satin_column.py:308 msgid "For an odd number of repeats, this will reverse the direction the satin column is stitched, causing stitching to both begin and end at the start point." msgstr "" -#: lib/elements/satin_column.py:317 +#: lib/elements/satin_column.py:318 msgid "Position" msgstr "" -#: lib/elements/satin_column.py:318 +#: lib/elements/satin_column.py:319 #, python-format msgid "Position of underlay from between the rails. 0% is along the first rail, 50% is centered, 100% is along the second rail." msgstr "" -#: lib/elements/satin_column.py:326 +#: lib/elements/satin_column.py:327 msgid "Zig-zag underlay" msgstr "Zig-zag versteviging" -#: lib/elements/satin_column.py:326 lib/elements/satin_column.py:335 -#: lib/elements/satin_column.py:346 lib/elements/satin_column.py:366 -#: lib/elements/satin_column.py:379 +#: lib/elements/satin_column.py:327 lib/elements/satin_column.py:336 +#: lib/elements/satin_column.py:347 lib/elements/satin_column.py:367 +#: lib/elements/satin_column.py:380 msgid "Zig-zag Underlay" msgstr "Zig-zag Versteviging" -#: lib/elements/satin_column.py:332 +#: lib/elements/satin_column.py:333 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "Zig-zag afstand (piek-naar-piek)" -#: lib/elements/satin_column.py:333 +#: lib/elements/satin_column.py:334 msgid "Distance between peaks of the zig-zags." msgstr "Afstand tussen pieken van de zig-zag steken." -#: lib/elements/satin_column.py:343 +#: lib/elements/satin_column.py:344 msgid "Inset amount (fixed)" msgstr "" -#: lib/elements/satin_column.py:344 lib/elements/satin_column.py:364 +#: lib/elements/satin_column.py:345 lib/elements/satin_column.py:365 msgid "default: half of contour underlay inset" msgstr "standaard: de helft van de versteviging randafstand" -#: lib/elements/satin_column.py:363 +#: lib/elements/satin_column.py:364 msgid "Inset amount (proportional)" msgstr "" -#: lib/elements/satin_column.py:377 +#: lib/elements/satin_column.py:378 msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "Splitsen van steek als afstand van maximale steeklengte wordt overschreden" -#: lib/elements/stroke.py:25 +#: lib/elements/stroke.py:27 msgid "Ignore skip" msgstr "Negeer overslaan" -#: lib/elements/stroke.py:26 +#: lib/elements/stroke.py:28 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "Overgeslagen waarden worden genegeerd, omdat er geen lijn meer was om te borduren." -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:30 msgid "* Open the params dialog with this object selected" msgstr "* Open het parameter-dialoogvenster met dit object geselecteerd" -#: lib/elements/stroke.py:29 +#: lib/elements/stroke.py:31 msgid "* Reduce Skip values or increase number of lines" msgstr "* Verminder overslagwaarden of verhoog het aantal lijnen" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:44 msgid "Stroke" msgstr "Lijn" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:47 msgid "Running stitch along paths" msgstr "Lopende steek langs paden" -#: lib/elements/stroke.py:63 +#: lib/elements/stroke.py:65 msgid "Running Stitch / Bean Stitch" msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:66 msgid "Ripple Stitch" msgstr "" -#: lib/elements/stroke.py:65 inx/inkstitch_select_elements.inx:13 +#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:21 msgid "ZigZag Stitch" msgstr "" -#: lib/elements/stroke.py:66 inx/inkstitch_select_elements.inx:14 +#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:22 msgid "Manual Stitch" msgstr "" -#: lib/elements/stroke.py:81 +#: lib/elements/stroke.py:83 msgid "Defines how many times to run down and back along the path." msgstr "Bepaalt hoe vaak op en neer langs een pad wordt gegaan." -#: lib/elements/stroke.py:92 +#: lib/elements/stroke.py:94 msgid "Bean stitch number of repeats" msgstr "Bonensteek aantal herhalingen" -#: lib/elements/stroke.py:93 +#: lib/elements/stroke.py:95 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:107 -msgid "Length of stitches in running stitch mode." -msgstr "Lengte van steken in doorlopende steek modus." +#: lib/elements/stroke.py:109 +msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting." +msgstr "" + +#: lib/elements/stroke.py:120 +msgid "Stitch tolerance" +msgstr "" -#: lib/elements/stroke.py:119 +#: lib/elements/stroke.py:121 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "Alle steken moeten binnen deze afstand van het pad liggen. Een lagere tolerantie betekent dat de steken dichter bij elkaar komen te liggen. Een hogere tolerantie betekent dat scherpe hoeken mogen worden afgerond." -#: lib/elements/stroke.py:133 +#: lib/elements/stroke.py:135 +msgid "Split stitches longer than this." +msgstr "" + +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "Lengte van steken in zig-zag modus." -#: lib/elements/stroke.py:145 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "Aantal regels" -#: lib/elements/stroke.py:146 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "Aantal regels van begin tot eind" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "Eerste regels overslaan" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "Sla dit aantal regels aan het begin over." -#: lib/elements/stroke.py:174 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "Laatste regels overslaan" -#: lib/elements/stroke.py:175 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "Sla dit aantal regels aan het eind over" -#: lib/elements/stroke.py:198 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "Regelafstand exponent" -#: lib/elements/stroke.py:199 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "Verhoog de dichtheid naar één kant." -#: lib/elements/stroke.py:210 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "Spiegelen exponent" -#: lib/elements/stroke.py:211 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "Omgekeerd exponent effect." -#: lib/elements/stroke.py:222 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "Omgekeerd" -#: lib/elements/stroke.py:223 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "Begin- en eindpunt spiegelen" -#: lib/elements/stroke.py:234 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "Rastergrootte" -#: lib/elements/stroke.py:235 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "Weergeven als raster. Wees voorzichtig en let op de steekdichtheid." -#: lib/elements/stroke.py:247 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "Schaal as" -#: lib/elements/stroke.py:248 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "Schaal as voor satijngeleide ribbelsteken." -#: lib/elements/stroke.py:252 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "Geen" -#: lib/elements/stroke.py:260 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "Beginschaal" -#: lib/elements/stroke.py:261 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "Hoe groot het eerste exemplaar van de regel moet zijn, in procenten." -#: lib/elements/stroke.py:261 lib/elements/stroke.py:273 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:289 msgid "Used only for ripple stitch with a guide line." msgstr "Alleen gebruikt voor ribbelsteek met een hulplijn." -#: lib/elements/stroke.py:272 +#: lib/elements/stroke.py:288 msgid "Ending scale" msgstr "Eindschaal" -#: lib/elements/stroke.py:273 +#: lib/elements/stroke.py:289 msgid "How big the last copy of the line should be, in percent." msgstr "Hoe groot het laatste exemplaar van de regel moet zijn, in procenten." -#: lib/elements/stroke.py:284 +#: lib/elements/stroke.py:300 msgid "Rotate" msgstr "Draaien" -#: lib/elements/stroke.py:285 +#: lib/elements/stroke.py:301 msgid "Rotate satin guided ripple stitches" msgstr "Roteer satijnhulp ribbelsteken" -#: lib/elements/stroke.py:296 +#: lib/elements/stroke.py:312 msgid "Join style" msgstr "Knooppunt stijl" -#: lib/elements/stroke.py:297 +#: lib/elements/stroke.py:313 msgid "Join style for non circular ripples." msgstr "Knooppunt stijl voor niet circulaire golven." -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "flat" msgstr "plat" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "point" msgstr "punt" -#: lib/elements/text.py:13 lib/extensions/lettering.py:84 +#: lib/elements/text.py:13 lib/extensions/lettering.py:86 msgid "Text" msgstr "Tekst" @@ -2293,19 +2317,19 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "Kies één of meer commando's om toe te voegen." -#: lib/extensions/lettering.py:38 lib/extensions/lettering.py:488 +#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:490 msgid "Ink/Stitch Lettering" msgstr "Ink/Stitch Belettering" -#: lib/extensions/lettering.py:48 +#: lib/extensions/lettering.py:50 msgid "Font" msgstr "Lettertype" -#: lib/extensions/lettering.py:57 +#: lib/extensions/lettering.py:59 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:67 inx/inkstitch_apply_threadlist.inx:7 +#: lib/extensions/lettering.py:69 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7 @@ -2313,39 +2337,39 @@ msgstr "" msgid "Options" msgstr "Opties" -#: lib/extensions/lettering.py:72 +#: lib/extensions/lettering.py:74 msgid "Stitch lines of text back and forth" msgstr "Borduur regels tekst heen en terug" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:76 +#: lib/extensions/lettering.py:78 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:81 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:81 +#: lib/extensions/lettering.py:83 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:503 +#: lib/extensions/lettering.py:91 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2354,34 +2378,34 @@ msgstr "" msgid "Cancel" msgstr "Annuleren" -#: lib/extensions/lettering.py:93 lib/extensions/params.py:511 +#: lib/extensions/lettering.py:95 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "Toepassen en Sluiten" -#: lib/extensions/lettering.py:256 +#: lib/extensions/lettering.py:258 msgid "This font has no available font variant. Please update or remove the font." msgstr "Dit lettertype heeft geen beschikbare lettertypevariant. Gelieve het lettertype bij te werken of te verwijderen." #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:317 +#: lib/extensions/lettering.py:319 #, python-format msgid "Text scale %s%%" msgstr "Tekst schaling %s%%" -#: lib/extensions/lettering.py:328 +#: lib/extensions/lettering.py:330 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "Fout: Tekst kan niet op het document worden toegepast.\n" "%s" -#: lib/extensions/lettering.py:478 +#: lib/extensions/lettering.py:480 msgid "Please select only one block of text." msgstr "Selecteer aub slechts een enkel blok tekst." -#: lib/extensions/lettering.py:481 +#: lib/extensions/lettering.py:483 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "Er zijn objecten geselecteerd die niet met de Belettering uitbreiding zijn gemaakt. Wis de selectie of selecteer andere objecten alvorens Belettering opnieuw te starten." @@ -2472,11 +2496,11 @@ msgstr "Klik om deze parameter op te slaan als je \"Toepassen en Afsluiten\" kie msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Deze parameter wordt opgeslagen als je \"Toepassen en Afsluiten\" klikt" -#: lib/extensions/params.py:485 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "Borduur Parameters" -#: lib/extensions/params.py:508 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "Gebruik Vorige Instellingen" @@ -2492,81 +2516,81 @@ msgstr "Kies ten minste één voorwerp dat als hulplijn moet dienen." msgid "Please select at least one object to be marked as a pattern." msgstr "Kies ten minste één voorwerp dat als patroon moet worden gemarkeerd." -#: lib/extensions/stroke_to_lpe_satin.py:32 +#: lib/extensions/stroke_to_lpe_satin.py:33 msgid "Please select at least one stroke." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/stroke_to_lpe_satin.py:37 +#: lib/extensions/stroke_to_lpe_satin.py:38 #: lib/extensions/zigzag_line_to_satin.py:27 msgid "Please select at least one stroke to convert to a satin column." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:42 +#: lib/extensions/stroke_to_lpe_satin.py:43 msgid "Could not find the specified pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:101 +#: lib/extensions/stroke_to_lpe_satin.py:133 msgid "Cannot convert a satin column into a live path effect satin. Please select a stroke." msgstr "" -#: lib/extensions/troubleshoot.py:45 +#: lib/extensions/troubleshoot.py:49 msgid "All selected shapes are valid! " msgstr "Alle geselecteerde vormen zijn geldig! " -#: lib/extensions/troubleshoot.py:47 +#: lib/extensions/troubleshoot.py:51 msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command." msgstr "Als je nog steeds problemen hebt met een vorm die niet wordt geborduurd, controleer dan of er een laag is met een Negeer commando erin." -#: lib/extensions/troubleshoot.py:71 +#: lib/extensions/troubleshoot.py:79 msgid "Invalid Pointer" msgstr "Ongeldige Pointer" -#: lib/extensions/troubleshoot.py:77 +#: lib/extensions/troubleshoot.py:85 #: inx/inkstitch_lettering_generate_json.inx:26 msgid "Description" msgstr "Beschrijving" -#: lib/extensions/troubleshoot.py:98 lib/extensions/troubleshoot.py:147 +#: lib/extensions/troubleshoot.py:106 lib/extensions/troubleshoot.py:155 #: inx/inkstitch_cleanup.inx:17 inx/inkstitch_remove_embroidery_settings.inx:16 -#: inx/inkstitch_select_elements.inx:51 inx/inkstitch_troubleshoot.inx:10 +#: inx/inkstitch_select_elements.inx:59 inx/inkstitch_troubleshoot.inx:12 msgid "Troubleshoot" msgstr "Probleemoplossen" -#: lib/extensions/troubleshoot.py:110 lib/extensions/troubleshoot.py:154 +#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:162 msgid "Errors" msgstr "Fouten" -#: lib/extensions/troubleshoot.py:116 lib/extensions/troubleshoot.py:158 +#: lib/extensions/troubleshoot.py:124 lib/extensions/troubleshoot.py:166 msgid "Warnings" msgstr "Waarschuwingen" -#: lib/extensions/troubleshoot.py:122 +#: lib/extensions/troubleshoot.py:130 msgid "Type Warnings" msgstr "Type Waarschuwingen" -#: lib/extensions/troubleshoot.py:155 +#: lib/extensions/troubleshoot.py:163 msgid "Problems that will prevent the shape from being embroidered." msgstr "Problemen die zullen verhinderen dat de vorm geborduurd wordt." -#: lib/extensions/troubleshoot.py:159 +#: lib/extensions/troubleshoot.py:167 msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object." msgstr "Dit zijn problemen die niet zullen verhinderen dat de vorm geborduurd wordt. Je kunt de waarschuwing proberen op te lossen, maar als dat niet lukt zal Ink/Stitch toch proberen het object te verwerken." -#: lib/extensions/troubleshoot.py:164 +#: lib/extensions/troubleshoot.py:172 msgid "Object Type Warnings" msgstr "Object Type Waarschuwingen" -#: lib/extensions/troubleshoot.py:165 +#: lib/extensions/troubleshoot.py:173 msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour." msgstr "Deze objecten werken mogelijk niet goed met Ink/Stitch. Volg de instructies om ongewenst gedrag te corrigeren." -#: lib/extensions/troubleshoot.py:178 +#: lib/extensions/troubleshoot.py:186 msgid "Possible solutions" msgstr "Mogelijke oplossingen" -#: lib/extensions/troubleshoot.py:183 +#: lib/extensions/troubleshoot.py:191 msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)." msgstr "Het is mogelijk dat een object meer dan één fout bevat, er is echter slechts éé'n pointer per object. Voer de functie opnieuw uit als er meer fouten optreden. Verwijder pointers door de laag met naam \"Probleemoplossen\" te verwijderen via het objecten paneel (Object -> Objecten...)." @@ -2732,11 +2756,11 @@ msgstr "Snelheid: %d steken/sec" msgid "Start" msgstr "Start" -#: lib/gui/simulator.py:832 lib/gui/simulator.py:842 +#: lib/gui/simulator.py:835 lib/gui/simulator.py:845 msgid "Preview" msgstr "Voorbeeld" -#: lib/gui/simulator.py:873 +#: lib/gui/simulator.py:876 msgid "Embroidery Simulation" msgstr "Borduursimulatie" @@ -2758,7 +2782,7 @@ msgstr "Het lettertype '%s' heeft geen varianten." msgid "Error writing to %(path)s: %(error)s" msgstr "Fout bij schrijven naar %(path)s: %(error)s" -#: lib/stitch_plan/generate_stitch_plan.py:73 +#: lib/stitch_plan/generate_stitch_plan.py:75 #, python-format msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "Bestand bestaat niet en kan niet worden geopend. Corrigeer het bestandspad en probeer het opnieuw.\\r%s" @@ -2840,7 +2864,7 @@ msgstr "AutoSatijn Doorlopende Steek %d" msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down." msgstr "" -#: lib/svg/rendering.py:222 +#: lib/svg/rendering.py:229 msgid "Stitch Plan" msgstr "Stekenplan" @@ -3240,6 +3264,7 @@ msgid "Yes" msgstr "Ja" #: print/templates/ui.html:201 inx/inkstitch_lettering_generate_json.inx:37 +#: inx/inkstitch_letters_to_font.inx:66 msgid "No" msgstr "Nee" @@ -3750,8 +3775,8 @@ msgstr "*Kies kleurpalet" #: inx/inkstitch_cutwork_segmentation.inx:42 #: inx/inkstitch_fill_to_stroke.inx:24 inx/inkstitch_generate_palette.inx:24 #: inx/inkstitch_lettering_along_path.inx:17 -#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:43 -#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:51 +#: inx/inkstitch_stroke_to_lpe_satin.inx:26 #: inx/inkstitch_zigzag_line_to_satin.inx:18 msgid "Help" msgstr "Help" @@ -3781,7 +3806,7 @@ msgid "Import any other Threadlist file in txt format. Ink/Stitch will try to ma msgstr "Importeer elk ander Threadlist-bestand in txt-formaat. Ink/Stitch zal proberen de kleuren overeen te laten komen met het geselecteerde garenpalet. De objecten in dit document zullen dienovereenkomstig worden gekleurd als de kleuraanpassing is geslaagd." #: inx/inkstitch_apply_threadlist.inx:98 inx/inkstitch_fill_to_stroke.inx:33 -#: inx/inkstitch_stroke_to_lpe_satin.inx:30 +#: inx/inkstitch_stroke_to_lpe_satin.inx:32 #: inx/inkstitch_zigzag_line_to_satin.inx:28 msgid "Get more information on our website" msgstr "Meer informatie vindt u op onze website" @@ -3855,7 +3880,7 @@ msgstr "Behoudt volgorde van satijnbanen" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10 -#: inx/inkstitch_stroke_to_lpe_satin.inx:38 +#: inx/inkstitch_stroke_to_lpe_satin.inx:40 #: inx/inkstitch_zigzag_line_to_satin.inx:36 msgid "Tools: Satin" msgstr "Gereedschap: Satijn" @@ -4070,7 +4095,7 @@ msgid "Duplicate Params" msgstr "Dubbele parameters" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 -#: inx/inkstitch_select_elements.inx:66 +#: inx/inkstitch_select_elements.inx:74 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" @@ -4940,6 +4965,14 @@ msgstr "Lettertype map" msgid "Import commands" msgstr "Commando's importeren" +#: inx/inkstitch_letters_to_font.inx:64 +msgid "As param" +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:65 +msgid "As symbol" +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "Koppel Commando's aan Geselecteerde Objecten" @@ -5324,100 +5357,120 @@ msgstr "" msgid "Stroke type" msgstr "" -#: inx/inkstitch_select_elements.inx:11 +#: inx/inkstitch_select_elements.inx:12 msgid "Running Stitch" msgstr "Lopende steek" -#: inx/inkstitch_select_elements.inx:12 -msgid "Ripples" +#: inx/inkstitch_select_elements.inx:14 +msgid "Select" +msgstr "" + +#: inx/inkstitch_select_elements.inx:14 +msgid "Only select specific running stitches" msgstr "" #: inx/inkstitch_select_elements.inx:15 -msgid "Polyline" +msgid "All" msgstr "" #: inx/inkstitch_select_elements.inx:16 +msgid "Auto-Run Top Stitching" +msgstr "" + +#: inx/inkstitch_select_elements.inx:17 +msgid "Auto-Run Underpath" +msgstr "" + +#: inx/inkstitch_select_elements.inx:20 +msgid "Ripples" +msgstr "" + +#: inx/inkstitch_select_elements.inx:23 +msgid "Polyline" +msgstr "" + +#: inx/inkstitch_select_elements.inx:24 msgid "Satin" msgstr "" -#: inx/inkstitch_select_elements.inx:18 +#: inx/inkstitch_select_elements.inx:26 msgid "E-Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Only select satins with this underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:21 inx/inkstitch_select_elements.inx:36 +#: inx/inkstitch_select_elements.inx:29 inx/inkstitch_select_elements.inx:44 msgid "No restriction" msgstr "" -#: inx/inkstitch_select_elements.inx:22 +#: inx/inkstitch_select_elements.inx:30 msgid "No underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:23 +#: inx/inkstitch_select_elements.inx:31 msgid "Centerwalk" msgstr "" -#: inx/inkstitch_select_elements.inx:24 +#: inx/inkstitch_select_elements.inx:32 msgid "Contour" msgstr "" -#: inx/inkstitch_select_elements.inx:25 +#: inx/inkstitch_select_elements.inx:33 #: inx/inkstitch_zigzag_line_to_satin.inx:12 msgid "Zigzag" msgstr "" -#: inx/inkstitch_select_elements.inx:27 +#: inx/inkstitch_select_elements.inx:35 msgid "Fills" msgstr "" -#: inx/inkstitch_select_elements.inx:28 +#: inx/inkstitch_select_elements.inx:36 msgid "Fill" msgstr "" -#: inx/inkstitch_select_elements.inx:35 +#: inx/inkstitch_select_elements.inx:43 msgid "Only select fills with this underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:38 +#: inx/inkstitch_select_elements.inx:46 msgid "No Underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:44 +#: inx/inkstitch_select_elements.inx:52 msgid "Select embroidery objects" msgstr "" -#: inx/inkstitch_select_elements.inx:46 +#: inx/inkstitch_select_elements.inx:54 msgid "Selects specific embroidery elements by stitch type." msgstr "" -#: inx/inkstitch_select_elements.inx:47 +#: inx/inkstitch_select_elements.inx:55 msgid "If there is already an active selection, non maching elements will be deselected." msgstr "" -#: inx/inkstitch_select_elements.inx:53 +#: inx/inkstitch_select_elements.inx:61 msgid "If this isn't working for you, you may need to insert your path to a python executable manualy." msgstr "" -#: inx/inkstitch_select_elements.inx:55 +#: inx/inkstitch_select_elements.inx:63 msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:56 -msgid "* Linux: Open the command line and type \"which python\". Copy the path and paste it here." +#: inx/inkstitch_select_elements.inx:64 +msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:57 +#: inx/inkstitch_select_elements.inx:65 msgid "* macOS: doesn't work, sorry" msgstr "" -#: inx/inkstitch_select_elements.inx:58 +#: inx/inkstitch_select_elements.inx:66 msgid "Python Path" msgstr "" @@ -5453,6 +5506,10 @@ msgstr "" msgid "Make stitch plan insensitive to mouse interactions" msgstr "" +#: inx/inkstitch_stitch_plan_preview.inx:23 +msgid "Display command symbols" +msgstr "" + #: inx/inkstitch_stitch_plan_preview_undo.inx:3 msgid "Undo Stitch Plan Preview" msgstr "Stekenplan voorbeeld terugdraaien" @@ -5518,23 +5575,27 @@ msgstr "" msgid "Add rungs" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:25 +#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +msgid "Path specific" +msgstr "" + +#: inx/inkstitch_stroke_to_lpe_satin.inx:27 msgid "This extension converts a stroke into a satin column using the path effect \"pattern along path\"." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:26 +#: inx/inkstitch_stroke_to_lpe_satin.inx:28 msgid "* Please note, that the size values can only be an approximation and will be distorted if the original path is not completely straight." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:27 +#: inx/inkstitch_stroke_to_lpe_satin.inx:29 msgid "* You can edit the satin path through the live path effect settings through Path > Path Effects ..." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:28 +#: inx/inkstitch_stroke_to_lpe_satin.inx:30 msgid "* If you want to add rungs or change specific parts of the satin, convert it to a normal path with Ctrl + Shift + C" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:31 +#: inx/inkstitch_stroke_to_lpe_satin.inx:33 msgid "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin" msgstr "" @@ -5542,6 +5603,14 @@ msgstr "" msgid "Troubleshoot Objects" msgstr "Probleemdiagnose Objecten" +#: inx/inkstitch_troubleshoot.inx:6 +msgid "Pointer size (mm)" +msgstr "" + +#: inx/inkstitch_troubleshoot.inx:7 +msgid "Font size (mm)" +msgstr "" + #: inx/inkstitch_zigzag_line_to_satin.inx:3 msgid "Zig-Zag Line to Satin" msgstr "" diff --git a/translations/messages_no_NO.po b/translations/messages_no_NO.po index 52e2aa73..0a6e5336 100644 --- a/translations/messages_no_NO.po +++ b/translations/messages_no_NO.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" -"PO-Revision-Date: 2023-03-27 01:17\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" +"PO-Revision-Date: 2023-04-15 01:18\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -901,7 +901,7 @@ msgstr "Hvis du vil hjelpe, sÃ¥ vennligst:\n" "- lagre din svg-fil og\n" "- opprett et nytt problem pÃ¥: https://github.com/inkstitch/inkstitch/issues" -#: inkstitch.py:107 lib/elements/fill_stitch.py:829 +#: inkstitch.py:107 lib/elements/fill_stitch.py:851 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1058,8 +1058,8 @@ msgstr "" msgid "* Select the clone." msgstr "" -#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:40 -#: inx/inkstitch_select_elements.inx:41 +#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:48 +#: inx/inkstitch_select_elements.inx:49 msgid "Clone" msgstr "Klon" @@ -1079,117 +1079,117 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:286 +#: lib/elements/element.py:283 msgid "Allow lock stitches" msgstr "Tillat hefte-sting" -#: lib/elements/element.py:287 +#: lib/elements/element.py:284 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Both" msgstr "Begge" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Before" msgstr "Før" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "After" msgstr "Etter" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Neither" msgstr "" -#: lib/elements/element.py:301 +#: lib/elements/element.py:298 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:302 +#: lib/elements/element.py:299 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "Sy heftesting etter Ã¥ ha bridert dette elementet, selvom avstanden til det neste element er kortere enn definert ved den \"collapse\" lengde-verdi i Ink/Stich sin preferanser." -#: lib/elements/element.py:313 +#: lib/elements/element.py:310 msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:314 +#: lib/elements/element.py:311 msgid "Tack down stitch type" msgstr "" -#: lib/elements/element.py:324 lib/elements/element.py:370 +#: lib/elements/element.py:321 lib/elements/element.py:367 msgid "Custom path" msgstr "" -#: lib/elements/element.py:325 +#: lib/elements/element.py:322 msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." msgstr "" -#: lib/elements/element.py:335 lib/elements/element.py:347 +#: lib/elements/element.py:332 lib/elements/element.py:344 msgid "Scale tack stitch" msgstr "" -#: lib/elements/element.py:336 +#: lib/elements/element.py:333 msgid "Set stitch length. A 1 in a custom path equals this values." msgstr "" -#: lib/elements/element.py:348 +#: lib/elements/element.py:345 msgid "Scale tack stitch by this percentage." msgstr "" -#: lib/elements/element.py:359 +#: lib/elements/element.py:356 msgid "Lock stitch" msgstr "" -#: lib/elements/element.py:360 +#: lib/elements/element.py:357 msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:371 +#: lib/elements/element.py:368 msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." msgstr "" -#: lib/elements/element.py:381 lib/elements/element.py:393 +#: lib/elements/element.py:378 lib/elements/element.py:390 msgid "Scale lock stitch" msgstr "" -#: lib/elements/element.py:382 +#: lib/elements/element.py:379 msgid "Set length of lock stitches (mm)." msgstr "" -#: lib/elements/element.py:394 +#: lib/elements/element.py:391 msgid "Scale lock stitch by this percentage." msgstr "" -#: lib/elements/element.py:406 +#: lib/elements/element.py:403 msgid "Trim After" msgstr "" -#: lib/elements/element.py:407 +#: lib/elements/element.py:404 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:416 +#: lib/elements/element.py:413 msgid "Stop After" msgstr "" -#: lib/elements/element.py:417 +#: lib/elements/element.py:414 msgid "Add a STOP command after stitching this object." msgstr "" -#: lib/elements/element.py:426 +#: lib/elements/element.py:423 msgid "Random seed" msgstr "" -#: lib/elements/element.py:427 +#: lib/elements/element.py:424 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" -#: lib/elements/element.py:475 +#: lib/elements/element.py:472 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -1197,11 +1197,11 @@ msgstr "" #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:661 +#: lib/elements/element.py:658 msgid "Failed on " msgstr "" -#: lib/elements/element.py:663 +#: lib/elements/element.py:660 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1225,7 +1225,7 @@ msgstr "SmÃ¥tt fyll" msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:543 +#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:555 msgid "Expand" msgstr "Utvidelse" @@ -1233,7 +1233,7 @@ msgstr "Utvidelse" msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:520 +#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:532 msgid "Inset" msgstr "Innsett" @@ -1269,15 +1269,15 @@ msgstr "" msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:34 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "Multiple Guide Lines" msgstr "Mange hjelpelinjer" -#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:35 +#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:37 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:39 msgid "* Remove all guide lines, except for one." msgstr "" @@ -1322,23 +1322,23 @@ msgstr "" msgid "Auto Fill" msgstr "Auto-fyll" -#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:29 +#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:37 msgid "Contour Fill" msgstr "Kontur-fyll" -#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:30 +#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:38 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:31 +#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:39 msgid "Meander Fill" msgstr "" -#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:32 +#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:40 msgid "Circular Fill" msgstr "" -#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:33 +#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:41 msgid "Legacy Fill" msgstr "" @@ -1415,132 +1415,148 @@ msgid "Meander Pattern" msgstr "" #: lib/elements/fill_stitch.py:190 -msgid "Meander pattern scale" +msgid "Meander pattern angle" msgstr "" #: lib/elements/fill_stitch.py:200 -msgid "Angle of lines of stitches" +msgid "Meander pattern scale" msgstr "" #: lib/elements/fill_stitch.py:201 +msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. " +msgstr "" + +#: lib/elements/fill_stitch.py:212 +msgid "Angle of lines of stitches" +msgstr "" + +#: lib/elements/fill_stitch.py:213 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:219 lib/elements/fill_stitch.py:532 +#: lib/elements/fill_stitch.py:231 lib/elements/fill_stitch.py:544 msgid "Skip last stitch in each row" msgstr "Spring over det siste sting i hver rekke" -#: lib/elements/fill_stitch.py:220 lib/elements/fill_stitch.py:533 +#: lib/elements/fill_stitch.py:232 lib/elements/fill_stitch.py:545 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/fill_stitch.py:233 +#: lib/elements/fill_stitch.py:245 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:234 +#: lib/elements/fill_stitch.py:246 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:245 +#: lib/elements/fill_stitch.py:257 msgid "Spacing between rows" msgstr "Avstand mellom rekkene" -#: lib/elements/fill_stitch.py:246 +#: lib/elements/fill_stitch.py:258 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:265 +#: lib/elements/fill_stitch.py:277 msgid "Maximum fill stitch length" msgstr "Maksimum fyll stinglengde" -#: lib/elements/fill_stitch.py:266 +#: lib/elements/fill_stitch.py:278 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:281 +#: lib/elements/fill_stitch.py:293 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:282 +#: lib/elements/fill_stitch.py:294 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:440 lib/elements/stroke.py:106 +#: lib/elements/fill_stitch.py:452 lib/elements/stroke.py:108 msgid "Running stitch length" msgstr "Lengden av rettsøm" -#: lib/elements/fill_stitch.py:441 +#: lib/elements/fill_stitch.py:453 msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:456 lib/elements/stroke.py:118 +#: lib/elements/fill_stitch.py:468 msgid "Running stitch tolerance" msgstr "Toleranse til rettsting" -#: lib/elements/fill_stitch.py:457 +#: lib/elements/fill_stitch.py:469 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "Alle sting mÃ¥ være innenfor denne avstand fra stien. En lavere toleranse vil gi sting, som er tettere pÃ¥ hverandre. En høyere toleranse betyr skarpe hjørner vil bli avrundet." -#: lib/elements/fill_stitch.py:468 inx/inkstitch_select_elements.inx:35 -#: inx/inkstitch_select_elements.inx:37 +#: lib/elements/fill_stitch.py:480 inx/inkstitch_select_elements.inx:43 +#: inx/inkstitch_select_elements.inx:45 msgid "Underlay" msgstr "Underlag" -#: lib/elements/fill_stitch.py:468 lib/elements/fill_stitch.py:477 -#: lib/elements/fill_stitch.py:502 lib/elements/fill_stitch.py:513 -#: lib/elements/fill_stitch.py:523 lib/elements/fill_stitch.py:535 -#: lib/elements/fill_stitch.py:576 +#: lib/elements/fill_stitch.py:480 lib/elements/fill_stitch.py:489 +#: lib/elements/fill_stitch.py:514 lib/elements/fill_stitch.py:525 +#: lib/elements/fill_stitch.py:535 lib/elements/fill_stitch.py:547 +#: lib/elements/fill_stitch.py:598 msgid "Fill Underlay" msgstr "Fyll-underlag" -#: lib/elements/fill_stitch.py:474 +#: lib/elements/fill_stitch.py:486 msgid "Fill angle" msgstr "Vinkel pÃ¥ underlag" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:487 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:499 +#: lib/elements/fill_stitch.py:511 msgid "Row spacing" msgstr "Avstand mellem rekker" -#: lib/elements/fill_stitch.py:500 +#: lib/elements/fill_stitch.py:512 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:510 +#: lib/elements/fill_stitch.py:522 lib/elements/stroke.py:134 msgid "Max stitch length" msgstr "Maks stinglengde" -#: lib/elements/fill_stitch.py:511 +#: lib/elements/fill_stitch.py:523 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:521 +#: lib/elements/fill_stitch.py:533 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:544 +#: lib/elements/fill_stitch.py:556 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:558 lib/elements/fill_stitch.py:572 +#: lib/elements/fill_stitch.py:569 +msgid "Clip path" +msgstr "" + +#: lib/elements/fill_stitch.py:570 +msgid "Constrain stitching to the shape. Useful when smoothing and expand are used." +msgstr "" + +#: lib/elements/fill_stitch.py:580 lib/elements/fill_stitch.py:594 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:559 lib/elements/fill_stitch.py:573 +#: lib/elements/fill_stitch.py:581 lib/elements/fill_stitch.py:595 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/fill_stitch.py:821 +#: lib/elements/fill_stitch.py:843 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:824 +#: lib/elements/fill_stitch.py:846 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1611,479 +1627,487 @@ msgstr "" msgid "Manual stitch along path" msgstr "Manuelle sting langs med stien" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "Too few subpaths" msgstr "For fÃ¥ under-stier" -#: lib/elements/satin_column.py:30 +#: lib/elements/satin_column.py:31 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:32 +#: lib/elements/satin_column.py:33 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:34 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "Not stitchable satin column" msgstr "" -#: lib/elements/satin_column.py:39 +#: lib/elements/satin_column.py:40 msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup." msgstr "" -#: lib/elements/satin_column.py:41 +#: lib/elements/satin_column.py:42 msgid "Make sure your satin column is not a combination of multiple satin columns." msgstr "" -#: lib/elements/satin_column.py:42 +#: lib/elements/satin_column.py:43 msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/" msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:50 +#: lib/elements/satin_column.py:51 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:51 +#: lib/elements/satin_column.py:52 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:55 +#: lib/elements/satin_column.py:56 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:56 +#: lib/elements/satin_column.py:57 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:60 +#: lib/elements/satin_column.py:61 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:61 +#: lib/elements/satin_column.py:62 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:65 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:65 +#: lib/elements/satin_column.py:66 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:66 +#: lib/elements/satin_column.py:67 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:71 lib/elements/satin_column.py:81 -#: inx/inkstitch_select_elements.inx:17 +#: lib/elements/satin_column.py:72 lib/elements/satin_column.py:82 +#: inx/inkstitch_select_elements.inx:25 msgid "Satin Column" msgstr "Sateng sting" -#: lib/elements/satin_column.py:77 +#: lib/elements/satin_column.py:78 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:82 +#: lib/elements/satin_column.py:83 msgid "\"E\" Stitch" msgstr "" -#: lib/elements/satin_column.py:86 lib/elements/stroke.py:70 +#: lib/elements/satin_column.py:87 lib/elements/stroke.py:72 #: inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "Metode" -#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:376 +#: lib/elements/satin_column.py:97 lib/elements/satin_column.py:377 msgid "Maximum stitch length" msgstr "Maksimun stinglengde" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:98 msgid "Maximum stitch length for split stitches." msgstr "" -#: lib/elements/satin_column.py:106 +#: lib/elements/satin_column.py:107 msgid "Random percentage of satin width decrease" msgstr "" -#: lib/elements/satin_column.py:107 +#: lib/elements/satin_column.py:108 msgid "shorten stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:116 +#: lib/elements/satin_column.py:117 msgid "Random percentage of satin width increase" msgstr "" -#: lib/elements/satin_column.py:117 +#: lib/elements/satin_column.py:118 msgid "lengthen stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:126 +#: lib/elements/satin_column.py:127 msgid "Random zig-zag spacing percentage" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:128 msgid "Amount of random jitter added to stitch length." msgstr "" -#: lib/elements/satin_column.py:135 +#: lib/elements/satin_column.py:136 msgid "Random phase for split stitches" msgstr "" -#: lib/elements/satin_column.py:136 +#: lib/elements/satin_column.py:137 msgid "Controls whether split stitches are centered or with a random phase (which may increase stitch count)." msgstr "" -#: lib/elements/satin_column.py:143 +#: lib/elements/satin_column.py:144 msgid "Minimum length for random-phase split." msgstr "" -#: lib/elements/satin_column.py:144 +#: lib/elements/satin_column.py:145 msgid "Defaults to maximum stitch length. Smaller values allow for a transition between single-stitch and split-stitch." msgstr "" -#: lib/elements/satin_column.py:153 +#: lib/elements/satin_column.py:154 msgid "Random jitter for split stitches" msgstr "" -#: lib/elements/satin_column.py:154 +#: lib/elements/satin_column.py:155 msgid "Randomizes split stitch length if random phase is enabled, stitch position if disabled." msgstr "" -#: lib/elements/satin_column.py:161 +#: lib/elements/satin_column.py:162 msgid "Short stitch inset" msgstr "" -#: lib/elements/satin_column.py:162 +#: lib/elements/satin_column.py:163 msgid "Stitches in areas with high density will be inset by this amount." msgstr "" -#: lib/elements/satin_column.py:172 +#: lib/elements/satin_column.py:173 msgid "Short stitch distance" msgstr "Avstanden til korte sting" -#: lib/elements/satin_column.py:173 +#: lib/elements/satin_column.py:174 msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:187 lib/elements/stroke.py:132 +#: lib/elements/satin_column.py:188 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Zig-zag avstand (topp til topp)" -#: lib/elements/satin_column.py:188 +#: lib/elements/satin_column.py:189 msgid "Peak-to-peak distance between zig-zags. This is double the mm/stitch measurement used by most mechanical machines." msgstr "" -#: lib/elements/satin_column.py:200 +#: lib/elements/satin_column.py:201 msgid "Pull compensation percentage" msgstr "" -#: lib/elements/satin_column.py:201 +#: lib/elements/satin_column.py:202 msgid "Additional pull compensation which varies as a percentage of stitch width. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:215 +#: lib/elements/satin_column.py:216 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:216 +#: lib/elements/satin_column.py:217 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:233 +#: lib/elements/satin_column.py:234 msgid "Reverse one rail" msgstr "" -#: lib/elements/satin_column.py:234 +#: lib/elements/satin_column.py:235 msgid "Enabling this may help if your satin renders very strangely." msgstr "" -#: lib/elements/satin_column.py:244 +#: lib/elements/satin_column.py:245 msgid "Swap rails" msgstr "" -#: lib/elements/satin_column.py:245 +#: lib/elements/satin_column.py:246 msgid "Swaps the first and second rails of the satin column, affecting which side the thread finished on as well as any sided properties" msgstr "" -#: lib/elements/satin_column.py:254 +#: lib/elements/satin_column.py:255 msgid "Contour underlay" msgstr "Kontur-underlag" -#: lib/elements/satin_column.py:254 lib/elements/satin_column.py:261 -#: lib/elements/satin_column.py:269 lib/elements/satin_column.py:284 +#: lib/elements/satin_column.py:255 lib/elements/satin_column.py:262 +#: lib/elements/satin_column.py:270 lib/elements/satin_column.py:285 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:261 lib/elements/satin_column.py:300 +#: lib/elements/satin_column.py:262 lib/elements/satin_column.py:301 msgid "Stitch length" msgstr "Sting-lengde" -#: lib/elements/satin_column.py:267 +#: lib/elements/satin_column.py:268 msgid "Inset distance (fixed)" msgstr "" -#: lib/elements/satin_column.py:268 +#: lib/elements/satin_column.py:269 msgid "Shrink the outline by a fixed length, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:281 +#: lib/elements/satin_column.py:282 msgid "Inset distance (proportional)" msgstr "" -#: lib/elements/satin_column.py:282 +#: lib/elements/satin_column.py:283 msgid "Shrink the outline by a proportion of the column width, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:293 +#: lib/elements/satin_column.py:294 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/satin_column.py:300 -#: lib/elements/satin_column.py:309 lib/elements/satin_column.py:319 +#: lib/elements/satin_column.py:294 lib/elements/satin_column.py:301 +#: lib/elements/satin_column.py:310 lib/elements/satin_column.py:320 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:306 lib/elements/stroke.py:80 +#: lib/elements/satin_column.py:307 lib/elements/stroke.py:82 msgid "Repeats" msgstr "Gjentakelser" -#: lib/elements/satin_column.py:307 +#: lib/elements/satin_column.py:308 msgid "For an odd number of repeats, this will reverse the direction the satin column is stitched, causing stitching to both begin and end at the start point." msgstr "" -#: lib/elements/satin_column.py:317 +#: lib/elements/satin_column.py:318 msgid "Position" msgstr "" -#: lib/elements/satin_column.py:318 +#: lib/elements/satin_column.py:319 #, python-format msgid "Position of underlay from between the rails. 0% is along the first rail, 50% is centered, 100% is along the second rail." msgstr "" -#: lib/elements/satin_column.py:326 +#: lib/elements/satin_column.py:327 msgid "Zig-zag underlay" msgstr "Zigzag-underlag" -#: lib/elements/satin_column.py:326 lib/elements/satin_column.py:335 -#: lib/elements/satin_column.py:346 lib/elements/satin_column.py:366 -#: lib/elements/satin_column.py:379 +#: lib/elements/satin_column.py:327 lib/elements/satin_column.py:336 +#: lib/elements/satin_column.py:347 lib/elements/satin_column.py:367 +#: lib/elements/satin_column.py:380 msgid "Zig-zag Underlay" msgstr "Zig-zag underlag" -#: lib/elements/satin_column.py:332 +#: lib/elements/satin_column.py:333 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "Zig-zag avstand (topp til topp)" -#: lib/elements/satin_column.py:333 +#: lib/elements/satin_column.py:334 msgid "Distance between peaks of the zig-zags." msgstr "Avstanden mellom toppene i zigzag-sting." -#: lib/elements/satin_column.py:343 +#: lib/elements/satin_column.py:344 msgid "Inset amount (fixed)" msgstr "" -#: lib/elements/satin_column.py:344 lib/elements/satin_column.py:364 +#: lib/elements/satin_column.py:345 lib/elements/satin_column.py:365 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:363 +#: lib/elements/satin_column.py:364 msgid "Inset amount (proportional)" msgstr "" -#: lib/elements/satin_column.py:377 +#: lib/elements/satin_column.py:378 msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:25 +#: lib/elements/stroke.py:27 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:26 +#: lib/elements/stroke.py:28 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:30 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:29 +#: lib/elements/stroke.py:31 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:44 msgid "Stroke" msgstr "Linje" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:47 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:63 +#: lib/elements/stroke.py:65 msgid "Running Stitch / Bean Stitch" msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:66 msgid "Ripple Stitch" msgstr "" -#: lib/elements/stroke.py:65 inx/inkstitch_select_elements.inx:13 +#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:21 msgid "ZigZag Stitch" msgstr "" -#: lib/elements/stroke.py:66 inx/inkstitch_select_elements.inx:14 +#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:22 msgid "Manual Stitch" msgstr "" -#: lib/elements/stroke.py:81 +#: lib/elements/stroke.py:83 msgid "Defines how many times to run down and back along the path." msgstr "Definerer hvor mange ganger det skal broderes frem og tilbake langs med stien." -#: lib/elements/stroke.py:92 +#: lib/elements/stroke.py:94 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:93 +#: lib/elements/stroke.py:95 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:107 -msgid "Length of stitches in running stitch mode." +#: lib/elements/stroke.py:109 +msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting." msgstr "" -#: lib/elements/stroke.py:119 +#: lib/elements/stroke.py:120 +msgid "Stitch tolerance" +msgstr "" + +#: lib/elements/stroke.py:121 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:133 +#: lib/elements/stroke.py:135 +msgid "Split stitches longer than this." +msgstr "" + +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:145 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "Antall linjer" -#: lib/elements/stroke.py:146 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "Spring over de første linjer" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:174 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:175 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:198 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:199 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:210 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:211 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:222 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "Revers" -#: lib/elements/stroke.py:223 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "Bytt om pÃ¥ start- og ende-punktet" -#: lib/elements/stroke.py:234 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "Rutenettets størrelse" -#: lib/elements/stroke.py:235 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:247 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "Skalerings-akser" -#: lib/elements/stroke.py:248 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:252 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "Ingen" -#: lib/elements/stroke.py:260 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "Start skalering" -#: lib/elements/stroke.py:261 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "Hvor stor den første kopien av linjen skal bli, i prosent." -#: lib/elements/stroke.py:261 lib/elements/stroke.py:273 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:289 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:272 +#: lib/elements/stroke.py:288 msgid "Ending scale" msgstr "Stopp skalering" -#: lib/elements/stroke.py:273 +#: lib/elements/stroke.py:289 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:284 +#: lib/elements/stroke.py:300 msgid "Rotate" msgstr "Rotasjon" -#: lib/elements/stroke.py:285 +#: lib/elements/stroke.py:301 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:296 +#: lib/elements/stroke.py:312 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:297 +#: lib/elements/stroke.py:313 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "flat" msgstr "flat" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "point" msgstr "punkt" -#: lib/elements/text.py:13 lib/extensions/lettering.py:84 +#: lib/elements/text.py:13 lib/extensions/lettering.py:86 msgid "Text" msgstr "Tekst" @@ -2292,19 +2316,19 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:38 lib/extensions/lettering.py:488 +#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:490 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:48 +#: lib/extensions/lettering.py:50 msgid "Font" msgstr "Skrifttype" -#: lib/extensions/lettering.py:57 +#: lib/extensions/lettering.py:59 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:67 inx/inkstitch_apply_threadlist.inx:7 +#: lib/extensions/lettering.py:69 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7 @@ -2312,39 +2336,39 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:72 +#: lib/extensions/lettering.py:74 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:76 +#: lib/extensions/lettering.py:78 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:81 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:81 +#: lib/extensions/lettering.py:83 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:503 +#: lib/extensions/lettering.py:91 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2353,33 +2377,33 @@ msgstr "" msgid "Cancel" msgstr "Avbryt" -#: lib/extensions/lettering.py:93 lib/extensions/params.py:511 +#: lib/extensions/lettering.py:95 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "Fullfør og Avslutt" -#: lib/extensions/lettering.py:256 +#: lib/extensions/lettering.py:258 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:317 +#: lib/extensions/lettering.py:319 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:328 +#: lib/extensions/lettering.py:330 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:478 +#: lib/extensions/lettering.py:480 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:481 +#: lib/extensions/lettering.py:483 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -2470,11 +2494,11 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:485 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:508 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2490,81 +2514,81 @@ msgstr "" msgid "Please select at least one object to be marked as a pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:32 +#: lib/extensions/stroke_to_lpe_satin.py:33 msgid "Please select at least one stroke." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/stroke_to_lpe_satin.py:37 +#: lib/extensions/stroke_to_lpe_satin.py:38 #: lib/extensions/zigzag_line_to_satin.py:27 msgid "Please select at least one stroke to convert to a satin column." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:42 +#: lib/extensions/stroke_to_lpe_satin.py:43 msgid "Could not find the specified pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:101 +#: lib/extensions/stroke_to_lpe_satin.py:133 msgid "Cannot convert a satin column into a live path effect satin. Please select a stroke." msgstr "" -#: lib/extensions/troubleshoot.py:45 +#: lib/extensions/troubleshoot.py:49 msgid "All selected shapes are valid! " msgstr "" -#: lib/extensions/troubleshoot.py:47 +#: lib/extensions/troubleshoot.py:51 msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command." msgstr "" -#: lib/extensions/troubleshoot.py:71 +#: lib/extensions/troubleshoot.py:79 msgid "Invalid Pointer" msgstr "" -#: lib/extensions/troubleshoot.py:77 +#: lib/extensions/troubleshoot.py:85 #: inx/inkstitch_lettering_generate_json.inx:26 msgid "Description" msgstr "Beskrivelse" -#: lib/extensions/troubleshoot.py:98 lib/extensions/troubleshoot.py:147 +#: lib/extensions/troubleshoot.py:106 lib/extensions/troubleshoot.py:155 #: inx/inkstitch_cleanup.inx:17 inx/inkstitch_remove_embroidery_settings.inx:16 -#: inx/inkstitch_select_elements.inx:51 inx/inkstitch_troubleshoot.inx:10 +#: inx/inkstitch_select_elements.inx:59 inx/inkstitch_troubleshoot.inx:12 msgid "Troubleshoot" msgstr "Problemløsning" -#: lib/extensions/troubleshoot.py:110 lib/extensions/troubleshoot.py:154 +#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:162 msgid "Errors" msgstr "Feil" -#: lib/extensions/troubleshoot.py:116 lib/extensions/troubleshoot.py:158 +#: lib/extensions/troubleshoot.py:124 lib/extensions/troubleshoot.py:166 msgid "Warnings" msgstr "Advarsler" -#: lib/extensions/troubleshoot.py:122 +#: lib/extensions/troubleshoot.py:130 msgid "Type Warnings" msgstr "Type advarsler" -#: lib/extensions/troubleshoot.py:155 +#: lib/extensions/troubleshoot.py:163 msgid "Problems that will prevent the shape from being embroidered." msgstr "" -#: lib/extensions/troubleshoot.py:159 +#: lib/extensions/troubleshoot.py:167 msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object." msgstr "" -#: lib/extensions/troubleshoot.py:164 +#: lib/extensions/troubleshoot.py:172 msgid "Object Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:165 +#: lib/extensions/troubleshoot.py:173 msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour." msgstr "" -#: lib/extensions/troubleshoot.py:178 +#: lib/extensions/troubleshoot.py:186 msgid "Possible solutions" msgstr "Mulige løsninger" -#: lib/extensions/troubleshoot.py:183 +#: lib/extensions/troubleshoot.py:191 msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)." msgstr "" @@ -2730,11 +2754,11 @@ msgstr "" msgid "Start" msgstr "Start" -#: lib/gui/simulator.py:832 lib/gui/simulator.py:842 +#: lib/gui/simulator.py:835 lib/gui/simulator.py:845 msgid "Preview" msgstr "" -#: lib/gui/simulator.py:873 +#: lib/gui/simulator.py:876 msgid "Embroidery Simulation" msgstr "Broderi-simulering" @@ -2755,7 +2779,7 @@ msgstr "" msgid "Error writing to %(path)s: %(error)s" msgstr "" -#: lib/stitch_plan/generate_stitch_plan.py:73 +#: lib/stitch_plan/generate_stitch_plan.py:75 #, python-format msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" @@ -2837,7 +2861,7 @@ msgstr "" msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down." msgstr "" -#: lib/svg/rendering.py:222 +#: lib/svg/rendering.py:229 msgid "Stitch Plan" msgstr "" @@ -3236,6 +3260,7 @@ msgid "Yes" msgstr "Ja" #: print/templates/ui.html:201 inx/inkstitch_lettering_generate_json.inx:37 +#: inx/inkstitch_letters_to_font.inx:66 msgid "No" msgstr "Nei" @@ -3746,8 +3771,8 @@ msgstr "" #: inx/inkstitch_cutwork_segmentation.inx:42 #: inx/inkstitch_fill_to_stroke.inx:24 inx/inkstitch_generate_palette.inx:24 #: inx/inkstitch_lettering_along_path.inx:17 -#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:43 -#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:51 +#: inx/inkstitch_stroke_to_lpe_satin.inx:26 #: inx/inkstitch_zigzag_line_to_satin.inx:18 msgid "Help" msgstr "Hjelp" @@ -3777,7 +3802,7 @@ msgid "Import any other Threadlist file in txt format. Ink/Stitch will try to ma msgstr "" #: inx/inkstitch_apply_threadlist.inx:98 inx/inkstitch_fill_to_stroke.inx:33 -#: inx/inkstitch_stroke_to_lpe_satin.inx:30 +#: inx/inkstitch_stroke_to_lpe_satin.inx:32 #: inx/inkstitch_zigzag_line_to_satin.inx:28 msgid "Get more information on our website" msgstr "" @@ -3851,7 +3876,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10 -#: inx/inkstitch_stroke_to_lpe_satin.inx:38 +#: inx/inkstitch_stroke_to_lpe_satin.inx:40 #: inx/inkstitch_zigzag_line_to_satin.inx:36 msgid "Tools: Satin" msgstr "" @@ -4066,7 +4091,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 -#: inx/inkstitch_select_elements.inx:66 +#: inx/inkstitch_select_elements.inx:74 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" @@ -4936,6 +4961,14 @@ msgstr "" msgid "Import commands" msgstr "" +#: inx/inkstitch_letters_to_font.inx:64 +msgid "As param" +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:65 +msgid "As symbol" +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5320,100 +5353,120 @@ msgstr "" msgid "Stroke type" msgstr "" -#: inx/inkstitch_select_elements.inx:11 +#: inx/inkstitch_select_elements.inx:12 msgid "Running Stitch" msgstr "Rettsøm" -#: inx/inkstitch_select_elements.inx:12 -msgid "Ripples" +#: inx/inkstitch_select_elements.inx:14 +msgid "Select" +msgstr "" + +#: inx/inkstitch_select_elements.inx:14 +msgid "Only select specific running stitches" msgstr "" #: inx/inkstitch_select_elements.inx:15 -msgid "Polyline" +msgid "All" msgstr "" #: inx/inkstitch_select_elements.inx:16 +msgid "Auto-Run Top Stitching" +msgstr "" + +#: inx/inkstitch_select_elements.inx:17 +msgid "Auto-Run Underpath" +msgstr "" + +#: inx/inkstitch_select_elements.inx:20 +msgid "Ripples" +msgstr "" + +#: inx/inkstitch_select_elements.inx:23 +msgid "Polyline" +msgstr "" + +#: inx/inkstitch_select_elements.inx:24 msgid "Satin" msgstr "" -#: inx/inkstitch_select_elements.inx:18 +#: inx/inkstitch_select_elements.inx:26 msgid "E-Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Only select satins with this underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:21 inx/inkstitch_select_elements.inx:36 +#: inx/inkstitch_select_elements.inx:29 inx/inkstitch_select_elements.inx:44 msgid "No restriction" msgstr "" -#: inx/inkstitch_select_elements.inx:22 +#: inx/inkstitch_select_elements.inx:30 msgid "No underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:23 +#: inx/inkstitch_select_elements.inx:31 msgid "Centerwalk" msgstr "" -#: inx/inkstitch_select_elements.inx:24 +#: inx/inkstitch_select_elements.inx:32 msgid "Contour" msgstr "" -#: inx/inkstitch_select_elements.inx:25 +#: inx/inkstitch_select_elements.inx:33 #: inx/inkstitch_zigzag_line_to_satin.inx:12 msgid "Zigzag" msgstr "" -#: inx/inkstitch_select_elements.inx:27 +#: inx/inkstitch_select_elements.inx:35 msgid "Fills" msgstr "" -#: inx/inkstitch_select_elements.inx:28 +#: inx/inkstitch_select_elements.inx:36 msgid "Fill" msgstr "" -#: inx/inkstitch_select_elements.inx:35 +#: inx/inkstitch_select_elements.inx:43 msgid "Only select fills with this underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:38 +#: inx/inkstitch_select_elements.inx:46 msgid "No Underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:44 +#: inx/inkstitch_select_elements.inx:52 msgid "Select embroidery objects" msgstr "" -#: inx/inkstitch_select_elements.inx:46 +#: inx/inkstitch_select_elements.inx:54 msgid "Selects specific embroidery elements by stitch type." msgstr "" -#: inx/inkstitch_select_elements.inx:47 +#: inx/inkstitch_select_elements.inx:55 msgid "If there is already an active selection, non maching elements will be deselected." msgstr "" -#: inx/inkstitch_select_elements.inx:53 +#: inx/inkstitch_select_elements.inx:61 msgid "If this isn't working for you, you may need to insert your path to a python executable manualy." msgstr "" -#: inx/inkstitch_select_elements.inx:55 +#: inx/inkstitch_select_elements.inx:63 msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:56 -msgid "* Linux: Open the command line and type \"which python\". Copy the path and paste it here." +#: inx/inkstitch_select_elements.inx:64 +msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:57 +#: inx/inkstitch_select_elements.inx:65 msgid "* macOS: doesn't work, sorry" msgstr "" -#: inx/inkstitch_select_elements.inx:58 +#: inx/inkstitch_select_elements.inx:66 msgid "Python Path" msgstr "" @@ -5449,6 +5502,10 @@ msgstr "" msgid "Make stitch plan insensitive to mouse interactions" msgstr "" +#: inx/inkstitch_stitch_plan_preview.inx:23 +msgid "Display command symbols" +msgstr "" + #: inx/inkstitch_stitch_plan_preview_undo.inx:3 msgid "Undo Stitch Plan Preview" msgstr "" @@ -5514,23 +5571,27 @@ msgstr "" msgid "Add rungs" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:25 +#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +msgid "Path specific" +msgstr "" + +#: inx/inkstitch_stroke_to_lpe_satin.inx:27 msgid "This extension converts a stroke into a satin column using the path effect \"pattern along path\"." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:26 +#: inx/inkstitch_stroke_to_lpe_satin.inx:28 msgid "* Please note, that the size values can only be an approximation and will be distorted if the original path is not completely straight." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:27 +#: inx/inkstitch_stroke_to_lpe_satin.inx:29 msgid "* You can edit the satin path through the live path effect settings through Path > Path Effects ..." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:28 +#: inx/inkstitch_stroke_to_lpe_satin.inx:30 msgid "* If you want to add rungs or change specific parts of the satin, convert it to a normal path with Ctrl + Shift + C" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:31 +#: inx/inkstitch_stroke_to_lpe_satin.inx:33 msgid "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin" msgstr "" @@ -5538,6 +5599,14 @@ msgstr "" msgid "Troubleshoot Objects" msgstr "" +#: inx/inkstitch_troubleshoot.inx:6 +msgid "Pointer size (mm)" +msgstr "" + +#: inx/inkstitch_troubleshoot.inx:7 +msgid "Font size (mm)" +msgstr "" + #: inx/inkstitch_zigzag_line_to_satin.inx:3 msgid "Zig-Zag Line to Satin" msgstr "" diff --git a/translations/messages_pl_PL.po b/translations/messages_pl_PL.po index 0578ced6..5bdcbf06 100644 --- a/translations/messages_pl_PL.po +++ b/translations/messages_pl_PL.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" -"PO-Revision-Date: 2023-03-27 01:17\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" +"PO-Revision-Date: 2023-04-15 01:18\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:829 +#: inkstitch.py:107 lib/elements/fill_stitch.py:851 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1055,8 +1055,8 @@ msgstr "" msgid "* Select the clone." msgstr "" -#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:40 -#: inx/inkstitch_select_elements.inx:41 +#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:48 +#: inx/inkstitch_select_elements.inx:49 msgid "Clone" msgstr "" @@ -1076,117 +1076,117 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:286 +#: lib/elements/element.py:283 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:287 +#: lib/elements/element.py:284 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Both" msgstr "Obydwa" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Before" msgstr "Przedtem, zanim" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "After" msgstr "Po, później" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Neither" msgstr "Å»aden" -#: lib/elements/element.py:301 +#: lib/elements/element.py:298 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "Blokowanie Å›ciegu" -#: lib/elements/element.py:302 +#: lib/elements/element.py:299 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "Blokuj Å›cieg po uszyciu tego elementu, nawet jeÅ›li odlegÅ‚ość do nastÄ™pnego obiektu jest mniejsza niż okreÅ›lona wartość w preferencjach Ink/Stitch." -#: lib/elements/element.py:313 +#: lib/elements/element.py:310 msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:314 +#: lib/elements/element.py:311 msgid "Tack down stitch type" msgstr "" -#: lib/elements/element.py:324 lib/elements/element.py:370 +#: lib/elements/element.py:321 lib/elements/element.py:367 msgid "Custom path" msgstr "" -#: lib/elements/element.py:325 +#: lib/elements/element.py:322 msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." msgstr "" -#: lib/elements/element.py:335 lib/elements/element.py:347 +#: lib/elements/element.py:332 lib/elements/element.py:344 msgid "Scale tack stitch" msgstr "" -#: lib/elements/element.py:336 +#: lib/elements/element.py:333 msgid "Set stitch length. A 1 in a custom path equals this values." msgstr "" -#: lib/elements/element.py:348 +#: lib/elements/element.py:345 msgid "Scale tack stitch by this percentage." msgstr "" -#: lib/elements/element.py:359 +#: lib/elements/element.py:356 msgid "Lock stitch" msgstr "" -#: lib/elements/element.py:360 +#: lib/elements/element.py:357 msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:371 +#: lib/elements/element.py:368 msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." msgstr "" -#: lib/elements/element.py:381 lib/elements/element.py:393 +#: lib/elements/element.py:378 lib/elements/element.py:390 msgid "Scale lock stitch" msgstr "" -#: lib/elements/element.py:382 +#: lib/elements/element.py:379 msgid "Set length of lock stitches (mm)." msgstr "" -#: lib/elements/element.py:394 +#: lib/elements/element.py:391 msgid "Scale lock stitch by this percentage." msgstr "" -#: lib/elements/element.py:406 +#: lib/elements/element.py:403 msgid "Trim After" msgstr "" -#: lib/elements/element.py:407 +#: lib/elements/element.py:404 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:416 +#: lib/elements/element.py:413 msgid "Stop After" msgstr "" -#: lib/elements/element.py:417 +#: lib/elements/element.py:414 msgid "Add a STOP command after stitching this object." msgstr "" -#: lib/elements/element.py:426 +#: lib/elements/element.py:423 msgid "Random seed" msgstr "" -#: lib/elements/element.py:427 +#: lib/elements/element.py:424 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" -#: lib/elements/element.py:475 +#: lib/elements/element.py:472 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "Obiekt %(id)s ma pusty atrybut „dâ€. UsuÅ„ ten obiekt ze swojego dokumentu." @@ -1194,11 +1194,11 @@ msgstr "Obiekt %(id)s ma pusty atrybut „dâ€. UsuÅ„ ten obiekt ze swojego doku #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:661 +#: lib/elements/element.py:658 msgid "Failed on " msgstr "" -#: lib/elements/element.py:663 +#: lib/elements/element.py:660 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1222,7 +1222,7 @@ msgstr "" msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:543 +#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:555 msgid "Expand" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:520 +#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:532 msgid "Inset" msgstr "" @@ -1266,15 +1266,15 @@ msgstr "" msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:34 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:35 +#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:37 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:39 msgid "* Remove all guide lines, except for one." msgstr "" @@ -1319,23 +1319,23 @@ msgstr "" msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:29 +#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:37 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:30 +#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:38 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:31 +#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:39 msgid "Meander Fill" msgstr "" -#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:32 +#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:40 msgid "Circular Fill" msgstr "" -#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:33 +#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:41 msgid "Legacy Fill" msgstr "" @@ -1412,132 +1412,148 @@ msgid "Meander Pattern" msgstr "" #: lib/elements/fill_stitch.py:190 -msgid "Meander pattern scale" +msgid "Meander pattern angle" msgstr "" #: lib/elements/fill_stitch.py:200 +msgid "Meander pattern scale" +msgstr "" + +#: lib/elements/fill_stitch.py:201 +msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. " +msgstr "" + +#: lib/elements/fill_stitch.py:212 msgid "Angle of lines of stitches" msgstr "KÄ…t nachylenia linii Å›ciegów" -#: lib/elements/fill_stitch.py:201 +#: lib/elements/fill_stitch.py:213 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "KÄ…t roÅ›nie w kierunku przeciwnym do ruchu wskazówek zegara. 0 jest w poziomie. Dozwolone sÄ… kÄ…ty ujemne." -#: lib/elements/fill_stitch.py:219 lib/elements/fill_stitch.py:532 +#: lib/elements/fill_stitch.py:231 lib/elements/fill_stitch.py:544 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:220 lib/elements/fill_stitch.py:533 +#: lib/elements/fill_stitch.py:232 lib/elements/fill_stitch.py:545 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/fill_stitch.py:233 +#: lib/elements/fill_stitch.py:245 msgid "Flip fill (start right-to-left)" msgstr "Odwróć wypeÅ‚nienie (rozpocznij od prawej do lewej)" -#: lib/elements/fill_stitch.py:234 +#: lib/elements/fill_stitch.py:246 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "Opcja odwracania może być pomocna przy wyznaczniu Å›cieżki Å›ciegu. Po włączeniu funkcji odwracania, Å›ciegi sÄ… wykonywane od prawej do lewej strony zamiast od lewej do prawej." -#: lib/elements/fill_stitch.py:245 +#: lib/elements/fill_stitch.py:257 msgid "Spacing between rows" msgstr "OdstÄ™py miÄ™dzy rzÄ™dami" -#: lib/elements/fill_stitch.py:246 +#: lib/elements/fill_stitch.py:258 msgid "Distance between rows of stitches." msgstr "OdlegÅ‚ość miÄ™dzy rzÄ™dami Å›ciegów." -#: lib/elements/fill_stitch.py:265 +#: lib/elements/fill_stitch.py:277 msgid "Maximum fill stitch length" msgstr "Maksymalna dÅ‚ugość Å›ciegu wypeÅ‚niajÄ…cego" -#: lib/elements/fill_stitch.py:266 +#: lib/elements/fill_stitch.py:278 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "DÅ‚ugość każdego Å›ciegu w rzÄ™dzie. Krótszy Å›cieg może być użyty na poczÄ…tku lub na koÅ„cu rzÄ™du." -#: lib/elements/fill_stitch.py:281 +#: lib/elements/fill_stitch.py:293 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:282 +#: lib/elements/fill_stitch.py:294 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:440 lib/elements/stroke.py:106 +#: lib/elements/fill_stitch.py:452 lib/elements/stroke.py:108 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:441 +#: lib/elements/fill_stitch.py:453 msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:456 lib/elements/stroke.py:118 +#: lib/elements/fill_stitch.py:468 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:457 +#: lib/elements/fill_stitch.py:469 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:468 inx/inkstitch_select_elements.inx:35 -#: inx/inkstitch_select_elements.inx:37 +#: lib/elements/fill_stitch.py:480 inx/inkstitch_select_elements.inx:43 +#: inx/inkstitch_select_elements.inx:45 msgid "Underlay" msgstr "Podszycie" -#: lib/elements/fill_stitch.py:468 lib/elements/fill_stitch.py:477 -#: lib/elements/fill_stitch.py:502 lib/elements/fill_stitch.py:513 -#: lib/elements/fill_stitch.py:523 lib/elements/fill_stitch.py:535 -#: lib/elements/fill_stitch.py:576 +#: lib/elements/fill_stitch.py:480 lib/elements/fill_stitch.py:489 +#: lib/elements/fill_stitch.py:514 lib/elements/fill_stitch.py:525 +#: lib/elements/fill_stitch.py:535 lib/elements/fill_stitch.py:547 +#: lib/elements/fill_stitch.py:598 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:474 +#: lib/elements/fill_stitch.py:486 msgid "Fill angle" msgstr "KÄ…t wypeÅ‚nienia" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:487 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:499 +#: lib/elements/fill_stitch.py:511 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:500 +#: lib/elements/fill_stitch.py:512 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:510 +#: lib/elements/fill_stitch.py:522 lib/elements/stroke.py:134 msgid "Max stitch length" msgstr "Maks. dÅ‚ugość Å›ciegu" -#: lib/elements/fill_stitch.py:511 +#: lib/elements/fill_stitch.py:523 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:521 +#: lib/elements/fill_stitch.py:533 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:544 +#: lib/elements/fill_stitch.py:556 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:558 lib/elements/fill_stitch.py:572 +#: lib/elements/fill_stitch.py:569 +msgid "Clip path" +msgstr "" + +#: lib/elements/fill_stitch.py:570 +msgid "Constrain stitching to the shape. Useful when smoothing and expand are used." +msgstr "" + +#: lib/elements/fill_stitch.py:580 lib/elements/fill_stitch.py:594 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:559 lib/elements/fill_stitch.py:573 +#: lib/elements/fill_stitch.py:581 lib/elements/fill_stitch.py:595 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/fill_stitch.py:821 +#: lib/elements/fill_stitch.py:843 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:824 +#: lib/elements/fill_stitch.py:846 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1608,479 +1624,487 @@ msgstr "* Opcjonalnie: Uruchom rozszerzenie Params i zaznacz pole „ścieg rÄ™c msgid "Manual stitch along path" msgstr "RÄ™czny Å›cieg wzdÅ‚uż Å›cieżki" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:30 +#: lib/elements/satin_column.py:31 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:32 +#: lib/elements/satin_column.py:33 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:34 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "Not stitchable satin column" msgstr "" -#: lib/elements/satin_column.py:39 +#: lib/elements/satin_column.py:40 msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup." msgstr "" -#: lib/elements/satin_column.py:41 +#: lib/elements/satin_column.py:42 msgid "Make sure your satin column is not a combination of multiple satin columns." msgstr "" -#: lib/elements/satin_column.py:42 +#: lib/elements/satin_column.py:43 msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/" msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:50 +#: lib/elements/satin_column.py:51 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:51 +#: lib/elements/satin_column.py:52 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:55 +#: lib/elements/satin_column.py:56 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:56 +#: lib/elements/satin_column.py:57 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:60 +#: lib/elements/satin_column.py:61 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:61 +#: lib/elements/satin_column.py:62 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:65 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:65 +#: lib/elements/satin_column.py:66 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:66 +#: lib/elements/satin_column.py:67 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:71 lib/elements/satin_column.py:81 -#: inx/inkstitch_select_elements.inx:17 +#: lib/elements/satin_column.py:72 lib/elements/satin_column.py:82 +#: inx/inkstitch_select_elements.inx:25 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:77 +#: lib/elements/satin_column.py:78 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:82 +#: lib/elements/satin_column.py:83 msgid "\"E\" Stitch" msgstr "" -#: lib/elements/satin_column.py:86 lib/elements/stroke.py:70 +#: lib/elements/satin_column.py:87 lib/elements/stroke.py:72 #: inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:376 +#: lib/elements/satin_column.py:97 lib/elements/satin_column.py:377 msgid "Maximum stitch length" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:98 msgid "Maximum stitch length for split stitches." msgstr "" -#: lib/elements/satin_column.py:106 +#: lib/elements/satin_column.py:107 msgid "Random percentage of satin width decrease" msgstr "" -#: lib/elements/satin_column.py:107 +#: lib/elements/satin_column.py:108 msgid "shorten stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:116 +#: lib/elements/satin_column.py:117 msgid "Random percentage of satin width increase" msgstr "" -#: lib/elements/satin_column.py:117 +#: lib/elements/satin_column.py:118 msgid "lengthen stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:126 +#: lib/elements/satin_column.py:127 msgid "Random zig-zag spacing percentage" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:128 msgid "Amount of random jitter added to stitch length." msgstr "" -#: lib/elements/satin_column.py:135 +#: lib/elements/satin_column.py:136 msgid "Random phase for split stitches" msgstr "" -#: lib/elements/satin_column.py:136 +#: lib/elements/satin_column.py:137 msgid "Controls whether split stitches are centered or with a random phase (which may increase stitch count)." msgstr "" -#: lib/elements/satin_column.py:143 +#: lib/elements/satin_column.py:144 msgid "Minimum length for random-phase split." msgstr "" -#: lib/elements/satin_column.py:144 +#: lib/elements/satin_column.py:145 msgid "Defaults to maximum stitch length. Smaller values allow for a transition between single-stitch and split-stitch." msgstr "" -#: lib/elements/satin_column.py:153 +#: lib/elements/satin_column.py:154 msgid "Random jitter for split stitches" msgstr "" -#: lib/elements/satin_column.py:154 +#: lib/elements/satin_column.py:155 msgid "Randomizes split stitch length if random phase is enabled, stitch position if disabled." msgstr "" -#: lib/elements/satin_column.py:161 +#: lib/elements/satin_column.py:162 msgid "Short stitch inset" msgstr "" -#: lib/elements/satin_column.py:162 +#: lib/elements/satin_column.py:163 msgid "Stitches in areas with high density will be inset by this amount." msgstr "" -#: lib/elements/satin_column.py:172 +#: lib/elements/satin_column.py:173 msgid "Short stitch distance" msgstr "" -#: lib/elements/satin_column.py:173 +#: lib/elements/satin_column.py:174 msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:187 lib/elements/stroke.py:132 +#: lib/elements/satin_column.py:188 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:188 +#: lib/elements/satin_column.py:189 msgid "Peak-to-peak distance between zig-zags. This is double the mm/stitch measurement used by most mechanical machines." msgstr "" -#: lib/elements/satin_column.py:200 +#: lib/elements/satin_column.py:201 msgid "Pull compensation percentage" msgstr "" -#: lib/elements/satin_column.py:201 +#: lib/elements/satin_column.py:202 msgid "Additional pull compensation which varies as a percentage of stitch width. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:215 +#: lib/elements/satin_column.py:216 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:216 +#: lib/elements/satin_column.py:217 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:233 +#: lib/elements/satin_column.py:234 msgid "Reverse one rail" msgstr "" -#: lib/elements/satin_column.py:234 +#: lib/elements/satin_column.py:235 msgid "Enabling this may help if your satin renders very strangely." msgstr "" -#: lib/elements/satin_column.py:244 +#: lib/elements/satin_column.py:245 msgid "Swap rails" msgstr "" -#: lib/elements/satin_column.py:245 +#: lib/elements/satin_column.py:246 msgid "Swaps the first and second rails of the satin column, affecting which side the thread finished on as well as any sided properties" msgstr "" -#: lib/elements/satin_column.py:254 +#: lib/elements/satin_column.py:255 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:254 lib/elements/satin_column.py:261 -#: lib/elements/satin_column.py:269 lib/elements/satin_column.py:284 +#: lib/elements/satin_column.py:255 lib/elements/satin_column.py:262 +#: lib/elements/satin_column.py:270 lib/elements/satin_column.py:285 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:261 lib/elements/satin_column.py:300 +#: lib/elements/satin_column.py:262 lib/elements/satin_column.py:301 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:267 +#: lib/elements/satin_column.py:268 msgid "Inset distance (fixed)" msgstr "" -#: lib/elements/satin_column.py:268 +#: lib/elements/satin_column.py:269 msgid "Shrink the outline by a fixed length, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:281 +#: lib/elements/satin_column.py:282 msgid "Inset distance (proportional)" msgstr "" -#: lib/elements/satin_column.py:282 +#: lib/elements/satin_column.py:283 msgid "Shrink the outline by a proportion of the column width, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:293 +#: lib/elements/satin_column.py:294 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/satin_column.py:300 -#: lib/elements/satin_column.py:309 lib/elements/satin_column.py:319 +#: lib/elements/satin_column.py:294 lib/elements/satin_column.py:301 +#: lib/elements/satin_column.py:310 lib/elements/satin_column.py:320 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:306 lib/elements/stroke.py:80 +#: lib/elements/satin_column.py:307 lib/elements/stroke.py:82 msgid "Repeats" msgstr "" -#: lib/elements/satin_column.py:307 +#: lib/elements/satin_column.py:308 msgid "For an odd number of repeats, this will reverse the direction the satin column is stitched, causing stitching to both begin and end at the start point." msgstr "" -#: lib/elements/satin_column.py:317 +#: lib/elements/satin_column.py:318 msgid "Position" msgstr "" -#: lib/elements/satin_column.py:318 +#: lib/elements/satin_column.py:319 #, python-format msgid "Position of underlay from between the rails. 0% is along the first rail, 50% is centered, 100% is along the second rail." msgstr "" -#: lib/elements/satin_column.py:326 +#: lib/elements/satin_column.py:327 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:326 lib/elements/satin_column.py:335 -#: lib/elements/satin_column.py:346 lib/elements/satin_column.py:366 -#: lib/elements/satin_column.py:379 +#: lib/elements/satin_column.py:327 lib/elements/satin_column.py:336 +#: lib/elements/satin_column.py:347 lib/elements/satin_column.py:367 +#: lib/elements/satin_column.py:380 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:332 +#: lib/elements/satin_column.py:333 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:333 +#: lib/elements/satin_column.py:334 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:343 +#: lib/elements/satin_column.py:344 msgid "Inset amount (fixed)" msgstr "" -#: lib/elements/satin_column.py:344 lib/elements/satin_column.py:364 +#: lib/elements/satin_column.py:345 lib/elements/satin_column.py:365 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:363 +#: lib/elements/satin_column.py:364 msgid "Inset amount (proportional)" msgstr "" -#: lib/elements/satin_column.py:377 +#: lib/elements/satin_column.py:378 msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:25 +#: lib/elements/stroke.py:27 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:26 +#: lib/elements/stroke.py:28 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:30 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:29 +#: lib/elements/stroke.py:31 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:44 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:47 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:63 +#: lib/elements/stroke.py:65 msgid "Running Stitch / Bean Stitch" msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:66 msgid "Ripple Stitch" msgstr "" -#: lib/elements/stroke.py:65 inx/inkstitch_select_elements.inx:13 +#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:21 msgid "ZigZag Stitch" msgstr "" -#: lib/elements/stroke.py:66 inx/inkstitch_select_elements.inx:14 +#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:22 msgid "Manual Stitch" msgstr "" -#: lib/elements/stroke.py:81 +#: lib/elements/stroke.py:83 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:92 +#: lib/elements/stroke.py:94 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:93 +#: lib/elements/stroke.py:95 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:107 -msgid "Length of stitches in running stitch mode." +#: lib/elements/stroke.py:109 +msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting." msgstr "" -#: lib/elements/stroke.py:119 +#: lib/elements/stroke.py:120 +msgid "Stitch tolerance" +msgstr "" + +#: lib/elements/stroke.py:121 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:133 +#: lib/elements/stroke.py:135 +msgid "Split stitches longer than this." +msgstr "" + +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:145 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:146 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:174 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:175 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:198 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:199 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:210 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:211 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:222 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:223 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:234 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:235 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:247 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:248 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:252 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:260 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:261 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:261 lib/elements/stroke.py:273 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:289 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:272 +#: lib/elements/stroke.py:288 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:273 +#: lib/elements/stroke.py:289 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:284 +#: lib/elements/stroke.py:300 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:285 +#: lib/elements/stroke.py:301 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:296 +#: lib/elements/stroke.py:312 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:297 +#: lib/elements/stroke.py:313 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "flat" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:84 +#: lib/elements/text.py:13 lib/extensions/lettering.py:86 msgid "Text" msgstr "" @@ -2288,19 +2312,19 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:38 lib/extensions/lettering.py:488 +#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:490 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:48 +#: lib/extensions/lettering.py:50 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:57 +#: lib/extensions/lettering.py:59 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:67 inx/inkstitch_apply_threadlist.inx:7 +#: lib/extensions/lettering.py:69 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7 @@ -2308,39 +2332,39 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:72 +#: lib/extensions/lettering.py:74 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:76 +#: lib/extensions/lettering.py:78 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:81 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:81 +#: lib/extensions/lettering.py:83 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:503 +#: lib/extensions/lettering.py:91 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2349,33 +2373,33 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:93 lib/extensions/params.py:511 +#: lib/extensions/lettering.py:95 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:256 +#: lib/extensions/lettering.py:258 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:317 +#: lib/extensions/lettering.py:319 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:328 +#: lib/extensions/lettering.py:330 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:478 +#: lib/extensions/lettering.py:480 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:481 +#: lib/extensions/lettering.py:483 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -2466,11 +2490,11 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:485 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:508 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2486,81 +2510,81 @@ msgstr "" msgid "Please select at least one object to be marked as a pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:32 +#: lib/extensions/stroke_to_lpe_satin.py:33 msgid "Please select at least one stroke." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/stroke_to_lpe_satin.py:37 +#: lib/extensions/stroke_to_lpe_satin.py:38 #: lib/extensions/zigzag_line_to_satin.py:27 msgid "Please select at least one stroke to convert to a satin column." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:42 +#: lib/extensions/stroke_to_lpe_satin.py:43 msgid "Could not find the specified pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:101 +#: lib/extensions/stroke_to_lpe_satin.py:133 msgid "Cannot convert a satin column into a live path effect satin. Please select a stroke." msgstr "" -#: lib/extensions/troubleshoot.py:45 +#: lib/extensions/troubleshoot.py:49 msgid "All selected shapes are valid! " msgstr "" -#: lib/extensions/troubleshoot.py:47 +#: lib/extensions/troubleshoot.py:51 msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command." msgstr "" -#: lib/extensions/troubleshoot.py:71 +#: lib/extensions/troubleshoot.py:79 msgid "Invalid Pointer" msgstr "" -#: lib/extensions/troubleshoot.py:77 +#: lib/extensions/troubleshoot.py:85 #: inx/inkstitch_lettering_generate_json.inx:26 msgid "Description" msgstr "" -#: lib/extensions/troubleshoot.py:98 lib/extensions/troubleshoot.py:147 +#: lib/extensions/troubleshoot.py:106 lib/extensions/troubleshoot.py:155 #: inx/inkstitch_cleanup.inx:17 inx/inkstitch_remove_embroidery_settings.inx:16 -#: inx/inkstitch_select_elements.inx:51 inx/inkstitch_troubleshoot.inx:10 +#: inx/inkstitch_select_elements.inx:59 inx/inkstitch_troubleshoot.inx:12 msgid "Troubleshoot" msgstr "" -#: lib/extensions/troubleshoot.py:110 lib/extensions/troubleshoot.py:154 +#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:162 msgid "Errors" msgstr "" -#: lib/extensions/troubleshoot.py:116 lib/extensions/troubleshoot.py:158 +#: lib/extensions/troubleshoot.py:124 lib/extensions/troubleshoot.py:166 msgid "Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:122 +#: lib/extensions/troubleshoot.py:130 msgid "Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:155 +#: lib/extensions/troubleshoot.py:163 msgid "Problems that will prevent the shape from being embroidered." msgstr "" -#: lib/extensions/troubleshoot.py:159 +#: lib/extensions/troubleshoot.py:167 msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object." msgstr "" -#: lib/extensions/troubleshoot.py:164 +#: lib/extensions/troubleshoot.py:172 msgid "Object Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:165 +#: lib/extensions/troubleshoot.py:173 msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour." msgstr "" -#: lib/extensions/troubleshoot.py:178 +#: lib/extensions/troubleshoot.py:186 msgid "Possible solutions" msgstr "" -#: lib/extensions/troubleshoot.py:183 +#: lib/extensions/troubleshoot.py:191 msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)." msgstr "" @@ -2726,11 +2750,11 @@ msgstr "" msgid "Start" msgstr "" -#: lib/gui/simulator.py:832 lib/gui/simulator.py:842 +#: lib/gui/simulator.py:835 lib/gui/simulator.py:845 msgid "Preview" msgstr "" -#: lib/gui/simulator.py:873 +#: lib/gui/simulator.py:876 msgid "Embroidery Simulation" msgstr "" @@ -2751,7 +2775,7 @@ msgstr "" msgid "Error writing to %(path)s: %(error)s" msgstr "" -#: lib/stitch_plan/generate_stitch_plan.py:73 +#: lib/stitch_plan/generate_stitch_plan.py:75 #, python-format msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" @@ -2833,7 +2857,7 @@ msgstr "" msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down." msgstr "" -#: lib/svg/rendering.py:222 +#: lib/svg/rendering.py:229 msgid "Stitch Plan" msgstr "" @@ -3232,6 +3256,7 @@ msgid "Yes" msgstr "" #: print/templates/ui.html:201 inx/inkstitch_lettering_generate_json.inx:37 +#: inx/inkstitch_letters_to_font.inx:66 msgid "No" msgstr "" @@ -3744,8 +3769,8 @@ msgstr "" #: inx/inkstitch_cutwork_segmentation.inx:42 #: inx/inkstitch_fill_to_stroke.inx:24 inx/inkstitch_generate_palette.inx:24 #: inx/inkstitch_lettering_along_path.inx:17 -#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:43 -#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:51 +#: inx/inkstitch_stroke_to_lpe_satin.inx:26 #: inx/inkstitch_zigzag_line_to_satin.inx:18 msgid "Help" msgstr "" @@ -3775,7 +3800,7 @@ msgid "Import any other Threadlist file in txt format. Ink/Stitch will try to ma msgstr "" #: inx/inkstitch_apply_threadlist.inx:98 inx/inkstitch_fill_to_stroke.inx:33 -#: inx/inkstitch_stroke_to_lpe_satin.inx:30 +#: inx/inkstitch_stroke_to_lpe_satin.inx:32 #: inx/inkstitch_zigzag_line_to_satin.inx:28 msgid "Get more information on our website" msgstr "" @@ -3849,7 +3874,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10 -#: inx/inkstitch_stroke_to_lpe_satin.inx:38 +#: inx/inkstitch_stroke_to_lpe_satin.inx:40 #: inx/inkstitch_zigzag_line_to_satin.inx:36 msgid "Tools: Satin" msgstr "" @@ -4064,7 +4089,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 -#: inx/inkstitch_select_elements.inx:66 +#: inx/inkstitch_select_elements.inx:74 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" @@ -4934,6 +4959,14 @@ msgstr "" msgid "Import commands" msgstr "Komendy importu" +#: inx/inkstitch_letters_to_font.inx:64 +msgid "As param" +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:65 +msgid "As symbol" +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "Załączone komendy przy wybranych obiektah" @@ -5318,100 +5351,120 @@ msgstr "" msgid "Stroke type" msgstr "" -#: inx/inkstitch_select_elements.inx:11 +#: inx/inkstitch_select_elements.inx:12 msgid "Running Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:12 -msgid "Ripples" +#: inx/inkstitch_select_elements.inx:14 +msgid "Select" +msgstr "" + +#: inx/inkstitch_select_elements.inx:14 +msgid "Only select specific running stitches" msgstr "" #: inx/inkstitch_select_elements.inx:15 -msgid "Polyline" +msgid "All" msgstr "" #: inx/inkstitch_select_elements.inx:16 +msgid "Auto-Run Top Stitching" +msgstr "" + +#: inx/inkstitch_select_elements.inx:17 +msgid "Auto-Run Underpath" +msgstr "" + +#: inx/inkstitch_select_elements.inx:20 +msgid "Ripples" +msgstr "" + +#: inx/inkstitch_select_elements.inx:23 +msgid "Polyline" +msgstr "" + +#: inx/inkstitch_select_elements.inx:24 msgid "Satin" msgstr "" -#: inx/inkstitch_select_elements.inx:18 +#: inx/inkstitch_select_elements.inx:26 msgid "E-Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Only select satins with this underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:21 inx/inkstitch_select_elements.inx:36 +#: inx/inkstitch_select_elements.inx:29 inx/inkstitch_select_elements.inx:44 msgid "No restriction" msgstr "" -#: inx/inkstitch_select_elements.inx:22 +#: inx/inkstitch_select_elements.inx:30 msgid "No underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:23 +#: inx/inkstitch_select_elements.inx:31 msgid "Centerwalk" msgstr "" -#: inx/inkstitch_select_elements.inx:24 +#: inx/inkstitch_select_elements.inx:32 msgid "Contour" msgstr "" -#: inx/inkstitch_select_elements.inx:25 +#: inx/inkstitch_select_elements.inx:33 #: inx/inkstitch_zigzag_line_to_satin.inx:12 msgid "Zigzag" msgstr "" -#: inx/inkstitch_select_elements.inx:27 +#: inx/inkstitch_select_elements.inx:35 msgid "Fills" msgstr "" -#: inx/inkstitch_select_elements.inx:28 +#: inx/inkstitch_select_elements.inx:36 msgid "Fill" msgstr "" -#: inx/inkstitch_select_elements.inx:35 +#: inx/inkstitch_select_elements.inx:43 msgid "Only select fills with this underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:38 +#: inx/inkstitch_select_elements.inx:46 msgid "No Underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:44 +#: inx/inkstitch_select_elements.inx:52 msgid "Select embroidery objects" msgstr "" -#: inx/inkstitch_select_elements.inx:46 +#: inx/inkstitch_select_elements.inx:54 msgid "Selects specific embroidery elements by stitch type." msgstr "" -#: inx/inkstitch_select_elements.inx:47 +#: inx/inkstitch_select_elements.inx:55 msgid "If there is already an active selection, non maching elements will be deselected." msgstr "" -#: inx/inkstitch_select_elements.inx:53 +#: inx/inkstitch_select_elements.inx:61 msgid "If this isn't working for you, you may need to insert your path to a python executable manualy." msgstr "" -#: inx/inkstitch_select_elements.inx:55 +#: inx/inkstitch_select_elements.inx:63 msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:56 -msgid "* Linux: Open the command line and type \"which python\". Copy the path and paste it here." +#: inx/inkstitch_select_elements.inx:64 +msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:57 +#: inx/inkstitch_select_elements.inx:65 msgid "* macOS: doesn't work, sorry" msgstr "" -#: inx/inkstitch_select_elements.inx:58 +#: inx/inkstitch_select_elements.inx:66 msgid "Python Path" msgstr "" @@ -5447,6 +5500,10 @@ msgstr "" msgid "Make stitch plan insensitive to mouse interactions" msgstr "" +#: inx/inkstitch_stitch_plan_preview.inx:23 +msgid "Display command symbols" +msgstr "" + #: inx/inkstitch_stitch_plan_preview_undo.inx:3 msgid "Undo Stitch Plan Preview" msgstr "" @@ -5512,23 +5569,27 @@ msgstr "" msgid "Add rungs" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:25 +#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +msgid "Path specific" +msgstr "" + +#: inx/inkstitch_stroke_to_lpe_satin.inx:27 msgid "This extension converts a stroke into a satin column using the path effect \"pattern along path\"." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:26 +#: inx/inkstitch_stroke_to_lpe_satin.inx:28 msgid "* Please note, that the size values can only be an approximation and will be distorted if the original path is not completely straight." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:27 +#: inx/inkstitch_stroke_to_lpe_satin.inx:29 msgid "* You can edit the satin path through the live path effect settings through Path > Path Effects ..." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:28 +#: inx/inkstitch_stroke_to_lpe_satin.inx:30 msgid "* If you want to add rungs or change specific parts of the satin, convert it to a normal path with Ctrl + Shift + C" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:31 +#: inx/inkstitch_stroke_to_lpe_satin.inx:33 msgid "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin" msgstr "" @@ -5536,6 +5597,14 @@ msgstr "" msgid "Troubleshoot Objects" msgstr "Znajdź problematyczne obiekty" +#: inx/inkstitch_troubleshoot.inx:6 +msgid "Pointer size (mm)" +msgstr "" + +#: inx/inkstitch_troubleshoot.inx:7 +msgid "Font size (mm)" +msgstr "" + #: inx/inkstitch_zigzag_line_to_satin.inx:3 msgid "Zig-Zag Line to Satin" msgstr "" diff --git a/translations/messages_pt_BR.po b/translations/messages_pt_BR.po index 48c5b21c..41a97b49 100644 --- a/translations/messages_pt_BR.po +++ b/translations/messages_pt_BR.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" -"PO-Revision-Date: 2023-03-27 01:17\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" +"PO-Revision-Date: 2023-04-15 01:18\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:829 +#: inkstitch.py:107 lib/elements/fill_stitch.py:851 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1055,8 +1055,8 @@ msgstr "" msgid "* Select the clone." msgstr "" -#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:40 -#: inx/inkstitch_select_elements.inx:41 +#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:48 +#: inx/inkstitch_select_elements.inx:49 msgid "Clone" msgstr "" @@ -1076,117 +1076,117 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:286 +#: lib/elements/element.py:283 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:287 +#: lib/elements/element.py:284 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Both" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Before" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "After" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Neither" msgstr "" -#: lib/elements/element.py:301 +#: lib/elements/element.py:298 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:302 +#: lib/elements/element.py:299 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/element.py:313 +#: lib/elements/element.py:310 msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:314 +#: lib/elements/element.py:311 msgid "Tack down stitch type" msgstr "" -#: lib/elements/element.py:324 lib/elements/element.py:370 +#: lib/elements/element.py:321 lib/elements/element.py:367 msgid "Custom path" msgstr "" -#: lib/elements/element.py:325 +#: lib/elements/element.py:322 msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." msgstr "" -#: lib/elements/element.py:335 lib/elements/element.py:347 +#: lib/elements/element.py:332 lib/elements/element.py:344 msgid "Scale tack stitch" msgstr "" -#: lib/elements/element.py:336 +#: lib/elements/element.py:333 msgid "Set stitch length. A 1 in a custom path equals this values." msgstr "" -#: lib/elements/element.py:348 +#: lib/elements/element.py:345 msgid "Scale tack stitch by this percentage." msgstr "" -#: lib/elements/element.py:359 +#: lib/elements/element.py:356 msgid "Lock stitch" msgstr "" -#: lib/elements/element.py:360 +#: lib/elements/element.py:357 msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:371 +#: lib/elements/element.py:368 msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." msgstr "" -#: lib/elements/element.py:381 lib/elements/element.py:393 +#: lib/elements/element.py:378 lib/elements/element.py:390 msgid "Scale lock stitch" msgstr "" -#: lib/elements/element.py:382 +#: lib/elements/element.py:379 msgid "Set length of lock stitches (mm)." msgstr "" -#: lib/elements/element.py:394 +#: lib/elements/element.py:391 msgid "Scale lock stitch by this percentage." msgstr "" -#: lib/elements/element.py:406 +#: lib/elements/element.py:403 msgid "Trim After" msgstr "" -#: lib/elements/element.py:407 +#: lib/elements/element.py:404 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:416 +#: lib/elements/element.py:413 msgid "Stop After" msgstr "" -#: lib/elements/element.py:417 +#: lib/elements/element.py:414 msgid "Add a STOP command after stitching this object." msgstr "" -#: lib/elements/element.py:426 +#: lib/elements/element.py:423 msgid "Random seed" msgstr "" -#: lib/elements/element.py:427 +#: lib/elements/element.py:424 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" -#: lib/elements/element.py:475 +#: lib/elements/element.py:472 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -1194,11 +1194,11 @@ msgstr "" #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:661 +#: lib/elements/element.py:658 msgid "Failed on " msgstr "" -#: lib/elements/element.py:663 +#: lib/elements/element.py:660 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1222,7 +1222,7 @@ msgstr "Pequeno preenchimento" msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:543 +#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:555 msgid "Expand" msgstr "Expandir" @@ -1230,7 +1230,7 @@ msgstr "Expandir" msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:520 +#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:532 msgid "Inset" msgstr "Inserir" @@ -1266,15 +1266,15 @@ msgstr "" msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:34 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:35 +#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:37 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:39 msgid "* Remove all guide lines, except for one." msgstr "" @@ -1319,23 +1319,23 @@ msgstr "" msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:29 +#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:37 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:30 +#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:38 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:31 +#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:39 msgid "Meander Fill" msgstr "" -#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:32 +#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:40 msgid "Circular Fill" msgstr "" -#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:33 +#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:41 msgid "Legacy Fill" msgstr "" @@ -1412,132 +1412,148 @@ msgid "Meander Pattern" msgstr "" #: lib/elements/fill_stitch.py:190 -msgid "Meander pattern scale" +msgid "Meander pattern angle" msgstr "" #: lib/elements/fill_stitch.py:200 -msgid "Angle of lines of stitches" +msgid "Meander pattern scale" msgstr "" #: lib/elements/fill_stitch.py:201 +msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. " +msgstr "" + +#: lib/elements/fill_stitch.py:212 +msgid "Angle of lines of stitches" +msgstr "" + +#: lib/elements/fill_stitch.py:213 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:219 lib/elements/fill_stitch.py:532 +#: lib/elements/fill_stitch.py:231 lib/elements/fill_stitch.py:544 msgid "Skip last stitch in each row" msgstr "Pule o último ponto de cada linha" -#: lib/elements/fill_stitch.py:220 lib/elements/fill_stitch.py:533 +#: lib/elements/fill_stitch.py:232 lib/elements/fill_stitch.py:545 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "O último ponto de cada linha é bastante próximo ao primeiro ponto da próxima linha. Ignorá-lo diminui a densidade e a contagem de pontos." -#: lib/elements/fill_stitch.py:233 +#: lib/elements/fill_stitch.py:245 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:234 +#: lib/elements/fill_stitch.py:246 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:245 +#: lib/elements/fill_stitch.py:257 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:246 +#: lib/elements/fill_stitch.py:258 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:265 +#: lib/elements/fill_stitch.py:277 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:266 +#: lib/elements/fill_stitch.py:278 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:281 +#: lib/elements/fill_stitch.py:293 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:282 +#: lib/elements/fill_stitch.py:294 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:440 lib/elements/stroke.py:106 +#: lib/elements/fill_stitch.py:452 lib/elements/stroke.py:108 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:441 +#: lib/elements/fill_stitch.py:453 msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:456 lib/elements/stroke.py:118 +#: lib/elements/fill_stitch.py:468 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:457 +#: lib/elements/fill_stitch.py:469 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:468 inx/inkstitch_select_elements.inx:35 -#: inx/inkstitch_select_elements.inx:37 +#: lib/elements/fill_stitch.py:480 inx/inkstitch_select_elements.inx:43 +#: inx/inkstitch_select_elements.inx:45 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:468 lib/elements/fill_stitch.py:477 -#: lib/elements/fill_stitch.py:502 lib/elements/fill_stitch.py:513 -#: lib/elements/fill_stitch.py:523 lib/elements/fill_stitch.py:535 -#: lib/elements/fill_stitch.py:576 +#: lib/elements/fill_stitch.py:480 lib/elements/fill_stitch.py:489 +#: lib/elements/fill_stitch.py:514 lib/elements/fill_stitch.py:525 +#: lib/elements/fill_stitch.py:535 lib/elements/fill_stitch.py:547 +#: lib/elements/fill_stitch.py:598 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:474 +#: lib/elements/fill_stitch.py:486 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:487 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:499 +#: lib/elements/fill_stitch.py:511 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:500 +#: lib/elements/fill_stitch.py:512 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:510 +#: lib/elements/fill_stitch.py:522 lib/elements/stroke.py:134 msgid "Max stitch length" msgstr "Comprimento máximo do ponto" -#: lib/elements/fill_stitch.py:511 +#: lib/elements/fill_stitch.py:523 msgid "default: equal to fill max stitch length" msgstr "padrão: igual ao comprimento máximo do ponto de preenchimento" -#: lib/elements/fill_stitch.py:521 +#: lib/elements/fill_stitch.py:533 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "Reduza a forma antes de fazer a base, para evitar que a base apareça na parte externa do preenchimento." -#: lib/elements/fill_stitch.py:544 +#: lib/elements/fill_stitch.py:556 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:558 lib/elements/fill_stitch.py:572 +#: lib/elements/fill_stitch.py:569 +msgid "Clip path" +msgstr "" + +#: lib/elements/fill_stitch.py:570 +msgid "Constrain stitching to the shape. Useful when smoothing and expand are used." +msgstr "" + +#: lib/elements/fill_stitch.py:580 lib/elements/fill_stitch.py:594 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:559 lib/elements/fill_stitch.py:573 +#: lib/elements/fill_stitch.py:581 lib/elements/fill_stitch.py:595 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/fill_stitch.py:821 +#: lib/elements/fill_stitch.py:843 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:824 +#: lib/elements/fill_stitch.py:846 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1608,479 +1624,487 @@ msgstr "" msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:30 +#: lib/elements/satin_column.py:31 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:32 +#: lib/elements/satin_column.py:33 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:34 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "Not stitchable satin column" msgstr "" -#: lib/elements/satin_column.py:39 +#: lib/elements/satin_column.py:40 msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup." msgstr "" -#: lib/elements/satin_column.py:41 +#: lib/elements/satin_column.py:42 msgid "Make sure your satin column is not a combination of multiple satin columns." msgstr "" -#: lib/elements/satin_column.py:42 +#: lib/elements/satin_column.py:43 msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/" msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:50 +#: lib/elements/satin_column.py:51 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:51 +#: lib/elements/satin_column.py:52 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:55 +#: lib/elements/satin_column.py:56 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:56 +#: lib/elements/satin_column.py:57 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:60 +#: lib/elements/satin_column.py:61 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:61 +#: lib/elements/satin_column.py:62 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:65 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:65 +#: lib/elements/satin_column.py:66 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:66 +#: lib/elements/satin_column.py:67 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:71 lib/elements/satin_column.py:81 -#: inx/inkstitch_select_elements.inx:17 +#: lib/elements/satin_column.py:72 lib/elements/satin_column.py:82 +#: inx/inkstitch_select_elements.inx:25 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:77 +#: lib/elements/satin_column.py:78 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:82 +#: lib/elements/satin_column.py:83 msgid "\"E\" Stitch" msgstr "" -#: lib/elements/satin_column.py:86 lib/elements/stroke.py:70 +#: lib/elements/satin_column.py:87 lib/elements/stroke.py:72 #: inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:376 +#: lib/elements/satin_column.py:97 lib/elements/satin_column.py:377 msgid "Maximum stitch length" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:98 msgid "Maximum stitch length for split stitches." msgstr "" -#: lib/elements/satin_column.py:106 +#: lib/elements/satin_column.py:107 msgid "Random percentage of satin width decrease" msgstr "" -#: lib/elements/satin_column.py:107 +#: lib/elements/satin_column.py:108 msgid "shorten stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:116 +#: lib/elements/satin_column.py:117 msgid "Random percentage of satin width increase" msgstr "" -#: lib/elements/satin_column.py:117 +#: lib/elements/satin_column.py:118 msgid "lengthen stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:126 +#: lib/elements/satin_column.py:127 msgid "Random zig-zag spacing percentage" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:128 msgid "Amount of random jitter added to stitch length." msgstr "" -#: lib/elements/satin_column.py:135 +#: lib/elements/satin_column.py:136 msgid "Random phase for split stitches" msgstr "" -#: lib/elements/satin_column.py:136 +#: lib/elements/satin_column.py:137 msgid "Controls whether split stitches are centered or with a random phase (which may increase stitch count)." msgstr "" -#: lib/elements/satin_column.py:143 +#: lib/elements/satin_column.py:144 msgid "Minimum length for random-phase split." msgstr "" -#: lib/elements/satin_column.py:144 +#: lib/elements/satin_column.py:145 msgid "Defaults to maximum stitch length. Smaller values allow for a transition between single-stitch and split-stitch." msgstr "" -#: lib/elements/satin_column.py:153 +#: lib/elements/satin_column.py:154 msgid "Random jitter for split stitches" msgstr "" -#: lib/elements/satin_column.py:154 +#: lib/elements/satin_column.py:155 msgid "Randomizes split stitch length if random phase is enabled, stitch position if disabled." msgstr "" -#: lib/elements/satin_column.py:161 +#: lib/elements/satin_column.py:162 msgid "Short stitch inset" msgstr "" -#: lib/elements/satin_column.py:162 +#: lib/elements/satin_column.py:163 msgid "Stitches in areas with high density will be inset by this amount." msgstr "" -#: lib/elements/satin_column.py:172 +#: lib/elements/satin_column.py:173 msgid "Short stitch distance" msgstr "" -#: lib/elements/satin_column.py:173 +#: lib/elements/satin_column.py:174 msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:187 lib/elements/stroke.py:132 +#: lib/elements/satin_column.py:188 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:188 +#: lib/elements/satin_column.py:189 msgid "Peak-to-peak distance between zig-zags. This is double the mm/stitch measurement used by most mechanical machines." msgstr "" -#: lib/elements/satin_column.py:200 +#: lib/elements/satin_column.py:201 msgid "Pull compensation percentage" msgstr "" -#: lib/elements/satin_column.py:201 +#: lib/elements/satin_column.py:202 msgid "Additional pull compensation which varies as a percentage of stitch width. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:215 +#: lib/elements/satin_column.py:216 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:216 +#: lib/elements/satin_column.py:217 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:233 +#: lib/elements/satin_column.py:234 msgid "Reverse one rail" msgstr "" -#: lib/elements/satin_column.py:234 +#: lib/elements/satin_column.py:235 msgid "Enabling this may help if your satin renders very strangely." msgstr "" -#: lib/elements/satin_column.py:244 +#: lib/elements/satin_column.py:245 msgid "Swap rails" msgstr "" -#: lib/elements/satin_column.py:245 +#: lib/elements/satin_column.py:246 msgid "Swaps the first and second rails of the satin column, affecting which side the thread finished on as well as any sided properties" msgstr "" -#: lib/elements/satin_column.py:254 +#: lib/elements/satin_column.py:255 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:254 lib/elements/satin_column.py:261 -#: lib/elements/satin_column.py:269 lib/elements/satin_column.py:284 +#: lib/elements/satin_column.py:255 lib/elements/satin_column.py:262 +#: lib/elements/satin_column.py:270 lib/elements/satin_column.py:285 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:261 lib/elements/satin_column.py:300 +#: lib/elements/satin_column.py:262 lib/elements/satin_column.py:301 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:267 +#: lib/elements/satin_column.py:268 msgid "Inset distance (fixed)" msgstr "" -#: lib/elements/satin_column.py:268 +#: lib/elements/satin_column.py:269 msgid "Shrink the outline by a fixed length, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:281 +#: lib/elements/satin_column.py:282 msgid "Inset distance (proportional)" msgstr "" -#: lib/elements/satin_column.py:282 +#: lib/elements/satin_column.py:283 msgid "Shrink the outline by a proportion of the column width, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:293 +#: lib/elements/satin_column.py:294 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/satin_column.py:300 -#: lib/elements/satin_column.py:309 lib/elements/satin_column.py:319 +#: lib/elements/satin_column.py:294 lib/elements/satin_column.py:301 +#: lib/elements/satin_column.py:310 lib/elements/satin_column.py:320 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:306 lib/elements/stroke.py:80 +#: lib/elements/satin_column.py:307 lib/elements/stroke.py:82 msgid "Repeats" msgstr "" -#: lib/elements/satin_column.py:307 +#: lib/elements/satin_column.py:308 msgid "For an odd number of repeats, this will reverse the direction the satin column is stitched, causing stitching to both begin and end at the start point." msgstr "" -#: lib/elements/satin_column.py:317 +#: lib/elements/satin_column.py:318 msgid "Position" msgstr "" -#: lib/elements/satin_column.py:318 +#: lib/elements/satin_column.py:319 #, python-format msgid "Position of underlay from between the rails. 0% is along the first rail, 50% is centered, 100% is along the second rail." msgstr "" -#: lib/elements/satin_column.py:326 +#: lib/elements/satin_column.py:327 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:326 lib/elements/satin_column.py:335 -#: lib/elements/satin_column.py:346 lib/elements/satin_column.py:366 -#: lib/elements/satin_column.py:379 +#: lib/elements/satin_column.py:327 lib/elements/satin_column.py:336 +#: lib/elements/satin_column.py:347 lib/elements/satin_column.py:367 +#: lib/elements/satin_column.py:380 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:332 +#: lib/elements/satin_column.py:333 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:333 +#: lib/elements/satin_column.py:334 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:343 +#: lib/elements/satin_column.py:344 msgid "Inset amount (fixed)" msgstr "" -#: lib/elements/satin_column.py:344 lib/elements/satin_column.py:364 +#: lib/elements/satin_column.py:345 lib/elements/satin_column.py:365 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:363 +#: lib/elements/satin_column.py:364 msgid "Inset amount (proportional)" msgstr "" -#: lib/elements/satin_column.py:377 +#: lib/elements/satin_column.py:378 msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:25 +#: lib/elements/stroke.py:27 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:26 +#: lib/elements/stroke.py:28 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:30 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:29 +#: lib/elements/stroke.py:31 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:44 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:47 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:63 +#: lib/elements/stroke.py:65 msgid "Running Stitch / Bean Stitch" msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:66 msgid "Ripple Stitch" msgstr "" -#: lib/elements/stroke.py:65 inx/inkstitch_select_elements.inx:13 +#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:21 msgid "ZigZag Stitch" msgstr "" -#: lib/elements/stroke.py:66 inx/inkstitch_select_elements.inx:14 +#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:22 msgid "Manual Stitch" msgstr "" -#: lib/elements/stroke.py:81 +#: lib/elements/stroke.py:83 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:92 +#: lib/elements/stroke.py:94 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:93 +#: lib/elements/stroke.py:95 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:107 -msgid "Length of stitches in running stitch mode." +#: lib/elements/stroke.py:109 +msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting." msgstr "" -#: lib/elements/stroke.py:119 +#: lib/elements/stroke.py:120 +msgid "Stitch tolerance" +msgstr "" + +#: lib/elements/stroke.py:121 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:133 +#: lib/elements/stroke.py:135 +msgid "Split stitches longer than this." +msgstr "" + +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:145 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:146 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:174 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:175 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:198 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:199 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:210 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:211 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:222 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:223 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:234 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:235 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:247 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:248 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:252 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:260 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:261 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:261 lib/elements/stroke.py:273 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:289 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:272 +#: lib/elements/stroke.py:288 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:273 +#: lib/elements/stroke.py:289 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:284 +#: lib/elements/stroke.py:300 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:285 +#: lib/elements/stroke.py:301 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:296 +#: lib/elements/stroke.py:312 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:297 +#: lib/elements/stroke.py:313 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "flat" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:84 +#: lib/elements/text.py:13 lib/extensions/lettering.py:86 msgid "Text" msgstr "" @@ -2288,19 +2312,19 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:38 lib/extensions/lettering.py:488 +#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:490 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:48 +#: lib/extensions/lettering.py:50 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:57 +#: lib/extensions/lettering.py:59 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:67 inx/inkstitch_apply_threadlist.inx:7 +#: lib/extensions/lettering.py:69 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7 @@ -2308,39 +2332,39 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:72 +#: lib/extensions/lettering.py:74 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:76 +#: lib/extensions/lettering.py:78 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:81 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:81 +#: lib/extensions/lettering.py:83 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:503 +#: lib/extensions/lettering.py:91 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2349,33 +2373,33 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:93 lib/extensions/params.py:511 +#: lib/extensions/lettering.py:95 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:256 +#: lib/extensions/lettering.py:258 msgid "This font has no available font variant. Please update or remove the font." msgstr "Esta fonte não possui uma variante disponÃvel. Por favor, atualize ou remova a fonte." #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:317 +#: lib/extensions/lettering.py:319 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:328 +#: lib/extensions/lettering.py:330 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:478 +#: lib/extensions/lettering.py:480 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:481 +#: lib/extensions/lettering.py:483 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -2466,11 +2490,11 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:485 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:508 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2486,81 +2510,81 @@ msgstr "" msgid "Please select at least one object to be marked as a pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:32 +#: lib/extensions/stroke_to_lpe_satin.py:33 msgid "Please select at least one stroke." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/stroke_to_lpe_satin.py:37 +#: lib/extensions/stroke_to_lpe_satin.py:38 #: lib/extensions/zigzag_line_to_satin.py:27 msgid "Please select at least one stroke to convert to a satin column." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:42 +#: lib/extensions/stroke_to_lpe_satin.py:43 msgid "Could not find the specified pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:101 +#: lib/extensions/stroke_to_lpe_satin.py:133 msgid "Cannot convert a satin column into a live path effect satin. Please select a stroke." msgstr "" -#: lib/extensions/troubleshoot.py:45 +#: lib/extensions/troubleshoot.py:49 msgid "All selected shapes are valid! " msgstr "" -#: lib/extensions/troubleshoot.py:47 +#: lib/extensions/troubleshoot.py:51 msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command." msgstr "" -#: lib/extensions/troubleshoot.py:71 +#: lib/extensions/troubleshoot.py:79 msgid "Invalid Pointer" msgstr "" -#: lib/extensions/troubleshoot.py:77 +#: lib/extensions/troubleshoot.py:85 #: inx/inkstitch_lettering_generate_json.inx:26 msgid "Description" msgstr "" -#: lib/extensions/troubleshoot.py:98 lib/extensions/troubleshoot.py:147 +#: lib/extensions/troubleshoot.py:106 lib/extensions/troubleshoot.py:155 #: inx/inkstitch_cleanup.inx:17 inx/inkstitch_remove_embroidery_settings.inx:16 -#: inx/inkstitch_select_elements.inx:51 inx/inkstitch_troubleshoot.inx:10 +#: inx/inkstitch_select_elements.inx:59 inx/inkstitch_troubleshoot.inx:12 msgid "Troubleshoot" msgstr "" -#: lib/extensions/troubleshoot.py:110 lib/extensions/troubleshoot.py:154 +#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:162 msgid "Errors" msgstr "Erros" -#: lib/extensions/troubleshoot.py:116 lib/extensions/troubleshoot.py:158 +#: lib/extensions/troubleshoot.py:124 lib/extensions/troubleshoot.py:166 msgid "Warnings" msgstr "Alertas" -#: lib/extensions/troubleshoot.py:122 +#: lib/extensions/troubleshoot.py:130 msgid "Type Warnings" msgstr "Tipos de Alertas" -#: lib/extensions/troubleshoot.py:155 +#: lib/extensions/troubleshoot.py:163 msgid "Problems that will prevent the shape from being embroidered." msgstr "" -#: lib/extensions/troubleshoot.py:159 +#: lib/extensions/troubleshoot.py:167 msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object." msgstr "" -#: lib/extensions/troubleshoot.py:164 +#: lib/extensions/troubleshoot.py:172 msgid "Object Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:165 +#: lib/extensions/troubleshoot.py:173 msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour." msgstr "" -#: lib/extensions/troubleshoot.py:178 +#: lib/extensions/troubleshoot.py:186 msgid "Possible solutions" msgstr "" -#: lib/extensions/troubleshoot.py:183 +#: lib/extensions/troubleshoot.py:191 msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)." msgstr "" @@ -2726,11 +2750,11 @@ msgstr "" msgid "Start" msgstr "Começar" -#: lib/gui/simulator.py:832 lib/gui/simulator.py:842 +#: lib/gui/simulator.py:835 lib/gui/simulator.py:845 msgid "Preview" msgstr "" -#: lib/gui/simulator.py:873 +#: lib/gui/simulator.py:876 msgid "Embroidery Simulation" msgstr "Simulador de Bordado" @@ -2751,7 +2775,7 @@ msgstr "" msgid "Error writing to %(path)s: %(error)s" msgstr "" -#: lib/stitch_plan/generate_stitch_plan.py:73 +#: lib/stitch_plan/generate_stitch_plan.py:75 #, python-format msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" @@ -2833,7 +2857,7 @@ msgstr "" msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down." msgstr "" -#: lib/svg/rendering.py:222 +#: lib/svg/rendering.py:229 msgid "Stitch Plan" msgstr "" @@ -3232,6 +3256,7 @@ msgid "Yes" msgstr "Sim" #: print/templates/ui.html:201 inx/inkstitch_lettering_generate_json.inx:37 +#: inx/inkstitch_letters_to_font.inx:66 msgid "No" msgstr "Não" @@ -3742,8 +3767,8 @@ msgstr "" #: inx/inkstitch_cutwork_segmentation.inx:42 #: inx/inkstitch_fill_to_stroke.inx:24 inx/inkstitch_generate_palette.inx:24 #: inx/inkstitch_lettering_along_path.inx:17 -#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:43 -#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:51 +#: inx/inkstitch_stroke_to_lpe_satin.inx:26 #: inx/inkstitch_zigzag_line_to_satin.inx:18 msgid "Help" msgstr "" @@ -3773,7 +3798,7 @@ msgid "Import any other Threadlist file in txt format. Ink/Stitch will try to ma msgstr "" #: inx/inkstitch_apply_threadlist.inx:98 inx/inkstitch_fill_to_stroke.inx:33 -#: inx/inkstitch_stroke_to_lpe_satin.inx:30 +#: inx/inkstitch_stroke_to_lpe_satin.inx:32 #: inx/inkstitch_zigzag_line_to_satin.inx:28 msgid "Get more information on our website" msgstr "" @@ -3847,7 +3872,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10 -#: inx/inkstitch_stroke_to_lpe_satin.inx:38 +#: inx/inkstitch_stroke_to_lpe_satin.inx:40 #: inx/inkstitch_zigzag_line_to_satin.inx:36 msgid "Tools: Satin" msgstr "" @@ -4062,7 +4087,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 -#: inx/inkstitch_select_elements.inx:66 +#: inx/inkstitch_select_elements.inx:74 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" @@ -4932,6 +4957,14 @@ msgstr "" msgid "Import commands" msgstr "" +#: inx/inkstitch_letters_to_font.inx:64 +msgid "As param" +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:65 +msgid "As symbol" +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5316,100 +5349,120 @@ msgstr "" msgid "Stroke type" msgstr "" -#: inx/inkstitch_select_elements.inx:11 +#: inx/inkstitch_select_elements.inx:12 msgid "Running Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:12 -msgid "Ripples" +#: inx/inkstitch_select_elements.inx:14 +msgid "Select" +msgstr "" + +#: inx/inkstitch_select_elements.inx:14 +msgid "Only select specific running stitches" msgstr "" #: inx/inkstitch_select_elements.inx:15 -msgid "Polyline" +msgid "All" msgstr "" #: inx/inkstitch_select_elements.inx:16 +msgid "Auto-Run Top Stitching" +msgstr "" + +#: inx/inkstitch_select_elements.inx:17 +msgid "Auto-Run Underpath" +msgstr "" + +#: inx/inkstitch_select_elements.inx:20 +msgid "Ripples" +msgstr "" + +#: inx/inkstitch_select_elements.inx:23 +msgid "Polyline" +msgstr "" + +#: inx/inkstitch_select_elements.inx:24 msgid "Satin" msgstr "" -#: inx/inkstitch_select_elements.inx:18 +#: inx/inkstitch_select_elements.inx:26 msgid "E-Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Only select satins with this underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:21 inx/inkstitch_select_elements.inx:36 +#: inx/inkstitch_select_elements.inx:29 inx/inkstitch_select_elements.inx:44 msgid "No restriction" msgstr "" -#: inx/inkstitch_select_elements.inx:22 +#: inx/inkstitch_select_elements.inx:30 msgid "No underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:23 +#: inx/inkstitch_select_elements.inx:31 msgid "Centerwalk" msgstr "" -#: inx/inkstitch_select_elements.inx:24 +#: inx/inkstitch_select_elements.inx:32 msgid "Contour" msgstr "" -#: inx/inkstitch_select_elements.inx:25 +#: inx/inkstitch_select_elements.inx:33 #: inx/inkstitch_zigzag_line_to_satin.inx:12 msgid "Zigzag" msgstr "" -#: inx/inkstitch_select_elements.inx:27 +#: inx/inkstitch_select_elements.inx:35 msgid "Fills" msgstr "" -#: inx/inkstitch_select_elements.inx:28 +#: inx/inkstitch_select_elements.inx:36 msgid "Fill" msgstr "" -#: inx/inkstitch_select_elements.inx:35 +#: inx/inkstitch_select_elements.inx:43 msgid "Only select fills with this underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:38 +#: inx/inkstitch_select_elements.inx:46 msgid "No Underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:44 +#: inx/inkstitch_select_elements.inx:52 msgid "Select embroidery objects" msgstr "" -#: inx/inkstitch_select_elements.inx:46 +#: inx/inkstitch_select_elements.inx:54 msgid "Selects specific embroidery elements by stitch type." msgstr "" -#: inx/inkstitch_select_elements.inx:47 +#: inx/inkstitch_select_elements.inx:55 msgid "If there is already an active selection, non maching elements will be deselected." msgstr "" -#: inx/inkstitch_select_elements.inx:53 +#: inx/inkstitch_select_elements.inx:61 msgid "If this isn't working for you, you may need to insert your path to a python executable manualy." msgstr "" -#: inx/inkstitch_select_elements.inx:55 +#: inx/inkstitch_select_elements.inx:63 msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:56 -msgid "* Linux: Open the command line and type \"which python\". Copy the path and paste it here." +#: inx/inkstitch_select_elements.inx:64 +msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:57 +#: inx/inkstitch_select_elements.inx:65 msgid "* macOS: doesn't work, sorry" msgstr "" -#: inx/inkstitch_select_elements.inx:58 +#: inx/inkstitch_select_elements.inx:66 msgid "Python Path" msgstr "" @@ -5445,6 +5498,10 @@ msgstr "" msgid "Make stitch plan insensitive to mouse interactions" msgstr "" +#: inx/inkstitch_stitch_plan_preview.inx:23 +msgid "Display command symbols" +msgstr "" + #: inx/inkstitch_stitch_plan_preview_undo.inx:3 msgid "Undo Stitch Plan Preview" msgstr "" @@ -5510,23 +5567,27 @@ msgstr "" msgid "Add rungs" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:25 +#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +msgid "Path specific" +msgstr "" + +#: inx/inkstitch_stroke_to_lpe_satin.inx:27 msgid "This extension converts a stroke into a satin column using the path effect \"pattern along path\"." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:26 +#: inx/inkstitch_stroke_to_lpe_satin.inx:28 msgid "* Please note, that the size values can only be an approximation and will be distorted if the original path is not completely straight." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:27 +#: inx/inkstitch_stroke_to_lpe_satin.inx:29 msgid "* You can edit the satin path through the live path effect settings through Path > Path Effects ..." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:28 +#: inx/inkstitch_stroke_to_lpe_satin.inx:30 msgid "* If you want to add rungs or change specific parts of the satin, convert it to a normal path with Ctrl + Shift + C" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:31 +#: inx/inkstitch_stroke_to_lpe_satin.inx:33 msgid "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin" msgstr "" @@ -5534,6 +5595,14 @@ msgstr "" msgid "Troubleshoot Objects" msgstr "" +#: inx/inkstitch_troubleshoot.inx:6 +msgid "Pointer size (mm)" +msgstr "" + +#: inx/inkstitch_troubleshoot.inx:7 +msgid "Font size (mm)" +msgstr "" + #: inx/inkstitch_zigzag_line_to_satin.inx:3 msgid "Zig-Zag Line to Satin" msgstr "" diff --git a/translations/messages_pt_PT.po b/translations/messages_pt_PT.po index 30b3621e..83872da0 100644 --- a/translations/messages_pt_PT.po +++ b/translations/messages_pt_PT.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" -"PO-Revision-Date: 2023-03-27 01:17\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" +"PO-Revision-Date: 2023-04-15 01:18\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:829 +#: inkstitch.py:107 lib/elements/fill_stitch.py:851 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1055,8 +1055,8 @@ msgstr "" msgid "* Select the clone." msgstr "" -#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:40 -#: inx/inkstitch_select_elements.inx:41 +#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:48 +#: inx/inkstitch_select_elements.inx:49 msgid "Clone" msgstr "" @@ -1076,117 +1076,117 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:286 +#: lib/elements/element.py:283 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:287 +#: lib/elements/element.py:284 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Both" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Before" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "After" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Neither" msgstr "" -#: lib/elements/element.py:301 +#: lib/elements/element.py:298 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:302 +#: lib/elements/element.py:299 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/element.py:313 +#: lib/elements/element.py:310 msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:314 +#: lib/elements/element.py:311 msgid "Tack down stitch type" msgstr "" -#: lib/elements/element.py:324 lib/elements/element.py:370 +#: lib/elements/element.py:321 lib/elements/element.py:367 msgid "Custom path" msgstr "" -#: lib/elements/element.py:325 +#: lib/elements/element.py:322 msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." msgstr "" -#: lib/elements/element.py:335 lib/elements/element.py:347 +#: lib/elements/element.py:332 lib/elements/element.py:344 msgid "Scale tack stitch" msgstr "" -#: lib/elements/element.py:336 +#: lib/elements/element.py:333 msgid "Set stitch length. A 1 in a custom path equals this values." msgstr "" -#: lib/elements/element.py:348 +#: lib/elements/element.py:345 msgid "Scale tack stitch by this percentage." msgstr "" -#: lib/elements/element.py:359 +#: lib/elements/element.py:356 msgid "Lock stitch" msgstr "" -#: lib/elements/element.py:360 +#: lib/elements/element.py:357 msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:371 +#: lib/elements/element.py:368 msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." msgstr "" -#: lib/elements/element.py:381 lib/elements/element.py:393 +#: lib/elements/element.py:378 lib/elements/element.py:390 msgid "Scale lock stitch" msgstr "" -#: lib/elements/element.py:382 +#: lib/elements/element.py:379 msgid "Set length of lock stitches (mm)." msgstr "" -#: lib/elements/element.py:394 +#: lib/elements/element.py:391 msgid "Scale lock stitch by this percentage." msgstr "" -#: lib/elements/element.py:406 +#: lib/elements/element.py:403 msgid "Trim After" msgstr "" -#: lib/elements/element.py:407 +#: lib/elements/element.py:404 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:416 +#: lib/elements/element.py:413 msgid "Stop After" msgstr "" -#: lib/elements/element.py:417 +#: lib/elements/element.py:414 msgid "Add a STOP command after stitching this object." msgstr "" -#: lib/elements/element.py:426 +#: lib/elements/element.py:423 msgid "Random seed" msgstr "" -#: lib/elements/element.py:427 +#: lib/elements/element.py:424 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" -#: lib/elements/element.py:475 +#: lib/elements/element.py:472 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -1194,11 +1194,11 @@ msgstr "" #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:661 +#: lib/elements/element.py:658 msgid "Failed on " msgstr "" -#: lib/elements/element.py:663 +#: lib/elements/element.py:660 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1222,7 +1222,7 @@ msgstr "" msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:543 +#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:555 msgid "Expand" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:520 +#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:532 msgid "Inset" msgstr "" @@ -1266,15 +1266,15 @@ msgstr "" msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:34 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:35 +#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:37 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:39 msgid "* Remove all guide lines, except for one." msgstr "" @@ -1319,23 +1319,23 @@ msgstr "Definir enchimento automaticamente" msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:29 +#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:37 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:30 +#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:38 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:31 +#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:39 msgid "Meander Fill" msgstr "" -#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:32 +#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:40 msgid "Circular Fill" msgstr "" -#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:33 +#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:41 msgid "Legacy Fill" msgstr "" @@ -1412,132 +1412,148 @@ msgid "Meander Pattern" msgstr "" #: lib/elements/fill_stitch.py:190 -msgid "Meander pattern scale" +msgid "Meander pattern angle" msgstr "" #: lib/elements/fill_stitch.py:200 +msgid "Meander pattern scale" +msgstr "" + +#: lib/elements/fill_stitch.py:201 +msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. " +msgstr "" + +#: lib/elements/fill_stitch.py:212 msgid "Angle of lines of stitches" msgstr "Ângulo das linhas de ponto" -#: lib/elements/fill_stitch.py:201 +#: lib/elements/fill_stitch.py:213 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:219 lib/elements/fill_stitch.py:532 +#: lib/elements/fill_stitch.py:231 lib/elements/fill_stitch.py:544 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:220 lib/elements/fill_stitch.py:533 +#: lib/elements/fill_stitch.py:232 lib/elements/fill_stitch.py:545 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/fill_stitch.py:233 +#: lib/elements/fill_stitch.py:245 msgid "Flip fill (start right-to-left)" msgstr "Inverter Enchimento (Direita-Para-Esquerda)" -#: lib/elements/fill_stitch.py:234 +#: lib/elements/fill_stitch.py:246 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:245 +#: lib/elements/fill_stitch.py:257 msgid "Spacing between rows" msgstr "Espaçamento entre linhas" -#: lib/elements/fill_stitch.py:246 +#: lib/elements/fill_stitch.py:258 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:265 +#: lib/elements/fill_stitch.py:277 msgid "Maximum fill stitch length" msgstr "Distância máxima entre pontos de enchimento" -#: lib/elements/fill_stitch.py:266 +#: lib/elements/fill_stitch.py:278 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:281 +#: lib/elements/fill_stitch.py:293 msgid "Stagger rows this many times before repeating" msgstr "Numero de vezes a escalonar linhas antes de repetir" -#: lib/elements/fill_stitch.py:282 +#: lib/elements/fill_stitch.py:294 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:440 lib/elements/stroke.py:106 +#: lib/elements/fill_stitch.py:452 lib/elements/stroke.py:108 msgid "Running stitch length" msgstr "Distância de ponto corrido" -#: lib/elements/fill_stitch.py:441 +#: lib/elements/fill_stitch.py:453 msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:456 lib/elements/stroke.py:118 +#: lib/elements/fill_stitch.py:468 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:457 +#: lib/elements/fill_stitch.py:469 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:468 inx/inkstitch_select_elements.inx:35 -#: inx/inkstitch_select_elements.inx:37 +#: lib/elements/fill_stitch.py:480 inx/inkstitch_select_elements.inx:43 +#: inx/inkstitch_select_elements.inx:45 msgid "Underlay" msgstr "Sub-camada" -#: lib/elements/fill_stitch.py:468 lib/elements/fill_stitch.py:477 -#: lib/elements/fill_stitch.py:502 lib/elements/fill_stitch.py:513 -#: lib/elements/fill_stitch.py:523 lib/elements/fill_stitch.py:535 -#: lib/elements/fill_stitch.py:576 +#: lib/elements/fill_stitch.py:480 lib/elements/fill_stitch.py:489 +#: lib/elements/fill_stitch.py:514 lib/elements/fill_stitch.py:525 +#: lib/elements/fill_stitch.py:535 lib/elements/fill_stitch.py:547 +#: lib/elements/fill_stitch.py:598 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:474 +#: lib/elements/fill_stitch.py:486 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:487 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:499 +#: lib/elements/fill_stitch.py:511 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:500 +#: lib/elements/fill_stitch.py:512 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:510 +#: lib/elements/fill_stitch.py:522 lib/elements/stroke.py:134 msgid "Max stitch length" msgstr "Distância máxima de ponto" -#: lib/elements/fill_stitch.py:511 +#: lib/elements/fill_stitch.py:523 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:521 +#: lib/elements/fill_stitch.py:533 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:544 +#: lib/elements/fill_stitch.py:556 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:558 lib/elements/fill_stitch.py:572 +#: lib/elements/fill_stitch.py:569 +msgid "Clip path" +msgstr "" + +#: lib/elements/fill_stitch.py:570 +msgid "Constrain stitching to the shape. Useful when smoothing and expand are used." +msgstr "" + +#: lib/elements/fill_stitch.py:580 lib/elements/fill_stitch.py:594 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:559 lib/elements/fill_stitch.py:573 +#: lib/elements/fill_stitch.py:581 lib/elements/fill_stitch.py:595 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/fill_stitch.py:821 +#: lib/elements/fill_stitch.py:843 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:824 +#: lib/elements/fill_stitch.py:846 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1608,479 +1624,487 @@ msgstr "" msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:30 +#: lib/elements/satin_column.py:31 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:32 +#: lib/elements/satin_column.py:33 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:34 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "Not stitchable satin column" msgstr "" -#: lib/elements/satin_column.py:39 +#: lib/elements/satin_column.py:40 msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup." msgstr "" -#: lib/elements/satin_column.py:41 +#: lib/elements/satin_column.py:42 msgid "Make sure your satin column is not a combination of multiple satin columns." msgstr "" -#: lib/elements/satin_column.py:42 +#: lib/elements/satin_column.py:43 msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/" msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:50 +#: lib/elements/satin_column.py:51 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:51 +#: lib/elements/satin_column.py:52 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:55 +#: lib/elements/satin_column.py:56 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:56 +#: lib/elements/satin_column.py:57 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:60 +#: lib/elements/satin_column.py:61 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:61 +#: lib/elements/satin_column.py:62 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:65 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:65 +#: lib/elements/satin_column.py:66 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:66 +#: lib/elements/satin_column.py:67 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:71 lib/elements/satin_column.py:81 -#: inx/inkstitch_select_elements.inx:17 +#: lib/elements/satin_column.py:72 lib/elements/satin_column.py:82 +#: inx/inkstitch_select_elements.inx:25 msgid "Satin Column" msgstr "Coluna de matizado" -#: lib/elements/satin_column.py:77 +#: lib/elements/satin_column.py:78 msgid "Custom satin column" msgstr "Coluna de matizado personalizado" -#: lib/elements/satin_column.py:82 +#: lib/elements/satin_column.py:83 msgid "\"E\" Stitch" msgstr "" -#: lib/elements/satin_column.py:86 lib/elements/stroke.py:70 +#: lib/elements/satin_column.py:87 lib/elements/stroke.py:72 #: inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:376 +#: lib/elements/satin_column.py:97 lib/elements/satin_column.py:377 msgid "Maximum stitch length" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:98 msgid "Maximum stitch length for split stitches." msgstr "" -#: lib/elements/satin_column.py:106 +#: lib/elements/satin_column.py:107 msgid "Random percentage of satin width decrease" msgstr "" -#: lib/elements/satin_column.py:107 +#: lib/elements/satin_column.py:108 msgid "shorten stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:116 +#: lib/elements/satin_column.py:117 msgid "Random percentage of satin width increase" msgstr "" -#: lib/elements/satin_column.py:117 +#: lib/elements/satin_column.py:118 msgid "lengthen stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:126 +#: lib/elements/satin_column.py:127 msgid "Random zig-zag spacing percentage" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:128 msgid "Amount of random jitter added to stitch length." msgstr "" -#: lib/elements/satin_column.py:135 +#: lib/elements/satin_column.py:136 msgid "Random phase for split stitches" msgstr "" -#: lib/elements/satin_column.py:136 +#: lib/elements/satin_column.py:137 msgid "Controls whether split stitches are centered or with a random phase (which may increase stitch count)." msgstr "" -#: lib/elements/satin_column.py:143 +#: lib/elements/satin_column.py:144 msgid "Minimum length for random-phase split." msgstr "" -#: lib/elements/satin_column.py:144 +#: lib/elements/satin_column.py:145 msgid "Defaults to maximum stitch length. Smaller values allow for a transition between single-stitch and split-stitch." msgstr "" -#: lib/elements/satin_column.py:153 +#: lib/elements/satin_column.py:154 msgid "Random jitter for split stitches" msgstr "" -#: lib/elements/satin_column.py:154 +#: lib/elements/satin_column.py:155 msgid "Randomizes split stitch length if random phase is enabled, stitch position if disabled." msgstr "" -#: lib/elements/satin_column.py:161 +#: lib/elements/satin_column.py:162 msgid "Short stitch inset" msgstr "" -#: lib/elements/satin_column.py:162 +#: lib/elements/satin_column.py:163 msgid "Stitches in areas with high density will be inset by this amount." msgstr "" -#: lib/elements/satin_column.py:172 +#: lib/elements/satin_column.py:173 msgid "Short stitch distance" msgstr "" -#: lib/elements/satin_column.py:173 +#: lib/elements/satin_column.py:174 msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:187 lib/elements/stroke.py:132 +#: lib/elements/satin_column.py:188 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Espaçamento Zig-zag (crista-a-crista)" -#: lib/elements/satin_column.py:188 +#: lib/elements/satin_column.py:189 msgid "Peak-to-peak distance between zig-zags. This is double the mm/stitch measurement used by most mechanical machines." msgstr "" -#: lib/elements/satin_column.py:200 +#: lib/elements/satin_column.py:201 msgid "Pull compensation percentage" msgstr "" -#: lib/elements/satin_column.py:201 +#: lib/elements/satin_column.py:202 msgid "Additional pull compensation which varies as a percentage of stitch width. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:215 +#: lib/elements/satin_column.py:216 msgid "Pull compensation" msgstr "Compensação de repuxado" -#: lib/elements/satin_column.py:216 +#: lib/elements/satin_column.py:217 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:233 +#: lib/elements/satin_column.py:234 msgid "Reverse one rail" msgstr "" -#: lib/elements/satin_column.py:234 +#: lib/elements/satin_column.py:235 msgid "Enabling this may help if your satin renders very strangely." msgstr "" -#: lib/elements/satin_column.py:244 +#: lib/elements/satin_column.py:245 msgid "Swap rails" msgstr "" -#: lib/elements/satin_column.py:245 +#: lib/elements/satin_column.py:246 msgid "Swaps the first and second rails of the satin column, affecting which side the thread finished on as well as any sided properties" msgstr "" -#: lib/elements/satin_column.py:254 +#: lib/elements/satin_column.py:255 msgid "Contour underlay" msgstr "Sub-camada de controno" -#: lib/elements/satin_column.py:254 lib/elements/satin_column.py:261 -#: lib/elements/satin_column.py:269 lib/elements/satin_column.py:284 +#: lib/elements/satin_column.py:255 lib/elements/satin_column.py:262 +#: lib/elements/satin_column.py:270 lib/elements/satin_column.py:285 msgid "Contour Underlay" msgstr "Sub-camada de controno" -#: lib/elements/satin_column.py:261 lib/elements/satin_column.py:300 +#: lib/elements/satin_column.py:262 lib/elements/satin_column.py:301 msgid "Stitch length" msgstr "Distância de ponto" -#: lib/elements/satin_column.py:267 +#: lib/elements/satin_column.py:268 msgid "Inset distance (fixed)" msgstr "" -#: lib/elements/satin_column.py:268 +#: lib/elements/satin_column.py:269 msgid "Shrink the outline by a fixed length, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:281 +#: lib/elements/satin_column.py:282 msgid "Inset distance (proportional)" msgstr "" -#: lib/elements/satin_column.py:282 +#: lib/elements/satin_column.py:283 msgid "Shrink the outline by a proportion of the column width, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:293 +#: lib/elements/satin_column.py:294 msgid "Center-walk underlay" msgstr "Sub-camada com movimento central" -#: lib/elements/satin_column.py:293 lib/elements/satin_column.py:300 -#: lib/elements/satin_column.py:309 lib/elements/satin_column.py:319 +#: lib/elements/satin_column.py:294 lib/elements/satin_column.py:301 +#: lib/elements/satin_column.py:310 lib/elements/satin_column.py:320 msgid "Center-Walk Underlay" msgstr "Sub-camada com movimento central" -#: lib/elements/satin_column.py:306 lib/elements/stroke.py:80 +#: lib/elements/satin_column.py:307 lib/elements/stroke.py:82 msgid "Repeats" msgstr "Repetições" -#: lib/elements/satin_column.py:307 +#: lib/elements/satin_column.py:308 msgid "For an odd number of repeats, this will reverse the direction the satin column is stitched, causing stitching to both begin and end at the start point." msgstr "" -#: lib/elements/satin_column.py:317 +#: lib/elements/satin_column.py:318 msgid "Position" msgstr "" -#: lib/elements/satin_column.py:318 +#: lib/elements/satin_column.py:319 #, python-format msgid "Position of underlay from between the rails. 0% is along the first rail, 50% is centered, 100% is along the second rail." msgstr "" -#: lib/elements/satin_column.py:326 +#: lib/elements/satin_column.py:327 msgid "Zig-zag underlay" msgstr "Sub-camada em Zig-zag" -#: lib/elements/satin_column.py:326 lib/elements/satin_column.py:335 -#: lib/elements/satin_column.py:346 lib/elements/satin_column.py:366 -#: lib/elements/satin_column.py:379 +#: lib/elements/satin_column.py:327 lib/elements/satin_column.py:336 +#: lib/elements/satin_column.py:347 lib/elements/satin_column.py:367 +#: lib/elements/satin_column.py:380 msgid "Zig-zag Underlay" msgstr "Sub-camada em Zig-zag" -#: lib/elements/satin_column.py:332 +#: lib/elements/satin_column.py:333 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "Espaçamento Zig-zag (crista-a-crista)" -#: lib/elements/satin_column.py:333 +#: lib/elements/satin_column.py:334 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:343 +#: lib/elements/satin_column.py:344 msgid "Inset amount (fixed)" msgstr "" -#: lib/elements/satin_column.py:344 lib/elements/satin_column.py:364 +#: lib/elements/satin_column.py:345 lib/elements/satin_column.py:365 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:363 +#: lib/elements/satin_column.py:364 msgid "Inset amount (proportional)" msgstr "" -#: lib/elements/satin_column.py:377 +#: lib/elements/satin_column.py:378 msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:25 +#: lib/elements/stroke.py:27 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:26 +#: lib/elements/stroke.py:28 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:30 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:29 +#: lib/elements/stroke.py:31 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:44 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:47 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:63 +#: lib/elements/stroke.py:65 msgid "Running Stitch / Bean Stitch" msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:66 msgid "Ripple Stitch" msgstr "" -#: lib/elements/stroke.py:65 inx/inkstitch_select_elements.inx:13 +#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:21 msgid "ZigZag Stitch" msgstr "" -#: lib/elements/stroke.py:66 inx/inkstitch_select_elements.inx:14 +#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:22 msgid "Manual Stitch" msgstr "" -#: lib/elements/stroke.py:81 +#: lib/elements/stroke.py:83 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:92 +#: lib/elements/stroke.py:94 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:93 +#: lib/elements/stroke.py:95 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:107 -msgid "Length of stitches in running stitch mode." +#: lib/elements/stroke.py:109 +msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting." msgstr "" -#: lib/elements/stroke.py:119 +#: lib/elements/stroke.py:120 +msgid "Stitch tolerance" +msgstr "" + +#: lib/elements/stroke.py:121 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:133 +#: lib/elements/stroke.py:135 +msgid "Split stitches longer than this." +msgstr "" + +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:145 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:146 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:174 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:175 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:198 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:199 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:210 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:211 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:222 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:223 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:234 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:235 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:247 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:248 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:252 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:260 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:261 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:261 lib/elements/stroke.py:273 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:289 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:272 +#: lib/elements/stroke.py:288 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:273 +#: lib/elements/stroke.py:289 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:284 +#: lib/elements/stroke.py:300 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:285 +#: lib/elements/stroke.py:301 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:296 +#: lib/elements/stroke.py:312 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:297 +#: lib/elements/stroke.py:313 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "flat" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:84 +#: lib/elements/text.py:13 lib/extensions/lettering.py:86 msgid "Text" msgstr "" @@ -2288,19 +2312,19 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:38 lib/extensions/lettering.py:488 +#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:490 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:48 +#: lib/extensions/lettering.py:50 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:57 +#: lib/extensions/lettering.py:59 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:67 inx/inkstitch_apply_threadlist.inx:7 +#: lib/extensions/lettering.py:69 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7 @@ -2308,39 +2332,39 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:72 +#: lib/extensions/lettering.py:74 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:76 +#: lib/extensions/lettering.py:78 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:81 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:81 +#: lib/extensions/lettering.py:83 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:503 +#: lib/extensions/lettering.py:91 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2349,33 +2373,33 @@ msgstr "" msgid "Cancel" msgstr "Cancelar" -#: lib/extensions/lettering.py:93 lib/extensions/params.py:511 +#: lib/extensions/lettering.py:95 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "Aplicar e Sair" -#: lib/extensions/lettering.py:256 +#: lib/extensions/lettering.py:258 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:317 +#: lib/extensions/lettering.py:319 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:328 +#: lib/extensions/lettering.py:330 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:478 +#: lib/extensions/lettering.py:480 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:481 +#: lib/extensions/lettering.py:483 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -2466,11 +2490,11 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:485 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "Parametros de Bordado" -#: lib/extensions/params.py:508 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "Usar ultimas definições" @@ -2486,81 +2510,81 @@ msgstr "" msgid "Please select at least one object to be marked as a pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:32 +#: lib/extensions/stroke_to_lpe_satin.py:33 msgid "Please select at least one stroke." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/stroke_to_lpe_satin.py:37 +#: lib/extensions/stroke_to_lpe_satin.py:38 #: lib/extensions/zigzag_line_to_satin.py:27 msgid "Please select at least one stroke to convert to a satin column." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:42 +#: lib/extensions/stroke_to_lpe_satin.py:43 msgid "Could not find the specified pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:101 +#: lib/extensions/stroke_to_lpe_satin.py:133 msgid "Cannot convert a satin column into a live path effect satin. Please select a stroke." msgstr "" -#: lib/extensions/troubleshoot.py:45 +#: lib/extensions/troubleshoot.py:49 msgid "All selected shapes are valid! " msgstr "" -#: lib/extensions/troubleshoot.py:47 +#: lib/extensions/troubleshoot.py:51 msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command." msgstr "" -#: lib/extensions/troubleshoot.py:71 +#: lib/extensions/troubleshoot.py:79 msgid "Invalid Pointer" msgstr "" -#: lib/extensions/troubleshoot.py:77 +#: lib/extensions/troubleshoot.py:85 #: inx/inkstitch_lettering_generate_json.inx:26 msgid "Description" msgstr "" -#: lib/extensions/troubleshoot.py:98 lib/extensions/troubleshoot.py:147 +#: lib/extensions/troubleshoot.py:106 lib/extensions/troubleshoot.py:155 #: inx/inkstitch_cleanup.inx:17 inx/inkstitch_remove_embroidery_settings.inx:16 -#: inx/inkstitch_select_elements.inx:51 inx/inkstitch_troubleshoot.inx:10 +#: inx/inkstitch_select_elements.inx:59 inx/inkstitch_troubleshoot.inx:12 msgid "Troubleshoot" msgstr "" -#: lib/extensions/troubleshoot.py:110 lib/extensions/troubleshoot.py:154 +#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:162 msgid "Errors" msgstr "" -#: lib/extensions/troubleshoot.py:116 lib/extensions/troubleshoot.py:158 +#: lib/extensions/troubleshoot.py:124 lib/extensions/troubleshoot.py:166 msgid "Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:122 +#: lib/extensions/troubleshoot.py:130 msgid "Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:155 +#: lib/extensions/troubleshoot.py:163 msgid "Problems that will prevent the shape from being embroidered." msgstr "" -#: lib/extensions/troubleshoot.py:159 +#: lib/extensions/troubleshoot.py:167 msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object." msgstr "" -#: lib/extensions/troubleshoot.py:164 +#: lib/extensions/troubleshoot.py:172 msgid "Object Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:165 +#: lib/extensions/troubleshoot.py:173 msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour." msgstr "" -#: lib/extensions/troubleshoot.py:178 +#: lib/extensions/troubleshoot.py:186 msgid "Possible solutions" msgstr "" -#: lib/extensions/troubleshoot.py:183 +#: lib/extensions/troubleshoot.py:191 msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)." msgstr "" @@ -2726,11 +2750,11 @@ msgstr "" msgid "Start" msgstr "" -#: lib/gui/simulator.py:832 lib/gui/simulator.py:842 +#: lib/gui/simulator.py:835 lib/gui/simulator.py:845 msgid "Preview" msgstr "Pré-visualização" -#: lib/gui/simulator.py:873 +#: lib/gui/simulator.py:876 msgid "Embroidery Simulation" msgstr "Simulação de Bordado" @@ -2751,7 +2775,7 @@ msgstr "" msgid "Error writing to %(path)s: %(error)s" msgstr "" -#: lib/stitch_plan/generate_stitch_plan.py:73 +#: lib/stitch_plan/generate_stitch_plan.py:75 #, python-format msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" @@ -2833,7 +2857,7 @@ msgstr "" msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down." msgstr "" -#: lib/svg/rendering.py:222 +#: lib/svg/rendering.py:229 msgid "Stitch Plan" msgstr "Plano de pontos/bordado" @@ -3232,6 +3256,7 @@ msgid "Yes" msgstr "" #: print/templates/ui.html:201 inx/inkstitch_lettering_generate_json.inx:37 +#: inx/inkstitch_letters_to_font.inx:66 msgid "No" msgstr "" @@ -3742,8 +3767,8 @@ msgstr "" #: inx/inkstitch_cutwork_segmentation.inx:42 #: inx/inkstitch_fill_to_stroke.inx:24 inx/inkstitch_generate_palette.inx:24 #: inx/inkstitch_lettering_along_path.inx:17 -#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:43 -#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:51 +#: inx/inkstitch_stroke_to_lpe_satin.inx:26 #: inx/inkstitch_zigzag_line_to_satin.inx:18 msgid "Help" msgstr "" @@ -3773,7 +3798,7 @@ msgid "Import any other Threadlist file in txt format. Ink/Stitch will try to ma msgstr "" #: inx/inkstitch_apply_threadlist.inx:98 inx/inkstitch_fill_to_stroke.inx:33 -#: inx/inkstitch_stroke_to_lpe_satin.inx:30 +#: inx/inkstitch_stroke_to_lpe_satin.inx:32 #: inx/inkstitch_zigzag_line_to_satin.inx:28 msgid "Get more information on our website" msgstr "" @@ -3847,7 +3872,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10 -#: inx/inkstitch_stroke_to_lpe_satin.inx:38 +#: inx/inkstitch_stroke_to_lpe_satin.inx:40 #: inx/inkstitch_zigzag_line_to_satin.inx:36 msgid "Tools: Satin" msgstr "" @@ -4062,7 +4087,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 -#: inx/inkstitch_select_elements.inx:66 +#: inx/inkstitch_select_elements.inx:74 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" @@ -4932,6 +4957,14 @@ msgstr "" msgid "Import commands" msgstr "" +#: inx/inkstitch_letters_to_font.inx:64 +msgid "As param" +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:65 +msgid "As symbol" +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5316,100 +5349,120 @@ msgstr "" msgid "Stroke type" msgstr "" -#: inx/inkstitch_select_elements.inx:11 +#: inx/inkstitch_select_elements.inx:12 msgid "Running Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:12 -msgid "Ripples" +#: inx/inkstitch_select_elements.inx:14 +msgid "Select" +msgstr "" + +#: inx/inkstitch_select_elements.inx:14 +msgid "Only select specific running stitches" msgstr "" #: inx/inkstitch_select_elements.inx:15 -msgid "Polyline" +msgid "All" msgstr "" #: inx/inkstitch_select_elements.inx:16 +msgid "Auto-Run Top Stitching" +msgstr "" + +#: inx/inkstitch_select_elements.inx:17 +msgid "Auto-Run Underpath" +msgstr "" + +#: inx/inkstitch_select_elements.inx:20 +msgid "Ripples" +msgstr "" + +#: inx/inkstitch_select_elements.inx:23 +msgid "Polyline" +msgstr "" + +#: inx/inkstitch_select_elements.inx:24 msgid "Satin" msgstr "" -#: inx/inkstitch_select_elements.inx:18 +#: inx/inkstitch_select_elements.inx:26 msgid "E-Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Only select satins with this underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:21 inx/inkstitch_select_elements.inx:36 +#: inx/inkstitch_select_elements.inx:29 inx/inkstitch_select_elements.inx:44 msgid "No restriction" msgstr "" -#: inx/inkstitch_select_elements.inx:22 +#: inx/inkstitch_select_elements.inx:30 msgid "No underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:23 +#: inx/inkstitch_select_elements.inx:31 msgid "Centerwalk" msgstr "" -#: inx/inkstitch_select_elements.inx:24 +#: inx/inkstitch_select_elements.inx:32 msgid "Contour" msgstr "" -#: inx/inkstitch_select_elements.inx:25 +#: inx/inkstitch_select_elements.inx:33 #: inx/inkstitch_zigzag_line_to_satin.inx:12 msgid "Zigzag" msgstr "" -#: inx/inkstitch_select_elements.inx:27 +#: inx/inkstitch_select_elements.inx:35 msgid "Fills" msgstr "" -#: inx/inkstitch_select_elements.inx:28 +#: inx/inkstitch_select_elements.inx:36 msgid "Fill" msgstr "" -#: inx/inkstitch_select_elements.inx:35 +#: inx/inkstitch_select_elements.inx:43 msgid "Only select fills with this underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:38 +#: inx/inkstitch_select_elements.inx:46 msgid "No Underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:44 +#: inx/inkstitch_select_elements.inx:52 msgid "Select embroidery objects" msgstr "" -#: inx/inkstitch_select_elements.inx:46 +#: inx/inkstitch_select_elements.inx:54 msgid "Selects specific embroidery elements by stitch type." msgstr "" -#: inx/inkstitch_select_elements.inx:47 +#: inx/inkstitch_select_elements.inx:55 msgid "If there is already an active selection, non maching elements will be deselected." msgstr "" -#: inx/inkstitch_select_elements.inx:53 +#: inx/inkstitch_select_elements.inx:61 msgid "If this isn't working for you, you may need to insert your path to a python executable manualy." msgstr "" -#: inx/inkstitch_select_elements.inx:55 +#: inx/inkstitch_select_elements.inx:63 msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:56 -msgid "* Linux: Open the command line and type \"which python\". Copy the path and paste it here." +#: inx/inkstitch_select_elements.inx:64 +msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:57 +#: inx/inkstitch_select_elements.inx:65 msgid "* macOS: doesn't work, sorry" msgstr "" -#: inx/inkstitch_select_elements.inx:58 +#: inx/inkstitch_select_elements.inx:66 msgid "Python Path" msgstr "" @@ -5445,6 +5498,10 @@ msgstr "" msgid "Make stitch plan insensitive to mouse interactions" msgstr "" +#: inx/inkstitch_stitch_plan_preview.inx:23 +msgid "Display command symbols" +msgstr "" + #: inx/inkstitch_stitch_plan_preview_undo.inx:3 msgid "Undo Stitch Plan Preview" msgstr "" @@ -5510,23 +5567,27 @@ msgstr "" msgid "Add rungs" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:25 +#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +msgid "Path specific" +msgstr "" + +#: inx/inkstitch_stroke_to_lpe_satin.inx:27 msgid "This extension converts a stroke into a satin column using the path effect \"pattern along path\"." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:26 +#: inx/inkstitch_stroke_to_lpe_satin.inx:28 msgid "* Please note, that the size values can only be an approximation and will be distorted if the original path is not completely straight." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:27 +#: inx/inkstitch_stroke_to_lpe_satin.inx:29 msgid "* You can edit the satin path through the live path effect settings through Path > Path Effects ..." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:28 +#: inx/inkstitch_stroke_to_lpe_satin.inx:30 msgid "* If you want to add rungs or change specific parts of the satin, convert it to a normal path with Ctrl + Shift + C" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:31 +#: inx/inkstitch_stroke_to_lpe_satin.inx:33 msgid "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin" msgstr "" @@ -5534,6 +5595,14 @@ msgstr "" msgid "Troubleshoot Objects" msgstr "" +#: inx/inkstitch_troubleshoot.inx:6 +msgid "Pointer size (mm)" +msgstr "" + +#: inx/inkstitch_troubleshoot.inx:7 +msgid "Font size (mm)" +msgstr "" + #: inx/inkstitch_zigzag_line_to_satin.inx:3 msgid "Zig-Zag Line to Satin" msgstr "" diff --git a/translations/messages_ro_RO.po b/translations/messages_ro_RO.po index a00f3619..507aca32 100644 --- a/translations/messages_ro_RO.po +++ b/translations/messages_ro_RO.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" -"PO-Revision-Date: 2023-03-27 01:17\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" +"PO-Revision-Date: 2023-04-15 01:18\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:829 +#: inkstitch.py:107 lib/elements/fill_stitch.py:851 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1055,8 +1055,8 @@ msgstr "" msgid "* Select the clone." msgstr "" -#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:40 -#: inx/inkstitch_select_elements.inx:41 +#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:48 +#: inx/inkstitch_select_elements.inx:49 msgid "Clone" msgstr "" @@ -1076,117 +1076,117 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:286 +#: lib/elements/element.py:283 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:287 +#: lib/elements/element.py:284 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Both" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Before" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "After" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Neither" msgstr "" -#: lib/elements/element.py:301 +#: lib/elements/element.py:298 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:302 +#: lib/elements/element.py:299 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/element.py:313 +#: lib/elements/element.py:310 msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:314 +#: lib/elements/element.py:311 msgid "Tack down stitch type" msgstr "" -#: lib/elements/element.py:324 lib/elements/element.py:370 +#: lib/elements/element.py:321 lib/elements/element.py:367 msgid "Custom path" msgstr "" -#: lib/elements/element.py:325 +#: lib/elements/element.py:322 msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." msgstr "" -#: lib/elements/element.py:335 lib/elements/element.py:347 +#: lib/elements/element.py:332 lib/elements/element.py:344 msgid "Scale tack stitch" msgstr "" -#: lib/elements/element.py:336 +#: lib/elements/element.py:333 msgid "Set stitch length. A 1 in a custom path equals this values." msgstr "" -#: lib/elements/element.py:348 +#: lib/elements/element.py:345 msgid "Scale tack stitch by this percentage." msgstr "" -#: lib/elements/element.py:359 +#: lib/elements/element.py:356 msgid "Lock stitch" msgstr "" -#: lib/elements/element.py:360 +#: lib/elements/element.py:357 msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:371 +#: lib/elements/element.py:368 msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." msgstr "" -#: lib/elements/element.py:381 lib/elements/element.py:393 +#: lib/elements/element.py:378 lib/elements/element.py:390 msgid "Scale lock stitch" msgstr "" -#: lib/elements/element.py:382 +#: lib/elements/element.py:379 msgid "Set length of lock stitches (mm)." msgstr "" -#: lib/elements/element.py:394 +#: lib/elements/element.py:391 msgid "Scale lock stitch by this percentage." msgstr "" -#: lib/elements/element.py:406 +#: lib/elements/element.py:403 msgid "Trim After" msgstr "" -#: lib/elements/element.py:407 +#: lib/elements/element.py:404 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:416 +#: lib/elements/element.py:413 msgid "Stop After" msgstr "" -#: lib/elements/element.py:417 +#: lib/elements/element.py:414 msgid "Add a STOP command after stitching this object." msgstr "" -#: lib/elements/element.py:426 +#: lib/elements/element.py:423 msgid "Random seed" msgstr "" -#: lib/elements/element.py:427 +#: lib/elements/element.py:424 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" -#: lib/elements/element.py:475 +#: lib/elements/element.py:472 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -1194,11 +1194,11 @@ msgstr "" #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:661 +#: lib/elements/element.py:658 msgid "Failed on " msgstr "" -#: lib/elements/element.py:663 +#: lib/elements/element.py:660 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1222,7 +1222,7 @@ msgstr "" msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:543 +#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:555 msgid "Expand" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:520 +#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:532 msgid "Inset" msgstr "" @@ -1266,15 +1266,15 @@ msgstr "" msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:34 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:35 +#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:37 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:39 msgid "* Remove all guide lines, except for one." msgstr "" @@ -1319,23 +1319,23 @@ msgstr "" msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:29 +#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:37 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:30 +#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:38 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:31 +#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:39 msgid "Meander Fill" msgstr "" -#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:32 +#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:40 msgid "Circular Fill" msgstr "" -#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:33 +#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:41 msgid "Legacy Fill" msgstr "" @@ -1412,132 +1412,148 @@ msgid "Meander Pattern" msgstr "" #: lib/elements/fill_stitch.py:190 -msgid "Meander pattern scale" +msgid "Meander pattern angle" msgstr "" #: lib/elements/fill_stitch.py:200 -msgid "Angle of lines of stitches" +msgid "Meander pattern scale" msgstr "" #: lib/elements/fill_stitch.py:201 +msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. " +msgstr "" + +#: lib/elements/fill_stitch.py:212 +msgid "Angle of lines of stitches" +msgstr "" + +#: lib/elements/fill_stitch.py:213 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:219 lib/elements/fill_stitch.py:532 +#: lib/elements/fill_stitch.py:231 lib/elements/fill_stitch.py:544 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:220 lib/elements/fill_stitch.py:533 +#: lib/elements/fill_stitch.py:232 lib/elements/fill_stitch.py:545 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/fill_stitch.py:233 +#: lib/elements/fill_stitch.py:245 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:234 +#: lib/elements/fill_stitch.py:246 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:245 +#: lib/elements/fill_stitch.py:257 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:246 +#: lib/elements/fill_stitch.py:258 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:265 +#: lib/elements/fill_stitch.py:277 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:266 +#: lib/elements/fill_stitch.py:278 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:281 +#: lib/elements/fill_stitch.py:293 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:282 +#: lib/elements/fill_stitch.py:294 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:440 lib/elements/stroke.py:106 +#: lib/elements/fill_stitch.py:452 lib/elements/stroke.py:108 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:441 +#: lib/elements/fill_stitch.py:453 msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:456 lib/elements/stroke.py:118 +#: lib/elements/fill_stitch.py:468 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:457 +#: lib/elements/fill_stitch.py:469 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:468 inx/inkstitch_select_elements.inx:35 -#: inx/inkstitch_select_elements.inx:37 +#: lib/elements/fill_stitch.py:480 inx/inkstitch_select_elements.inx:43 +#: inx/inkstitch_select_elements.inx:45 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:468 lib/elements/fill_stitch.py:477 -#: lib/elements/fill_stitch.py:502 lib/elements/fill_stitch.py:513 -#: lib/elements/fill_stitch.py:523 lib/elements/fill_stitch.py:535 -#: lib/elements/fill_stitch.py:576 +#: lib/elements/fill_stitch.py:480 lib/elements/fill_stitch.py:489 +#: lib/elements/fill_stitch.py:514 lib/elements/fill_stitch.py:525 +#: lib/elements/fill_stitch.py:535 lib/elements/fill_stitch.py:547 +#: lib/elements/fill_stitch.py:598 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:474 +#: lib/elements/fill_stitch.py:486 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:487 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:499 +#: lib/elements/fill_stitch.py:511 msgid "Row spacing" msgstr "Distantarea randurilor" -#: lib/elements/fill_stitch.py:500 +#: lib/elements/fill_stitch.py:512 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:510 +#: lib/elements/fill_stitch.py:522 lib/elements/stroke.py:134 msgid "Max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:511 +#: lib/elements/fill_stitch.py:523 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:521 +#: lib/elements/fill_stitch.py:533 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:544 +#: lib/elements/fill_stitch.py:556 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:558 lib/elements/fill_stitch.py:572 +#: lib/elements/fill_stitch.py:569 +msgid "Clip path" +msgstr "" + +#: lib/elements/fill_stitch.py:570 +msgid "Constrain stitching to the shape. Useful when smoothing and expand are used." +msgstr "" + +#: lib/elements/fill_stitch.py:580 lib/elements/fill_stitch.py:594 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:559 lib/elements/fill_stitch.py:573 +#: lib/elements/fill_stitch.py:581 lib/elements/fill_stitch.py:595 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/fill_stitch.py:821 +#: lib/elements/fill_stitch.py:843 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:824 +#: lib/elements/fill_stitch.py:846 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1608,479 +1624,487 @@ msgstr "" msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:30 +#: lib/elements/satin_column.py:31 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:32 +#: lib/elements/satin_column.py:33 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:34 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "Not stitchable satin column" msgstr "" -#: lib/elements/satin_column.py:39 +#: lib/elements/satin_column.py:40 msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup." msgstr "" -#: lib/elements/satin_column.py:41 +#: lib/elements/satin_column.py:42 msgid "Make sure your satin column is not a combination of multiple satin columns." msgstr "" -#: lib/elements/satin_column.py:42 +#: lib/elements/satin_column.py:43 msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/" msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:50 +#: lib/elements/satin_column.py:51 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:51 +#: lib/elements/satin_column.py:52 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:55 +#: lib/elements/satin_column.py:56 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:56 +#: lib/elements/satin_column.py:57 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:60 +#: lib/elements/satin_column.py:61 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:61 +#: lib/elements/satin_column.py:62 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:65 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:65 +#: lib/elements/satin_column.py:66 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:66 +#: lib/elements/satin_column.py:67 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:71 lib/elements/satin_column.py:81 -#: inx/inkstitch_select_elements.inx:17 +#: lib/elements/satin_column.py:72 lib/elements/satin_column.py:82 +#: inx/inkstitch_select_elements.inx:25 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:77 +#: lib/elements/satin_column.py:78 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:82 +#: lib/elements/satin_column.py:83 msgid "\"E\" Stitch" msgstr "" -#: lib/elements/satin_column.py:86 lib/elements/stroke.py:70 +#: lib/elements/satin_column.py:87 lib/elements/stroke.py:72 #: inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:376 +#: lib/elements/satin_column.py:97 lib/elements/satin_column.py:377 msgid "Maximum stitch length" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:98 msgid "Maximum stitch length for split stitches." msgstr "" -#: lib/elements/satin_column.py:106 +#: lib/elements/satin_column.py:107 msgid "Random percentage of satin width decrease" msgstr "" -#: lib/elements/satin_column.py:107 +#: lib/elements/satin_column.py:108 msgid "shorten stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:116 +#: lib/elements/satin_column.py:117 msgid "Random percentage of satin width increase" msgstr "" -#: lib/elements/satin_column.py:117 +#: lib/elements/satin_column.py:118 msgid "lengthen stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:126 +#: lib/elements/satin_column.py:127 msgid "Random zig-zag spacing percentage" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:128 msgid "Amount of random jitter added to stitch length." msgstr "" -#: lib/elements/satin_column.py:135 +#: lib/elements/satin_column.py:136 msgid "Random phase for split stitches" msgstr "" -#: lib/elements/satin_column.py:136 +#: lib/elements/satin_column.py:137 msgid "Controls whether split stitches are centered or with a random phase (which may increase stitch count)." msgstr "" -#: lib/elements/satin_column.py:143 +#: lib/elements/satin_column.py:144 msgid "Minimum length for random-phase split." msgstr "" -#: lib/elements/satin_column.py:144 +#: lib/elements/satin_column.py:145 msgid "Defaults to maximum stitch length. Smaller values allow for a transition between single-stitch and split-stitch." msgstr "" -#: lib/elements/satin_column.py:153 +#: lib/elements/satin_column.py:154 msgid "Random jitter for split stitches" msgstr "" -#: lib/elements/satin_column.py:154 +#: lib/elements/satin_column.py:155 msgid "Randomizes split stitch length if random phase is enabled, stitch position if disabled." msgstr "" -#: lib/elements/satin_column.py:161 +#: lib/elements/satin_column.py:162 msgid "Short stitch inset" msgstr "" -#: lib/elements/satin_column.py:162 +#: lib/elements/satin_column.py:163 msgid "Stitches in areas with high density will be inset by this amount." msgstr "" -#: lib/elements/satin_column.py:172 +#: lib/elements/satin_column.py:173 msgid "Short stitch distance" msgstr "" -#: lib/elements/satin_column.py:173 +#: lib/elements/satin_column.py:174 msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:187 lib/elements/stroke.py:132 +#: lib/elements/satin_column.py:188 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:188 +#: lib/elements/satin_column.py:189 msgid "Peak-to-peak distance between zig-zags. This is double the mm/stitch measurement used by most mechanical machines." msgstr "" -#: lib/elements/satin_column.py:200 +#: lib/elements/satin_column.py:201 msgid "Pull compensation percentage" msgstr "" -#: lib/elements/satin_column.py:201 +#: lib/elements/satin_column.py:202 msgid "Additional pull compensation which varies as a percentage of stitch width. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:215 +#: lib/elements/satin_column.py:216 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:216 +#: lib/elements/satin_column.py:217 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:233 +#: lib/elements/satin_column.py:234 msgid "Reverse one rail" msgstr "" -#: lib/elements/satin_column.py:234 +#: lib/elements/satin_column.py:235 msgid "Enabling this may help if your satin renders very strangely." msgstr "" -#: lib/elements/satin_column.py:244 +#: lib/elements/satin_column.py:245 msgid "Swap rails" msgstr "" -#: lib/elements/satin_column.py:245 +#: lib/elements/satin_column.py:246 msgid "Swaps the first and second rails of the satin column, affecting which side the thread finished on as well as any sided properties" msgstr "" -#: lib/elements/satin_column.py:254 +#: lib/elements/satin_column.py:255 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:254 lib/elements/satin_column.py:261 -#: lib/elements/satin_column.py:269 lib/elements/satin_column.py:284 +#: lib/elements/satin_column.py:255 lib/elements/satin_column.py:262 +#: lib/elements/satin_column.py:270 lib/elements/satin_column.py:285 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:261 lib/elements/satin_column.py:300 +#: lib/elements/satin_column.py:262 lib/elements/satin_column.py:301 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:267 +#: lib/elements/satin_column.py:268 msgid "Inset distance (fixed)" msgstr "" -#: lib/elements/satin_column.py:268 +#: lib/elements/satin_column.py:269 msgid "Shrink the outline by a fixed length, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:281 +#: lib/elements/satin_column.py:282 msgid "Inset distance (proportional)" msgstr "" -#: lib/elements/satin_column.py:282 +#: lib/elements/satin_column.py:283 msgid "Shrink the outline by a proportion of the column width, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:293 +#: lib/elements/satin_column.py:294 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/satin_column.py:300 -#: lib/elements/satin_column.py:309 lib/elements/satin_column.py:319 +#: lib/elements/satin_column.py:294 lib/elements/satin_column.py:301 +#: lib/elements/satin_column.py:310 lib/elements/satin_column.py:320 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:306 lib/elements/stroke.py:80 +#: lib/elements/satin_column.py:307 lib/elements/stroke.py:82 msgid "Repeats" msgstr "" -#: lib/elements/satin_column.py:307 +#: lib/elements/satin_column.py:308 msgid "For an odd number of repeats, this will reverse the direction the satin column is stitched, causing stitching to both begin and end at the start point." msgstr "" -#: lib/elements/satin_column.py:317 +#: lib/elements/satin_column.py:318 msgid "Position" msgstr "" -#: lib/elements/satin_column.py:318 +#: lib/elements/satin_column.py:319 #, python-format msgid "Position of underlay from between the rails. 0% is along the first rail, 50% is centered, 100% is along the second rail." msgstr "" -#: lib/elements/satin_column.py:326 +#: lib/elements/satin_column.py:327 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:326 lib/elements/satin_column.py:335 -#: lib/elements/satin_column.py:346 lib/elements/satin_column.py:366 -#: lib/elements/satin_column.py:379 +#: lib/elements/satin_column.py:327 lib/elements/satin_column.py:336 +#: lib/elements/satin_column.py:347 lib/elements/satin_column.py:367 +#: lib/elements/satin_column.py:380 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:332 +#: lib/elements/satin_column.py:333 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:333 +#: lib/elements/satin_column.py:334 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:343 +#: lib/elements/satin_column.py:344 msgid "Inset amount (fixed)" msgstr "" -#: lib/elements/satin_column.py:344 lib/elements/satin_column.py:364 +#: lib/elements/satin_column.py:345 lib/elements/satin_column.py:365 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:363 +#: lib/elements/satin_column.py:364 msgid "Inset amount (proportional)" msgstr "" -#: lib/elements/satin_column.py:377 +#: lib/elements/satin_column.py:378 msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:25 +#: lib/elements/stroke.py:27 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:26 +#: lib/elements/stroke.py:28 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:30 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:29 +#: lib/elements/stroke.py:31 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:44 msgid "Stroke" msgstr "Chenar" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:47 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:63 +#: lib/elements/stroke.py:65 msgid "Running Stitch / Bean Stitch" msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:66 msgid "Ripple Stitch" msgstr "" -#: lib/elements/stroke.py:65 inx/inkstitch_select_elements.inx:13 +#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:21 msgid "ZigZag Stitch" msgstr "" -#: lib/elements/stroke.py:66 inx/inkstitch_select_elements.inx:14 +#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:22 msgid "Manual Stitch" msgstr "" -#: lib/elements/stroke.py:81 +#: lib/elements/stroke.py:83 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:92 +#: lib/elements/stroke.py:94 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:93 +#: lib/elements/stroke.py:95 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:107 -msgid "Length of stitches in running stitch mode." +#: lib/elements/stroke.py:109 +msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting." msgstr "" -#: lib/elements/stroke.py:119 +#: lib/elements/stroke.py:120 +msgid "Stitch tolerance" +msgstr "" + +#: lib/elements/stroke.py:121 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:133 +#: lib/elements/stroke.py:135 +msgid "Split stitches longer than this." +msgstr "" + +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:145 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:146 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:174 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:175 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:198 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:199 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:210 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:211 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:222 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:223 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:234 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:235 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:247 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:248 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:252 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:260 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:261 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:261 lib/elements/stroke.py:273 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:289 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:272 +#: lib/elements/stroke.py:288 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:273 +#: lib/elements/stroke.py:289 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:284 +#: lib/elements/stroke.py:300 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:285 +#: lib/elements/stroke.py:301 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:296 +#: lib/elements/stroke.py:312 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:297 +#: lib/elements/stroke.py:313 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "flat" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:84 +#: lib/elements/text.py:13 lib/extensions/lettering.py:86 msgid "Text" msgstr "" @@ -2288,19 +2312,19 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:38 lib/extensions/lettering.py:488 +#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:490 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:48 +#: lib/extensions/lettering.py:50 msgid "Font" msgstr "Font" -#: lib/extensions/lettering.py:57 +#: lib/extensions/lettering.py:59 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:67 inx/inkstitch_apply_threadlist.inx:7 +#: lib/extensions/lettering.py:69 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7 @@ -2308,39 +2332,39 @@ msgstr "" msgid "Options" msgstr "Optiuni" -#: lib/extensions/lettering.py:72 +#: lib/extensions/lettering.py:74 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:76 +#: lib/extensions/lettering.py:78 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:81 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:81 +#: lib/extensions/lettering.py:83 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:503 +#: lib/extensions/lettering.py:91 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2349,33 +2373,33 @@ msgstr "" msgid "Cancel" msgstr "Anulare" -#: lib/extensions/lettering.py:93 lib/extensions/params.py:511 +#: lib/extensions/lettering.py:95 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "Aplica si iesi" -#: lib/extensions/lettering.py:256 +#: lib/extensions/lettering.py:258 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:317 +#: lib/extensions/lettering.py:319 #, python-format msgid "Text scale %s%%" msgstr "Proportie text %s%%" -#: lib/extensions/lettering.py:328 +#: lib/extensions/lettering.py:330 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:478 +#: lib/extensions/lettering.py:480 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:481 +#: lib/extensions/lettering.py:483 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -2466,11 +2490,11 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:485 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:508 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2486,81 +2510,81 @@ msgstr "" msgid "Please select at least one object to be marked as a pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:32 +#: lib/extensions/stroke_to_lpe_satin.py:33 msgid "Please select at least one stroke." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/stroke_to_lpe_satin.py:37 +#: lib/extensions/stroke_to_lpe_satin.py:38 #: lib/extensions/zigzag_line_to_satin.py:27 msgid "Please select at least one stroke to convert to a satin column." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:42 +#: lib/extensions/stroke_to_lpe_satin.py:43 msgid "Could not find the specified pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:101 +#: lib/extensions/stroke_to_lpe_satin.py:133 msgid "Cannot convert a satin column into a live path effect satin. Please select a stroke." msgstr "" -#: lib/extensions/troubleshoot.py:45 +#: lib/extensions/troubleshoot.py:49 msgid "All selected shapes are valid! " msgstr "" -#: lib/extensions/troubleshoot.py:47 +#: lib/extensions/troubleshoot.py:51 msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command." msgstr "" -#: lib/extensions/troubleshoot.py:71 +#: lib/extensions/troubleshoot.py:79 msgid "Invalid Pointer" msgstr "" -#: lib/extensions/troubleshoot.py:77 +#: lib/extensions/troubleshoot.py:85 #: inx/inkstitch_lettering_generate_json.inx:26 msgid "Description" msgstr "" -#: lib/extensions/troubleshoot.py:98 lib/extensions/troubleshoot.py:147 +#: lib/extensions/troubleshoot.py:106 lib/extensions/troubleshoot.py:155 #: inx/inkstitch_cleanup.inx:17 inx/inkstitch_remove_embroidery_settings.inx:16 -#: inx/inkstitch_select_elements.inx:51 inx/inkstitch_troubleshoot.inx:10 +#: inx/inkstitch_select_elements.inx:59 inx/inkstitch_troubleshoot.inx:12 msgid "Troubleshoot" msgstr "" -#: lib/extensions/troubleshoot.py:110 lib/extensions/troubleshoot.py:154 +#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:162 msgid "Errors" msgstr "" -#: lib/extensions/troubleshoot.py:116 lib/extensions/troubleshoot.py:158 +#: lib/extensions/troubleshoot.py:124 lib/extensions/troubleshoot.py:166 msgid "Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:122 +#: lib/extensions/troubleshoot.py:130 msgid "Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:155 +#: lib/extensions/troubleshoot.py:163 msgid "Problems that will prevent the shape from being embroidered." msgstr "" -#: lib/extensions/troubleshoot.py:159 +#: lib/extensions/troubleshoot.py:167 msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object." msgstr "" -#: lib/extensions/troubleshoot.py:164 +#: lib/extensions/troubleshoot.py:172 msgid "Object Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:165 +#: lib/extensions/troubleshoot.py:173 msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour." msgstr "" -#: lib/extensions/troubleshoot.py:178 +#: lib/extensions/troubleshoot.py:186 msgid "Possible solutions" msgstr "" -#: lib/extensions/troubleshoot.py:183 +#: lib/extensions/troubleshoot.py:191 msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)." msgstr "" @@ -2726,11 +2750,11 @@ msgstr "" msgid "Start" msgstr "" -#: lib/gui/simulator.py:832 lib/gui/simulator.py:842 +#: lib/gui/simulator.py:835 lib/gui/simulator.py:845 msgid "Preview" msgstr "" -#: lib/gui/simulator.py:873 +#: lib/gui/simulator.py:876 msgid "Embroidery Simulation" msgstr "" @@ -2751,7 +2775,7 @@ msgstr "" msgid "Error writing to %(path)s: %(error)s" msgstr "" -#: lib/stitch_plan/generate_stitch_plan.py:73 +#: lib/stitch_plan/generate_stitch_plan.py:75 #, python-format msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" @@ -2833,7 +2857,7 @@ msgstr "" msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down." msgstr "" -#: lib/svg/rendering.py:222 +#: lib/svg/rendering.py:229 msgid "Stitch Plan" msgstr "" @@ -3232,6 +3256,7 @@ msgid "Yes" msgstr "" #: print/templates/ui.html:201 inx/inkstitch_lettering_generate_json.inx:37 +#: inx/inkstitch_letters_to_font.inx:66 msgid "No" msgstr "" @@ -3743,8 +3768,8 @@ msgstr "" #: inx/inkstitch_cutwork_segmentation.inx:42 #: inx/inkstitch_fill_to_stroke.inx:24 inx/inkstitch_generate_palette.inx:24 #: inx/inkstitch_lettering_along_path.inx:17 -#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:43 -#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:51 +#: inx/inkstitch_stroke_to_lpe_satin.inx:26 #: inx/inkstitch_zigzag_line_to_satin.inx:18 msgid "Help" msgstr "" @@ -3774,7 +3799,7 @@ msgid "Import any other Threadlist file in txt format. Ink/Stitch will try to ma msgstr "" #: inx/inkstitch_apply_threadlist.inx:98 inx/inkstitch_fill_to_stroke.inx:33 -#: inx/inkstitch_stroke_to_lpe_satin.inx:30 +#: inx/inkstitch_stroke_to_lpe_satin.inx:32 #: inx/inkstitch_zigzag_line_to_satin.inx:28 msgid "Get more information on our website" msgstr "" @@ -3848,7 +3873,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10 -#: inx/inkstitch_stroke_to_lpe_satin.inx:38 +#: inx/inkstitch_stroke_to_lpe_satin.inx:40 #: inx/inkstitch_zigzag_line_to_satin.inx:36 msgid "Tools: Satin" msgstr "" @@ -4063,7 +4088,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 -#: inx/inkstitch_select_elements.inx:66 +#: inx/inkstitch_select_elements.inx:74 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" @@ -4933,6 +4958,14 @@ msgstr "" msgid "Import commands" msgstr "" +#: inx/inkstitch_letters_to_font.inx:64 +msgid "As param" +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:65 +msgid "As symbol" +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5317,100 +5350,120 @@ msgstr "" msgid "Stroke type" msgstr "" -#: inx/inkstitch_select_elements.inx:11 +#: inx/inkstitch_select_elements.inx:12 msgid "Running Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:12 -msgid "Ripples" +#: inx/inkstitch_select_elements.inx:14 +msgid "Select" +msgstr "" + +#: inx/inkstitch_select_elements.inx:14 +msgid "Only select specific running stitches" msgstr "" #: inx/inkstitch_select_elements.inx:15 -msgid "Polyline" +msgid "All" msgstr "" #: inx/inkstitch_select_elements.inx:16 +msgid "Auto-Run Top Stitching" +msgstr "" + +#: inx/inkstitch_select_elements.inx:17 +msgid "Auto-Run Underpath" +msgstr "" + +#: inx/inkstitch_select_elements.inx:20 +msgid "Ripples" +msgstr "" + +#: inx/inkstitch_select_elements.inx:23 +msgid "Polyline" +msgstr "" + +#: inx/inkstitch_select_elements.inx:24 msgid "Satin" msgstr "" -#: inx/inkstitch_select_elements.inx:18 +#: inx/inkstitch_select_elements.inx:26 msgid "E-Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Only select satins with this underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:21 inx/inkstitch_select_elements.inx:36 +#: inx/inkstitch_select_elements.inx:29 inx/inkstitch_select_elements.inx:44 msgid "No restriction" msgstr "" -#: inx/inkstitch_select_elements.inx:22 +#: inx/inkstitch_select_elements.inx:30 msgid "No underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:23 +#: inx/inkstitch_select_elements.inx:31 msgid "Centerwalk" msgstr "" -#: inx/inkstitch_select_elements.inx:24 +#: inx/inkstitch_select_elements.inx:32 msgid "Contour" msgstr "" -#: inx/inkstitch_select_elements.inx:25 +#: inx/inkstitch_select_elements.inx:33 #: inx/inkstitch_zigzag_line_to_satin.inx:12 msgid "Zigzag" msgstr "" -#: inx/inkstitch_select_elements.inx:27 +#: inx/inkstitch_select_elements.inx:35 msgid "Fills" msgstr "" -#: inx/inkstitch_select_elements.inx:28 +#: inx/inkstitch_select_elements.inx:36 msgid "Fill" msgstr "" -#: inx/inkstitch_select_elements.inx:35 +#: inx/inkstitch_select_elements.inx:43 msgid "Only select fills with this underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:38 +#: inx/inkstitch_select_elements.inx:46 msgid "No Underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:44 +#: inx/inkstitch_select_elements.inx:52 msgid "Select embroidery objects" msgstr "" -#: inx/inkstitch_select_elements.inx:46 +#: inx/inkstitch_select_elements.inx:54 msgid "Selects specific embroidery elements by stitch type." msgstr "" -#: inx/inkstitch_select_elements.inx:47 +#: inx/inkstitch_select_elements.inx:55 msgid "If there is already an active selection, non maching elements will be deselected." msgstr "" -#: inx/inkstitch_select_elements.inx:53 +#: inx/inkstitch_select_elements.inx:61 msgid "If this isn't working for you, you may need to insert your path to a python executable manualy." msgstr "" -#: inx/inkstitch_select_elements.inx:55 +#: inx/inkstitch_select_elements.inx:63 msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:56 -msgid "* Linux: Open the command line and type \"which python\". Copy the path and paste it here." +#: inx/inkstitch_select_elements.inx:64 +msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:57 +#: inx/inkstitch_select_elements.inx:65 msgid "* macOS: doesn't work, sorry" msgstr "" -#: inx/inkstitch_select_elements.inx:58 +#: inx/inkstitch_select_elements.inx:66 msgid "Python Path" msgstr "" @@ -5446,6 +5499,10 @@ msgstr "" msgid "Make stitch plan insensitive to mouse interactions" msgstr "" +#: inx/inkstitch_stitch_plan_preview.inx:23 +msgid "Display command symbols" +msgstr "" + #: inx/inkstitch_stitch_plan_preview_undo.inx:3 msgid "Undo Stitch Plan Preview" msgstr "" @@ -5511,23 +5568,27 @@ msgstr "" msgid "Add rungs" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:25 +#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +msgid "Path specific" +msgstr "" + +#: inx/inkstitch_stroke_to_lpe_satin.inx:27 msgid "This extension converts a stroke into a satin column using the path effect \"pattern along path\"." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:26 +#: inx/inkstitch_stroke_to_lpe_satin.inx:28 msgid "* Please note, that the size values can only be an approximation and will be distorted if the original path is not completely straight." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:27 +#: inx/inkstitch_stroke_to_lpe_satin.inx:29 msgid "* You can edit the satin path through the live path effect settings through Path > Path Effects ..." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:28 +#: inx/inkstitch_stroke_to_lpe_satin.inx:30 msgid "* If you want to add rungs or change specific parts of the satin, convert it to a normal path with Ctrl + Shift + C" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:31 +#: inx/inkstitch_stroke_to_lpe_satin.inx:33 msgid "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin" msgstr "" @@ -5535,6 +5596,14 @@ msgstr "" msgid "Troubleshoot Objects" msgstr "" +#: inx/inkstitch_troubleshoot.inx:6 +msgid "Pointer size (mm)" +msgstr "" + +#: inx/inkstitch_troubleshoot.inx:7 +msgid "Font size (mm)" +msgstr "" + #: inx/inkstitch_zigzag_line_to_satin.inx:3 msgid "Zig-Zag Line to Satin" msgstr "" diff --git a/translations/messages_ru_RU.po b/translations/messages_ru_RU.po index 38af6f0b..ad768e44 100644 --- a/translations/messages_ru_RU.po +++ b/translations/messages_ru_RU.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" -"PO-Revision-Date: 2023-03-27 01:17\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" +"PO-Revision-Date: 2023-04-15 01:18\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:829 +#: inkstitch.py:107 lib/elements/fill_stitch.py:851 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1055,8 +1055,8 @@ msgstr "Превратите клон в реальный объект:" msgid "* Select the clone." msgstr "* Выберите клон." -#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:40 -#: inx/inkstitch_select_elements.inx:41 +#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:48 +#: inx/inkstitch_select_elements.inx:49 msgid "Clone" msgstr "Клон" @@ -1076,117 +1076,117 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:286 +#: lib/elements/element.py:283 msgid "Allow lock stitches" msgstr "Разрешить добавлÑть закрепки" -#: lib/elements/element.py:287 +#: lib/elements/element.py:284 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Both" msgstr "Обе" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Before" msgstr "ÐачальнаÑ" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "After" msgstr "КонечнаÑ" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Neither" msgstr "Ðе добавлÑть" -#: lib/elements/element.py:301 +#: lib/elements/element.py:298 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "ОбÑзательные закрепки" -#: lib/elements/element.py:302 +#: lib/elements/element.py:299 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "Вышивать закрепку поÑле Ð²Ñ‹ÑˆÐ¸Ð²Ð°Ð½Ð¸Ñ Ñтого Ñлемента, даже еÑли диÑÑ‚Ð°Ð½Ñ†Ð¸Ñ Ð´Ð¾ Ñледующего объекта меньше, чем указано в параметре длины Ñвёртки в наÑтройках Ink/Stitch." -#: lib/elements/element.py:313 +#: lib/elements/element.py:310 msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:314 +#: lib/elements/element.py:311 msgid "Tack down stitch type" msgstr "" -#: lib/elements/element.py:324 lib/elements/element.py:370 +#: lib/elements/element.py:321 lib/elements/element.py:367 msgid "Custom path" msgstr "" -#: lib/elements/element.py:325 +#: lib/elements/element.py:322 msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." msgstr "" -#: lib/elements/element.py:335 lib/elements/element.py:347 +#: lib/elements/element.py:332 lib/elements/element.py:344 msgid "Scale tack stitch" msgstr "" -#: lib/elements/element.py:336 +#: lib/elements/element.py:333 msgid "Set stitch length. A 1 in a custom path equals this values." msgstr "" -#: lib/elements/element.py:348 +#: lib/elements/element.py:345 msgid "Scale tack stitch by this percentage." msgstr "" -#: lib/elements/element.py:359 +#: lib/elements/element.py:356 msgid "Lock stitch" msgstr "" -#: lib/elements/element.py:360 +#: lib/elements/element.py:357 msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:371 +#: lib/elements/element.py:368 msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." msgstr "" -#: lib/elements/element.py:381 lib/elements/element.py:393 +#: lib/elements/element.py:378 lib/elements/element.py:390 msgid "Scale lock stitch" msgstr "" -#: lib/elements/element.py:382 +#: lib/elements/element.py:379 msgid "Set length of lock stitches (mm)." msgstr "" -#: lib/elements/element.py:394 +#: lib/elements/element.py:391 msgid "Scale lock stitch by this percentage." msgstr "" -#: lib/elements/element.py:406 +#: lib/elements/element.py:403 msgid "Trim After" msgstr "" -#: lib/elements/element.py:407 +#: lib/elements/element.py:404 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:416 +#: lib/elements/element.py:413 msgid "Stop After" msgstr "" -#: lib/elements/element.py:417 +#: lib/elements/element.py:414 msgid "Add a STOP command after stitching this object." msgstr "" -#: lib/elements/element.py:426 +#: lib/elements/element.py:423 msgid "Random seed" msgstr "" -#: lib/elements/element.py:427 +#: lib/elements/element.py:424 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" -#: lib/elements/element.py:475 +#: lib/elements/element.py:472 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "У объекта %(id)s атрибут 'd' пуÑÑ‚. Удалите Ñтот объект из вашего дизайна." @@ -1194,11 +1194,11 @@ msgstr "У объекта %(id)s атрибут 'd' пуÑÑ‚. Удалите Ñ #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:661 +#: lib/elements/element.py:658 msgid "Failed on " msgstr "" -#: lib/elements/element.py:663 +#: lib/elements/element.py:660 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1222,7 +1222,7 @@ msgstr "Малое заполнение" msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "Ðтот объект Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ñлишком мал и вероÑтно будет лучше выполнить его Ñтрочкой или Ñатином. Ð”Ð»Ñ Ð¾Ñ‡ÐµÐ½ÑŒ маленьких фигур вышивка заполнением невозможна, вмеÑто неё Ink/Stitch будет иÑпользовать Ñтрочку по контуру." -#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:543 +#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:555 msgid "Expand" msgstr "Уширение" @@ -1230,7 +1230,7 @@ msgstr "Уширение" msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "Параметр раÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ Ð½Ðµ может быть применен Ð´Ð»Ñ Ñтого объекта заполнениÑ. ВмеÑто него Ink/Stitch будет иÑпользовать оригинальный размер." -#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:520 +#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:532 msgid "Inset" msgstr "ОтÑтуп" @@ -1266,15 +1266,15 @@ msgstr "" msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:34 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:35 +#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:37 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:39 msgid "* Remove all guide lines, except for one." msgstr "" @@ -1319,23 +1319,23 @@ msgstr "ÐвтоматичеÑки раÑÑÑ‡Ð¸Ñ‚Ð°Ð½Ð½Ð°Ñ Ð²Ñ‹ÑˆÐ¸Ð²ÐºÐ° заРmsgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:29 +#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:37 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:30 +#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:38 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:31 +#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:39 msgid "Meander Fill" msgstr "" -#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:32 +#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:40 msgid "Circular Fill" msgstr "" -#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:33 +#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:41 msgid "Legacy Fill" msgstr "" @@ -1412,132 +1412,148 @@ msgid "Meander Pattern" msgstr "" #: lib/elements/fill_stitch.py:190 -msgid "Meander pattern scale" +msgid "Meander pattern angle" msgstr "" #: lib/elements/fill_stitch.py:200 +msgid "Meander pattern scale" +msgstr "" + +#: lib/elements/fill_stitch.py:201 +msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. " +msgstr "" + +#: lib/elements/fill_stitch.py:212 msgid "Angle of lines of stitches" msgstr "Угол линий Ñтежков" -#: lib/elements/fill_stitch.py:201 +#: lib/elements/fill_stitch.py:213 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "Угол увеличиваетÑÑ Ð² направление против чаÑовой Ñтрелки. 0 - горизонтально. Отрицательные Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ð¿ÑƒÑкаютÑÑ." -#: lib/elements/fill_stitch.py:219 lib/elements/fill_stitch.py:532 +#: lib/elements/fill_stitch.py:231 lib/elements/fill_stitch.py:544 msgid "Skip last stitch in each row" msgstr "ПропуÑкать поÑледний Ñтежок в Ñ€Ñду" -#: lib/elements/fill_stitch.py:220 lib/elements/fill_stitch.py:533 +#: lib/elements/fill_stitch.py:232 lib/elements/fill_stitch.py:545 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "ПоÑледний Ñтежок в Ñ€Ñду находитÑÑ Ð¾Ñ‡ÐµÐ½ÑŒ близко к первому Ñтежку Ñледующей Ñтроки. Его пропуÑк уменьшает количеÑтво Ñтежков и плотноÑть." -#: lib/elements/fill_stitch.py:233 +#: lib/elements/fill_stitch.py:245 msgid "Flip fill (start right-to-left)" msgstr "Развернуть направление (Ñправа-налево)" -#: lib/elements/fill_stitch.py:234 +#: lib/elements/fill_stitch.py:246 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "Ðта Ð¾Ð¿Ñ†Ð¸Ñ Ð¼Ð¾Ð¶ÐµÑ‚ помочь Ñ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼ маршрута переходов при вышивке. Когда Ñта Ð¾Ð¿Ñ†Ð¸Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð°, вышивание идет Ñправа-налево, вмеÑто обычного Ð½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ñлева-направо." -#: lib/elements/fill_stitch.py:245 +#: lib/elements/fill_stitch.py:257 msgid "Spacing between rows" msgstr "РаÑÑтоÑние между Ñ€Ñдов" -#: lib/elements/fill_stitch.py:246 +#: lib/elements/fill_stitch.py:258 msgid "Distance between rows of stitches." msgstr "РаÑÑтоÑние между Ñ€Ñдами вышивки." -#: lib/elements/fill_stitch.py:265 +#: lib/elements/fill_stitch.py:277 msgid "Maximum fill stitch length" msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° Ñтежка заполнениÑ" -#: lib/elements/fill_stitch.py:266 +#: lib/elements/fill_stitch.py:278 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "Длина каждого Ñтежка в Ñ€Ñду. Ð’ конце и начале Ñ€Ñда Ñтежки могут быть короче." -#: lib/elements/fill_stitch.py:281 +#: lib/elements/fill_stitch.py:293 msgid "Stagger rows this many times before repeating" msgstr "КоличеÑтво Ñдвигов Ñтрочек перед повторением" -#: lib/elements/fill_stitch.py:282 +#: lib/elements/fill_stitch.py:294 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:440 lib/elements/stroke.py:106 +#: lib/elements/fill_stitch.py:452 lib/elements/stroke.py:108 msgid "Running stitch length" msgstr "Длина Ñтежка Ñтрочки" -#: lib/elements/fill_stitch.py:441 +#: lib/elements/fill_stitch.py:453 msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:456 lib/elements/stroke.py:118 +#: lib/elements/fill_stitch.py:468 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:457 +#: lib/elements/fill_stitch.py:469 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:468 inx/inkstitch_select_elements.inx:35 -#: inx/inkstitch_select_elements.inx:37 +#: lib/elements/fill_stitch.py:480 inx/inkstitch_select_elements.inx:43 +#: inx/inkstitch_select_elements.inx:45 msgid "Underlay" msgstr "ÐŸÑ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¿Ñ€Ð¾Ñтрочка" -#: lib/elements/fill_stitch.py:468 lib/elements/fill_stitch.py:477 -#: lib/elements/fill_stitch.py:502 lib/elements/fill_stitch.py:513 -#: lib/elements/fill_stitch.py:523 lib/elements/fill_stitch.py:535 -#: lib/elements/fill_stitch.py:576 +#: lib/elements/fill_stitch.py:480 lib/elements/fill_stitch.py:489 +#: lib/elements/fill_stitch.py:514 lib/elements/fill_stitch.py:525 +#: lib/elements/fill_stitch.py:535 lib/elements/fill_stitch.py:547 +#: lib/elements/fill_stitch.py:598 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:474 +#: lib/elements/fill_stitch.py:486 msgid "Fill angle" msgstr "Угол заполнениÑ" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:487 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:499 +#: lib/elements/fill_stitch.py:511 msgid "Row spacing" msgstr "РаÑÑтоÑние между Ñ€Ñдов" -#: lib/elements/fill_stitch.py:500 +#: lib/elements/fill_stitch.py:512 msgid "default: 3x fill row spacing" msgstr "по умолчанию: раÑтоÑние между Ñ€Ñдов Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ã— 3" -#: lib/elements/fill_stitch.py:510 +#: lib/elements/fill_stitch.py:522 lib/elements/stroke.py:134 msgid "Max stitch length" msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° Ñтежка" -#: lib/elements/fill_stitch.py:511 +#: lib/elements/fill_stitch.py:523 msgid "default: equal to fill max stitch length" msgstr "по умолчанию: равна макÑимальной длине Ñтежка заполнениÑ" -#: lib/elements/fill_stitch.py:521 +#: lib/elements/fill_stitch.py:533 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "Сжать контур предварительной проÑтрочки, чтобы она не показалаÑÑŒ из под заполнениÑ." -#: lib/elements/fill_stitch.py:544 +#: lib/elements/fill_stitch.py:556 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:558 lib/elements/fill_stitch.py:572 +#: lib/elements/fill_stitch.py:569 +msgid "Clip path" +msgstr "" + +#: lib/elements/fill_stitch.py:570 +msgid "Constrain stitching to the shape. Useful when smoothing and expand are used." +msgstr "" + +#: lib/elements/fill_stitch.py:580 lib/elements/fill_stitch.py:594 msgid "Underpath" msgstr "Ðижние переходы" -#: lib/elements/fill_stitch.py:559 lib/elements/fill_stitch.py:573 +#: lib/elements/fill_stitch.py:581 lib/elements/fill_stitch.py:595 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "Перемещение внутри контура при переходе от Ñекции к Ñекции. Строчка переходов под заполнением или проÑтрочкой избегает Ð½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ñ€Ñдов, поÑтому она не видна. Ðо могут Ñделать поверхноÑть Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð½ÐµÐ¼Ð½Ð¾Ð³Ð¾ неровной." -#: lib/elements/fill_stitch.py:821 +#: lib/elements/fill_stitch.py:843 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:824 +#: lib/elements/fill_stitch.py:846 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1608,479 +1624,487 @@ msgstr "* Ðе обÑзательно: ЗапуÑтите Параметры и msgid "Manual stitch along path" msgstr "Ð ÑƒÑ‡Ð½Ð°Ñ Ñтрочка вдоль линии" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "Too few subpaths" msgstr "Слишком мало линий" -#: lib/elements/satin_column.py:30 +#: lib/elements/satin_column.py:31 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "Ð¡Ð°Ñ‚Ð¸Ð½Ð¾Ð²Ð°Ñ ÐºÐ¾Ð»Ð¾Ð½Ð½Ð°: в объекте мало линий. Ð’ Ñатиновой колонне должно быть по крайней мере две линии(направлÑющие)." -#: lib/elements/satin_column.py:32 +#: lib/elements/satin_column.py:33 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "* Добавьте еще одну линию (выделите две направлÑющие и выполните Контур > Объединить)" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:34 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "* Конвертируйте в Ñтрочку или зигзаг (через Параметры)" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "Not stitchable satin column" msgstr "" -#: lib/elements/satin_column.py:39 +#: lib/elements/satin_column.py:40 msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup." msgstr "" -#: lib/elements/satin_column.py:41 +#: lib/elements/satin_column.py:42 msgid "Make sure your satin column is not a combination of multiple satin columns." msgstr "" -#: lib/elements/satin_column.py:42 +#: lib/elements/satin_column.py:43 msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/" msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "Each rung should intersect both rails once." msgstr "ÐšÐ°Ð¶Ð´Ð°Ñ Ð¿Ð¾Ð¿ÐµÑ€ÐµÑ‡Ð¸Ð½Ð° должна переÑекать обе направлÑющих." -#: lib/elements/satin_column.py:50 +#: lib/elements/satin_column.py:51 msgid "Rungs intersects too many times" msgstr "Поперечины переÑекаютÑÑ Ñлишком много раз" -#: lib/elements/satin_column.py:51 +#: lib/elements/satin_column.py:52 msgid "Satin column: A rung intersects a rail more than once." msgstr "Ð¡Ð°Ñ‚Ð¸Ð½Ð¾Ð²Ð°Ñ ÐºÐ¾Ð»Ð¾Ð½Ð½Ð°: Поперечина переÑекает направлÑющую более одного раза." -#: lib/elements/satin_column.py:55 +#: lib/elements/satin_column.py:56 msgid "Rung doesn't intersect rails" msgstr "Поперечина не переÑекает направлÑющие" -#: lib/elements/satin_column.py:56 +#: lib/elements/satin_column.py:57 msgid "Satin column: A rung doesn't intersect both rails." msgstr "Ð¡Ð°Ñ‚Ð¸Ð½Ð¾Ð²Ð°Ñ ÐºÐ¾Ð»Ð¾Ð½Ð½Ð°: Поперечина не переÑекает обе направлÑющие." -#: lib/elements/satin_column.py:60 +#: lib/elements/satin_column.py:61 msgid "Unequal number of points" msgstr "Ðеравное количеÑтво точек" -#: lib/elements/satin_column.py:61 +#: lib/elements/satin_column.py:62 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "Ð¡Ð°Ñ‚Ð¸Ð½Ð¾Ð²Ð°Ñ ÐºÐ¾Ð»Ð¾Ð½Ð½Ð°: Поперечин нет, но количеÑтво точек на направлÑющих не равно друг другу." -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "Проще вÑего добавить одну или неÑколько поперечин. " -#: lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:65 msgid "Rungs control the stitch direction in satin columns." msgstr "Поперечины управлÑÑŽÑ‚ наклоном Ñтежков в Ñатиновой колонне." -#: lib/elements/satin_column.py:65 +#: lib/elements/satin_column.py:66 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "* Когда объект выбран нажмите клавишу P чтобы выбрать инÑтрумент Карандаш." -#: lib/elements/satin_column.py:66 +#: lib/elements/satin_column.py:67 msgid "* Hold \"Shift\" while drawing the rung." msgstr "* Ð£Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°Ñ ÐºÐ»Ð°Ð²Ð¸ÑˆÑƒ Shift нариÑуйте поперечину." -#: lib/elements/satin_column.py:71 lib/elements/satin_column.py:81 -#: inx/inkstitch_select_elements.inx:17 +#: lib/elements/satin_column.py:72 lib/elements/satin_column.py:82 +#: inx/inkstitch_select_elements.inx:25 msgid "Satin Column" msgstr "Ð¡Ð°Ñ‚Ð¸Ð½Ð¾Ð²Ð°Ñ ÐšÐ¾Ð»Ð¾Ð½Ð½Ð°" -#: lib/elements/satin_column.py:77 +#: lib/elements/satin_column.py:78 msgid "Custom satin column" msgstr "Ð¡Ð°Ñ‚Ð¸Ð½Ð¾Ð²Ð°Ñ ÐºÐ¾Ð»Ð¾Ð½Ð½Ð°" -#: lib/elements/satin_column.py:82 +#: lib/elements/satin_column.py:83 msgid "\"E\" Stitch" msgstr "" -#: lib/elements/satin_column.py:86 lib/elements/stroke.py:70 +#: lib/elements/satin_column.py:87 lib/elements/stroke.py:72 #: inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "Метод" -#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:376 +#: lib/elements/satin_column.py:97 lib/elements/satin_column.py:377 msgid "Maximum stitch length" msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° Ñтежка" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:98 msgid "Maximum stitch length for split stitches." msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° Ñтежка до его разделениÑ." -#: lib/elements/satin_column.py:106 +#: lib/elements/satin_column.py:107 msgid "Random percentage of satin width decrease" msgstr "" -#: lib/elements/satin_column.py:107 +#: lib/elements/satin_column.py:108 msgid "shorten stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:116 +#: lib/elements/satin_column.py:117 msgid "Random percentage of satin width increase" msgstr "" -#: lib/elements/satin_column.py:117 +#: lib/elements/satin_column.py:118 msgid "lengthen stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:126 +#: lib/elements/satin_column.py:127 msgid "Random zig-zag spacing percentage" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:128 msgid "Amount of random jitter added to stitch length." msgstr "" -#: lib/elements/satin_column.py:135 +#: lib/elements/satin_column.py:136 msgid "Random phase for split stitches" msgstr "" -#: lib/elements/satin_column.py:136 +#: lib/elements/satin_column.py:137 msgid "Controls whether split stitches are centered or with a random phase (which may increase stitch count)." msgstr "" -#: lib/elements/satin_column.py:143 +#: lib/elements/satin_column.py:144 msgid "Minimum length for random-phase split." msgstr "" -#: lib/elements/satin_column.py:144 +#: lib/elements/satin_column.py:145 msgid "Defaults to maximum stitch length. Smaller values allow for a transition between single-stitch and split-stitch." msgstr "" -#: lib/elements/satin_column.py:153 +#: lib/elements/satin_column.py:154 msgid "Random jitter for split stitches" msgstr "" -#: lib/elements/satin_column.py:154 +#: lib/elements/satin_column.py:155 msgid "Randomizes split stitch length if random phase is enabled, stitch position if disabled." msgstr "" -#: lib/elements/satin_column.py:161 +#: lib/elements/satin_column.py:162 msgid "Short stitch inset" msgstr "" -#: lib/elements/satin_column.py:162 +#: lib/elements/satin_column.py:163 msgid "Stitches in areas with high density will be inset by this amount." msgstr "" -#: lib/elements/satin_column.py:172 +#: lib/elements/satin_column.py:173 msgid "Short stitch distance" msgstr "" -#: lib/elements/satin_column.py:173 +#: lib/elements/satin_column.py:174 msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:187 lib/elements/stroke.py:132 +#: lib/elements/satin_column.py:188 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "ПлотноÑть зигзага (раÑÑтоÑние между пиками)" -#: lib/elements/satin_column.py:188 +#: lib/elements/satin_column.py:189 msgid "Peak-to-peak distance between zig-zags. This is double the mm/stitch measurement used by most mechanical machines." msgstr "" -#: lib/elements/satin_column.py:200 +#: lib/elements/satin_column.py:201 msgid "Pull compensation percentage" msgstr "" -#: lib/elements/satin_column.py:201 +#: lib/elements/satin_column.py:202 msgid "Additional pull compensation which varies as a percentage of stitch width. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:215 +#: lib/elements/satin_column.py:216 msgid "Pull compensation" msgstr "КомпенÑÐ°Ñ†Ð¸Ñ ÑÑ‚ÑгиваниÑ" -#: lib/elements/satin_column.py:216 +#: lib/elements/satin_column.py:217 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:233 +#: lib/elements/satin_column.py:234 msgid "Reverse one rail" msgstr "" -#: lib/elements/satin_column.py:234 +#: lib/elements/satin_column.py:235 msgid "Enabling this may help if your satin renders very strangely." msgstr "" -#: lib/elements/satin_column.py:244 +#: lib/elements/satin_column.py:245 msgid "Swap rails" msgstr "" -#: lib/elements/satin_column.py:245 +#: lib/elements/satin_column.py:246 msgid "Swaps the first and second rails of the satin column, affecting which side the thread finished on as well as any sided properties" msgstr "" -#: lib/elements/satin_column.py:254 +#: lib/elements/satin_column.py:255 msgid "Contour underlay" msgstr "ÐŸÑ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¿Ñ€Ð¾Ñтрочка контура" -#: lib/elements/satin_column.py:254 lib/elements/satin_column.py:261 -#: lib/elements/satin_column.py:269 lib/elements/satin_column.py:284 +#: lib/elements/satin_column.py:255 lib/elements/satin_column.py:262 +#: lib/elements/satin_column.py:270 lib/elements/satin_column.py:285 msgid "Contour Underlay" msgstr "ПроÑтрочка Контура" -#: lib/elements/satin_column.py:261 lib/elements/satin_column.py:300 +#: lib/elements/satin_column.py:262 lib/elements/satin_column.py:301 msgid "Stitch length" msgstr "Длина Ñтежка" -#: lib/elements/satin_column.py:267 +#: lib/elements/satin_column.py:268 msgid "Inset distance (fixed)" msgstr "" -#: lib/elements/satin_column.py:268 +#: lib/elements/satin_column.py:269 msgid "Shrink the outline by a fixed length, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:281 +#: lib/elements/satin_column.py:282 msgid "Inset distance (proportional)" msgstr "" -#: lib/elements/satin_column.py:282 +#: lib/elements/satin_column.py:283 msgid "Shrink the outline by a proportion of the column width, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:293 +#: lib/elements/satin_column.py:294 msgid "Center-walk underlay" msgstr "ÐŸÑ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¿Ñ€Ð¾Ñтрочка по центру" -#: lib/elements/satin_column.py:293 lib/elements/satin_column.py:300 -#: lib/elements/satin_column.py:309 lib/elements/satin_column.py:319 +#: lib/elements/satin_column.py:294 lib/elements/satin_column.py:301 +#: lib/elements/satin_column.py:310 lib/elements/satin_column.py:320 msgid "Center-Walk Underlay" msgstr "ПроÑтрочка По Центру" -#: lib/elements/satin_column.py:306 lib/elements/stroke.py:80 +#: lib/elements/satin_column.py:307 lib/elements/stroke.py:82 msgid "Repeats" msgstr "Повторов Ñтрочки" -#: lib/elements/satin_column.py:307 +#: lib/elements/satin_column.py:308 msgid "For an odd number of repeats, this will reverse the direction the satin column is stitched, causing stitching to both begin and end at the start point." msgstr "" -#: lib/elements/satin_column.py:317 +#: lib/elements/satin_column.py:318 msgid "Position" msgstr "" -#: lib/elements/satin_column.py:318 +#: lib/elements/satin_column.py:319 #, python-format msgid "Position of underlay from between the rails. 0% is along the first rail, 50% is centered, 100% is along the second rail." msgstr "" -#: lib/elements/satin_column.py:326 +#: lib/elements/satin_column.py:327 msgid "Zig-zag underlay" msgstr "ÐŸÑ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¿Ñ€Ð¾Ñтрочка зигзагом" -#: lib/elements/satin_column.py:326 lib/elements/satin_column.py:335 -#: lib/elements/satin_column.py:346 lib/elements/satin_column.py:366 -#: lib/elements/satin_column.py:379 +#: lib/elements/satin_column.py:327 lib/elements/satin_column.py:336 +#: lib/elements/satin_column.py:347 lib/elements/satin_column.py:367 +#: lib/elements/satin_column.py:380 msgid "Zig-zag Underlay" msgstr "ПроÑтрочка Зигзагом" -#: lib/elements/satin_column.py:332 +#: lib/elements/satin_column.py:333 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "ПлотноÑть зигзага" -#: lib/elements/satin_column.py:333 +#: lib/elements/satin_column.py:334 msgid "Distance between peaks of the zig-zags." msgstr "РаÑÑтоÑние между пиками зигзага." -#: lib/elements/satin_column.py:343 +#: lib/elements/satin_column.py:344 msgid "Inset amount (fixed)" msgstr "" -#: lib/elements/satin_column.py:344 lib/elements/satin_column.py:364 +#: lib/elements/satin_column.py:345 lib/elements/satin_column.py:365 msgid "default: half of contour underlay inset" msgstr "по умолчанию: половина отÑтупа проÑтрочки контура" -#: lib/elements/satin_column.py:363 +#: lib/elements/satin_column.py:364 msgid "Inset amount (proportional)" msgstr "" -#: lib/elements/satin_column.py:377 +#: lib/elements/satin_column.py:378 msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "РазделÑть Ñтежки, еÑли их длина превоÑходит указанную" -#: lib/elements/stroke.py:25 +#: lib/elements/stroke.py:27 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:26 +#: lib/elements/stroke.py:28 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:30 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:29 +#: lib/elements/stroke.py:31 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:44 msgid "Stroke" msgstr "Строчка" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:47 msgid "Running stitch along paths" msgstr "Строчка вдоль линий" -#: lib/elements/stroke.py:63 +#: lib/elements/stroke.py:65 msgid "Running Stitch / Bean Stitch" msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:66 msgid "Ripple Stitch" msgstr "" -#: lib/elements/stroke.py:65 inx/inkstitch_select_elements.inx:13 +#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:21 msgid "ZigZag Stitch" msgstr "" -#: lib/elements/stroke.py:66 inx/inkstitch_select_elements.inx:14 +#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:22 msgid "Manual Stitch" msgstr "" -#: lib/elements/stroke.py:81 +#: lib/elements/stroke.py:83 msgid "Defines how many times to run down and back along the path." msgstr "ОпределÑет Ñколько раз нужно пройти по Ñтрочке вперед и назад." -#: lib/elements/stroke.py:92 +#: lib/elements/stroke.py:94 msgid "Bean stitch number of repeats" msgstr "ЧиÑло повторов Ñтежка" -#: lib/elements/stroke.py:93 +#: lib/elements/stroke.py:95 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:107 -msgid "Length of stitches in running stitch mode." -msgstr "Длина Ñтежков в режиме Ñтрочки." +#: lib/elements/stroke.py:109 +msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting." +msgstr "" + +#: lib/elements/stroke.py:120 +msgid "Stitch tolerance" +msgstr "" -#: lib/elements/stroke.py:119 +#: lib/elements/stroke.py:121 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:133 +#: lib/elements/stroke.py:135 +msgid "Split stitches longer than this." +msgstr "" + +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "Длина ÑÑ‚Ñжков в режиме зигзага." -#: lib/elements/stroke.py:145 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:146 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:174 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:175 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:198 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:199 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:210 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:211 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:222 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:223 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:234 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:235 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:247 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:248 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:252 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "Ðет" -#: lib/elements/stroke.py:260 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:261 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:261 lib/elements/stroke.py:273 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:289 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:272 +#: lib/elements/stroke.py:288 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:273 +#: lib/elements/stroke.py:289 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:284 +#: lib/elements/stroke.py:300 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:285 +#: lib/elements/stroke.py:301 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:296 +#: lib/elements/stroke.py:312 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:297 +#: lib/elements/stroke.py:313 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "flat" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:84 +#: lib/elements/text.py:13 lib/extensions/lettering.py:86 msgid "Text" msgstr "ТекÑÑ‚" @@ -2288,19 +2312,19 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "Выберите одну или неÑколько команд Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ." -#: lib/extensions/lettering.py:38 lib/extensions/lettering.py:488 +#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:490 msgid "Ink/Stitch Lettering" msgstr "ÐадпиÑи Ink/Stitch" -#: lib/extensions/lettering.py:48 +#: lib/extensions/lettering.py:50 msgid "Font" msgstr "Шрифт" -#: lib/extensions/lettering.py:57 +#: lib/extensions/lettering.py:59 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:67 inx/inkstitch_apply_threadlist.inx:7 +#: lib/extensions/lettering.py:69 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7 @@ -2308,39 +2332,39 @@ msgstr "" msgid "Options" msgstr "Параметры" -#: lib/extensions/lettering.py:72 +#: lib/extensions/lettering.py:74 msgid "Stitch lines of text back and forth" msgstr "Вышивать Ñтроки поочерёдно вперёд и назад" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:76 +#: lib/extensions/lettering.py:78 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:81 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:81 +#: lib/extensions/lettering.py:83 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:503 +#: lib/extensions/lettering.py:91 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2349,33 +2373,33 @@ msgstr "" msgid "Cancel" msgstr "Отмена" -#: lib/extensions/lettering.py:93 lib/extensions/params.py:511 +#: lib/extensions/lettering.py:95 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "Применить и Выйти" -#: lib/extensions/lettering.py:256 +#: lib/extensions/lettering.py:258 msgid "This font has no available font variant. Please update or remove the font." msgstr "Ð”Ð»Ñ Ñтого шрифта нет доÑтупного варианта. Обновите или удалите Ñтот шрифт." #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:317 +#: lib/extensions/lettering.py:319 #, python-format msgid "Text scale %s%%" msgstr "МаÑштаб текÑта %s%%" -#: lib/extensions/lettering.py:328 +#: lib/extensions/lettering.py:330 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:478 +#: lib/extensions/lettering.py:480 msgid "Please select only one block of text." msgstr "Выберите только один блок Ñ Ñ‚ÐµÐºÑтом." -#: lib/extensions/lettering.py:481 +#: lib/extensions/lettering.py:483 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "Ð’Ñ‹ выбрали объекты, которые не были Ñозданы в инÑтрументе ÐадпиÑи. ОчиÑтите выделение или выберите другие объекты, прежде чем запуÑкать инÑтрумент ÐадпиÑей Ñнова." @@ -2466,11 +2490,11 @@ msgstr "Кликните, чтобы Ñти параметры были Ñохр msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Ðти параметры будут Ñохранены, когда вы нажмете \"Применить и Выйти\"" -#: lib/extensions/params.py:485 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "Параметры вышивки" -#: lib/extensions/params.py:508 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "ИÑпользовать поÑледние наÑтройки" @@ -2486,81 +2510,81 @@ msgstr "" msgid "Please select at least one object to be marked as a pattern." msgstr "Укажите Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ один объект, который будет отмечен как шаблон." -#: lib/extensions/stroke_to_lpe_satin.py:32 +#: lib/extensions/stroke_to_lpe_satin.py:33 msgid "Please select at least one stroke." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/stroke_to_lpe_satin.py:37 +#: lib/extensions/stroke_to_lpe_satin.py:38 #: lib/extensions/zigzag_line_to_satin.py:27 msgid "Please select at least one stroke to convert to a satin column." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:42 +#: lib/extensions/stroke_to_lpe_satin.py:43 msgid "Could not find the specified pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:101 +#: lib/extensions/stroke_to_lpe_satin.py:133 msgid "Cannot convert a satin column into a live path effect satin. Please select a stroke." msgstr "" -#: lib/extensions/troubleshoot.py:45 +#: lib/extensions/troubleshoot.py:49 msgid "All selected shapes are valid! " msgstr "Ð’Ñе выбранные фигуры ÑвлÑÑŽÑ‚ÑÑ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñщими! " -#: lib/extensions/troubleshoot.py:47 +#: lib/extensions/troubleshoot.py:51 msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command." msgstr "ЕÑли у Ð²Ð°Ñ Ð¾ÑталиÑÑŒ проблемы Ñ Ñ„Ð¸Ð³ÑƒÑ€Ð¾Ð¹, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð½Ðµ вышиваетÑÑ, проверьте не находитÑÑ Ð»Ð¸ она на Ñлое Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾Ð¹ игнорированиÑ." -#: lib/extensions/troubleshoot.py:71 +#: lib/extensions/troubleshoot.py:79 msgid "Invalid Pointer" msgstr "Ðеверный Указатель" -#: lib/extensions/troubleshoot.py:77 +#: lib/extensions/troubleshoot.py:85 #: inx/inkstitch_lettering_generate_json.inx:26 msgid "Description" msgstr "ОпиÑание" -#: lib/extensions/troubleshoot.py:98 lib/extensions/troubleshoot.py:147 +#: lib/extensions/troubleshoot.py:106 lib/extensions/troubleshoot.py:155 #: inx/inkstitch_cleanup.inx:17 inx/inkstitch_remove_embroidery_settings.inx:16 -#: inx/inkstitch_select_elements.inx:51 inx/inkstitch_troubleshoot.inx:10 +#: inx/inkstitch_select_elements.inx:59 inx/inkstitch_troubleshoot.inx:12 msgid "Troubleshoot" msgstr "Решение проблем" -#: lib/extensions/troubleshoot.py:110 lib/extensions/troubleshoot.py:154 +#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:162 msgid "Errors" msgstr "Ошибки" -#: lib/extensions/troubleshoot.py:116 lib/extensions/troubleshoot.py:158 +#: lib/extensions/troubleshoot.py:124 lib/extensions/troubleshoot.py:166 msgid "Warnings" msgstr "ПредупреждениÑ" -#: lib/extensions/troubleshoot.py:122 +#: lib/extensions/troubleshoot.py:130 msgid "Type Warnings" msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ Ð¾ типе" -#: lib/extensions/troubleshoot.py:155 +#: lib/extensions/troubleshoot.py:163 msgid "Problems that will prevent the shape from being embroidered." msgstr "Проблемы которые не позволÑÑŽÑ‚ фигуре быть вышитой." -#: lib/extensions/troubleshoot.py:159 +#: lib/extensions/troubleshoot.py:167 msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object." msgstr "Ðти проблемы не предотвратÑÑ‚ вышивку фигуры. Ð’Ñ‹ можете иÑправить Ñти предупреждениÑ, но еÑли вы Ñтого не Ñделаете - Ink/Stitch поÑтараетÑÑ Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚Ð°Ñ‚ÑŒ объект макÑимально лучшим образом." -#: lib/extensions/troubleshoot.py:164 +#: lib/extensions/troubleshoot.py:172 msgid "Object Type Warnings" msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ Ð¾ типе объекта" -#: lib/extensions/troubleshoot.py:165 +#: lib/extensions/troubleshoot.py:173 msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour." msgstr "Ðти объекты могут некоректно работать в Ink/Stitch. Следуйте инÑтрукциÑм, чтобы иÑправить возможные проблемы." -#: lib/extensions/troubleshoot.py:178 +#: lib/extensions/troubleshoot.py:186 msgid "Possible solutions" msgstr "" -#: lib/extensions/troubleshoot.py:183 +#: lib/extensions/troubleshoot.py:191 msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)." msgstr "Возможно, что один объект Ñодержит более одной ошибки, но на каждый объект уÑтанавливаетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ один указатель. ЗапуÑтите Ñту функцию Ñнова, когда будут возникать новые ошибки. Удалите указатели путём ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ ÑÐ»Ð¾Ñ Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ \"Решение проблем\" через панель объектов (Объект -> Объекты...)." @@ -2726,11 +2750,11 @@ msgstr "СкороÑть: %d Ñтежков/Ñек" msgid "Start" msgstr "Старт" -#: lib/gui/simulator.py:832 lib/gui/simulator.py:842 +#: lib/gui/simulator.py:835 lib/gui/simulator.py:845 msgid "Preview" msgstr "ПредпроÑмотр" -#: lib/gui/simulator.py:873 +#: lib/gui/simulator.py:876 msgid "Embroidery Simulation" msgstr "СимулÑÑ†Ð¸Ñ Ð’Ñ‹ÑˆÐ¸Ð²ÐºÐ¸" @@ -2752,7 +2776,7 @@ msgstr "Ð”Ð»Ñ ÑˆÑ€Ð¸Ñ„Ñ‚Ð° '%s' нет вариантов." msgid "Error writing to %(path)s: %(error)s" msgstr "Ошибка при запиÑи в %(path)s: %(error)s" -#: lib/stitch_plan/generate_stitch_plan.py:73 +#: lib/stitch_plan/generate_stitch_plan.py:75 #, python-format msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "Файл не ÑущеÑтвует и не может быть открыт. Проверьте правильноÑть пути и попробуйте Ñнова.\\r%s" @@ -2834,7 +2858,7 @@ msgstr "ÐвтоСатин Строчка %d" msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down." msgstr "" -#: lib/svg/rendering.py:222 +#: lib/svg/rendering.py:229 msgid "Stitch Plan" msgstr "План Стежков" @@ -3233,6 +3257,7 @@ msgid "Yes" msgstr "Да" #: print/templates/ui.html:201 inx/inkstitch_lettering_generate_json.inx:37 +#: inx/inkstitch_letters_to_font.inx:66 msgid "No" msgstr "Ðет" @@ -3745,8 +3770,8 @@ msgstr "*Выберите палитру цветов" #: inx/inkstitch_cutwork_segmentation.inx:42 #: inx/inkstitch_fill_to_stroke.inx:24 inx/inkstitch_generate_palette.inx:24 #: inx/inkstitch_lettering_along_path.inx:17 -#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:43 -#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:51 +#: inx/inkstitch_stroke_to_lpe_satin.inx:26 #: inx/inkstitch_zigzag_line_to_satin.inx:18 msgid "Help" msgstr "" @@ -3776,7 +3801,7 @@ msgid "Import any other Threadlist file in txt format. Ink/Stitch will try to ma msgstr "" #: inx/inkstitch_apply_threadlist.inx:98 inx/inkstitch_fill_to_stroke.inx:33 -#: inx/inkstitch_stroke_to_lpe_satin.inx:30 +#: inx/inkstitch_stroke_to_lpe_satin.inx:32 #: inx/inkstitch_zigzag_line_to_satin.inx:28 msgid "Get more information on our website" msgstr "" @@ -3850,7 +3875,7 @@ msgstr "Сохранить порÑдок Ñатиновых колонн" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10 -#: inx/inkstitch_stroke_to_lpe_satin.inx:38 +#: inx/inkstitch_stroke_to_lpe_satin.inx:40 #: inx/inkstitch_zigzag_line_to_satin.inx:36 msgid "Tools: Satin" msgstr "" @@ -4065,7 +4090,7 @@ msgid "Duplicate Params" msgstr "Дублировать параметры" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 -#: inx/inkstitch_select_elements.inx:66 +#: inx/inkstitch_select_elements.inx:74 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" @@ -4935,6 +4960,14 @@ msgstr "Папка шрифтов" msgid "Import commands" msgstr "Импорт команд" +#: inx/inkstitch_letters_to_font.inx:64 +msgid "As param" +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:65 +msgid "As symbol" +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "Добавить команды к выбранным объектам" @@ -5319,100 +5352,120 @@ msgstr "" msgid "Stroke type" msgstr "" -#: inx/inkstitch_select_elements.inx:11 +#: inx/inkstitch_select_elements.inx:12 msgid "Running Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:12 -msgid "Ripples" +#: inx/inkstitch_select_elements.inx:14 +msgid "Select" +msgstr "" + +#: inx/inkstitch_select_elements.inx:14 +msgid "Only select specific running stitches" msgstr "" #: inx/inkstitch_select_elements.inx:15 -msgid "Polyline" +msgid "All" msgstr "" #: inx/inkstitch_select_elements.inx:16 +msgid "Auto-Run Top Stitching" +msgstr "" + +#: inx/inkstitch_select_elements.inx:17 +msgid "Auto-Run Underpath" +msgstr "" + +#: inx/inkstitch_select_elements.inx:20 +msgid "Ripples" +msgstr "" + +#: inx/inkstitch_select_elements.inx:23 +msgid "Polyline" +msgstr "" + +#: inx/inkstitch_select_elements.inx:24 msgid "Satin" msgstr "" -#: inx/inkstitch_select_elements.inx:18 +#: inx/inkstitch_select_elements.inx:26 msgid "E-Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Only select satins with this underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:21 inx/inkstitch_select_elements.inx:36 +#: inx/inkstitch_select_elements.inx:29 inx/inkstitch_select_elements.inx:44 msgid "No restriction" msgstr "" -#: inx/inkstitch_select_elements.inx:22 +#: inx/inkstitch_select_elements.inx:30 msgid "No underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:23 +#: inx/inkstitch_select_elements.inx:31 msgid "Centerwalk" msgstr "" -#: inx/inkstitch_select_elements.inx:24 +#: inx/inkstitch_select_elements.inx:32 msgid "Contour" msgstr "" -#: inx/inkstitch_select_elements.inx:25 +#: inx/inkstitch_select_elements.inx:33 #: inx/inkstitch_zigzag_line_to_satin.inx:12 msgid "Zigzag" msgstr "" -#: inx/inkstitch_select_elements.inx:27 +#: inx/inkstitch_select_elements.inx:35 msgid "Fills" msgstr "" -#: inx/inkstitch_select_elements.inx:28 +#: inx/inkstitch_select_elements.inx:36 msgid "Fill" msgstr "" -#: inx/inkstitch_select_elements.inx:35 +#: inx/inkstitch_select_elements.inx:43 msgid "Only select fills with this underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:38 +#: inx/inkstitch_select_elements.inx:46 msgid "No Underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:44 +#: inx/inkstitch_select_elements.inx:52 msgid "Select embroidery objects" msgstr "" -#: inx/inkstitch_select_elements.inx:46 +#: inx/inkstitch_select_elements.inx:54 msgid "Selects specific embroidery elements by stitch type." msgstr "" -#: inx/inkstitch_select_elements.inx:47 +#: inx/inkstitch_select_elements.inx:55 msgid "If there is already an active selection, non maching elements will be deselected." msgstr "" -#: inx/inkstitch_select_elements.inx:53 +#: inx/inkstitch_select_elements.inx:61 msgid "If this isn't working for you, you may need to insert your path to a python executable manualy." msgstr "" -#: inx/inkstitch_select_elements.inx:55 +#: inx/inkstitch_select_elements.inx:63 msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:56 -msgid "* Linux: Open the command line and type \"which python\". Copy the path and paste it here." +#: inx/inkstitch_select_elements.inx:64 +msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:57 +#: inx/inkstitch_select_elements.inx:65 msgid "* macOS: doesn't work, sorry" msgstr "" -#: inx/inkstitch_select_elements.inx:58 +#: inx/inkstitch_select_elements.inx:66 msgid "Python Path" msgstr "" @@ -5448,6 +5501,10 @@ msgstr "" msgid "Make stitch plan insensitive to mouse interactions" msgstr "" +#: inx/inkstitch_stitch_plan_preview.inx:23 +msgid "Display command symbols" +msgstr "" + #: inx/inkstitch_stitch_plan_preview_undo.inx:3 msgid "Undo Stitch Plan Preview" msgstr "" @@ -5513,23 +5570,27 @@ msgstr "" msgid "Add rungs" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:25 +#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +msgid "Path specific" +msgstr "" + +#: inx/inkstitch_stroke_to_lpe_satin.inx:27 msgid "This extension converts a stroke into a satin column using the path effect \"pattern along path\"." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:26 +#: inx/inkstitch_stroke_to_lpe_satin.inx:28 msgid "* Please note, that the size values can only be an approximation and will be distorted if the original path is not completely straight." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:27 +#: inx/inkstitch_stroke_to_lpe_satin.inx:29 msgid "* You can edit the satin path through the live path effect settings through Path > Path Effects ..." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:28 +#: inx/inkstitch_stroke_to_lpe_satin.inx:30 msgid "* If you want to add rungs or change specific parts of the satin, convert it to a normal path with Ctrl + Shift + C" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:31 +#: inx/inkstitch_stroke_to_lpe_satin.inx:33 msgid "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin" msgstr "" @@ -5537,6 +5598,14 @@ msgstr "" msgid "Troubleshoot Objects" msgstr "Решение проблем Ñ Ð¾Ð±ÑŠÐµÐºÐ°Ñ‚Ð¼Ð¸" +#: inx/inkstitch_troubleshoot.inx:6 +msgid "Pointer size (mm)" +msgstr "" + +#: inx/inkstitch_troubleshoot.inx:7 +msgid "Font size (mm)" +msgstr "" + #: inx/inkstitch_zigzag_line_to_satin.inx:3 msgid "Zig-Zag Line to Satin" msgstr "" diff --git a/translations/messages_sr_SP.po b/translations/messages_sr_SP.po index c346d979..9f24ddb2 100644 --- a/translations/messages_sr_SP.po +++ b/translations/messages_sr_SP.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" -"PO-Revision-Date: 2023-03-27 01:17\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" +"PO-Revision-Date: 2023-04-15 01:19\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:829 +#: inkstitch.py:107 lib/elements/fill_stitch.py:851 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1055,8 +1055,8 @@ msgstr "" msgid "* Select the clone." msgstr "" -#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:40 -#: inx/inkstitch_select_elements.inx:41 +#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:48 +#: inx/inkstitch_select_elements.inx:49 msgid "Clone" msgstr "" @@ -1076,117 +1076,117 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:286 +#: lib/elements/element.py:283 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:287 +#: lib/elements/element.py:284 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Both" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Before" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "After" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Neither" msgstr "" -#: lib/elements/element.py:301 +#: lib/elements/element.py:298 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:302 +#: lib/elements/element.py:299 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/element.py:313 +#: lib/elements/element.py:310 msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:314 +#: lib/elements/element.py:311 msgid "Tack down stitch type" msgstr "" -#: lib/elements/element.py:324 lib/elements/element.py:370 +#: lib/elements/element.py:321 lib/elements/element.py:367 msgid "Custom path" msgstr "" -#: lib/elements/element.py:325 +#: lib/elements/element.py:322 msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." msgstr "" -#: lib/elements/element.py:335 lib/elements/element.py:347 +#: lib/elements/element.py:332 lib/elements/element.py:344 msgid "Scale tack stitch" msgstr "" -#: lib/elements/element.py:336 +#: lib/elements/element.py:333 msgid "Set stitch length. A 1 in a custom path equals this values." msgstr "" -#: lib/elements/element.py:348 +#: lib/elements/element.py:345 msgid "Scale tack stitch by this percentage." msgstr "" -#: lib/elements/element.py:359 +#: lib/elements/element.py:356 msgid "Lock stitch" msgstr "" -#: lib/elements/element.py:360 +#: lib/elements/element.py:357 msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:371 +#: lib/elements/element.py:368 msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." msgstr "" -#: lib/elements/element.py:381 lib/elements/element.py:393 +#: lib/elements/element.py:378 lib/elements/element.py:390 msgid "Scale lock stitch" msgstr "" -#: lib/elements/element.py:382 +#: lib/elements/element.py:379 msgid "Set length of lock stitches (mm)." msgstr "" -#: lib/elements/element.py:394 +#: lib/elements/element.py:391 msgid "Scale lock stitch by this percentage." msgstr "" -#: lib/elements/element.py:406 +#: lib/elements/element.py:403 msgid "Trim After" msgstr "" -#: lib/elements/element.py:407 +#: lib/elements/element.py:404 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:416 +#: lib/elements/element.py:413 msgid "Stop After" msgstr "" -#: lib/elements/element.py:417 +#: lib/elements/element.py:414 msgid "Add a STOP command after stitching this object." msgstr "" -#: lib/elements/element.py:426 +#: lib/elements/element.py:423 msgid "Random seed" msgstr "" -#: lib/elements/element.py:427 +#: lib/elements/element.py:424 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" -#: lib/elements/element.py:475 +#: lib/elements/element.py:472 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -1194,11 +1194,11 @@ msgstr "" #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:661 +#: lib/elements/element.py:658 msgid "Failed on " msgstr "" -#: lib/elements/element.py:663 +#: lib/elements/element.py:660 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1222,7 +1222,7 @@ msgstr "" msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:543 +#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:555 msgid "Expand" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:520 +#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:532 msgid "Inset" msgstr "" @@ -1266,15 +1266,15 @@ msgstr "" msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:34 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:35 +#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:37 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:39 msgid "* Remove all guide lines, except for one." msgstr "" @@ -1319,23 +1319,23 @@ msgstr "" msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:29 +#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:37 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:30 +#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:38 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:31 +#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:39 msgid "Meander Fill" msgstr "" -#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:32 +#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:40 msgid "Circular Fill" msgstr "" -#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:33 +#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:41 msgid "Legacy Fill" msgstr "" @@ -1412,132 +1412,148 @@ msgid "Meander Pattern" msgstr "" #: lib/elements/fill_stitch.py:190 -msgid "Meander pattern scale" +msgid "Meander pattern angle" msgstr "" #: lib/elements/fill_stitch.py:200 -msgid "Angle of lines of stitches" +msgid "Meander pattern scale" msgstr "" #: lib/elements/fill_stitch.py:201 +msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. " +msgstr "" + +#: lib/elements/fill_stitch.py:212 +msgid "Angle of lines of stitches" +msgstr "" + +#: lib/elements/fill_stitch.py:213 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:219 lib/elements/fill_stitch.py:532 +#: lib/elements/fill_stitch.py:231 lib/elements/fill_stitch.py:544 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:220 lib/elements/fill_stitch.py:533 +#: lib/elements/fill_stitch.py:232 lib/elements/fill_stitch.py:545 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/fill_stitch.py:233 +#: lib/elements/fill_stitch.py:245 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:234 +#: lib/elements/fill_stitch.py:246 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:245 +#: lib/elements/fill_stitch.py:257 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:246 +#: lib/elements/fill_stitch.py:258 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:265 +#: lib/elements/fill_stitch.py:277 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:266 +#: lib/elements/fill_stitch.py:278 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:281 +#: lib/elements/fill_stitch.py:293 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:282 +#: lib/elements/fill_stitch.py:294 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:440 lib/elements/stroke.py:106 +#: lib/elements/fill_stitch.py:452 lib/elements/stroke.py:108 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:441 +#: lib/elements/fill_stitch.py:453 msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:456 lib/elements/stroke.py:118 +#: lib/elements/fill_stitch.py:468 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:457 +#: lib/elements/fill_stitch.py:469 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:468 inx/inkstitch_select_elements.inx:35 -#: inx/inkstitch_select_elements.inx:37 +#: lib/elements/fill_stitch.py:480 inx/inkstitch_select_elements.inx:43 +#: inx/inkstitch_select_elements.inx:45 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:468 lib/elements/fill_stitch.py:477 -#: lib/elements/fill_stitch.py:502 lib/elements/fill_stitch.py:513 -#: lib/elements/fill_stitch.py:523 lib/elements/fill_stitch.py:535 -#: lib/elements/fill_stitch.py:576 +#: lib/elements/fill_stitch.py:480 lib/elements/fill_stitch.py:489 +#: lib/elements/fill_stitch.py:514 lib/elements/fill_stitch.py:525 +#: lib/elements/fill_stitch.py:535 lib/elements/fill_stitch.py:547 +#: lib/elements/fill_stitch.py:598 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:474 +#: lib/elements/fill_stitch.py:486 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:487 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:499 +#: lib/elements/fill_stitch.py:511 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:500 +#: lib/elements/fill_stitch.py:512 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:510 +#: lib/elements/fill_stitch.py:522 lib/elements/stroke.py:134 msgid "Max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:511 +#: lib/elements/fill_stitch.py:523 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:521 +#: lib/elements/fill_stitch.py:533 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:544 +#: lib/elements/fill_stitch.py:556 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:558 lib/elements/fill_stitch.py:572 +#: lib/elements/fill_stitch.py:569 +msgid "Clip path" +msgstr "" + +#: lib/elements/fill_stitch.py:570 +msgid "Constrain stitching to the shape. Useful when smoothing and expand are used." +msgstr "" + +#: lib/elements/fill_stitch.py:580 lib/elements/fill_stitch.py:594 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:559 lib/elements/fill_stitch.py:573 +#: lib/elements/fill_stitch.py:581 lib/elements/fill_stitch.py:595 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/fill_stitch.py:821 +#: lib/elements/fill_stitch.py:843 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:824 +#: lib/elements/fill_stitch.py:846 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1608,479 +1624,487 @@ msgstr "" msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:30 +#: lib/elements/satin_column.py:31 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:32 +#: lib/elements/satin_column.py:33 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:34 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "Not stitchable satin column" msgstr "" -#: lib/elements/satin_column.py:39 +#: lib/elements/satin_column.py:40 msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup." msgstr "" -#: lib/elements/satin_column.py:41 +#: lib/elements/satin_column.py:42 msgid "Make sure your satin column is not a combination of multiple satin columns." msgstr "" -#: lib/elements/satin_column.py:42 +#: lib/elements/satin_column.py:43 msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/" msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:50 +#: lib/elements/satin_column.py:51 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:51 +#: lib/elements/satin_column.py:52 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:55 +#: lib/elements/satin_column.py:56 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:56 +#: lib/elements/satin_column.py:57 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:60 +#: lib/elements/satin_column.py:61 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:61 +#: lib/elements/satin_column.py:62 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:65 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:65 +#: lib/elements/satin_column.py:66 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:66 +#: lib/elements/satin_column.py:67 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:71 lib/elements/satin_column.py:81 -#: inx/inkstitch_select_elements.inx:17 +#: lib/elements/satin_column.py:72 lib/elements/satin_column.py:82 +#: inx/inkstitch_select_elements.inx:25 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:77 +#: lib/elements/satin_column.py:78 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:82 +#: lib/elements/satin_column.py:83 msgid "\"E\" Stitch" msgstr "" -#: lib/elements/satin_column.py:86 lib/elements/stroke.py:70 +#: lib/elements/satin_column.py:87 lib/elements/stroke.py:72 #: inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:376 +#: lib/elements/satin_column.py:97 lib/elements/satin_column.py:377 msgid "Maximum stitch length" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:98 msgid "Maximum stitch length for split stitches." msgstr "" -#: lib/elements/satin_column.py:106 +#: lib/elements/satin_column.py:107 msgid "Random percentage of satin width decrease" msgstr "" -#: lib/elements/satin_column.py:107 +#: lib/elements/satin_column.py:108 msgid "shorten stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:116 +#: lib/elements/satin_column.py:117 msgid "Random percentage of satin width increase" msgstr "" -#: lib/elements/satin_column.py:117 +#: lib/elements/satin_column.py:118 msgid "lengthen stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:126 +#: lib/elements/satin_column.py:127 msgid "Random zig-zag spacing percentage" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:128 msgid "Amount of random jitter added to stitch length." msgstr "" -#: lib/elements/satin_column.py:135 +#: lib/elements/satin_column.py:136 msgid "Random phase for split stitches" msgstr "" -#: lib/elements/satin_column.py:136 +#: lib/elements/satin_column.py:137 msgid "Controls whether split stitches are centered or with a random phase (which may increase stitch count)." msgstr "" -#: lib/elements/satin_column.py:143 +#: lib/elements/satin_column.py:144 msgid "Minimum length for random-phase split." msgstr "" -#: lib/elements/satin_column.py:144 +#: lib/elements/satin_column.py:145 msgid "Defaults to maximum stitch length. Smaller values allow for a transition between single-stitch and split-stitch." msgstr "" -#: lib/elements/satin_column.py:153 +#: lib/elements/satin_column.py:154 msgid "Random jitter for split stitches" msgstr "" -#: lib/elements/satin_column.py:154 +#: lib/elements/satin_column.py:155 msgid "Randomizes split stitch length if random phase is enabled, stitch position if disabled." msgstr "" -#: lib/elements/satin_column.py:161 +#: lib/elements/satin_column.py:162 msgid "Short stitch inset" msgstr "" -#: lib/elements/satin_column.py:162 +#: lib/elements/satin_column.py:163 msgid "Stitches in areas with high density will be inset by this amount." msgstr "" -#: lib/elements/satin_column.py:172 +#: lib/elements/satin_column.py:173 msgid "Short stitch distance" msgstr "" -#: lib/elements/satin_column.py:173 +#: lib/elements/satin_column.py:174 msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:187 lib/elements/stroke.py:132 +#: lib/elements/satin_column.py:188 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:188 +#: lib/elements/satin_column.py:189 msgid "Peak-to-peak distance between zig-zags. This is double the mm/stitch measurement used by most mechanical machines." msgstr "" -#: lib/elements/satin_column.py:200 +#: lib/elements/satin_column.py:201 msgid "Pull compensation percentage" msgstr "" -#: lib/elements/satin_column.py:201 +#: lib/elements/satin_column.py:202 msgid "Additional pull compensation which varies as a percentage of stitch width. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:215 +#: lib/elements/satin_column.py:216 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:216 +#: lib/elements/satin_column.py:217 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:233 +#: lib/elements/satin_column.py:234 msgid "Reverse one rail" msgstr "" -#: lib/elements/satin_column.py:234 +#: lib/elements/satin_column.py:235 msgid "Enabling this may help if your satin renders very strangely." msgstr "" -#: lib/elements/satin_column.py:244 +#: lib/elements/satin_column.py:245 msgid "Swap rails" msgstr "" -#: lib/elements/satin_column.py:245 +#: lib/elements/satin_column.py:246 msgid "Swaps the first and second rails of the satin column, affecting which side the thread finished on as well as any sided properties" msgstr "" -#: lib/elements/satin_column.py:254 +#: lib/elements/satin_column.py:255 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:254 lib/elements/satin_column.py:261 -#: lib/elements/satin_column.py:269 lib/elements/satin_column.py:284 +#: lib/elements/satin_column.py:255 lib/elements/satin_column.py:262 +#: lib/elements/satin_column.py:270 lib/elements/satin_column.py:285 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:261 lib/elements/satin_column.py:300 +#: lib/elements/satin_column.py:262 lib/elements/satin_column.py:301 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:267 +#: lib/elements/satin_column.py:268 msgid "Inset distance (fixed)" msgstr "" -#: lib/elements/satin_column.py:268 +#: lib/elements/satin_column.py:269 msgid "Shrink the outline by a fixed length, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:281 +#: lib/elements/satin_column.py:282 msgid "Inset distance (proportional)" msgstr "" -#: lib/elements/satin_column.py:282 +#: lib/elements/satin_column.py:283 msgid "Shrink the outline by a proportion of the column width, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:293 +#: lib/elements/satin_column.py:294 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/satin_column.py:300 -#: lib/elements/satin_column.py:309 lib/elements/satin_column.py:319 +#: lib/elements/satin_column.py:294 lib/elements/satin_column.py:301 +#: lib/elements/satin_column.py:310 lib/elements/satin_column.py:320 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:306 lib/elements/stroke.py:80 +#: lib/elements/satin_column.py:307 lib/elements/stroke.py:82 msgid "Repeats" msgstr "" -#: lib/elements/satin_column.py:307 +#: lib/elements/satin_column.py:308 msgid "For an odd number of repeats, this will reverse the direction the satin column is stitched, causing stitching to both begin and end at the start point." msgstr "" -#: lib/elements/satin_column.py:317 +#: lib/elements/satin_column.py:318 msgid "Position" msgstr "" -#: lib/elements/satin_column.py:318 +#: lib/elements/satin_column.py:319 #, python-format msgid "Position of underlay from between the rails. 0% is along the first rail, 50% is centered, 100% is along the second rail." msgstr "" -#: lib/elements/satin_column.py:326 +#: lib/elements/satin_column.py:327 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:326 lib/elements/satin_column.py:335 -#: lib/elements/satin_column.py:346 lib/elements/satin_column.py:366 -#: lib/elements/satin_column.py:379 +#: lib/elements/satin_column.py:327 lib/elements/satin_column.py:336 +#: lib/elements/satin_column.py:347 lib/elements/satin_column.py:367 +#: lib/elements/satin_column.py:380 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:332 +#: lib/elements/satin_column.py:333 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:333 +#: lib/elements/satin_column.py:334 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:343 +#: lib/elements/satin_column.py:344 msgid "Inset amount (fixed)" msgstr "" -#: lib/elements/satin_column.py:344 lib/elements/satin_column.py:364 +#: lib/elements/satin_column.py:345 lib/elements/satin_column.py:365 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:363 +#: lib/elements/satin_column.py:364 msgid "Inset amount (proportional)" msgstr "" -#: lib/elements/satin_column.py:377 +#: lib/elements/satin_column.py:378 msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:25 +#: lib/elements/stroke.py:27 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:26 +#: lib/elements/stroke.py:28 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:30 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:29 +#: lib/elements/stroke.py:31 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:44 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:47 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:63 +#: lib/elements/stroke.py:65 msgid "Running Stitch / Bean Stitch" msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:66 msgid "Ripple Stitch" msgstr "" -#: lib/elements/stroke.py:65 inx/inkstitch_select_elements.inx:13 +#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:21 msgid "ZigZag Stitch" msgstr "" -#: lib/elements/stroke.py:66 inx/inkstitch_select_elements.inx:14 +#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:22 msgid "Manual Stitch" msgstr "" -#: lib/elements/stroke.py:81 +#: lib/elements/stroke.py:83 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:92 +#: lib/elements/stroke.py:94 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:93 +#: lib/elements/stroke.py:95 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:107 -msgid "Length of stitches in running stitch mode." +#: lib/elements/stroke.py:109 +msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting." msgstr "" -#: lib/elements/stroke.py:119 +#: lib/elements/stroke.py:120 +msgid "Stitch tolerance" +msgstr "" + +#: lib/elements/stroke.py:121 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:133 +#: lib/elements/stroke.py:135 +msgid "Split stitches longer than this." +msgstr "" + +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:145 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:146 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:174 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:175 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:198 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:199 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:210 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:211 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:222 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:223 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:234 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:235 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:247 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:248 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:252 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:260 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:261 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:261 lib/elements/stroke.py:273 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:289 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:272 +#: lib/elements/stroke.py:288 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:273 +#: lib/elements/stroke.py:289 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:284 +#: lib/elements/stroke.py:300 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:285 +#: lib/elements/stroke.py:301 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:296 +#: lib/elements/stroke.py:312 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:297 +#: lib/elements/stroke.py:313 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "flat" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:84 +#: lib/elements/text.py:13 lib/extensions/lettering.py:86 msgid "Text" msgstr "" @@ -2288,19 +2312,19 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:38 lib/extensions/lettering.py:488 +#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:490 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:48 +#: lib/extensions/lettering.py:50 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:57 +#: lib/extensions/lettering.py:59 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:67 inx/inkstitch_apply_threadlist.inx:7 +#: lib/extensions/lettering.py:69 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7 @@ -2308,39 +2332,39 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:72 +#: lib/extensions/lettering.py:74 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:76 +#: lib/extensions/lettering.py:78 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:81 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:81 +#: lib/extensions/lettering.py:83 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:503 +#: lib/extensions/lettering.py:91 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2349,33 +2373,33 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:93 lib/extensions/params.py:511 +#: lib/extensions/lettering.py:95 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:256 +#: lib/extensions/lettering.py:258 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:317 +#: lib/extensions/lettering.py:319 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:328 +#: lib/extensions/lettering.py:330 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:478 +#: lib/extensions/lettering.py:480 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:481 +#: lib/extensions/lettering.py:483 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -2466,11 +2490,11 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:485 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:508 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2486,81 +2510,81 @@ msgstr "" msgid "Please select at least one object to be marked as a pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:32 +#: lib/extensions/stroke_to_lpe_satin.py:33 msgid "Please select at least one stroke." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/stroke_to_lpe_satin.py:37 +#: lib/extensions/stroke_to_lpe_satin.py:38 #: lib/extensions/zigzag_line_to_satin.py:27 msgid "Please select at least one stroke to convert to a satin column." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:42 +#: lib/extensions/stroke_to_lpe_satin.py:43 msgid "Could not find the specified pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:101 +#: lib/extensions/stroke_to_lpe_satin.py:133 msgid "Cannot convert a satin column into a live path effect satin. Please select a stroke." msgstr "" -#: lib/extensions/troubleshoot.py:45 +#: lib/extensions/troubleshoot.py:49 msgid "All selected shapes are valid! " msgstr "" -#: lib/extensions/troubleshoot.py:47 +#: lib/extensions/troubleshoot.py:51 msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command." msgstr "" -#: lib/extensions/troubleshoot.py:71 +#: lib/extensions/troubleshoot.py:79 msgid "Invalid Pointer" msgstr "" -#: lib/extensions/troubleshoot.py:77 +#: lib/extensions/troubleshoot.py:85 #: inx/inkstitch_lettering_generate_json.inx:26 msgid "Description" msgstr "" -#: lib/extensions/troubleshoot.py:98 lib/extensions/troubleshoot.py:147 +#: lib/extensions/troubleshoot.py:106 lib/extensions/troubleshoot.py:155 #: inx/inkstitch_cleanup.inx:17 inx/inkstitch_remove_embroidery_settings.inx:16 -#: inx/inkstitch_select_elements.inx:51 inx/inkstitch_troubleshoot.inx:10 +#: inx/inkstitch_select_elements.inx:59 inx/inkstitch_troubleshoot.inx:12 msgid "Troubleshoot" msgstr "" -#: lib/extensions/troubleshoot.py:110 lib/extensions/troubleshoot.py:154 +#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:162 msgid "Errors" msgstr "" -#: lib/extensions/troubleshoot.py:116 lib/extensions/troubleshoot.py:158 +#: lib/extensions/troubleshoot.py:124 lib/extensions/troubleshoot.py:166 msgid "Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:122 +#: lib/extensions/troubleshoot.py:130 msgid "Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:155 +#: lib/extensions/troubleshoot.py:163 msgid "Problems that will prevent the shape from being embroidered." msgstr "" -#: lib/extensions/troubleshoot.py:159 +#: lib/extensions/troubleshoot.py:167 msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object." msgstr "" -#: lib/extensions/troubleshoot.py:164 +#: lib/extensions/troubleshoot.py:172 msgid "Object Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:165 +#: lib/extensions/troubleshoot.py:173 msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour." msgstr "" -#: lib/extensions/troubleshoot.py:178 +#: lib/extensions/troubleshoot.py:186 msgid "Possible solutions" msgstr "" -#: lib/extensions/troubleshoot.py:183 +#: lib/extensions/troubleshoot.py:191 msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)." msgstr "" @@ -2726,11 +2750,11 @@ msgstr "" msgid "Start" msgstr "" -#: lib/gui/simulator.py:832 lib/gui/simulator.py:842 +#: lib/gui/simulator.py:835 lib/gui/simulator.py:845 msgid "Preview" msgstr "" -#: lib/gui/simulator.py:873 +#: lib/gui/simulator.py:876 msgid "Embroidery Simulation" msgstr "" @@ -2751,7 +2775,7 @@ msgstr "" msgid "Error writing to %(path)s: %(error)s" msgstr "" -#: lib/stitch_plan/generate_stitch_plan.py:73 +#: lib/stitch_plan/generate_stitch_plan.py:75 #, python-format msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" @@ -2833,7 +2857,7 @@ msgstr "" msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down." msgstr "" -#: lib/svg/rendering.py:222 +#: lib/svg/rendering.py:229 msgid "Stitch Plan" msgstr "" @@ -3232,6 +3256,7 @@ msgid "Yes" msgstr "" #: print/templates/ui.html:201 inx/inkstitch_lettering_generate_json.inx:37 +#: inx/inkstitch_letters_to_font.inx:66 msgid "No" msgstr "" @@ -3743,8 +3768,8 @@ msgstr "" #: inx/inkstitch_cutwork_segmentation.inx:42 #: inx/inkstitch_fill_to_stroke.inx:24 inx/inkstitch_generate_palette.inx:24 #: inx/inkstitch_lettering_along_path.inx:17 -#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:43 -#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:51 +#: inx/inkstitch_stroke_to_lpe_satin.inx:26 #: inx/inkstitch_zigzag_line_to_satin.inx:18 msgid "Help" msgstr "" @@ -3774,7 +3799,7 @@ msgid "Import any other Threadlist file in txt format. Ink/Stitch will try to ma msgstr "" #: inx/inkstitch_apply_threadlist.inx:98 inx/inkstitch_fill_to_stroke.inx:33 -#: inx/inkstitch_stroke_to_lpe_satin.inx:30 +#: inx/inkstitch_stroke_to_lpe_satin.inx:32 #: inx/inkstitch_zigzag_line_to_satin.inx:28 msgid "Get more information on our website" msgstr "" @@ -3848,7 +3873,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10 -#: inx/inkstitch_stroke_to_lpe_satin.inx:38 +#: inx/inkstitch_stroke_to_lpe_satin.inx:40 #: inx/inkstitch_zigzag_line_to_satin.inx:36 msgid "Tools: Satin" msgstr "" @@ -4063,7 +4088,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 -#: inx/inkstitch_select_elements.inx:66 +#: inx/inkstitch_select_elements.inx:74 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" @@ -4933,6 +4958,14 @@ msgstr "" msgid "Import commands" msgstr "" +#: inx/inkstitch_letters_to_font.inx:64 +msgid "As param" +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:65 +msgid "As symbol" +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5317,100 +5350,120 @@ msgstr "" msgid "Stroke type" msgstr "" -#: inx/inkstitch_select_elements.inx:11 +#: inx/inkstitch_select_elements.inx:12 msgid "Running Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:12 -msgid "Ripples" +#: inx/inkstitch_select_elements.inx:14 +msgid "Select" +msgstr "" + +#: inx/inkstitch_select_elements.inx:14 +msgid "Only select specific running stitches" msgstr "" #: inx/inkstitch_select_elements.inx:15 -msgid "Polyline" +msgid "All" msgstr "" #: inx/inkstitch_select_elements.inx:16 +msgid "Auto-Run Top Stitching" +msgstr "" + +#: inx/inkstitch_select_elements.inx:17 +msgid "Auto-Run Underpath" +msgstr "" + +#: inx/inkstitch_select_elements.inx:20 +msgid "Ripples" +msgstr "" + +#: inx/inkstitch_select_elements.inx:23 +msgid "Polyline" +msgstr "" + +#: inx/inkstitch_select_elements.inx:24 msgid "Satin" msgstr "" -#: inx/inkstitch_select_elements.inx:18 +#: inx/inkstitch_select_elements.inx:26 msgid "E-Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Only select satins with this underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:21 inx/inkstitch_select_elements.inx:36 +#: inx/inkstitch_select_elements.inx:29 inx/inkstitch_select_elements.inx:44 msgid "No restriction" msgstr "" -#: inx/inkstitch_select_elements.inx:22 +#: inx/inkstitch_select_elements.inx:30 msgid "No underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:23 +#: inx/inkstitch_select_elements.inx:31 msgid "Centerwalk" msgstr "" -#: inx/inkstitch_select_elements.inx:24 +#: inx/inkstitch_select_elements.inx:32 msgid "Contour" msgstr "" -#: inx/inkstitch_select_elements.inx:25 +#: inx/inkstitch_select_elements.inx:33 #: inx/inkstitch_zigzag_line_to_satin.inx:12 msgid "Zigzag" msgstr "" -#: inx/inkstitch_select_elements.inx:27 +#: inx/inkstitch_select_elements.inx:35 msgid "Fills" msgstr "" -#: inx/inkstitch_select_elements.inx:28 +#: inx/inkstitch_select_elements.inx:36 msgid "Fill" msgstr "" -#: inx/inkstitch_select_elements.inx:35 +#: inx/inkstitch_select_elements.inx:43 msgid "Only select fills with this underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:38 +#: inx/inkstitch_select_elements.inx:46 msgid "No Underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:44 +#: inx/inkstitch_select_elements.inx:52 msgid "Select embroidery objects" msgstr "" -#: inx/inkstitch_select_elements.inx:46 +#: inx/inkstitch_select_elements.inx:54 msgid "Selects specific embroidery elements by stitch type." msgstr "" -#: inx/inkstitch_select_elements.inx:47 +#: inx/inkstitch_select_elements.inx:55 msgid "If there is already an active selection, non maching elements will be deselected." msgstr "" -#: inx/inkstitch_select_elements.inx:53 +#: inx/inkstitch_select_elements.inx:61 msgid "If this isn't working for you, you may need to insert your path to a python executable manualy." msgstr "" -#: inx/inkstitch_select_elements.inx:55 +#: inx/inkstitch_select_elements.inx:63 msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:56 -msgid "* Linux: Open the command line and type \"which python\". Copy the path and paste it here." +#: inx/inkstitch_select_elements.inx:64 +msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:57 +#: inx/inkstitch_select_elements.inx:65 msgid "* macOS: doesn't work, sorry" msgstr "" -#: inx/inkstitch_select_elements.inx:58 +#: inx/inkstitch_select_elements.inx:66 msgid "Python Path" msgstr "" @@ -5446,6 +5499,10 @@ msgstr "" msgid "Make stitch plan insensitive to mouse interactions" msgstr "" +#: inx/inkstitch_stitch_plan_preview.inx:23 +msgid "Display command symbols" +msgstr "" + #: inx/inkstitch_stitch_plan_preview_undo.inx:3 msgid "Undo Stitch Plan Preview" msgstr "" @@ -5511,23 +5568,27 @@ msgstr "" msgid "Add rungs" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:25 +#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +msgid "Path specific" +msgstr "" + +#: inx/inkstitch_stroke_to_lpe_satin.inx:27 msgid "This extension converts a stroke into a satin column using the path effect \"pattern along path\"." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:26 +#: inx/inkstitch_stroke_to_lpe_satin.inx:28 msgid "* Please note, that the size values can only be an approximation and will be distorted if the original path is not completely straight." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:27 +#: inx/inkstitch_stroke_to_lpe_satin.inx:29 msgid "* You can edit the satin path through the live path effect settings through Path > Path Effects ..." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:28 +#: inx/inkstitch_stroke_to_lpe_satin.inx:30 msgid "* If you want to add rungs or change specific parts of the satin, convert it to a normal path with Ctrl + Shift + C" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:31 +#: inx/inkstitch_stroke_to_lpe_satin.inx:33 msgid "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin" msgstr "" @@ -5535,6 +5596,14 @@ msgstr "" msgid "Troubleshoot Objects" msgstr "" +#: inx/inkstitch_troubleshoot.inx:6 +msgid "Pointer size (mm)" +msgstr "" + +#: inx/inkstitch_troubleshoot.inx:7 +msgid "Font size (mm)" +msgstr "" + #: inx/inkstitch_zigzag_line_to_satin.inx:3 msgid "Zig-Zag Line to Satin" msgstr "" diff --git a/translations/messages_sv_SE.po b/translations/messages_sv_SE.po index f56ad57f..bfdd7c88 100644 --- a/translations/messages_sv_SE.po +++ b/translations/messages_sv_SE.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" -"PO-Revision-Date: 2023-03-27 01:17\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" +"PO-Revision-Date: 2023-04-15 01:19\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -132,7 +132,7 @@ msgstr "Chopin Script" #: inkstitch-fonts-metadata.py:40 #, python-format msgid "The capital M is 38.3 millimeter wide at 100% scale. Can be scaled down to 80% or up to 120%. Every satin has zigzag underlay" -msgstr "" +msgstr "Versalt M är 38,3 mm brett vid 100 procent storlek. Det kan skalas ner till 80 procent eller upp till 120 procent. Varje satinsöm har sicksackunderlag" #. name of font in fonts/coronaviral #: inkstitch-fonts-metadata.py:42 @@ -142,7 +142,7 @@ msgstr "Coronaviral" #. description of font in fonts/coronaviral #: inkstitch-fonts-metadata.py:44 msgid "A font created with manual sitch. Do not change the size or very little. The capital em is 22mm wide at 100%" -msgstr "" +msgstr "Ett typsnitt skapat med handstygn. Ändra inte graden mer än väldigt lite Ã¥t ena eller andra hÃ¥llet. Versala em är 22 mm brett vid 100 procent" #. name of font in fonts/dejavufont #: inkstitch-fonts-metadata.py:46 @@ -244,7 +244,7 @@ msgstr "Geneva Simple Sans Rounded" #. description of font in fonts/geneva_rounded #: inkstitch-fonts-metadata.py:84 msgid "Suitable for small fonts (8 to 20 mm)" -msgstr "" +msgstr "Passar typsnitt i mindre grader (8 till 20 mm)" #. name of font in fonts/geneva_simple #: inkstitch-fonts-metadata.py:86 @@ -492,7 +492,7 @@ msgstr "TT Directors" #. description of font in fonts/tt_directors #: inkstitch-fonts-metadata.py:180 msgid "A font suited for directing" -msgstr "" +msgstr "Ett typsnitt lämpat för instruktioner" #. name of font in fonts/tt_masters #: inkstitch-fonts-metadata.py:182 @@ -502,7 +502,7 @@ msgstr "TT Masters" #. description of font in fonts/tt_masters #: inkstitch-fonts-metadata.py:184 msgid "A font suited for heavy typing :)" -msgstr "" +msgstr "Ett typsnitt för riktigt tungt skrivande :)" #. name of tile in tiles/N3-11a #: inkstitch-tiles-metadata.py:2 @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:829 +#: inkstitch.py:107 lib/elements/fill_stitch.py:851 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1055,8 +1055,8 @@ msgstr "" msgid "* Select the clone." msgstr "" -#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:40 -#: inx/inkstitch_select_elements.inx:41 +#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:48 +#: inx/inkstitch_select_elements.inx:49 msgid "Clone" msgstr "" @@ -1076,117 +1076,117 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:286 +#: lib/elements/element.py:283 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:287 +#: lib/elements/element.py:284 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Both" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Before" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "After" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Neither" msgstr "" -#: lib/elements/element.py:301 +#: lib/elements/element.py:298 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:302 +#: lib/elements/element.py:299 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/element.py:313 +#: lib/elements/element.py:310 msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:314 +#: lib/elements/element.py:311 msgid "Tack down stitch type" msgstr "" -#: lib/elements/element.py:324 lib/elements/element.py:370 +#: lib/elements/element.py:321 lib/elements/element.py:367 msgid "Custom path" msgstr "" -#: lib/elements/element.py:325 +#: lib/elements/element.py:322 msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." msgstr "" -#: lib/elements/element.py:335 lib/elements/element.py:347 +#: lib/elements/element.py:332 lib/elements/element.py:344 msgid "Scale tack stitch" msgstr "" -#: lib/elements/element.py:336 +#: lib/elements/element.py:333 msgid "Set stitch length. A 1 in a custom path equals this values." msgstr "" -#: lib/elements/element.py:348 +#: lib/elements/element.py:345 msgid "Scale tack stitch by this percentage." msgstr "" -#: lib/elements/element.py:359 +#: lib/elements/element.py:356 msgid "Lock stitch" msgstr "" -#: lib/elements/element.py:360 +#: lib/elements/element.py:357 msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:371 +#: lib/elements/element.py:368 msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." msgstr "" -#: lib/elements/element.py:381 lib/elements/element.py:393 +#: lib/elements/element.py:378 lib/elements/element.py:390 msgid "Scale lock stitch" msgstr "" -#: lib/elements/element.py:382 +#: lib/elements/element.py:379 msgid "Set length of lock stitches (mm)." msgstr "" -#: lib/elements/element.py:394 +#: lib/elements/element.py:391 msgid "Scale lock stitch by this percentage." msgstr "" -#: lib/elements/element.py:406 +#: lib/elements/element.py:403 msgid "Trim After" msgstr "" -#: lib/elements/element.py:407 +#: lib/elements/element.py:404 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:416 +#: lib/elements/element.py:413 msgid "Stop After" msgstr "" -#: lib/elements/element.py:417 +#: lib/elements/element.py:414 msgid "Add a STOP command after stitching this object." msgstr "" -#: lib/elements/element.py:426 +#: lib/elements/element.py:423 msgid "Random seed" msgstr "" -#: lib/elements/element.py:427 +#: lib/elements/element.py:424 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" -#: lib/elements/element.py:475 +#: lib/elements/element.py:472 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -1194,11 +1194,11 @@ msgstr "" #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:661 +#: lib/elements/element.py:658 msgid "Failed on " msgstr "" -#: lib/elements/element.py:663 +#: lib/elements/element.py:660 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1222,7 +1222,7 @@ msgstr "" msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:543 +#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:555 msgid "Expand" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:520 +#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:532 msgid "Inset" msgstr "" @@ -1266,15 +1266,15 @@ msgstr "" msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:34 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:35 +#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:37 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:39 msgid "* Remove all guide lines, except for one." msgstr "" @@ -1319,23 +1319,23 @@ msgstr "" msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:29 +#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:37 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:30 +#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:38 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:31 +#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:39 msgid "Meander Fill" msgstr "" -#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:32 +#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:40 msgid "Circular Fill" msgstr "" -#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:33 +#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:41 msgid "Legacy Fill" msgstr "" @@ -1412,132 +1412,148 @@ msgid "Meander Pattern" msgstr "" #: lib/elements/fill_stitch.py:190 -msgid "Meander pattern scale" +msgid "Meander pattern angle" msgstr "" #: lib/elements/fill_stitch.py:200 -msgid "Angle of lines of stitches" +msgid "Meander pattern scale" msgstr "" #: lib/elements/fill_stitch.py:201 +msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. " +msgstr "" + +#: lib/elements/fill_stitch.py:212 +msgid "Angle of lines of stitches" +msgstr "" + +#: lib/elements/fill_stitch.py:213 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:219 lib/elements/fill_stitch.py:532 +#: lib/elements/fill_stitch.py:231 lib/elements/fill_stitch.py:544 msgid "Skip last stitch in each row" msgstr "Hoppa över sista stygnet i varje rad" -#: lib/elements/fill_stitch.py:220 lib/elements/fill_stitch.py:533 +#: lib/elements/fill_stitch.py:232 lib/elements/fill_stitch.py:545 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/fill_stitch.py:233 +#: lib/elements/fill_stitch.py:245 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:234 +#: lib/elements/fill_stitch.py:246 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:245 +#: lib/elements/fill_stitch.py:257 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:246 +#: lib/elements/fill_stitch.py:258 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:265 +#: lib/elements/fill_stitch.py:277 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:266 +#: lib/elements/fill_stitch.py:278 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:281 +#: lib/elements/fill_stitch.py:293 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:282 +#: lib/elements/fill_stitch.py:294 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:440 lib/elements/stroke.py:106 +#: lib/elements/fill_stitch.py:452 lib/elements/stroke.py:108 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:441 +#: lib/elements/fill_stitch.py:453 msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:456 lib/elements/stroke.py:118 +#: lib/elements/fill_stitch.py:468 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:457 +#: lib/elements/fill_stitch.py:469 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:468 inx/inkstitch_select_elements.inx:35 -#: inx/inkstitch_select_elements.inx:37 +#: lib/elements/fill_stitch.py:480 inx/inkstitch_select_elements.inx:43 +#: inx/inkstitch_select_elements.inx:45 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:468 lib/elements/fill_stitch.py:477 -#: lib/elements/fill_stitch.py:502 lib/elements/fill_stitch.py:513 -#: lib/elements/fill_stitch.py:523 lib/elements/fill_stitch.py:535 -#: lib/elements/fill_stitch.py:576 +#: lib/elements/fill_stitch.py:480 lib/elements/fill_stitch.py:489 +#: lib/elements/fill_stitch.py:514 lib/elements/fill_stitch.py:525 +#: lib/elements/fill_stitch.py:535 lib/elements/fill_stitch.py:547 +#: lib/elements/fill_stitch.py:598 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:474 +#: lib/elements/fill_stitch.py:486 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:487 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:499 +#: lib/elements/fill_stitch.py:511 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:500 +#: lib/elements/fill_stitch.py:512 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:510 +#: lib/elements/fill_stitch.py:522 lib/elements/stroke.py:134 msgid "Max stitch length" msgstr "Max stygn längd" -#: lib/elements/fill_stitch.py:511 +#: lib/elements/fill_stitch.py:523 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:521 +#: lib/elements/fill_stitch.py:533 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:544 +#: lib/elements/fill_stitch.py:556 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:558 lib/elements/fill_stitch.py:572 +#: lib/elements/fill_stitch.py:569 +msgid "Clip path" +msgstr "" + +#: lib/elements/fill_stitch.py:570 +msgid "Constrain stitching to the shape. Useful when smoothing and expand are used." +msgstr "" + +#: lib/elements/fill_stitch.py:580 lib/elements/fill_stitch.py:594 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:559 lib/elements/fill_stitch.py:573 +#: lib/elements/fill_stitch.py:581 lib/elements/fill_stitch.py:595 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/fill_stitch.py:821 +#: lib/elements/fill_stitch.py:843 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:824 +#: lib/elements/fill_stitch.py:846 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1608,479 +1624,487 @@ msgstr "" msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:30 +#: lib/elements/satin_column.py:31 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:32 +#: lib/elements/satin_column.py:33 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:34 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "Not stitchable satin column" msgstr "" -#: lib/elements/satin_column.py:39 +#: lib/elements/satin_column.py:40 msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup." msgstr "" -#: lib/elements/satin_column.py:41 +#: lib/elements/satin_column.py:42 msgid "Make sure your satin column is not a combination of multiple satin columns." msgstr "" -#: lib/elements/satin_column.py:42 +#: lib/elements/satin_column.py:43 msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/" msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:50 +#: lib/elements/satin_column.py:51 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:51 +#: lib/elements/satin_column.py:52 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:55 +#: lib/elements/satin_column.py:56 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:56 +#: lib/elements/satin_column.py:57 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:60 +#: lib/elements/satin_column.py:61 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:61 +#: lib/elements/satin_column.py:62 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:65 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:65 +#: lib/elements/satin_column.py:66 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:66 +#: lib/elements/satin_column.py:67 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:71 lib/elements/satin_column.py:81 -#: inx/inkstitch_select_elements.inx:17 +#: lib/elements/satin_column.py:72 lib/elements/satin_column.py:82 +#: inx/inkstitch_select_elements.inx:25 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:77 +#: lib/elements/satin_column.py:78 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:82 +#: lib/elements/satin_column.py:83 msgid "\"E\" Stitch" msgstr "" -#: lib/elements/satin_column.py:86 lib/elements/stroke.py:70 +#: lib/elements/satin_column.py:87 lib/elements/stroke.py:72 #: inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:376 +#: lib/elements/satin_column.py:97 lib/elements/satin_column.py:377 msgid "Maximum stitch length" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:98 msgid "Maximum stitch length for split stitches." msgstr "" -#: lib/elements/satin_column.py:106 +#: lib/elements/satin_column.py:107 msgid "Random percentage of satin width decrease" msgstr "" -#: lib/elements/satin_column.py:107 +#: lib/elements/satin_column.py:108 msgid "shorten stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:116 +#: lib/elements/satin_column.py:117 msgid "Random percentage of satin width increase" msgstr "" -#: lib/elements/satin_column.py:117 +#: lib/elements/satin_column.py:118 msgid "lengthen stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:126 +#: lib/elements/satin_column.py:127 msgid "Random zig-zag spacing percentage" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:128 msgid "Amount of random jitter added to stitch length." msgstr "" -#: lib/elements/satin_column.py:135 +#: lib/elements/satin_column.py:136 msgid "Random phase for split stitches" msgstr "" -#: lib/elements/satin_column.py:136 +#: lib/elements/satin_column.py:137 msgid "Controls whether split stitches are centered or with a random phase (which may increase stitch count)." msgstr "" -#: lib/elements/satin_column.py:143 +#: lib/elements/satin_column.py:144 msgid "Minimum length for random-phase split." msgstr "" -#: lib/elements/satin_column.py:144 +#: lib/elements/satin_column.py:145 msgid "Defaults to maximum stitch length. Smaller values allow for a transition between single-stitch and split-stitch." msgstr "" -#: lib/elements/satin_column.py:153 +#: lib/elements/satin_column.py:154 msgid "Random jitter for split stitches" msgstr "" -#: lib/elements/satin_column.py:154 +#: lib/elements/satin_column.py:155 msgid "Randomizes split stitch length if random phase is enabled, stitch position if disabled." msgstr "" -#: lib/elements/satin_column.py:161 +#: lib/elements/satin_column.py:162 msgid "Short stitch inset" msgstr "" -#: lib/elements/satin_column.py:162 +#: lib/elements/satin_column.py:163 msgid "Stitches in areas with high density will be inset by this amount." msgstr "" -#: lib/elements/satin_column.py:172 +#: lib/elements/satin_column.py:173 msgid "Short stitch distance" msgstr "" -#: lib/elements/satin_column.py:173 +#: lib/elements/satin_column.py:174 msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:187 lib/elements/stroke.py:132 +#: lib/elements/satin_column.py:188 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:188 +#: lib/elements/satin_column.py:189 msgid "Peak-to-peak distance between zig-zags. This is double the mm/stitch measurement used by most mechanical machines." msgstr "" -#: lib/elements/satin_column.py:200 +#: lib/elements/satin_column.py:201 msgid "Pull compensation percentage" msgstr "" -#: lib/elements/satin_column.py:201 +#: lib/elements/satin_column.py:202 msgid "Additional pull compensation which varies as a percentage of stitch width. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:215 +#: lib/elements/satin_column.py:216 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:216 +#: lib/elements/satin_column.py:217 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:233 +#: lib/elements/satin_column.py:234 msgid "Reverse one rail" msgstr "" -#: lib/elements/satin_column.py:234 +#: lib/elements/satin_column.py:235 msgid "Enabling this may help if your satin renders very strangely." msgstr "" -#: lib/elements/satin_column.py:244 +#: lib/elements/satin_column.py:245 msgid "Swap rails" msgstr "" -#: lib/elements/satin_column.py:245 +#: lib/elements/satin_column.py:246 msgid "Swaps the first and second rails of the satin column, affecting which side the thread finished on as well as any sided properties" msgstr "" -#: lib/elements/satin_column.py:254 +#: lib/elements/satin_column.py:255 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:254 lib/elements/satin_column.py:261 -#: lib/elements/satin_column.py:269 lib/elements/satin_column.py:284 +#: lib/elements/satin_column.py:255 lib/elements/satin_column.py:262 +#: lib/elements/satin_column.py:270 lib/elements/satin_column.py:285 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:261 lib/elements/satin_column.py:300 +#: lib/elements/satin_column.py:262 lib/elements/satin_column.py:301 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:267 +#: lib/elements/satin_column.py:268 msgid "Inset distance (fixed)" msgstr "" -#: lib/elements/satin_column.py:268 +#: lib/elements/satin_column.py:269 msgid "Shrink the outline by a fixed length, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:281 +#: lib/elements/satin_column.py:282 msgid "Inset distance (proportional)" msgstr "" -#: lib/elements/satin_column.py:282 +#: lib/elements/satin_column.py:283 msgid "Shrink the outline by a proportion of the column width, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:293 +#: lib/elements/satin_column.py:294 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/satin_column.py:300 -#: lib/elements/satin_column.py:309 lib/elements/satin_column.py:319 +#: lib/elements/satin_column.py:294 lib/elements/satin_column.py:301 +#: lib/elements/satin_column.py:310 lib/elements/satin_column.py:320 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:306 lib/elements/stroke.py:80 +#: lib/elements/satin_column.py:307 lib/elements/stroke.py:82 msgid "Repeats" msgstr "" -#: lib/elements/satin_column.py:307 +#: lib/elements/satin_column.py:308 msgid "For an odd number of repeats, this will reverse the direction the satin column is stitched, causing stitching to both begin and end at the start point." msgstr "" -#: lib/elements/satin_column.py:317 +#: lib/elements/satin_column.py:318 msgid "Position" msgstr "" -#: lib/elements/satin_column.py:318 +#: lib/elements/satin_column.py:319 #, python-format msgid "Position of underlay from between the rails. 0% is along the first rail, 50% is centered, 100% is along the second rail." msgstr "" -#: lib/elements/satin_column.py:326 +#: lib/elements/satin_column.py:327 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:326 lib/elements/satin_column.py:335 -#: lib/elements/satin_column.py:346 lib/elements/satin_column.py:366 -#: lib/elements/satin_column.py:379 +#: lib/elements/satin_column.py:327 lib/elements/satin_column.py:336 +#: lib/elements/satin_column.py:347 lib/elements/satin_column.py:367 +#: lib/elements/satin_column.py:380 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:332 +#: lib/elements/satin_column.py:333 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:333 +#: lib/elements/satin_column.py:334 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:343 +#: lib/elements/satin_column.py:344 msgid "Inset amount (fixed)" msgstr "" -#: lib/elements/satin_column.py:344 lib/elements/satin_column.py:364 +#: lib/elements/satin_column.py:345 lib/elements/satin_column.py:365 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:363 +#: lib/elements/satin_column.py:364 msgid "Inset amount (proportional)" msgstr "" -#: lib/elements/satin_column.py:377 +#: lib/elements/satin_column.py:378 msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:25 +#: lib/elements/stroke.py:27 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:26 +#: lib/elements/stroke.py:28 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:30 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:29 +#: lib/elements/stroke.py:31 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:44 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:47 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:63 +#: lib/elements/stroke.py:65 msgid "Running Stitch / Bean Stitch" msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:66 msgid "Ripple Stitch" msgstr "" -#: lib/elements/stroke.py:65 inx/inkstitch_select_elements.inx:13 +#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:21 msgid "ZigZag Stitch" msgstr "" -#: lib/elements/stroke.py:66 inx/inkstitch_select_elements.inx:14 +#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:22 msgid "Manual Stitch" msgstr "" -#: lib/elements/stroke.py:81 +#: lib/elements/stroke.py:83 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:92 +#: lib/elements/stroke.py:94 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:93 +#: lib/elements/stroke.py:95 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:107 -msgid "Length of stitches in running stitch mode." +#: lib/elements/stroke.py:109 +msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting." msgstr "" -#: lib/elements/stroke.py:119 +#: lib/elements/stroke.py:120 +msgid "Stitch tolerance" +msgstr "" + +#: lib/elements/stroke.py:121 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:133 +#: lib/elements/stroke.py:135 +msgid "Split stitches longer than this." +msgstr "" + +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:145 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:146 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:174 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:175 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:198 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:199 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:210 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:211 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:222 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:223 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:234 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:235 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:247 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:248 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:252 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:260 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:261 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:261 lib/elements/stroke.py:273 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:289 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:272 +#: lib/elements/stroke.py:288 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:273 +#: lib/elements/stroke.py:289 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:284 +#: lib/elements/stroke.py:300 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:285 +#: lib/elements/stroke.py:301 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:296 +#: lib/elements/stroke.py:312 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:297 +#: lib/elements/stroke.py:313 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "flat" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:84 +#: lib/elements/text.py:13 lib/extensions/lettering.py:86 msgid "Text" msgstr "" @@ -2288,19 +2312,19 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:38 lib/extensions/lettering.py:488 +#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:490 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:48 +#: lib/extensions/lettering.py:50 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:57 +#: lib/extensions/lettering.py:59 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:67 inx/inkstitch_apply_threadlist.inx:7 +#: lib/extensions/lettering.py:69 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7 @@ -2308,39 +2332,39 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:72 +#: lib/extensions/lettering.py:74 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:76 +#: lib/extensions/lettering.py:78 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:81 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:81 +#: lib/extensions/lettering.py:83 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:503 +#: lib/extensions/lettering.py:91 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2349,33 +2373,33 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:93 lib/extensions/params.py:511 +#: lib/extensions/lettering.py:95 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:256 +#: lib/extensions/lettering.py:258 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:317 +#: lib/extensions/lettering.py:319 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:328 +#: lib/extensions/lettering.py:330 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:478 +#: lib/extensions/lettering.py:480 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:481 +#: lib/extensions/lettering.py:483 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -2466,11 +2490,11 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:485 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:508 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2486,81 +2510,81 @@ msgstr "" msgid "Please select at least one object to be marked as a pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:32 +#: lib/extensions/stroke_to_lpe_satin.py:33 msgid "Please select at least one stroke." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/stroke_to_lpe_satin.py:37 +#: lib/extensions/stroke_to_lpe_satin.py:38 #: lib/extensions/zigzag_line_to_satin.py:27 msgid "Please select at least one stroke to convert to a satin column." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:42 +#: lib/extensions/stroke_to_lpe_satin.py:43 msgid "Could not find the specified pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:101 +#: lib/extensions/stroke_to_lpe_satin.py:133 msgid "Cannot convert a satin column into a live path effect satin. Please select a stroke." msgstr "" -#: lib/extensions/troubleshoot.py:45 +#: lib/extensions/troubleshoot.py:49 msgid "All selected shapes are valid! " msgstr "" -#: lib/extensions/troubleshoot.py:47 +#: lib/extensions/troubleshoot.py:51 msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command." msgstr "" -#: lib/extensions/troubleshoot.py:71 +#: lib/extensions/troubleshoot.py:79 msgid "Invalid Pointer" msgstr "" -#: lib/extensions/troubleshoot.py:77 +#: lib/extensions/troubleshoot.py:85 #: inx/inkstitch_lettering_generate_json.inx:26 msgid "Description" msgstr "" -#: lib/extensions/troubleshoot.py:98 lib/extensions/troubleshoot.py:147 +#: lib/extensions/troubleshoot.py:106 lib/extensions/troubleshoot.py:155 #: inx/inkstitch_cleanup.inx:17 inx/inkstitch_remove_embroidery_settings.inx:16 -#: inx/inkstitch_select_elements.inx:51 inx/inkstitch_troubleshoot.inx:10 +#: inx/inkstitch_select_elements.inx:59 inx/inkstitch_troubleshoot.inx:12 msgid "Troubleshoot" msgstr "" -#: lib/extensions/troubleshoot.py:110 lib/extensions/troubleshoot.py:154 +#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:162 msgid "Errors" msgstr "" -#: lib/extensions/troubleshoot.py:116 lib/extensions/troubleshoot.py:158 +#: lib/extensions/troubleshoot.py:124 lib/extensions/troubleshoot.py:166 msgid "Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:122 +#: lib/extensions/troubleshoot.py:130 msgid "Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:155 +#: lib/extensions/troubleshoot.py:163 msgid "Problems that will prevent the shape from being embroidered." msgstr "" -#: lib/extensions/troubleshoot.py:159 +#: lib/extensions/troubleshoot.py:167 msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object." msgstr "" -#: lib/extensions/troubleshoot.py:164 +#: lib/extensions/troubleshoot.py:172 msgid "Object Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:165 +#: lib/extensions/troubleshoot.py:173 msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour." msgstr "" -#: lib/extensions/troubleshoot.py:178 +#: lib/extensions/troubleshoot.py:186 msgid "Possible solutions" msgstr "" -#: lib/extensions/troubleshoot.py:183 +#: lib/extensions/troubleshoot.py:191 msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)." msgstr "" @@ -2726,11 +2750,11 @@ msgstr "" msgid "Start" msgstr "" -#: lib/gui/simulator.py:832 lib/gui/simulator.py:842 +#: lib/gui/simulator.py:835 lib/gui/simulator.py:845 msgid "Preview" msgstr "" -#: lib/gui/simulator.py:873 +#: lib/gui/simulator.py:876 msgid "Embroidery Simulation" msgstr "" @@ -2751,7 +2775,7 @@ msgstr "" msgid "Error writing to %(path)s: %(error)s" msgstr "" -#: lib/stitch_plan/generate_stitch_plan.py:73 +#: lib/stitch_plan/generate_stitch_plan.py:75 #, python-format msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" @@ -2833,7 +2857,7 @@ msgstr "" msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down." msgstr "" -#: lib/svg/rendering.py:222 +#: lib/svg/rendering.py:229 msgid "Stitch Plan" msgstr "" @@ -3232,6 +3256,7 @@ msgid "Yes" msgstr "" #: print/templates/ui.html:201 inx/inkstitch_lettering_generate_json.inx:37 +#: inx/inkstitch_letters_to_font.inx:66 msgid "No" msgstr "" @@ -3742,8 +3767,8 @@ msgstr "" #: inx/inkstitch_cutwork_segmentation.inx:42 #: inx/inkstitch_fill_to_stroke.inx:24 inx/inkstitch_generate_palette.inx:24 #: inx/inkstitch_lettering_along_path.inx:17 -#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:43 -#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:51 +#: inx/inkstitch_stroke_to_lpe_satin.inx:26 #: inx/inkstitch_zigzag_line_to_satin.inx:18 msgid "Help" msgstr "" @@ -3773,7 +3798,7 @@ msgid "Import any other Threadlist file in txt format. Ink/Stitch will try to ma msgstr "" #: inx/inkstitch_apply_threadlist.inx:98 inx/inkstitch_fill_to_stroke.inx:33 -#: inx/inkstitch_stroke_to_lpe_satin.inx:30 +#: inx/inkstitch_stroke_to_lpe_satin.inx:32 #: inx/inkstitch_zigzag_line_to_satin.inx:28 msgid "Get more information on our website" msgstr "" @@ -3847,7 +3872,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10 -#: inx/inkstitch_stroke_to_lpe_satin.inx:38 +#: inx/inkstitch_stroke_to_lpe_satin.inx:40 #: inx/inkstitch_zigzag_line_to_satin.inx:36 msgid "Tools: Satin" msgstr "" @@ -4062,7 +4087,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 -#: inx/inkstitch_select_elements.inx:66 +#: inx/inkstitch_select_elements.inx:74 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" @@ -4932,6 +4957,14 @@ msgstr "" msgid "Import commands" msgstr "" +#: inx/inkstitch_letters_to_font.inx:64 +msgid "As param" +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:65 +msgid "As symbol" +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5316,100 +5349,120 @@ msgstr "" msgid "Stroke type" msgstr "" -#: inx/inkstitch_select_elements.inx:11 +#: inx/inkstitch_select_elements.inx:12 msgid "Running Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:12 -msgid "Ripples" +#: inx/inkstitch_select_elements.inx:14 +msgid "Select" +msgstr "" + +#: inx/inkstitch_select_elements.inx:14 +msgid "Only select specific running stitches" msgstr "" #: inx/inkstitch_select_elements.inx:15 -msgid "Polyline" +msgid "All" msgstr "" #: inx/inkstitch_select_elements.inx:16 +msgid "Auto-Run Top Stitching" +msgstr "" + +#: inx/inkstitch_select_elements.inx:17 +msgid "Auto-Run Underpath" +msgstr "" + +#: inx/inkstitch_select_elements.inx:20 +msgid "Ripples" +msgstr "" + +#: inx/inkstitch_select_elements.inx:23 +msgid "Polyline" +msgstr "" + +#: inx/inkstitch_select_elements.inx:24 msgid "Satin" msgstr "" -#: inx/inkstitch_select_elements.inx:18 +#: inx/inkstitch_select_elements.inx:26 msgid "E-Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Only select satins with this underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:21 inx/inkstitch_select_elements.inx:36 +#: inx/inkstitch_select_elements.inx:29 inx/inkstitch_select_elements.inx:44 msgid "No restriction" msgstr "" -#: inx/inkstitch_select_elements.inx:22 +#: inx/inkstitch_select_elements.inx:30 msgid "No underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:23 +#: inx/inkstitch_select_elements.inx:31 msgid "Centerwalk" msgstr "" -#: inx/inkstitch_select_elements.inx:24 +#: inx/inkstitch_select_elements.inx:32 msgid "Contour" msgstr "" -#: inx/inkstitch_select_elements.inx:25 +#: inx/inkstitch_select_elements.inx:33 #: inx/inkstitch_zigzag_line_to_satin.inx:12 msgid "Zigzag" msgstr "" -#: inx/inkstitch_select_elements.inx:27 +#: inx/inkstitch_select_elements.inx:35 msgid "Fills" msgstr "" -#: inx/inkstitch_select_elements.inx:28 +#: inx/inkstitch_select_elements.inx:36 msgid "Fill" msgstr "" -#: inx/inkstitch_select_elements.inx:35 +#: inx/inkstitch_select_elements.inx:43 msgid "Only select fills with this underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:38 +#: inx/inkstitch_select_elements.inx:46 msgid "No Underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:44 +#: inx/inkstitch_select_elements.inx:52 msgid "Select embroidery objects" msgstr "" -#: inx/inkstitch_select_elements.inx:46 +#: inx/inkstitch_select_elements.inx:54 msgid "Selects specific embroidery elements by stitch type." msgstr "" -#: inx/inkstitch_select_elements.inx:47 +#: inx/inkstitch_select_elements.inx:55 msgid "If there is already an active selection, non maching elements will be deselected." msgstr "" -#: inx/inkstitch_select_elements.inx:53 +#: inx/inkstitch_select_elements.inx:61 msgid "If this isn't working for you, you may need to insert your path to a python executable manualy." msgstr "" -#: inx/inkstitch_select_elements.inx:55 +#: inx/inkstitch_select_elements.inx:63 msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:56 -msgid "* Linux: Open the command line and type \"which python\". Copy the path and paste it here." +#: inx/inkstitch_select_elements.inx:64 +msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:57 +#: inx/inkstitch_select_elements.inx:65 msgid "* macOS: doesn't work, sorry" msgstr "" -#: inx/inkstitch_select_elements.inx:58 +#: inx/inkstitch_select_elements.inx:66 msgid "Python Path" msgstr "" @@ -5445,6 +5498,10 @@ msgstr "" msgid "Make stitch plan insensitive to mouse interactions" msgstr "" +#: inx/inkstitch_stitch_plan_preview.inx:23 +msgid "Display command symbols" +msgstr "" + #: inx/inkstitch_stitch_plan_preview_undo.inx:3 msgid "Undo Stitch Plan Preview" msgstr "" @@ -5510,23 +5567,27 @@ msgstr "" msgid "Add rungs" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:25 +#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +msgid "Path specific" +msgstr "" + +#: inx/inkstitch_stroke_to_lpe_satin.inx:27 msgid "This extension converts a stroke into a satin column using the path effect \"pattern along path\"." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:26 +#: inx/inkstitch_stroke_to_lpe_satin.inx:28 msgid "* Please note, that the size values can only be an approximation and will be distorted if the original path is not completely straight." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:27 +#: inx/inkstitch_stroke_to_lpe_satin.inx:29 msgid "* You can edit the satin path through the live path effect settings through Path > Path Effects ..." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:28 +#: inx/inkstitch_stroke_to_lpe_satin.inx:30 msgid "* If you want to add rungs or change specific parts of the satin, convert it to a normal path with Ctrl + Shift + C" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:31 +#: inx/inkstitch_stroke_to_lpe_satin.inx:33 msgid "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin" msgstr "" @@ -5534,6 +5595,14 @@ msgstr "" msgid "Troubleshoot Objects" msgstr "" +#: inx/inkstitch_troubleshoot.inx:6 +msgid "Pointer size (mm)" +msgstr "" + +#: inx/inkstitch_troubleshoot.inx:7 +msgid "Font size (mm)" +msgstr "" + #: inx/inkstitch_zigzag_line_to_satin.inx:3 msgid "Zig-Zag Line to Satin" msgstr "" diff --git a/translations/messages_tr_TR.po b/translations/messages_tr_TR.po index 9b123aa5..bcaecdf6 100644 --- a/translations/messages_tr_TR.po +++ b/translations/messages_tr_TR.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" -"PO-Revision-Date: 2023-03-27 01:17\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" +"PO-Revision-Date: 2023-04-15 01:19\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:829 +#: inkstitch.py:107 lib/elements/fill_stitch.py:851 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1055,8 +1055,8 @@ msgstr "" msgid "* Select the clone." msgstr "" -#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:40 -#: inx/inkstitch_select_elements.inx:41 +#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:48 +#: inx/inkstitch_select_elements.inx:49 msgid "Clone" msgstr "" @@ -1076,117 +1076,117 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:286 +#: lib/elements/element.py:283 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:287 +#: lib/elements/element.py:284 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Both" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Before" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "After" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Neither" msgstr "" -#: lib/elements/element.py:301 +#: lib/elements/element.py:298 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:302 +#: lib/elements/element.py:299 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/element.py:313 +#: lib/elements/element.py:310 msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:314 +#: lib/elements/element.py:311 msgid "Tack down stitch type" msgstr "" -#: lib/elements/element.py:324 lib/elements/element.py:370 +#: lib/elements/element.py:321 lib/elements/element.py:367 msgid "Custom path" msgstr "" -#: lib/elements/element.py:325 +#: lib/elements/element.py:322 msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." msgstr "" -#: lib/elements/element.py:335 lib/elements/element.py:347 +#: lib/elements/element.py:332 lib/elements/element.py:344 msgid "Scale tack stitch" msgstr "" -#: lib/elements/element.py:336 +#: lib/elements/element.py:333 msgid "Set stitch length. A 1 in a custom path equals this values." msgstr "" -#: lib/elements/element.py:348 +#: lib/elements/element.py:345 msgid "Scale tack stitch by this percentage." msgstr "" -#: lib/elements/element.py:359 +#: lib/elements/element.py:356 msgid "Lock stitch" msgstr "" -#: lib/elements/element.py:360 +#: lib/elements/element.py:357 msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:371 +#: lib/elements/element.py:368 msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." msgstr "" -#: lib/elements/element.py:381 lib/elements/element.py:393 +#: lib/elements/element.py:378 lib/elements/element.py:390 msgid "Scale lock stitch" msgstr "" -#: lib/elements/element.py:382 +#: lib/elements/element.py:379 msgid "Set length of lock stitches (mm)." msgstr "" -#: lib/elements/element.py:394 +#: lib/elements/element.py:391 msgid "Scale lock stitch by this percentage." msgstr "" -#: lib/elements/element.py:406 +#: lib/elements/element.py:403 msgid "Trim After" msgstr "" -#: lib/elements/element.py:407 +#: lib/elements/element.py:404 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:416 +#: lib/elements/element.py:413 msgid "Stop After" msgstr "" -#: lib/elements/element.py:417 +#: lib/elements/element.py:414 msgid "Add a STOP command after stitching this object." msgstr "" -#: lib/elements/element.py:426 +#: lib/elements/element.py:423 msgid "Random seed" msgstr "" -#: lib/elements/element.py:427 +#: lib/elements/element.py:424 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" -#: lib/elements/element.py:475 +#: lib/elements/element.py:472 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -1194,11 +1194,11 @@ msgstr "" #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:661 +#: lib/elements/element.py:658 msgid "Failed on " msgstr "" -#: lib/elements/element.py:663 +#: lib/elements/element.py:660 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1222,7 +1222,7 @@ msgstr "" msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:543 +#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:555 msgid "Expand" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:520 +#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:532 msgid "Inset" msgstr "" @@ -1266,15 +1266,15 @@ msgstr "" msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:34 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:35 +#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:37 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:39 msgid "* Remove all guide lines, except for one." msgstr "" @@ -1319,23 +1319,23 @@ msgstr "" msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:29 +#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:37 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:30 +#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:38 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:31 +#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:39 msgid "Meander Fill" msgstr "" -#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:32 +#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:40 msgid "Circular Fill" msgstr "" -#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:33 +#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:41 msgid "Legacy Fill" msgstr "" @@ -1412,132 +1412,148 @@ msgid "Meander Pattern" msgstr "" #: lib/elements/fill_stitch.py:190 -msgid "Meander pattern scale" +msgid "Meander pattern angle" msgstr "" #: lib/elements/fill_stitch.py:200 -msgid "Angle of lines of stitches" +msgid "Meander pattern scale" msgstr "" #: lib/elements/fill_stitch.py:201 +msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. " +msgstr "" + +#: lib/elements/fill_stitch.py:212 +msgid "Angle of lines of stitches" +msgstr "" + +#: lib/elements/fill_stitch.py:213 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:219 lib/elements/fill_stitch.py:532 +#: lib/elements/fill_stitch.py:231 lib/elements/fill_stitch.py:544 msgid "Skip last stitch in each row" msgstr "Her sırada son dikiÅŸi atla" -#: lib/elements/fill_stitch.py:220 lib/elements/fill_stitch.py:533 +#: lib/elements/fill_stitch.py:232 lib/elements/fill_stitch.py:545 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/fill_stitch.py:233 +#: lib/elements/fill_stitch.py:245 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:234 +#: lib/elements/fill_stitch.py:246 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:245 +#: lib/elements/fill_stitch.py:257 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:246 +#: lib/elements/fill_stitch.py:258 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:265 +#: lib/elements/fill_stitch.py:277 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:266 +#: lib/elements/fill_stitch.py:278 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:281 +#: lib/elements/fill_stitch.py:293 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:282 +#: lib/elements/fill_stitch.py:294 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:440 lib/elements/stroke.py:106 +#: lib/elements/fill_stitch.py:452 lib/elements/stroke.py:108 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:441 +#: lib/elements/fill_stitch.py:453 msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:456 lib/elements/stroke.py:118 +#: lib/elements/fill_stitch.py:468 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:457 +#: lib/elements/fill_stitch.py:469 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:468 inx/inkstitch_select_elements.inx:35 -#: inx/inkstitch_select_elements.inx:37 +#: lib/elements/fill_stitch.py:480 inx/inkstitch_select_elements.inx:43 +#: inx/inkstitch_select_elements.inx:45 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:468 lib/elements/fill_stitch.py:477 -#: lib/elements/fill_stitch.py:502 lib/elements/fill_stitch.py:513 -#: lib/elements/fill_stitch.py:523 lib/elements/fill_stitch.py:535 -#: lib/elements/fill_stitch.py:576 +#: lib/elements/fill_stitch.py:480 lib/elements/fill_stitch.py:489 +#: lib/elements/fill_stitch.py:514 lib/elements/fill_stitch.py:525 +#: lib/elements/fill_stitch.py:535 lib/elements/fill_stitch.py:547 +#: lib/elements/fill_stitch.py:598 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:474 +#: lib/elements/fill_stitch.py:486 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:487 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:499 +#: lib/elements/fill_stitch.py:511 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:500 +#: lib/elements/fill_stitch.py:512 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:510 +#: lib/elements/fill_stitch.py:522 lib/elements/stroke.py:134 msgid "Max stitch length" msgstr "Max dikiÅŸ uzunluÄŸu" -#: lib/elements/fill_stitch.py:511 +#: lib/elements/fill_stitch.py:523 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:521 +#: lib/elements/fill_stitch.py:533 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:544 +#: lib/elements/fill_stitch.py:556 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:558 lib/elements/fill_stitch.py:572 +#: lib/elements/fill_stitch.py:569 +msgid "Clip path" +msgstr "" + +#: lib/elements/fill_stitch.py:570 +msgid "Constrain stitching to the shape. Useful when smoothing and expand are used." +msgstr "" + +#: lib/elements/fill_stitch.py:580 lib/elements/fill_stitch.py:594 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:559 lib/elements/fill_stitch.py:573 +#: lib/elements/fill_stitch.py:581 lib/elements/fill_stitch.py:595 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/fill_stitch.py:821 +#: lib/elements/fill_stitch.py:843 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:824 +#: lib/elements/fill_stitch.py:846 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1608,479 +1624,487 @@ msgstr "" msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:30 +#: lib/elements/satin_column.py:31 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:32 +#: lib/elements/satin_column.py:33 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:34 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "Not stitchable satin column" msgstr "" -#: lib/elements/satin_column.py:39 +#: lib/elements/satin_column.py:40 msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup." msgstr "" -#: lib/elements/satin_column.py:41 +#: lib/elements/satin_column.py:42 msgid "Make sure your satin column is not a combination of multiple satin columns." msgstr "" -#: lib/elements/satin_column.py:42 +#: lib/elements/satin_column.py:43 msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/" msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:50 +#: lib/elements/satin_column.py:51 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:51 +#: lib/elements/satin_column.py:52 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:55 +#: lib/elements/satin_column.py:56 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:56 +#: lib/elements/satin_column.py:57 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:60 +#: lib/elements/satin_column.py:61 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:61 +#: lib/elements/satin_column.py:62 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:65 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:65 +#: lib/elements/satin_column.py:66 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:66 +#: lib/elements/satin_column.py:67 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:71 lib/elements/satin_column.py:81 -#: inx/inkstitch_select_elements.inx:17 +#: lib/elements/satin_column.py:72 lib/elements/satin_column.py:82 +#: inx/inkstitch_select_elements.inx:25 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:77 +#: lib/elements/satin_column.py:78 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:82 +#: lib/elements/satin_column.py:83 msgid "\"E\" Stitch" msgstr "" -#: lib/elements/satin_column.py:86 lib/elements/stroke.py:70 +#: lib/elements/satin_column.py:87 lib/elements/stroke.py:72 #: inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:376 +#: lib/elements/satin_column.py:97 lib/elements/satin_column.py:377 msgid "Maximum stitch length" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:98 msgid "Maximum stitch length for split stitches." msgstr "" -#: lib/elements/satin_column.py:106 +#: lib/elements/satin_column.py:107 msgid "Random percentage of satin width decrease" msgstr "" -#: lib/elements/satin_column.py:107 +#: lib/elements/satin_column.py:108 msgid "shorten stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:116 +#: lib/elements/satin_column.py:117 msgid "Random percentage of satin width increase" msgstr "" -#: lib/elements/satin_column.py:117 +#: lib/elements/satin_column.py:118 msgid "lengthen stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:126 +#: lib/elements/satin_column.py:127 msgid "Random zig-zag spacing percentage" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:128 msgid "Amount of random jitter added to stitch length." msgstr "" -#: lib/elements/satin_column.py:135 +#: lib/elements/satin_column.py:136 msgid "Random phase for split stitches" msgstr "" -#: lib/elements/satin_column.py:136 +#: lib/elements/satin_column.py:137 msgid "Controls whether split stitches are centered or with a random phase (which may increase stitch count)." msgstr "" -#: lib/elements/satin_column.py:143 +#: lib/elements/satin_column.py:144 msgid "Minimum length for random-phase split." msgstr "" -#: lib/elements/satin_column.py:144 +#: lib/elements/satin_column.py:145 msgid "Defaults to maximum stitch length. Smaller values allow for a transition between single-stitch and split-stitch." msgstr "" -#: lib/elements/satin_column.py:153 +#: lib/elements/satin_column.py:154 msgid "Random jitter for split stitches" msgstr "" -#: lib/elements/satin_column.py:154 +#: lib/elements/satin_column.py:155 msgid "Randomizes split stitch length if random phase is enabled, stitch position if disabled." msgstr "" -#: lib/elements/satin_column.py:161 +#: lib/elements/satin_column.py:162 msgid "Short stitch inset" msgstr "" -#: lib/elements/satin_column.py:162 +#: lib/elements/satin_column.py:163 msgid "Stitches in areas with high density will be inset by this amount." msgstr "" -#: lib/elements/satin_column.py:172 +#: lib/elements/satin_column.py:173 msgid "Short stitch distance" msgstr "" -#: lib/elements/satin_column.py:173 +#: lib/elements/satin_column.py:174 msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:187 lib/elements/stroke.py:132 +#: lib/elements/satin_column.py:188 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:188 +#: lib/elements/satin_column.py:189 msgid "Peak-to-peak distance between zig-zags. This is double the mm/stitch measurement used by most mechanical machines." msgstr "" -#: lib/elements/satin_column.py:200 +#: lib/elements/satin_column.py:201 msgid "Pull compensation percentage" msgstr "" -#: lib/elements/satin_column.py:201 +#: lib/elements/satin_column.py:202 msgid "Additional pull compensation which varies as a percentage of stitch width. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:215 +#: lib/elements/satin_column.py:216 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:216 +#: lib/elements/satin_column.py:217 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:233 +#: lib/elements/satin_column.py:234 msgid "Reverse one rail" msgstr "" -#: lib/elements/satin_column.py:234 +#: lib/elements/satin_column.py:235 msgid "Enabling this may help if your satin renders very strangely." msgstr "" -#: lib/elements/satin_column.py:244 +#: lib/elements/satin_column.py:245 msgid "Swap rails" msgstr "" -#: lib/elements/satin_column.py:245 +#: lib/elements/satin_column.py:246 msgid "Swaps the first and second rails of the satin column, affecting which side the thread finished on as well as any sided properties" msgstr "" -#: lib/elements/satin_column.py:254 +#: lib/elements/satin_column.py:255 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:254 lib/elements/satin_column.py:261 -#: lib/elements/satin_column.py:269 lib/elements/satin_column.py:284 +#: lib/elements/satin_column.py:255 lib/elements/satin_column.py:262 +#: lib/elements/satin_column.py:270 lib/elements/satin_column.py:285 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:261 lib/elements/satin_column.py:300 +#: lib/elements/satin_column.py:262 lib/elements/satin_column.py:301 msgid "Stitch length" msgstr "DikiÅŸ uzunluÄŸu" -#: lib/elements/satin_column.py:267 +#: lib/elements/satin_column.py:268 msgid "Inset distance (fixed)" msgstr "" -#: lib/elements/satin_column.py:268 +#: lib/elements/satin_column.py:269 msgid "Shrink the outline by a fixed length, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:281 +#: lib/elements/satin_column.py:282 msgid "Inset distance (proportional)" msgstr "" -#: lib/elements/satin_column.py:282 +#: lib/elements/satin_column.py:283 msgid "Shrink the outline by a proportion of the column width, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:293 +#: lib/elements/satin_column.py:294 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/satin_column.py:300 -#: lib/elements/satin_column.py:309 lib/elements/satin_column.py:319 +#: lib/elements/satin_column.py:294 lib/elements/satin_column.py:301 +#: lib/elements/satin_column.py:310 lib/elements/satin_column.py:320 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:306 lib/elements/stroke.py:80 +#: lib/elements/satin_column.py:307 lib/elements/stroke.py:82 msgid "Repeats" msgstr "Tekrarlamalar" -#: lib/elements/satin_column.py:307 +#: lib/elements/satin_column.py:308 msgid "For an odd number of repeats, this will reverse the direction the satin column is stitched, causing stitching to both begin and end at the start point." msgstr "" -#: lib/elements/satin_column.py:317 +#: lib/elements/satin_column.py:318 msgid "Position" msgstr "" -#: lib/elements/satin_column.py:318 +#: lib/elements/satin_column.py:319 #, python-format msgid "Position of underlay from between the rails. 0% is along the first rail, 50% is centered, 100% is along the second rail." msgstr "" -#: lib/elements/satin_column.py:326 +#: lib/elements/satin_column.py:327 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:326 lib/elements/satin_column.py:335 -#: lib/elements/satin_column.py:346 lib/elements/satin_column.py:366 -#: lib/elements/satin_column.py:379 +#: lib/elements/satin_column.py:327 lib/elements/satin_column.py:336 +#: lib/elements/satin_column.py:347 lib/elements/satin_column.py:367 +#: lib/elements/satin_column.py:380 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:332 +#: lib/elements/satin_column.py:333 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:333 +#: lib/elements/satin_column.py:334 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:343 +#: lib/elements/satin_column.py:344 msgid "Inset amount (fixed)" msgstr "" -#: lib/elements/satin_column.py:344 lib/elements/satin_column.py:364 +#: lib/elements/satin_column.py:345 lib/elements/satin_column.py:365 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:363 +#: lib/elements/satin_column.py:364 msgid "Inset amount (proportional)" msgstr "" -#: lib/elements/satin_column.py:377 +#: lib/elements/satin_column.py:378 msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:25 +#: lib/elements/stroke.py:27 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:26 +#: lib/elements/stroke.py:28 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:30 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:29 +#: lib/elements/stroke.py:31 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:44 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:47 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:63 +#: lib/elements/stroke.py:65 msgid "Running Stitch / Bean Stitch" msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:66 msgid "Ripple Stitch" msgstr "" -#: lib/elements/stroke.py:65 inx/inkstitch_select_elements.inx:13 +#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:21 msgid "ZigZag Stitch" msgstr "" -#: lib/elements/stroke.py:66 inx/inkstitch_select_elements.inx:14 +#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:22 msgid "Manual Stitch" msgstr "" -#: lib/elements/stroke.py:81 +#: lib/elements/stroke.py:83 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:92 +#: lib/elements/stroke.py:94 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:93 +#: lib/elements/stroke.py:95 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:107 -msgid "Length of stitches in running stitch mode." +#: lib/elements/stroke.py:109 +msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting." msgstr "" -#: lib/elements/stroke.py:119 +#: lib/elements/stroke.py:120 +msgid "Stitch tolerance" +msgstr "" + +#: lib/elements/stroke.py:121 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:133 +#: lib/elements/stroke.py:135 +msgid "Split stitches longer than this." +msgstr "" + +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:145 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:146 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:174 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:175 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:198 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:199 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:210 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:211 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:222 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:223 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:234 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:235 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:247 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:248 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:252 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:260 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:261 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:261 lib/elements/stroke.py:273 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:289 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:272 +#: lib/elements/stroke.py:288 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:273 +#: lib/elements/stroke.py:289 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:284 +#: lib/elements/stroke.py:300 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:285 +#: lib/elements/stroke.py:301 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:296 +#: lib/elements/stroke.py:312 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:297 +#: lib/elements/stroke.py:313 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "flat" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:84 +#: lib/elements/text.py:13 lib/extensions/lettering.py:86 msgid "Text" msgstr "Yazı" @@ -2288,19 +2312,19 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:38 lib/extensions/lettering.py:488 +#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:490 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:48 +#: lib/extensions/lettering.py:50 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:57 +#: lib/extensions/lettering.py:59 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:67 inx/inkstitch_apply_threadlist.inx:7 +#: lib/extensions/lettering.py:69 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7 @@ -2308,39 +2332,39 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:72 +#: lib/extensions/lettering.py:74 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:76 +#: lib/extensions/lettering.py:78 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:81 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:81 +#: lib/extensions/lettering.py:83 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:503 +#: lib/extensions/lettering.py:91 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2349,33 +2373,33 @@ msgstr "" msgid "Cancel" msgstr "İptal et" -#: lib/extensions/lettering.py:93 lib/extensions/params.py:511 +#: lib/extensions/lettering.py:95 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "Uygula ve Kapat" -#: lib/extensions/lettering.py:256 +#: lib/extensions/lettering.py:258 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:317 +#: lib/extensions/lettering.py:319 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:328 +#: lib/extensions/lettering.py:330 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:478 +#: lib/extensions/lettering.py:480 msgid "Please select only one block of text." msgstr "Lütfen sadece tek blok yazı seçiniz." -#: lib/extensions/lettering.py:481 +#: lib/extensions/lettering.py:483 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -2466,11 +2490,11 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:485 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:508 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "En Son Ayarları Kullan" @@ -2486,81 +2510,81 @@ msgstr "" msgid "Please select at least one object to be marked as a pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:32 +#: lib/extensions/stroke_to_lpe_satin.py:33 msgid "Please select at least one stroke." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/stroke_to_lpe_satin.py:37 +#: lib/extensions/stroke_to_lpe_satin.py:38 #: lib/extensions/zigzag_line_to_satin.py:27 msgid "Please select at least one stroke to convert to a satin column." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:42 +#: lib/extensions/stroke_to_lpe_satin.py:43 msgid "Could not find the specified pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:101 +#: lib/extensions/stroke_to_lpe_satin.py:133 msgid "Cannot convert a satin column into a live path effect satin. Please select a stroke." msgstr "" -#: lib/extensions/troubleshoot.py:45 +#: lib/extensions/troubleshoot.py:49 msgid "All selected shapes are valid! " msgstr "" -#: lib/extensions/troubleshoot.py:47 +#: lib/extensions/troubleshoot.py:51 msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command." msgstr "" -#: lib/extensions/troubleshoot.py:71 +#: lib/extensions/troubleshoot.py:79 msgid "Invalid Pointer" msgstr "" -#: lib/extensions/troubleshoot.py:77 +#: lib/extensions/troubleshoot.py:85 #: inx/inkstitch_lettering_generate_json.inx:26 msgid "Description" msgstr "" -#: lib/extensions/troubleshoot.py:98 lib/extensions/troubleshoot.py:147 +#: lib/extensions/troubleshoot.py:106 lib/extensions/troubleshoot.py:155 #: inx/inkstitch_cleanup.inx:17 inx/inkstitch_remove_embroidery_settings.inx:16 -#: inx/inkstitch_select_elements.inx:51 inx/inkstitch_troubleshoot.inx:10 +#: inx/inkstitch_select_elements.inx:59 inx/inkstitch_troubleshoot.inx:12 msgid "Troubleshoot" msgstr "" -#: lib/extensions/troubleshoot.py:110 lib/extensions/troubleshoot.py:154 +#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:162 msgid "Errors" msgstr "" -#: lib/extensions/troubleshoot.py:116 lib/extensions/troubleshoot.py:158 +#: lib/extensions/troubleshoot.py:124 lib/extensions/troubleshoot.py:166 msgid "Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:122 +#: lib/extensions/troubleshoot.py:130 msgid "Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:155 +#: lib/extensions/troubleshoot.py:163 msgid "Problems that will prevent the shape from being embroidered." msgstr "" -#: lib/extensions/troubleshoot.py:159 +#: lib/extensions/troubleshoot.py:167 msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object." msgstr "" -#: lib/extensions/troubleshoot.py:164 +#: lib/extensions/troubleshoot.py:172 msgid "Object Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:165 +#: lib/extensions/troubleshoot.py:173 msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour." msgstr "" -#: lib/extensions/troubleshoot.py:178 +#: lib/extensions/troubleshoot.py:186 msgid "Possible solutions" msgstr "" -#: lib/extensions/troubleshoot.py:183 +#: lib/extensions/troubleshoot.py:191 msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)." msgstr "" @@ -2726,11 +2750,11 @@ msgstr "" msgid "Start" msgstr "" -#: lib/gui/simulator.py:832 lib/gui/simulator.py:842 +#: lib/gui/simulator.py:835 lib/gui/simulator.py:845 msgid "Preview" msgstr "" -#: lib/gui/simulator.py:873 +#: lib/gui/simulator.py:876 msgid "Embroidery Simulation" msgstr "Nakış Simülasyonu" @@ -2751,7 +2775,7 @@ msgstr "" msgid "Error writing to %(path)s: %(error)s" msgstr "" -#: lib/stitch_plan/generate_stitch_plan.py:73 +#: lib/stitch_plan/generate_stitch_plan.py:75 #, python-format msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" @@ -2833,7 +2857,7 @@ msgstr "" msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down." msgstr "" -#: lib/svg/rendering.py:222 +#: lib/svg/rendering.py:229 msgid "Stitch Plan" msgstr "" @@ -3232,6 +3256,7 @@ msgid "Yes" msgstr "Evet" #: print/templates/ui.html:201 inx/inkstitch_lettering_generate_json.inx:37 +#: inx/inkstitch_letters_to_font.inx:66 msgid "No" msgstr "Hayır" @@ -3742,8 +3767,8 @@ msgstr "" #: inx/inkstitch_cutwork_segmentation.inx:42 #: inx/inkstitch_fill_to_stroke.inx:24 inx/inkstitch_generate_palette.inx:24 #: inx/inkstitch_lettering_along_path.inx:17 -#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:43 -#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:51 +#: inx/inkstitch_stroke_to_lpe_satin.inx:26 #: inx/inkstitch_zigzag_line_to_satin.inx:18 msgid "Help" msgstr "" @@ -3773,7 +3798,7 @@ msgid "Import any other Threadlist file in txt format. Ink/Stitch will try to ma msgstr "" #: inx/inkstitch_apply_threadlist.inx:98 inx/inkstitch_fill_to_stroke.inx:33 -#: inx/inkstitch_stroke_to_lpe_satin.inx:30 +#: inx/inkstitch_stroke_to_lpe_satin.inx:32 #: inx/inkstitch_zigzag_line_to_satin.inx:28 msgid "Get more information on our website" msgstr "" @@ -3847,7 +3872,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10 -#: inx/inkstitch_stroke_to_lpe_satin.inx:38 +#: inx/inkstitch_stroke_to_lpe_satin.inx:40 #: inx/inkstitch_zigzag_line_to_satin.inx:36 msgid "Tools: Satin" msgstr "" @@ -4062,7 +4087,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 -#: inx/inkstitch_select_elements.inx:66 +#: inx/inkstitch_select_elements.inx:74 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" @@ -4932,6 +4957,14 @@ msgstr "" msgid "Import commands" msgstr "" +#: inx/inkstitch_letters_to_font.inx:64 +msgid "As param" +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:65 +msgid "As symbol" +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5316,100 +5349,120 @@ msgstr "" msgid "Stroke type" msgstr "" -#: inx/inkstitch_select_elements.inx:11 +#: inx/inkstitch_select_elements.inx:12 msgid "Running Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:12 -msgid "Ripples" +#: inx/inkstitch_select_elements.inx:14 +msgid "Select" +msgstr "" + +#: inx/inkstitch_select_elements.inx:14 +msgid "Only select specific running stitches" msgstr "" #: inx/inkstitch_select_elements.inx:15 -msgid "Polyline" +msgid "All" msgstr "" #: inx/inkstitch_select_elements.inx:16 +msgid "Auto-Run Top Stitching" +msgstr "" + +#: inx/inkstitch_select_elements.inx:17 +msgid "Auto-Run Underpath" +msgstr "" + +#: inx/inkstitch_select_elements.inx:20 +msgid "Ripples" +msgstr "" + +#: inx/inkstitch_select_elements.inx:23 +msgid "Polyline" +msgstr "" + +#: inx/inkstitch_select_elements.inx:24 msgid "Satin" msgstr "" -#: inx/inkstitch_select_elements.inx:18 +#: inx/inkstitch_select_elements.inx:26 msgid "E-Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Only select satins with this underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:21 inx/inkstitch_select_elements.inx:36 +#: inx/inkstitch_select_elements.inx:29 inx/inkstitch_select_elements.inx:44 msgid "No restriction" msgstr "" -#: inx/inkstitch_select_elements.inx:22 +#: inx/inkstitch_select_elements.inx:30 msgid "No underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:23 +#: inx/inkstitch_select_elements.inx:31 msgid "Centerwalk" msgstr "" -#: inx/inkstitch_select_elements.inx:24 +#: inx/inkstitch_select_elements.inx:32 msgid "Contour" msgstr "" -#: inx/inkstitch_select_elements.inx:25 +#: inx/inkstitch_select_elements.inx:33 #: inx/inkstitch_zigzag_line_to_satin.inx:12 msgid "Zigzag" msgstr "" -#: inx/inkstitch_select_elements.inx:27 +#: inx/inkstitch_select_elements.inx:35 msgid "Fills" msgstr "" -#: inx/inkstitch_select_elements.inx:28 +#: inx/inkstitch_select_elements.inx:36 msgid "Fill" msgstr "" -#: inx/inkstitch_select_elements.inx:35 +#: inx/inkstitch_select_elements.inx:43 msgid "Only select fills with this underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:38 +#: inx/inkstitch_select_elements.inx:46 msgid "No Underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:44 +#: inx/inkstitch_select_elements.inx:52 msgid "Select embroidery objects" msgstr "" -#: inx/inkstitch_select_elements.inx:46 +#: inx/inkstitch_select_elements.inx:54 msgid "Selects specific embroidery elements by stitch type." msgstr "" -#: inx/inkstitch_select_elements.inx:47 +#: inx/inkstitch_select_elements.inx:55 msgid "If there is already an active selection, non maching elements will be deselected." msgstr "" -#: inx/inkstitch_select_elements.inx:53 +#: inx/inkstitch_select_elements.inx:61 msgid "If this isn't working for you, you may need to insert your path to a python executable manualy." msgstr "" -#: inx/inkstitch_select_elements.inx:55 +#: inx/inkstitch_select_elements.inx:63 msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:56 -msgid "* Linux: Open the command line and type \"which python\". Copy the path and paste it here." +#: inx/inkstitch_select_elements.inx:64 +msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:57 +#: inx/inkstitch_select_elements.inx:65 msgid "* macOS: doesn't work, sorry" msgstr "" -#: inx/inkstitch_select_elements.inx:58 +#: inx/inkstitch_select_elements.inx:66 msgid "Python Path" msgstr "" @@ -5445,6 +5498,10 @@ msgstr "" msgid "Make stitch plan insensitive to mouse interactions" msgstr "" +#: inx/inkstitch_stitch_plan_preview.inx:23 +msgid "Display command symbols" +msgstr "" + #: inx/inkstitch_stitch_plan_preview_undo.inx:3 msgid "Undo Stitch Plan Preview" msgstr "" @@ -5510,23 +5567,27 @@ msgstr "" msgid "Add rungs" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:25 +#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +msgid "Path specific" +msgstr "" + +#: inx/inkstitch_stroke_to_lpe_satin.inx:27 msgid "This extension converts a stroke into a satin column using the path effect \"pattern along path\"." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:26 +#: inx/inkstitch_stroke_to_lpe_satin.inx:28 msgid "* Please note, that the size values can only be an approximation and will be distorted if the original path is not completely straight." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:27 +#: inx/inkstitch_stroke_to_lpe_satin.inx:29 msgid "* You can edit the satin path through the live path effect settings through Path > Path Effects ..." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:28 +#: inx/inkstitch_stroke_to_lpe_satin.inx:30 msgid "* If you want to add rungs or change specific parts of the satin, convert it to a normal path with Ctrl + Shift + C" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:31 +#: inx/inkstitch_stroke_to_lpe_satin.inx:33 msgid "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin" msgstr "" @@ -5534,6 +5595,14 @@ msgstr "" msgid "Troubleshoot Objects" msgstr "" +#: inx/inkstitch_troubleshoot.inx:6 +msgid "Pointer size (mm)" +msgstr "" + +#: inx/inkstitch_troubleshoot.inx:7 +msgid "Font size (mm)" +msgstr "" + #: inx/inkstitch_zigzag_line_to_satin.inx:3 msgid "Zig-Zag Line to Satin" msgstr "" diff --git a/translations/messages_uk_UA.po b/translations/messages_uk_UA.po index 2f646b23..d671572d 100644 --- a/translations/messages_uk_UA.po +++ b/translations/messages_uk_UA.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" -"PO-Revision-Date: 2023-03-27 01:17\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" +"PO-Revision-Date: 2023-04-15 01:19\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:829 +#: inkstitch.py:107 lib/elements/fill_stitch.py:851 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1055,8 +1055,8 @@ msgstr "Перетворіть клон в реальний об'єкт:" msgid "* Select the clone." msgstr "* Виберіть клон." -#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:40 -#: inx/inkstitch_select_elements.inx:41 +#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:48 +#: inx/inkstitch_select_elements.inx:49 msgid "Clone" msgstr "Клонувати" @@ -1076,117 +1076,117 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:286 +#: lib/elements/element.py:283 msgid "Allow lock stitches" msgstr "Дозволити додавати закріпки" -#: lib/elements/element.py:287 +#: lib/elements/element.py:284 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Both" msgstr "Обидва" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Before" msgstr "Початок" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "After" msgstr "Кінець" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Neither" msgstr "Ðе додавати" -#: lib/elements/element.py:301 +#: lib/elements/element.py:298 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:302 +#: lib/elements/element.py:299 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/element.py:313 +#: lib/elements/element.py:310 msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:314 +#: lib/elements/element.py:311 msgid "Tack down stitch type" msgstr "" -#: lib/elements/element.py:324 lib/elements/element.py:370 +#: lib/elements/element.py:321 lib/elements/element.py:367 msgid "Custom path" msgstr "" -#: lib/elements/element.py:325 +#: lib/elements/element.py:322 msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." msgstr "" -#: lib/elements/element.py:335 lib/elements/element.py:347 +#: lib/elements/element.py:332 lib/elements/element.py:344 msgid "Scale tack stitch" msgstr "" -#: lib/elements/element.py:336 +#: lib/elements/element.py:333 msgid "Set stitch length. A 1 in a custom path equals this values." msgstr "" -#: lib/elements/element.py:348 +#: lib/elements/element.py:345 msgid "Scale tack stitch by this percentage." msgstr "" -#: lib/elements/element.py:359 +#: lib/elements/element.py:356 msgid "Lock stitch" msgstr "" -#: lib/elements/element.py:360 +#: lib/elements/element.py:357 msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:371 +#: lib/elements/element.py:368 msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." msgstr "" -#: lib/elements/element.py:381 lib/elements/element.py:393 +#: lib/elements/element.py:378 lib/elements/element.py:390 msgid "Scale lock stitch" msgstr "" -#: lib/elements/element.py:382 +#: lib/elements/element.py:379 msgid "Set length of lock stitches (mm)." msgstr "" -#: lib/elements/element.py:394 +#: lib/elements/element.py:391 msgid "Scale lock stitch by this percentage." msgstr "" -#: lib/elements/element.py:406 +#: lib/elements/element.py:403 msgid "Trim After" msgstr "" -#: lib/elements/element.py:407 +#: lib/elements/element.py:404 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:416 +#: lib/elements/element.py:413 msgid "Stop After" msgstr "" -#: lib/elements/element.py:417 +#: lib/elements/element.py:414 msgid "Add a STOP command after stitching this object." msgstr "" -#: lib/elements/element.py:426 +#: lib/elements/element.py:423 msgid "Random seed" msgstr "" -#: lib/elements/element.py:427 +#: lib/elements/element.py:424 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" -#: lib/elements/element.py:475 +#: lib/elements/element.py:472 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "У об'єкта %(id)s атрибут 'd' порожній. Видаліть цей об'єкт з вашого дизайну." @@ -1194,11 +1194,11 @@ msgstr "У об'єкта %(id)s атрибут 'd' порожній. Ð’Ð¸Ð´Ð°Ð»Ñ #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:661 +#: lib/elements/element.py:658 msgid "Failed on " msgstr "" -#: lib/elements/element.py:663 +#: lib/elements/element.py:660 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1222,7 +1222,7 @@ msgstr "Дрібне заповненнÑ" msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "Цей об'єкт із заповненнÑм наÑтільки малий, що він, мабуть, буде виглÑдати краще Ñк його виконати Ñтібком або атлаÑною колонкою. Ð”Ð»Ñ Ð´ÑƒÐ¶Ðµ маленьких форм Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ Ð½ÐµÐ¼Ð¾Ð¶Ð»Ð¸Ð²Ð¾, а Ink/Stitch заÑтоÑує Ñтібок по контуру." -#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:543 +#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:555 msgid "Expand" msgstr "Розширити" @@ -1230,7 +1230,7 @@ msgstr "Розширити" msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "Параметр Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ð½Ðµ можна заÑтоÑувати Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ об'єкта гладі. ЗаміÑть нього Ink/Stitch буде викориÑтовувати оригінальний розмір." -#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:520 +#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:532 msgid "Inset" msgstr "Ð’Ñтавки" @@ -1266,15 +1266,15 @@ msgstr "" msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:34 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:35 +#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:37 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:39 msgid "* Remove all guide lines, except for one." msgstr "" @@ -1319,23 +1319,23 @@ msgstr "Ðвтоматично прокладене заповненнÑ" msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:29 +#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:37 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:30 +#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:38 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:31 +#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:39 msgid "Meander Fill" msgstr "" -#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:32 +#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:40 msgid "Circular Fill" msgstr "" -#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:33 +#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:41 msgid "Legacy Fill" msgstr "" @@ -1412,132 +1412,148 @@ msgid "Meander Pattern" msgstr "" #: lib/elements/fill_stitch.py:190 -msgid "Meander pattern scale" +msgid "Meander pattern angle" msgstr "" #: lib/elements/fill_stitch.py:200 +msgid "Meander pattern scale" +msgstr "" + +#: lib/elements/fill_stitch.py:201 +msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. " +msgstr "" + +#: lib/elements/fill_stitch.py:212 msgid "Angle of lines of stitches" msgstr "Кут Ñтібків" -#: lib/elements/fill_stitch.py:201 +#: lib/elements/fill_stitch.py:213 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "Кут збільшуєтьÑÑ Ð² напрÑмку проти годинникової Ñтрілки. 0 - горизонтальний. Дозволені негативні кути." -#: lib/elements/fill_stitch.py:219 lib/elements/fill_stitch.py:532 +#: lib/elements/fill_stitch.py:231 lib/elements/fill_stitch.py:544 msgid "Skip last stitch in each row" msgstr "ПропуÑтіть оÑтанній Ñтібок у кожному Ñ€Ñду" -#: lib/elements/fill_stitch.py:220 lib/elements/fill_stitch.py:533 +#: lib/elements/fill_stitch.py:232 lib/elements/fill_stitch.py:545 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "ОÑтанній Ñтібок у кожному Ñ€Ñду доÑить близький до першого Ñтібка в наÑтупному Ñ€Ñду. ПропуÑкаючи його, зменшуєтьÑÑ ÐºÑ–Ð»ÑŒÐºÑ–Ñть швів Ñ– щільніÑть." -#: lib/elements/fill_stitch.py:233 +#: lib/elements/fill_stitch.py:245 msgid "Flip fill (start right-to-left)" msgstr "Віддзеркалити Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ (почати Ñправа наліво)" -#: lib/elements/fill_stitch.py:234 +#: lib/elements/fill_stitch.py:246 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "Ð’Ñ–Ð´Ð´Ð·ÐµÑ€ÐºÐ°Ð»ÐµÐ½Ð½Ñ Ð¼Ð¾Ð¶Ðµ допомогти вам в маршрутизації вашого контуру Ñтібка. Коли ви вмикаєте віддзеркаленнÑ, Ð·ÑˆÐ¸Ð²Ð°Ð½Ð½Ñ Ñ€ÑƒÑ…Ð°Ñ”Ñ‚ÑŒÑÑ Ñправа наліво, а не зліва направо." -#: lib/elements/fill_stitch.py:245 +#: lib/elements/fill_stitch.py:257 msgid "Spacing between rows" msgstr "ВідÑтань між Ñ€Ñдами" -#: lib/elements/fill_stitch.py:246 +#: lib/elements/fill_stitch.py:258 msgid "Distance between rows of stitches." msgstr "ВідÑтань між Ñ€Ñдами Ñтібків." -#: lib/elements/fill_stitch.py:265 +#: lib/elements/fill_stitch.py:277 msgid "Maximum fill stitch length" msgstr "МакÑимальна довжина Ñтібка заповненнÑ" -#: lib/elements/fill_stitch.py:266 +#: lib/elements/fill_stitch.py:278 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "Довжина кожного Ñтібка підрÑд. Більш короткі Ñтібки можна викориÑтовувати на початку або в кінці Ñ€Ñду." -#: lib/elements/fill_stitch.py:281 +#: lib/elements/fill_stitch.py:293 msgid "Stagger rows this many times before repeating" msgstr "Повторний Ñ€Ñдок це багато разів, перш ніж повторити" -#: lib/elements/fill_stitch.py:282 +#: lib/elements/fill_stitch.py:294 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:440 lib/elements/stroke.py:106 +#: lib/elements/fill_stitch.py:452 lib/elements/stroke.py:108 msgid "Running stitch length" msgstr "Довжина Ñтіжка по лінії" -#: lib/elements/fill_stitch.py:441 +#: lib/elements/fill_stitch.py:453 msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:456 lib/elements/stroke.py:118 +#: lib/elements/fill_stitch.py:468 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:457 +#: lib/elements/fill_stitch.py:469 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:468 inx/inkstitch_select_elements.inx:35 -#: inx/inkstitch_select_elements.inx:37 +#: lib/elements/fill_stitch.py:480 inx/inkstitch_select_elements.inx:43 +#: inx/inkstitch_select_elements.inx:45 msgid "Underlay" msgstr "Підкладка" -#: lib/elements/fill_stitch.py:468 lib/elements/fill_stitch.py:477 -#: lib/elements/fill_stitch.py:502 lib/elements/fill_stitch.py:513 -#: lib/elements/fill_stitch.py:523 lib/elements/fill_stitch.py:535 -#: lib/elements/fill_stitch.py:576 +#: lib/elements/fill_stitch.py:480 lib/elements/fill_stitch.py:489 +#: lib/elements/fill_stitch.py:514 lib/elements/fill_stitch.py:525 +#: lib/elements/fill_stitch.py:535 lib/elements/fill_stitch.py:547 +#: lib/elements/fill_stitch.py:598 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:474 +#: lib/elements/fill_stitch.py:486 msgid "Fill angle" msgstr "Кут заповненнÑ" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:487 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:499 +#: lib/elements/fill_stitch.py:511 msgid "Row spacing" msgstr "МіжрÑдковий інтервал" -#: lib/elements/fill_stitch.py:500 +#: lib/elements/fill_stitch.py:512 msgid "default: 3x fill row spacing" msgstr "типовий: 3-кратний проміжок між Ñ€Ñдками" -#: lib/elements/fill_stitch.py:510 +#: lib/elements/fill_stitch.py:522 lib/elements/stroke.py:134 msgid "Max stitch length" msgstr "МакÑимальна довжина Ñтібка" -#: lib/elements/fill_stitch.py:511 +#: lib/elements/fill_stitch.py:523 msgid "default: equal to fill max stitch length" msgstr "типовий: дорівнює макÑимальній довжині Ñтібка" -#: lib/elements/fill_stitch.py:521 +#: lib/elements/fill_stitch.py:533 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "Перед тим, Ñк робити підкладку, ÑтиÑніть форму, щоб запобігти поÑві підкладки навколо зовнішньої Ñторони заповненнÑ." -#: lib/elements/fill_stitch.py:544 +#: lib/elements/fill_stitch.py:556 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:558 lib/elements/fill_stitch.py:572 +#: lib/elements/fill_stitch.py:569 +msgid "Clip path" +msgstr "" + +#: lib/elements/fill_stitch.py:570 +msgid "Constrain stitching to the shape. Useful when smoothing and expand are used." +msgstr "" + +#: lib/elements/fill_stitch.py:580 lib/elements/fill_stitch.py:594 msgid "Underpath" msgstr "Ðижні переходи" -#: lib/elements/fill_stitch.py:559 lib/elements/fill_stitch.py:573 +#: lib/elements/fill_stitch.py:581 lib/elements/fill_stitch.py:595 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "ÐŸÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð²Ñередині контуру при переході від Ñекції до Ñекції. Ð Ñдок переходів під гладдю або проÑтрочкою уникає напрÑмків Ñ€Ñдів, тому Ñ—Ñ— не видно. Це робить поверхню гладі трохи нерівною." -#: lib/elements/fill_stitch.py:821 +#: lib/elements/fill_stitch.py:843 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:824 +#: lib/elements/fill_stitch.py:846 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1608,479 +1624,487 @@ msgstr "* Ðе обов'Ñзково: ЗапуÑтіть Параметри Ñ– Ð msgid "Manual stitch along path" msgstr "Ручне Ð¿Ñ€Ð¾ÑˆÐ¸Ñ‚Ñ‚Ñ Ð²Ð·Ð´Ð¾Ð²Ð¶ лінії" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "Too few subpaths" msgstr "Занадто мало ліній" -#: lib/elements/satin_column.py:30 +#: lib/elements/satin_column.py:31 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "Сатинова колонка: в об'єкті замало ліній. У Ñатиновій колонці має бути принаймні дві лінії (напрÑмні)." -#: lib/elements/satin_column.py:32 +#: lib/elements/satin_column.py:33 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "* Додайте ще одну лінію (виділіть дві направлÑючі Ñ– виконайте Контур > Об'єднати)" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:34 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "* Конвертуйте в Ñтрічку або зигзаг (через Параметри)" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "Not stitchable satin column" msgstr "" -#: lib/elements/satin_column.py:39 +#: lib/elements/satin_column.py:40 msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup." msgstr "" -#: lib/elements/satin_column.py:41 +#: lib/elements/satin_column.py:42 msgid "Make sure your satin column is not a combination of multiple satin columns." msgstr "" -#: lib/elements/satin_column.py:42 +#: lib/elements/satin_column.py:43 msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/" msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "Each rung should intersect both rails once." msgstr "Кожна поперечка повинна переÑікати обидві направлÑючі." -#: lib/elements/satin_column.py:50 +#: lib/elements/satin_column.py:51 msgid "Rungs intersects too many times" msgstr "Поперечки переÑікаютьÑÑ Ð·Ð°Ð±Ð°Ð³Ð°Ñ‚Ð¾ разів" -#: lib/elements/satin_column.py:51 +#: lib/elements/satin_column.py:52 msgid "Satin column: A rung intersects a rail more than once." msgstr "Сатинова колонка: поперечка переÑікає направлÑючу більше одного разу." -#: lib/elements/satin_column.py:55 +#: lib/elements/satin_column.py:56 msgid "Rung doesn't intersect rails" msgstr "Поперечка не переÑекає направлÑючі" -#: lib/elements/satin_column.py:56 +#: lib/elements/satin_column.py:57 msgid "Satin column: A rung doesn't intersect both rails." msgstr "Сатинова колонка: Поперечка не переÑікає обидві направлÑючі." -#: lib/elements/satin_column.py:60 +#: lib/elements/satin_column.py:61 msgid "Unequal number of points" msgstr "Ðе рівна кількіÑть точок" -#: lib/elements/satin_column.py:61 +#: lib/elements/satin_column.py:62 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "Сатинова колонка: поперечин немає, але кількіÑть точок на направлÑючих не дорівнює одна одній." -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "ПроÑтіше додати одну чи більше поперечок. " -#: lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:65 msgid "Rungs control the stitch direction in satin columns." msgstr "Поперечини керують нахилом Ñтібків в Ñатиновій колонці." -#: lib/elements/satin_column.py:65 +#: lib/elements/satin_column.py:66 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "* Коли об'єкт вибрано, натиÑніть клавішу \"P\", щоб вибрати інÑтрумент Олівець." -#: lib/elements/satin_column.py:66 +#: lib/elements/satin_column.py:67 msgid "* Hold \"Shift\" while drawing the rung." msgstr "* Утримуючи клавішу Shift намалюйте поперечку." -#: lib/elements/satin_column.py:71 lib/elements/satin_column.py:81 -#: inx/inkstitch_select_elements.inx:17 +#: lib/elements/satin_column.py:72 lib/elements/satin_column.py:82 +#: inx/inkstitch_select_elements.inx:25 msgid "Satin Column" msgstr "Сатинова Колонка" -#: lib/elements/satin_column.py:77 +#: lib/elements/satin_column.py:78 msgid "Custom satin column" msgstr "Спеціальна Ñатинова колонка" -#: lib/elements/satin_column.py:82 +#: lib/elements/satin_column.py:83 msgid "\"E\" Stitch" msgstr "" -#: lib/elements/satin_column.py:86 lib/elements/stroke.py:70 +#: lib/elements/satin_column.py:87 lib/elements/stroke.py:72 #: inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:376 +#: lib/elements/satin_column.py:97 lib/elements/satin_column.py:377 msgid "Maximum stitch length" msgstr "МакÑимальна довжина Ñтібка" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:98 msgid "Maximum stitch length for split stitches." msgstr "МакÑимальна довжина Ñтібка Ð´Ð»Ñ Ñ€Ð¾Ð·Ð´Ñ–Ð»ÑŒÐ½Ð¸Ñ… Ñтібків." -#: lib/elements/satin_column.py:106 +#: lib/elements/satin_column.py:107 msgid "Random percentage of satin width decrease" msgstr "" -#: lib/elements/satin_column.py:107 +#: lib/elements/satin_column.py:108 msgid "shorten stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:116 +#: lib/elements/satin_column.py:117 msgid "Random percentage of satin width increase" msgstr "" -#: lib/elements/satin_column.py:117 +#: lib/elements/satin_column.py:118 msgid "lengthen stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:126 +#: lib/elements/satin_column.py:127 msgid "Random zig-zag spacing percentage" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:128 msgid "Amount of random jitter added to stitch length." msgstr "" -#: lib/elements/satin_column.py:135 +#: lib/elements/satin_column.py:136 msgid "Random phase for split stitches" msgstr "" -#: lib/elements/satin_column.py:136 +#: lib/elements/satin_column.py:137 msgid "Controls whether split stitches are centered or with a random phase (which may increase stitch count)." msgstr "" -#: lib/elements/satin_column.py:143 +#: lib/elements/satin_column.py:144 msgid "Minimum length for random-phase split." msgstr "" -#: lib/elements/satin_column.py:144 +#: lib/elements/satin_column.py:145 msgid "Defaults to maximum stitch length. Smaller values allow for a transition between single-stitch and split-stitch." msgstr "" -#: lib/elements/satin_column.py:153 +#: lib/elements/satin_column.py:154 msgid "Random jitter for split stitches" msgstr "" -#: lib/elements/satin_column.py:154 +#: lib/elements/satin_column.py:155 msgid "Randomizes split stitch length if random phase is enabled, stitch position if disabled." msgstr "" -#: lib/elements/satin_column.py:161 +#: lib/elements/satin_column.py:162 msgid "Short stitch inset" msgstr "" -#: lib/elements/satin_column.py:162 +#: lib/elements/satin_column.py:163 msgid "Stitches in areas with high density will be inset by this amount." msgstr "" -#: lib/elements/satin_column.py:172 +#: lib/elements/satin_column.py:173 msgid "Short stitch distance" msgstr "" -#: lib/elements/satin_column.py:173 +#: lib/elements/satin_column.py:174 msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:187 lib/elements/stroke.py:132 +#: lib/elements/satin_column.py:188 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "ЩільніÑть зигзага (відÑтань між піками)" -#: lib/elements/satin_column.py:188 +#: lib/elements/satin_column.py:189 msgid "Peak-to-peak distance between zig-zags. This is double the mm/stitch measurement used by most mechanical machines." msgstr "" -#: lib/elements/satin_column.py:200 +#: lib/elements/satin_column.py:201 msgid "Pull compensation percentage" msgstr "" -#: lib/elements/satin_column.py:201 +#: lib/elements/satin_column.py:202 msgid "Additional pull compensation which varies as a percentage of stitch width. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:215 +#: lib/elements/satin_column.py:216 msgid "Pull compensation" msgstr "КомпенÑації розтÑгуваннÑ" -#: lib/elements/satin_column.py:216 +#: lib/elements/satin_column.py:217 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:233 +#: lib/elements/satin_column.py:234 msgid "Reverse one rail" msgstr "" -#: lib/elements/satin_column.py:234 +#: lib/elements/satin_column.py:235 msgid "Enabling this may help if your satin renders very strangely." msgstr "" -#: lib/elements/satin_column.py:244 +#: lib/elements/satin_column.py:245 msgid "Swap rails" msgstr "" -#: lib/elements/satin_column.py:245 +#: lib/elements/satin_column.py:246 msgid "Swaps the first and second rails of the satin column, affecting which side the thread finished on as well as any sided properties" msgstr "" -#: lib/elements/satin_column.py:254 +#: lib/elements/satin_column.py:255 msgid "Contour underlay" msgstr "ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ Ð¿Ñ€Ð¾Ñтрочка контура" -#: lib/elements/satin_column.py:254 lib/elements/satin_column.py:261 -#: lib/elements/satin_column.py:269 lib/elements/satin_column.py:284 +#: lib/elements/satin_column.py:255 lib/elements/satin_column.py:262 +#: lib/elements/satin_column.py:270 lib/elements/satin_column.py:285 msgid "Contour Underlay" msgstr "ПроÑтрочка контура" -#: lib/elements/satin_column.py:261 lib/elements/satin_column.py:300 +#: lib/elements/satin_column.py:262 lib/elements/satin_column.py:301 msgid "Stitch length" msgstr "Довжина Ñтібка" -#: lib/elements/satin_column.py:267 +#: lib/elements/satin_column.py:268 msgid "Inset distance (fixed)" msgstr "" -#: lib/elements/satin_column.py:268 +#: lib/elements/satin_column.py:269 msgid "Shrink the outline by a fixed length, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:281 +#: lib/elements/satin_column.py:282 msgid "Inset distance (proportional)" msgstr "" -#: lib/elements/satin_column.py:282 +#: lib/elements/satin_column.py:283 msgid "Shrink the outline by a proportion of the column width, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:293 +#: lib/elements/satin_column.py:294 msgid "Center-walk underlay" msgstr "ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ Ð¿Ñ€Ð¾Ñтрочка по центру" -#: lib/elements/satin_column.py:293 lib/elements/satin_column.py:300 -#: lib/elements/satin_column.py:309 lib/elements/satin_column.py:319 +#: lib/elements/satin_column.py:294 lib/elements/satin_column.py:301 +#: lib/elements/satin_column.py:310 lib/elements/satin_column.py:320 msgid "Center-Walk Underlay" msgstr "ПроÑтрочка по центру" -#: lib/elements/satin_column.py:306 lib/elements/stroke.py:80 +#: lib/elements/satin_column.py:307 lib/elements/stroke.py:82 msgid "Repeats" msgstr "Повтори проÑтрочки" -#: lib/elements/satin_column.py:307 +#: lib/elements/satin_column.py:308 msgid "For an odd number of repeats, this will reverse the direction the satin column is stitched, causing stitching to both begin and end at the start point." msgstr "" -#: lib/elements/satin_column.py:317 +#: lib/elements/satin_column.py:318 msgid "Position" msgstr "" -#: lib/elements/satin_column.py:318 +#: lib/elements/satin_column.py:319 #, python-format msgid "Position of underlay from between the rails. 0% is along the first rail, 50% is centered, 100% is along the second rail." msgstr "" -#: lib/elements/satin_column.py:326 +#: lib/elements/satin_column.py:327 msgid "Zig-zag underlay" msgstr "ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ Ð¿Ñ€Ð¾Ñточка зигзагом" -#: lib/elements/satin_column.py:326 lib/elements/satin_column.py:335 -#: lib/elements/satin_column.py:346 lib/elements/satin_column.py:366 -#: lib/elements/satin_column.py:379 +#: lib/elements/satin_column.py:327 lib/elements/satin_column.py:336 +#: lib/elements/satin_column.py:347 lib/elements/satin_column.py:367 +#: lib/elements/satin_column.py:380 msgid "Zig-zag Underlay" msgstr "ПроÑтрочка зигзагом" -#: lib/elements/satin_column.py:332 +#: lib/elements/satin_column.py:333 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "ЩільніÑть зигзага (відÑтань між піками)" -#: lib/elements/satin_column.py:333 +#: lib/elements/satin_column.py:334 msgid "Distance between peaks of the zig-zags." msgstr "ВідÑтань між піками зигзага." -#: lib/elements/satin_column.py:343 +#: lib/elements/satin_column.py:344 msgid "Inset amount (fixed)" msgstr "" -#: lib/elements/satin_column.py:344 lib/elements/satin_column.py:364 +#: lib/elements/satin_column.py:345 lib/elements/satin_column.py:365 msgid "default: half of contour underlay inset" msgstr "по замовчуванню: половина відÑтупа проÑтрочки контура" -#: lib/elements/satin_column.py:363 +#: lib/elements/satin_column.py:364 msgid "Inset amount (proportional)" msgstr "" -#: lib/elements/satin_column.py:377 +#: lib/elements/satin_column.py:378 msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:25 +#: lib/elements/stroke.py:27 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:26 +#: lib/elements/stroke.py:28 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:30 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:29 +#: lib/elements/stroke.py:31 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:44 msgid "Stroke" msgstr "ЛініÑ" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:47 msgid "Running stitch along paths" msgstr "Вишивка вздовж шлÑхів" -#: lib/elements/stroke.py:63 +#: lib/elements/stroke.py:65 msgid "Running Stitch / Bean Stitch" msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:66 msgid "Ripple Stitch" msgstr "" -#: lib/elements/stroke.py:65 inx/inkstitch_select_elements.inx:13 +#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:21 msgid "ZigZag Stitch" msgstr "" -#: lib/elements/stroke.py:66 inx/inkstitch_select_elements.inx:14 +#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:22 msgid "Manual Stitch" msgstr "" -#: lib/elements/stroke.py:81 +#: lib/elements/stroke.py:83 msgid "Defines how many times to run down and back along the path." msgstr "Визначає Ñкільки разів потрібно пройти про Ñтрічці вперед Ñ– назад." -#: lib/elements/stroke.py:92 +#: lib/elements/stroke.py:94 msgid "Bean stitch number of repeats" msgstr "Бобова вишивка кількіÑть повторень" -#: lib/elements/stroke.py:93 +#: lib/elements/stroke.py:95 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:107 -msgid "Length of stitches in running stitch mode." -msgstr "Довжина Ñтіжків в режимі проÑтрочки." +#: lib/elements/stroke.py:109 +msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting." +msgstr "" + +#: lib/elements/stroke.py:120 +msgid "Stitch tolerance" +msgstr "" -#: lib/elements/stroke.py:119 +#: lib/elements/stroke.py:121 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:133 +#: lib/elements/stroke.py:135 +msgid "Split stitches longer than this." +msgstr "" + +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "Довжина Ñтіжків у режимі проÑтрочки зигзагом." -#: lib/elements/stroke.py:145 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:146 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:174 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:175 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:198 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:199 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:210 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:211 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:222 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:223 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:234 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:235 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:247 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:248 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:252 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "Жоден" -#: lib/elements/stroke.py:260 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:261 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:261 lib/elements/stroke.py:273 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:289 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:272 +#: lib/elements/stroke.py:288 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:273 +#: lib/elements/stroke.py:289 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:284 +#: lib/elements/stroke.py:300 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:285 +#: lib/elements/stroke.py:301 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:296 +#: lib/elements/stroke.py:312 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:297 +#: lib/elements/stroke.py:313 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "flat" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:84 +#: lib/elements/text.py:13 lib/extensions/lettering.py:86 msgid "Text" msgstr "ТекÑÑ‚" @@ -2288,19 +2312,19 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "Виберіть одну або декілька команд, Ñкі потрібно додати." -#: lib/extensions/lettering.py:38 lib/extensions/lettering.py:488 +#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:490 msgid "Ink/Stitch Lettering" msgstr "ÐадпиÑи Ink/Stitch" -#: lib/extensions/lettering.py:48 +#: lib/extensions/lettering.py:50 msgid "Font" msgstr "Шрифт" -#: lib/extensions/lettering.py:57 +#: lib/extensions/lettering.py:59 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:67 inx/inkstitch_apply_threadlist.inx:7 +#: lib/extensions/lettering.py:69 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7 @@ -2308,39 +2332,39 @@ msgstr "" msgid "Options" msgstr "Параметри" -#: lib/extensions/lettering.py:72 +#: lib/extensions/lettering.py:74 msgid "Stitch lines of text back and forth" msgstr "Прошийте Ñ€Ñдки текÑту вперед Ñ– назад" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:76 +#: lib/extensions/lettering.py:78 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:81 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:81 +#: lib/extensions/lettering.py:83 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:503 +#: lib/extensions/lettering.py:91 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2349,33 +2373,33 @@ msgstr "" msgid "Cancel" msgstr "СкаÑувати" -#: lib/extensions/lettering.py:93 lib/extensions/params.py:511 +#: lib/extensions/lettering.py:95 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "ЗаÑтоÑувати Ñ– закрити" -#: lib/extensions/lettering.py:256 +#: lib/extensions/lettering.py:258 msgid "This font has no available font variant. Please update or remove the font." msgstr "Ð”Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ шрифта немає доÑтупного варіанта. Оновіть або видаліть цей шрифт." #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:317 +#: lib/extensions/lettering.py:319 #, python-format msgid "Text scale %s%%" msgstr "МаÑштаб текÑту %s%%" -#: lib/extensions/lettering.py:328 +#: lib/extensions/lettering.py:330 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:478 +#: lib/extensions/lettering.py:480 msgid "Please select only one block of text." msgstr "Виберіть лише один блок текÑту." -#: lib/extensions/lettering.py:481 +#: lib/extensions/lettering.py:483 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "Ви вибрали об'єкти, Ñкі не були Ñтворені розширеннÑм Lettering. Будь лаÑка, очиÑтіть Ñвій вибір або виберіть інші об'єкти, перш ніж знову запуÑтити Lettering." @@ -2466,11 +2490,11 @@ msgstr "ÐатиÑніть тут, щоб ці параметри були збРmsgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Ці параметри будуть збережені, коли ви натиÑнете \"ЗаÑтоÑувати Ñ– Вийти\"" -#: lib/extensions/params.py:485 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "Параметри вишивки" -#: lib/extensions/params.py:508 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "ВикориÑтовувати оÑтанні налаштуваннÑ" @@ -2486,81 +2510,81 @@ msgstr "" msgid "Please select at least one object to be marked as a pattern." msgstr "Виберіть принаймні один об’єкт, Ñкий буде позначено Ñк шаблон." -#: lib/extensions/stroke_to_lpe_satin.py:32 +#: lib/extensions/stroke_to_lpe_satin.py:33 msgid "Please select at least one stroke." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/stroke_to_lpe_satin.py:37 +#: lib/extensions/stroke_to_lpe_satin.py:38 #: lib/extensions/zigzag_line_to_satin.py:27 msgid "Please select at least one stroke to convert to a satin column." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:42 +#: lib/extensions/stroke_to_lpe_satin.py:43 msgid "Could not find the specified pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:101 +#: lib/extensions/stroke_to_lpe_satin.py:133 msgid "Cannot convert a satin column into a live path effect satin. Please select a stroke." msgstr "" -#: lib/extensions/troubleshoot.py:45 +#: lib/extensions/troubleshoot.py:49 msgid "All selected shapes are valid! " msgstr "ПідходÑть вÑÑ– вибрані форми! " -#: lib/extensions/troubleshoot.py:47 +#: lib/extensions/troubleshoot.py:51 msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command." msgstr "Якщо у Ð²Ð°Ñ Ð·Ð°Ð»Ð¸ÑˆÐ¸Ð»Ð¸ÑÑ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ð¸ з фігурою, Ñка вишиваєтьÑÑ, перевірте чи не перебуває вона на шарі з командою ігноруваннÑ." -#: lib/extensions/troubleshoot.py:71 +#: lib/extensions/troubleshoot.py:79 msgid "Invalid Pointer" msgstr "Ðеправильний вказівник" -#: lib/extensions/troubleshoot.py:77 +#: lib/extensions/troubleshoot.py:85 #: inx/inkstitch_lettering_generate_json.inx:26 msgid "Description" msgstr "ОпиÑ" -#: lib/extensions/troubleshoot.py:98 lib/extensions/troubleshoot.py:147 +#: lib/extensions/troubleshoot.py:106 lib/extensions/troubleshoot.py:155 #: inx/inkstitch_cleanup.inx:17 inx/inkstitch_remove_embroidery_settings.inx:16 -#: inx/inkstitch_select_elements.inx:51 inx/inkstitch_troubleshoot.inx:10 +#: inx/inkstitch_select_elements.inx:59 inx/inkstitch_troubleshoot.inx:12 msgid "Troubleshoot" msgstr "Ð’Ð¸Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð½Ñ Ð½ÐµÐ¿Ð¾Ð»Ð°Ð´Ð¾Ðº" -#: lib/extensions/troubleshoot.py:110 lib/extensions/troubleshoot.py:154 +#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:162 msgid "Errors" msgstr "Помилки" -#: lib/extensions/troubleshoot.py:116 lib/extensions/troubleshoot.py:158 +#: lib/extensions/troubleshoot.py:124 lib/extensions/troubleshoot.py:166 msgid "Warnings" msgstr "ПопередженнÑ" -#: lib/extensions/troubleshoot.py:122 +#: lib/extensions/troubleshoot.py:130 msgid "Type Warnings" msgstr "ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð¶ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ тип" -#: lib/extensions/troubleshoot.py:155 +#: lib/extensions/troubleshoot.py:163 msgid "Problems that will prevent the shape from being embroidered." msgstr "Проблеми, Ñкі не дозволÑють вишити цю форму." -#: lib/extensions/troubleshoot.py:159 +#: lib/extensions/troubleshoot.py:167 msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object." msgstr "Ці проблеми не перешкоджатимуть вишивці фігури. Ви можете виправити ці попередженнÑ, але Ñкщо ви цього не зробите - Ink/Stitch поÑтараєтьÑÑ Ð¾Ð±Ñ€Ð¾Ð±Ð¸Ñ‚Ð¸ об'єкт Ñкнайкраще." -#: lib/extensions/troubleshoot.py:164 +#: lib/extensions/troubleshoot.py:172 msgid "Object Type Warnings" msgstr "ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð¶ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ тип об'єкта" -#: lib/extensions/troubleshoot.py:165 +#: lib/extensions/troubleshoot.py:173 msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour." msgstr "Ці об'єкти можуть не коректно працювати з Ink/Stitch. ДотримуйтеÑÑŒ інÑтрукцій, щоб виправити можливі проблеми." -#: lib/extensions/troubleshoot.py:178 +#: lib/extensions/troubleshoot.py:186 msgid "Possible solutions" msgstr "" -#: lib/extensions/troubleshoot.py:183 +#: lib/extensions/troubleshoot.py:191 msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)." msgstr "Можливо, що один об'єкт міÑтить більше ніж одну помилку, але на кожен об'єкт вÑтановлюєтьÑÑ Ñ‚Ñ–Ð»ÑŒÐºÐ¸ один вказівник. ЗапуÑтіть цю функцию знову, коли будуть виникати нові помилки. Видаліть вказівники шлÑхом Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ ÑˆÐ°Ñ€Ñƒ з іменем \"Ð’Ð¸Ñ€Ñ–ÑˆÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼\" через панель об'єктів (Об'бєкт -> Об'єкти...)." @@ -2726,11 +2750,11 @@ msgstr "ШвидкіÑть: %d Ñтіжків/Ñек" msgid "Start" msgstr "Старт" -#: lib/gui/simulator.py:832 lib/gui/simulator.py:842 +#: lib/gui/simulator.py:835 lib/gui/simulator.py:845 msgid "Preview" msgstr "Попередній переглÑд" -#: lib/gui/simulator.py:873 +#: lib/gui/simulator.py:876 msgid "Embroidery Simulation" msgstr "СимулÑÑ†Ñ–Ñ Ð²Ð¸ÑˆÐ¸Ð²Ð°Ð½Ð½Ñ" @@ -2752,7 +2776,7 @@ msgstr "Ð”Ð»Ñ ÑˆÑ€Ð¸Ñ„Ñ‚Ð° '%s' немає варіантів." msgid "Error writing to %(path)s: %(error)s" msgstr "Помилка при запиÑÑ– в %(path)s: %(error)s" -#: lib/stitch_plan/generate_stitch_plan.py:73 +#: lib/stitch_plan/generate_stitch_plan.py:75 #, python-format msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "Файл не Ñ–Ñнує Ñ– не може бути відкритий. Перевірте правильніÑть шлÑху Ñ– Ñпробуйте знову.\\r%s" @@ -2834,7 +2858,7 @@ msgstr "ÐвтоСатин Стрічка %d" msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down." msgstr "" -#: lib/svg/rendering.py:222 +#: lib/svg/rendering.py:229 msgid "Stitch Plan" msgstr "План Стіжків" @@ -3233,6 +3257,7 @@ msgid "Yes" msgstr "Так" #: print/templates/ui.html:201 inx/inkstitch_lettering_generate_json.inx:37 +#: inx/inkstitch_letters_to_font.inx:66 msgid "No" msgstr "ÐÑ–" @@ -3745,8 +3770,8 @@ msgstr "" #: inx/inkstitch_cutwork_segmentation.inx:42 #: inx/inkstitch_fill_to_stroke.inx:24 inx/inkstitch_generate_palette.inx:24 #: inx/inkstitch_lettering_along_path.inx:17 -#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:43 -#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:51 +#: inx/inkstitch_stroke_to_lpe_satin.inx:26 #: inx/inkstitch_zigzag_line_to_satin.inx:18 msgid "Help" msgstr "" @@ -3776,7 +3801,7 @@ msgid "Import any other Threadlist file in txt format. Ink/Stitch will try to ma msgstr "" #: inx/inkstitch_apply_threadlist.inx:98 inx/inkstitch_fill_to_stroke.inx:33 -#: inx/inkstitch_stroke_to_lpe_satin.inx:30 +#: inx/inkstitch_stroke_to_lpe_satin.inx:32 #: inx/inkstitch_zigzag_line_to_satin.inx:28 msgid "Get more information on our website" msgstr "" @@ -3850,7 +3875,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10 -#: inx/inkstitch_stroke_to_lpe_satin.inx:38 +#: inx/inkstitch_stroke_to_lpe_satin.inx:40 #: inx/inkstitch_zigzag_line_to_satin.inx:36 msgid "Tools: Satin" msgstr "" @@ -4065,7 +4090,7 @@ msgid "Duplicate Params" msgstr "Дублювати параметри" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 -#: inx/inkstitch_select_elements.inx:66 +#: inx/inkstitch_select_elements.inx:74 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" @@ -4935,6 +4960,14 @@ msgstr "" msgid "Import commands" msgstr "" +#: inx/inkstitch_letters_to_font.inx:64 +msgid "As param" +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:65 +msgid "As symbol" +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "Додати команди до вибраних об'єктів" @@ -5319,100 +5352,120 @@ msgstr "" msgid "Stroke type" msgstr "" -#: inx/inkstitch_select_elements.inx:11 +#: inx/inkstitch_select_elements.inx:12 msgid "Running Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:12 -msgid "Ripples" +#: inx/inkstitch_select_elements.inx:14 +msgid "Select" +msgstr "" + +#: inx/inkstitch_select_elements.inx:14 +msgid "Only select specific running stitches" msgstr "" #: inx/inkstitch_select_elements.inx:15 -msgid "Polyline" +msgid "All" msgstr "" #: inx/inkstitch_select_elements.inx:16 +msgid "Auto-Run Top Stitching" +msgstr "" + +#: inx/inkstitch_select_elements.inx:17 +msgid "Auto-Run Underpath" +msgstr "" + +#: inx/inkstitch_select_elements.inx:20 +msgid "Ripples" +msgstr "" + +#: inx/inkstitch_select_elements.inx:23 +msgid "Polyline" +msgstr "" + +#: inx/inkstitch_select_elements.inx:24 msgid "Satin" msgstr "" -#: inx/inkstitch_select_elements.inx:18 +#: inx/inkstitch_select_elements.inx:26 msgid "E-Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Only select satins with this underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:21 inx/inkstitch_select_elements.inx:36 +#: inx/inkstitch_select_elements.inx:29 inx/inkstitch_select_elements.inx:44 msgid "No restriction" msgstr "" -#: inx/inkstitch_select_elements.inx:22 +#: inx/inkstitch_select_elements.inx:30 msgid "No underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:23 +#: inx/inkstitch_select_elements.inx:31 msgid "Centerwalk" msgstr "" -#: inx/inkstitch_select_elements.inx:24 +#: inx/inkstitch_select_elements.inx:32 msgid "Contour" msgstr "" -#: inx/inkstitch_select_elements.inx:25 +#: inx/inkstitch_select_elements.inx:33 #: inx/inkstitch_zigzag_line_to_satin.inx:12 msgid "Zigzag" msgstr "" -#: inx/inkstitch_select_elements.inx:27 +#: inx/inkstitch_select_elements.inx:35 msgid "Fills" msgstr "" -#: inx/inkstitch_select_elements.inx:28 +#: inx/inkstitch_select_elements.inx:36 msgid "Fill" msgstr "" -#: inx/inkstitch_select_elements.inx:35 +#: inx/inkstitch_select_elements.inx:43 msgid "Only select fills with this underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:38 +#: inx/inkstitch_select_elements.inx:46 msgid "No Underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:44 +#: inx/inkstitch_select_elements.inx:52 msgid "Select embroidery objects" msgstr "" -#: inx/inkstitch_select_elements.inx:46 +#: inx/inkstitch_select_elements.inx:54 msgid "Selects specific embroidery elements by stitch type." msgstr "" -#: inx/inkstitch_select_elements.inx:47 +#: inx/inkstitch_select_elements.inx:55 msgid "If there is already an active selection, non maching elements will be deselected." msgstr "" -#: inx/inkstitch_select_elements.inx:53 +#: inx/inkstitch_select_elements.inx:61 msgid "If this isn't working for you, you may need to insert your path to a python executable manualy." msgstr "" -#: inx/inkstitch_select_elements.inx:55 +#: inx/inkstitch_select_elements.inx:63 msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:56 -msgid "* Linux: Open the command line and type \"which python\". Copy the path and paste it here." +#: inx/inkstitch_select_elements.inx:64 +msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:57 +#: inx/inkstitch_select_elements.inx:65 msgid "* macOS: doesn't work, sorry" msgstr "" -#: inx/inkstitch_select_elements.inx:58 +#: inx/inkstitch_select_elements.inx:66 msgid "Python Path" msgstr "" @@ -5448,6 +5501,10 @@ msgstr "" msgid "Make stitch plan insensitive to mouse interactions" msgstr "" +#: inx/inkstitch_stitch_plan_preview.inx:23 +msgid "Display command symbols" +msgstr "" + #: inx/inkstitch_stitch_plan_preview_undo.inx:3 msgid "Undo Stitch Plan Preview" msgstr "" @@ -5513,23 +5570,27 @@ msgstr "" msgid "Add rungs" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:25 +#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +msgid "Path specific" +msgstr "" + +#: inx/inkstitch_stroke_to_lpe_satin.inx:27 msgid "This extension converts a stroke into a satin column using the path effect \"pattern along path\"." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:26 +#: inx/inkstitch_stroke_to_lpe_satin.inx:28 msgid "* Please note, that the size values can only be an approximation and will be distorted if the original path is not completely straight." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:27 +#: inx/inkstitch_stroke_to_lpe_satin.inx:29 msgid "* You can edit the satin path through the live path effect settings through Path > Path Effects ..." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:28 +#: inx/inkstitch_stroke_to_lpe_satin.inx:30 msgid "* If you want to add rungs or change specific parts of the satin, convert it to a normal path with Ctrl + Shift + C" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:31 +#: inx/inkstitch_stroke_to_lpe_satin.inx:33 msgid "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin" msgstr "" @@ -5537,6 +5598,14 @@ msgstr "" msgid "Troubleshoot Objects" msgstr "Ð’Ð¸Ñ€Ñ–ÑˆÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼ з об'єктами" +#: inx/inkstitch_troubleshoot.inx:6 +msgid "Pointer size (mm)" +msgstr "" + +#: inx/inkstitch_troubleshoot.inx:7 +msgid "Font size (mm)" +msgstr "" + #: inx/inkstitch_zigzag_line_to_satin.inx:3 msgid "Zig-Zag Line to Satin" msgstr "" diff --git a/translations/messages_vi_VN.po b/translations/messages_vi_VN.po index 2b89c5fb..6c58f848 100644 --- a/translations/messages_vi_VN.po +++ b/translations/messages_vi_VN.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" -"PO-Revision-Date: 2023-03-27 01:17\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" +"PO-Revision-Date: 2023-04-15 01:19\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:829 +#: inkstitch.py:107 lib/elements/fill_stitch.py:851 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1055,8 +1055,8 @@ msgstr "" msgid "* Select the clone." msgstr "" -#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:40 -#: inx/inkstitch_select_elements.inx:41 +#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:48 +#: inx/inkstitch_select_elements.inx:49 msgid "Clone" msgstr "" @@ -1076,117 +1076,117 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:286 +#: lib/elements/element.py:283 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:287 +#: lib/elements/element.py:284 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Both" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Before" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "After" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Neither" msgstr "" -#: lib/elements/element.py:301 +#: lib/elements/element.py:298 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:302 +#: lib/elements/element.py:299 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/element.py:313 +#: lib/elements/element.py:310 msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:314 +#: lib/elements/element.py:311 msgid "Tack down stitch type" msgstr "" -#: lib/elements/element.py:324 lib/elements/element.py:370 +#: lib/elements/element.py:321 lib/elements/element.py:367 msgid "Custom path" msgstr "" -#: lib/elements/element.py:325 +#: lib/elements/element.py:322 msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." msgstr "" -#: lib/elements/element.py:335 lib/elements/element.py:347 +#: lib/elements/element.py:332 lib/elements/element.py:344 msgid "Scale tack stitch" msgstr "" -#: lib/elements/element.py:336 +#: lib/elements/element.py:333 msgid "Set stitch length. A 1 in a custom path equals this values." msgstr "" -#: lib/elements/element.py:348 +#: lib/elements/element.py:345 msgid "Scale tack stitch by this percentage." msgstr "" -#: lib/elements/element.py:359 +#: lib/elements/element.py:356 msgid "Lock stitch" msgstr "" -#: lib/elements/element.py:360 +#: lib/elements/element.py:357 msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:371 +#: lib/elements/element.py:368 msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." msgstr "" -#: lib/elements/element.py:381 lib/elements/element.py:393 +#: lib/elements/element.py:378 lib/elements/element.py:390 msgid "Scale lock stitch" msgstr "" -#: lib/elements/element.py:382 +#: lib/elements/element.py:379 msgid "Set length of lock stitches (mm)." msgstr "" -#: lib/elements/element.py:394 +#: lib/elements/element.py:391 msgid "Scale lock stitch by this percentage." msgstr "" -#: lib/elements/element.py:406 +#: lib/elements/element.py:403 msgid "Trim After" msgstr "" -#: lib/elements/element.py:407 +#: lib/elements/element.py:404 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:416 +#: lib/elements/element.py:413 msgid "Stop After" msgstr "" -#: lib/elements/element.py:417 +#: lib/elements/element.py:414 msgid "Add a STOP command after stitching this object." msgstr "" -#: lib/elements/element.py:426 +#: lib/elements/element.py:423 msgid "Random seed" msgstr "" -#: lib/elements/element.py:427 +#: lib/elements/element.py:424 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" -#: lib/elements/element.py:475 +#: lib/elements/element.py:472 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -1194,11 +1194,11 @@ msgstr "" #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:661 +#: lib/elements/element.py:658 msgid "Failed on " msgstr "" -#: lib/elements/element.py:663 +#: lib/elements/element.py:660 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1222,7 +1222,7 @@ msgstr "" msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:543 +#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:555 msgid "Expand" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:520 +#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:532 msgid "Inset" msgstr "" @@ -1266,15 +1266,15 @@ msgstr "" msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:34 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:35 +#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:37 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:39 msgid "* Remove all guide lines, except for one." msgstr "" @@ -1319,23 +1319,23 @@ msgstr "" msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:29 +#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:37 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:30 +#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:38 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:31 +#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:39 msgid "Meander Fill" msgstr "" -#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:32 +#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:40 msgid "Circular Fill" msgstr "" -#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:33 +#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:41 msgid "Legacy Fill" msgstr "" @@ -1412,132 +1412,148 @@ msgid "Meander Pattern" msgstr "" #: lib/elements/fill_stitch.py:190 -msgid "Meander pattern scale" +msgid "Meander pattern angle" msgstr "" #: lib/elements/fill_stitch.py:200 -msgid "Angle of lines of stitches" +msgid "Meander pattern scale" msgstr "" #: lib/elements/fill_stitch.py:201 +msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. " +msgstr "" + +#: lib/elements/fill_stitch.py:212 +msgid "Angle of lines of stitches" +msgstr "" + +#: lib/elements/fill_stitch.py:213 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:219 lib/elements/fill_stitch.py:532 +#: lib/elements/fill_stitch.py:231 lib/elements/fill_stitch.py:544 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:220 lib/elements/fill_stitch.py:533 +#: lib/elements/fill_stitch.py:232 lib/elements/fill_stitch.py:545 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/fill_stitch.py:233 +#: lib/elements/fill_stitch.py:245 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:234 +#: lib/elements/fill_stitch.py:246 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:245 +#: lib/elements/fill_stitch.py:257 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:246 +#: lib/elements/fill_stitch.py:258 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:265 +#: lib/elements/fill_stitch.py:277 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:266 +#: lib/elements/fill_stitch.py:278 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:281 +#: lib/elements/fill_stitch.py:293 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:282 +#: lib/elements/fill_stitch.py:294 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:440 lib/elements/stroke.py:106 +#: lib/elements/fill_stitch.py:452 lib/elements/stroke.py:108 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:441 +#: lib/elements/fill_stitch.py:453 msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:456 lib/elements/stroke.py:118 +#: lib/elements/fill_stitch.py:468 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:457 +#: lib/elements/fill_stitch.py:469 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:468 inx/inkstitch_select_elements.inx:35 -#: inx/inkstitch_select_elements.inx:37 +#: lib/elements/fill_stitch.py:480 inx/inkstitch_select_elements.inx:43 +#: inx/inkstitch_select_elements.inx:45 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:468 lib/elements/fill_stitch.py:477 -#: lib/elements/fill_stitch.py:502 lib/elements/fill_stitch.py:513 -#: lib/elements/fill_stitch.py:523 lib/elements/fill_stitch.py:535 -#: lib/elements/fill_stitch.py:576 +#: lib/elements/fill_stitch.py:480 lib/elements/fill_stitch.py:489 +#: lib/elements/fill_stitch.py:514 lib/elements/fill_stitch.py:525 +#: lib/elements/fill_stitch.py:535 lib/elements/fill_stitch.py:547 +#: lib/elements/fill_stitch.py:598 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:474 +#: lib/elements/fill_stitch.py:486 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:487 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:499 +#: lib/elements/fill_stitch.py:511 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:500 +#: lib/elements/fill_stitch.py:512 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:510 +#: lib/elements/fill_stitch.py:522 lib/elements/stroke.py:134 msgid "Max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:511 +#: lib/elements/fill_stitch.py:523 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:521 +#: lib/elements/fill_stitch.py:533 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:544 +#: lib/elements/fill_stitch.py:556 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:558 lib/elements/fill_stitch.py:572 +#: lib/elements/fill_stitch.py:569 +msgid "Clip path" +msgstr "" + +#: lib/elements/fill_stitch.py:570 +msgid "Constrain stitching to the shape. Useful when smoothing and expand are used." +msgstr "" + +#: lib/elements/fill_stitch.py:580 lib/elements/fill_stitch.py:594 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:559 lib/elements/fill_stitch.py:573 +#: lib/elements/fill_stitch.py:581 lib/elements/fill_stitch.py:595 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/fill_stitch.py:821 +#: lib/elements/fill_stitch.py:843 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:824 +#: lib/elements/fill_stitch.py:846 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1608,479 +1624,487 @@ msgstr "" msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:30 +#: lib/elements/satin_column.py:31 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:32 +#: lib/elements/satin_column.py:33 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:34 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "Not stitchable satin column" msgstr "" -#: lib/elements/satin_column.py:39 +#: lib/elements/satin_column.py:40 msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup." msgstr "" -#: lib/elements/satin_column.py:41 +#: lib/elements/satin_column.py:42 msgid "Make sure your satin column is not a combination of multiple satin columns." msgstr "" -#: lib/elements/satin_column.py:42 +#: lib/elements/satin_column.py:43 msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/" msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:50 +#: lib/elements/satin_column.py:51 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:51 +#: lib/elements/satin_column.py:52 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:55 +#: lib/elements/satin_column.py:56 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:56 +#: lib/elements/satin_column.py:57 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:60 +#: lib/elements/satin_column.py:61 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:61 +#: lib/elements/satin_column.py:62 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:65 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:65 +#: lib/elements/satin_column.py:66 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:66 +#: lib/elements/satin_column.py:67 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:71 lib/elements/satin_column.py:81 -#: inx/inkstitch_select_elements.inx:17 +#: lib/elements/satin_column.py:72 lib/elements/satin_column.py:82 +#: inx/inkstitch_select_elements.inx:25 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:77 +#: lib/elements/satin_column.py:78 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:82 +#: lib/elements/satin_column.py:83 msgid "\"E\" Stitch" msgstr "" -#: lib/elements/satin_column.py:86 lib/elements/stroke.py:70 +#: lib/elements/satin_column.py:87 lib/elements/stroke.py:72 #: inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:376 +#: lib/elements/satin_column.py:97 lib/elements/satin_column.py:377 msgid "Maximum stitch length" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:98 msgid "Maximum stitch length for split stitches." msgstr "" -#: lib/elements/satin_column.py:106 +#: lib/elements/satin_column.py:107 msgid "Random percentage of satin width decrease" msgstr "" -#: lib/elements/satin_column.py:107 +#: lib/elements/satin_column.py:108 msgid "shorten stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:116 +#: lib/elements/satin_column.py:117 msgid "Random percentage of satin width increase" msgstr "" -#: lib/elements/satin_column.py:117 +#: lib/elements/satin_column.py:118 msgid "lengthen stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:126 +#: lib/elements/satin_column.py:127 msgid "Random zig-zag spacing percentage" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:128 msgid "Amount of random jitter added to stitch length." msgstr "" -#: lib/elements/satin_column.py:135 +#: lib/elements/satin_column.py:136 msgid "Random phase for split stitches" msgstr "" -#: lib/elements/satin_column.py:136 +#: lib/elements/satin_column.py:137 msgid "Controls whether split stitches are centered or with a random phase (which may increase stitch count)." msgstr "" -#: lib/elements/satin_column.py:143 +#: lib/elements/satin_column.py:144 msgid "Minimum length for random-phase split." msgstr "" -#: lib/elements/satin_column.py:144 +#: lib/elements/satin_column.py:145 msgid "Defaults to maximum stitch length. Smaller values allow for a transition between single-stitch and split-stitch." msgstr "" -#: lib/elements/satin_column.py:153 +#: lib/elements/satin_column.py:154 msgid "Random jitter for split stitches" msgstr "" -#: lib/elements/satin_column.py:154 +#: lib/elements/satin_column.py:155 msgid "Randomizes split stitch length if random phase is enabled, stitch position if disabled." msgstr "" -#: lib/elements/satin_column.py:161 +#: lib/elements/satin_column.py:162 msgid "Short stitch inset" msgstr "" -#: lib/elements/satin_column.py:162 +#: lib/elements/satin_column.py:163 msgid "Stitches in areas with high density will be inset by this amount." msgstr "" -#: lib/elements/satin_column.py:172 +#: lib/elements/satin_column.py:173 msgid "Short stitch distance" msgstr "" -#: lib/elements/satin_column.py:173 +#: lib/elements/satin_column.py:174 msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:187 lib/elements/stroke.py:132 +#: lib/elements/satin_column.py:188 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:188 +#: lib/elements/satin_column.py:189 msgid "Peak-to-peak distance between zig-zags. This is double the mm/stitch measurement used by most mechanical machines." msgstr "" -#: lib/elements/satin_column.py:200 +#: lib/elements/satin_column.py:201 msgid "Pull compensation percentage" msgstr "" -#: lib/elements/satin_column.py:201 +#: lib/elements/satin_column.py:202 msgid "Additional pull compensation which varies as a percentage of stitch width. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:215 +#: lib/elements/satin_column.py:216 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:216 +#: lib/elements/satin_column.py:217 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:233 +#: lib/elements/satin_column.py:234 msgid "Reverse one rail" msgstr "" -#: lib/elements/satin_column.py:234 +#: lib/elements/satin_column.py:235 msgid "Enabling this may help if your satin renders very strangely." msgstr "" -#: lib/elements/satin_column.py:244 +#: lib/elements/satin_column.py:245 msgid "Swap rails" msgstr "" -#: lib/elements/satin_column.py:245 +#: lib/elements/satin_column.py:246 msgid "Swaps the first and second rails of the satin column, affecting which side the thread finished on as well as any sided properties" msgstr "" -#: lib/elements/satin_column.py:254 +#: lib/elements/satin_column.py:255 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:254 lib/elements/satin_column.py:261 -#: lib/elements/satin_column.py:269 lib/elements/satin_column.py:284 +#: lib/elements/satin_column.py:255 lib/elements/satin_column.py:262 +#: lib/elements/satin_column.py:270 lib/elements/satin_column.py:285 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:261 lib/elements/satin_column.py:300 +#: lib/elements/satin_column.py:262 lib/elements/satin_column.py:301 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:267 +#: lib/elements/satin_column.py:268 msgid "Inset distance (fixed)" msgstr "" -#: lib/elements/satin_column.py:268 +#: lib/elements/satin_column.py:269 msgid "Shrink the outline by a fixed length, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:281 +#: lib/elements/satin_column.py:282 msgid "Inset distance (proportional)" msgstr "" -#: lib/elements/satin_column.py:282 +#: lib/elements/satin_column.py:283 msgid "Shrink the outline by a proportion of the column width, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:293 +#: lib/elements/satin_column.py:294 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/satin_column.py:300 -#: lib/elements/satin_column.py:309 lib/elements/satin_column.py:319 +#: lib/elements/satin_column.py:294 lib/elements/satin_column.py:301 +#: lib/elements/satin_column.py:310 lib/elements/satin_column.py:320 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:306 lib/elements/stroke.py:80 +#: lib/elements/satin_column.py:307 lib/elements/stroke.py:82 msgid "Repeats" msgstr "" -#: lib/elements/satin_column.py:307 +#: lib/elements/satin_column.py:308 msgid "For an odd number of repeats, this will reverse the direction the satin column is stitched, causing stitching to both begin and end at the start point." msgstr "" -#: lib/elements/satin_column.py:317 +#: lib/elements/satin_column.py:318 msgid "Position" msgstr "" -#: lib/elements/satin_column.py:318 +#: lib/elements/satin_column.py:319 #, python-format msgid "Position of underlay from between the rails. 0% is along the first rail, 50% is centered, 100% is along the second rail." msgstr "" -#: lib/elements/satin_column.py:326 +#: lib/elements/satin_column.py:327 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:326 lib/elements/satin_column.py:335 -#: lib/elements/satin_column.py:346 lib/elements/satin_column.py:366 -#: lib/elements/satin_column.py:379 +#: lib/elements/satin_column.py:327 lib/elements/satin_column.py:336 +#: lib/elements/satin_column.py:347 lib/elements/satin_column.py:367 +#: lib/elements/satin_column.py:380 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:332 +#: lib/elements/satin_column.py:333 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:333 +#: lib/elements/satin_column.py:334 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:343 +#: lib/elements/satin_column.py:344 msgid "Inset amount (fixed)" msgstr "" -#: lib/elements/satin_column.py:344 lib/elements/satin_column.py:364 +#: lib/elements/satin_column.py:345 lib/elements/satin_column.py:365 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:363 +#: lib/elements/satin_column.py:364 msgid "Inset amount (proportional)" msgstr "" -#: lib/elements/satin_column.py:377 +#: lib/elements/satin_column.py:378 msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:25 +#: lib/elements/stroke.py:27 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:26 +#: lib/elements/stroke.py:28 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:30 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:29 +#: lib/elements/stroke.py:31 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:44 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:47 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:63 +#: lib/elements/stroke.py:65 msgid "Running Stitch / Bean Stitch" msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:66 msgid "Ripple Stitch" msgstr "" -#: lib/elements/stroke.py:65 inx/inkstitch_select_elements.inx:13 +#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:21 msgid "ZigZag Stitch" msgstr "" -#: lib/elements/stroke.py:66 inx/inkstitch_select_elements.inx:14 +#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:22 msgid "Manual Stitch" msgstr "" -#: lib/elements/stroke.py:81 +#: lib/elements/stroke.py:83 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:92 +#: lib/elements/stroke.py:94 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:93 +#: lib/elements/stroke.py:95 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:107 -msgid "Length of stitches in running stitch mode." +#: lib/elements/stroke.py:109 +msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting." msgstr "" -#: lib/elements/stroke.py:119 +#: lib/elements/stroke.py:120 +msgid "Stitch tolerance" +msgstr "" + +#: lib/elements/stroke.py:121 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:133 +#: lib/elements/stroke.py:135 +msgid "Split stitches longer than this." +msgstr "" + +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:145 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:146 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:174 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:175 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:198 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:199 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:210 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:211 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:222 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:223 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:234 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:235 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:247 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:248 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:252 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:260 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:261 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:261 lib/elements/stroke.py:273 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:289 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:272 +#: lib/elements/stroke.py:288 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:273 +#: lib/elements/stroke.py:289 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:284 +#: lib/elements/stroke.py:300 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:285 +#: lib/elements/stroke.py:301 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:296 +#: lib/elements/stroke.py:312 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:297 +#: lib/elements/stroke.py:313 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "flat" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:84 +#: lib/elements/text.py:13 lib/extensions/lettering.py:86 msgid "Text" msgstr "" @@ -2288,19 +2312,19 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:38 lib/extensions/lettering.py:488 +#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:490 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:48 +#: lib/extensions/lettering.py:50 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:57 +#: lib/extensions/lettering.py:59 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:67 inx/inkstitch_apply_threadlist.inx:7 +#: lib/extensions/lettering.py:69 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7 @@ -2308,39 +2332,39 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:72 +#: lib/extensions/lettering.py:74 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:76 +#: lib/extensions/lettering.py:78 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:81 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:81 +#: lib/extensions/lettering.py:83 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:503 +#: lib/extensions/lettering.py:91 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2349,33 +2373,33 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:93 lib/extensions/params.py:511 +#: lib/extensions/lettering.py:95 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:256 +#: lib/extensions/lettering.py:258 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:317 +#: lib/extensions/lettering.py:319 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:328 +#: lib/extensions/lettering.py:330 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:478 +#: lib/extensions/lettering.py:480 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:481 +#: lib/extensions/lettering.py:483 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -2466,11 +2490,11 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:485 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:508 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2486,81 +2510,81 @@ msgstr "" msgid "Please select at least one object to be marked as a pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:32 +#: lib/extensions/stroke_to_lpe_satin.py:33 msgid "Please select at least one stroke." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/stroke_to_lpe_satin.py:37 +#: lib/extensions/stroke_to_lpe_satin.py:38 #: lib/extensions/zigzag_line_to_satin.py:27 msgid "Please select at least one stroke to convert to a satin column." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:42 +#: lib/extensions/stroke_to_lpe_satin.py:43 msgid "Could not find the specified pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:101 +#: lib/extensions/stroke_to_lpe_satin.py:133 msgid "Cannot convert a satin column into a live path effect satin. Please select a stroke." msgstr "" -#: lib/extensions/troubleshoot.py:45 +#: lib/extensions/troubleshoot.py:49 msgid "All selected shapes are valid! " msgstr "" -#: lib/extensions/troubleshoot.py:47 +#: lib/extensions/troubleshoot.py:51 msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command." msgstr "" -#: lib/extensions/troubleshoot.py:71 +#: lib/extensions/troubleshoot.py:79 msgid "Invalid Pointer" msgstr "" -#: lib/extensions/troubleshoot.py:77 +#: lib/extensions/troubleshoot.py:85 #: inx/inkstitch_lettering_generate_json.inx:26 msgid "Description" msgstr "" -#: lib/extensions/troubleshoot.py:98 lib/extensions/troubleshoot.py:147 +#: lib/extensions/troubleshoot.py:106 lib/extensions/troubleshoot.py:155 #: inx/inkstitch_cleanup.inx:17 inx/inkstitch_remove_embroidery_settings.inx:16 -#: inx/inkstitch_select_elements.inx:51 inx/inkstitch_troubleshoot.inx:10 +#: inx/inkstitch_select_elements.inx:59 inx/inkstitch_troubleshoot.inx:12 msgid "Troubleshoot" msgstr "" -#: lib/extensions/troubleshoot.py:110 lib/extensions/troubleshoot.py:154 +#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:162 msgid "Errors" msgstr "" -#: lib/extensions/troubleshoot.py:116 lib/extensions/troubleshoot.py:158 +#: lib/extensions/troubleshoot.py:124 lib/extensions/troubleshoot.py:166 msgid "Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:122 +#: lib/extensions/troubleshoot.py:130 msgid "Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:155 +#: lib/extensions/troubleshoot.py:163 msgid "Problems that will prevent the shape from being embroidered." msgstr "" -#: lib/extensions/troubleshoot.py:159 +#: lib/extensions/troubleshoot.py:167 msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object." msgstr "" -#: lib/extensions/troubleshoot.py:164 +#: lib/extensions/troubleshoot.py:172 msgid "Object Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:165 +#: lib/extensions/troubleshoot.py:173 msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour." msgstr "" -#: lib/extensions/troubleshoot.py:178 +#: lib/extensions/troubleshoot.py:186 msgid "Possible solutions" msgstr "" -#: lib/extensions/troubleshoot.py:183 +#: lib/extensions/troubleshoot.py:191 msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)." msgstr "" @@ -2726,11 +2750,11 @@ msgstr "" msgid "Start" msgstr "" -#: lib/gui/simulator.py:832 lib/gui/simulator.py:842 +#: lib/gui/simulator.py:835 lib/gui/simulator.py:845 msgid "Preview" msgstr "" -#: lib/gui/simulator.py:873 +#: lib/gui/simulator.py:876 msgid "Embroidery Simulation" msgstr "" @@ -2751,7 +2775,7 @@ msgstr "" msgid "Error writing to %(path)s: %(error)s" msgstr "" -#: lib/stitch_plan/generate_stitch_plan.py:73 +#: lib/stitch_plan/generate_stitch_plan.py:75 #, python-format msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" @@ -2833,7 +2857,7 @@ msgstr "" msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down." msgstr "" -#: lib/svg/rendering.py:222 +#: lib/svg/rendering.py:229 msgid "Stitch Plan" msgstr "" @@ -3232,6 +3256,7 @@ msgid "Yes" msgstr "" #: print/templates/ui.html:201 inx/inkstitch_lettering_generate_json.inx:37 +#: inx/inkstitch_letters_to_font.inx:66 msgid "No" msgstr "" @@ -3741,8 +3766,8 @@ msgstr "" #: inx/inkstitch_cutwork_segmentation.inx:42 #: inx/inkstitch_fill_to_stroke.inx:24 inx/inkstitch_generate_palette.inx:24 #: inx/inkstitch_lettering_along_path.inx:17 -#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:43 -#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:51 +#: inx/inkstitch_stroke_to_lpe_satin.inx:26 #: inx/inkstitch_zigzag_line_to_satin.inx:18 msgid "Help" msgstr "" @@ -3772,7 +3797,7 @@ msgid "Import any other Threadlist file in txt format. Ink/Stitch will try to ma msgstr "" #: inx/inkstitch_apply_threadlist.inx:98 inx/inkstitch_fill_to_stroke.inx:33 -#: inx/inkstitch_stroke_to_lpe_satin.inx:30 +#: inx/inkstitch_stroke_to_lpe_satin.inx:32 #: inx/inkstitch_zigzag_line_to_satin.inx:28 msgid "Get more information on our website" msgstr "" @@ -3846,7 +3871,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10 -#: inx/inkstitch_stroke_to_lpe_satin.inx:38 +#: inx/inkstitch_stroke_to_lpe_satin.inx:40 #: inx/inkstitch_zigzag_line_to_satin.inx:36 msgid "Tools: Satin" msgstr "" @@ -4061,7 +4086,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 -#: inx/inkstitch_select_elements.inx:66 +#: inx/inkstitch_select_elements.inx:74 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" @@ -4931,6 +4956,14 @@ msgstr "" msgid "Import commands" msgstr "" +#: inx/inkstitch_letters_to_font.inx:64 +msgid "As param" +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:65 +msgid "As symbol" +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5315,100 +5348,120 @@ msgstr "" msgid "Stroke type" msgstr "" -#: inx/inkstitch_select_elements.inx:11 +#: inx/inkstitch_select_elements.inx:12 msgid "Running Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:12 -msgid "Ripples" +#: inx/inkstitch_select_elements.inx:14 +msgid "Select" +msgstr "" + +#: inx/inkstitch_select_elements.inx:14 +msgid "Only select specific running stitches" msgstr "" #: inx/inkstitch_select_elements.inx:15 -msgid "Polyline" +msgid "All" msgstr "" #: inx/inkstitch_select_elements.inx:16 +msgid "Auto-Run Top Stitching" +msgstr "" + +#: inx/inkstitch_select_elements.inx:17 +msgid "Auto-Run Underpath" +msgstr "" + +#: inx/inkstitch_select_elements.inx:20 +msgid "Ripples" +msgstr "" + +#: inx/inkstitch_select_elements.inx:23 +msgid "Polyline" +msgstr "" + +#: inx/inkstitch_select_elements.inx:24 msgid "Satin" msgstr "" -#: inx/inkstitch_select_elements.inx:18 +#: inx/inkstitch_select_elements.inx:26 msgid "E-Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Only select satins with this underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:21 inx/inkstitch_select_elements.inx:36 +#: inx/inkstitch_select_elements.inx:29 inx/inkstitch_select_elements.inx:44 msgid "No restriction" msgstr "" -#: inx/inkstitch_select_elements.inx:22 +#: inx/inkstitch_select_elements.inx:30 msgid "No underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:23 +#: inx/inkstitch_select_elements.inx:31 msgid "Centerwalk" msgstr "" -#: inx/inkstitch_select_elements.inx:24 +#: inx/inkstitch_select_elements.inx:32 msgid "Contour" msgstr "" -#: inx/inkstitch_select_elements.inx:25 +#: inx/inkstitch_select_elements.inx:33 #: inx/inkstitch_zigzag_line_to_satin.inx:12 msgid "Zigzag" msgstr "" -#: inx/inkstitch_select_elements.inx:27 +#: inx/inkstitch_select_elements.inx:35 msgid "Fills" msgstr "" -#: inx/inkstitch_select_elements.inx:28 +#: inx/inkstitch_select_elements.inx:36 msgid "Fill" msgstr "" -#: inx/inkstitch_select_elements.inx:35 +#: inx/inkstitch_select_elements.inx:43 msgid "Only select fills with this underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:38 +#: inx/inkstitch_select_elements.inx:46 msgid "No Underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:44 +#: inx/inkstitch_select_elements.inx:52 msgid "Select embroidery objects" msgstr "" -#: inx/inkstitch_select_elements.inx:46 +#: inx/inkstitch_select_elements.inx:54 msgid "Selects specific embroidery elements by stitch type." msgstr "" -#: inx/inkstitch_select_elements.inx:47 +#: inx/inkstitch_select_elements.inx:55 msgid "If there is already an active selection, non maching elements will be deselected." msgstr "" -#: inx/inkstitch_select_elements.inx:53 +#: inx/inkstitch_select_elements.inx:61 msgid "If this isn't working for you, you may need to insert your path to a python executable manualy." msgstr "" -#: inx/inkstitch_select_elements.inx:55 +#: inx/inkstitch_select_elements.inx:63 msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:56 -msgid "* Linux: Open the command line and type \"which python\". Copy the path and paste it here." +#: inx/inkstitch_select_elements.inx:64 +msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:57 +#: inx/inkstitch_select_elements.inx:65 msgid "* macOS: doesn't work, sorry" msgstr "" -#: inx/inkstitch_select_elements.inx:58 +#: inx/inkstitch_select_elements.inx:66 msgid "Python Path" msgstr "" @@ -5444,6 +5497,10 @@ msgstr "" msgid "Make stitch plan insensitive to mouse interactions" msgstr "" +#: inx/inkstitch_stitch_plan_preview.inx:23 +msgid "Display command symbols" +msgstr "" + #: inx/inkstitch_stitch_plan_preview_undo.inx:3 msgid "Undo Stitch Plan Preview" msgstr "" @@ -5509,23 +5566,27 @@ msgstr "" msgid "Add rungs" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:25 +#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +msgid "Path specific" +msgstr "" + +#: inx/inkstitch_stroke_to_lpe_satin.inx:27 msgid "This extension converts a stroke into a satin column using the path effect \"pattern along path\"." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:26 +#: inx/inkstitch_stroke_to_lpe_satin.inx:28 msgid "* Please note, that the size values can only be an approximation and will be distorted if the original path is not completely straight." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:27 +#: inx/inkstitch_stroke_to_lpe_satin.inx:29 msgid "* You can edit the satin path through the live path effect settings through Path > Path Effects ..." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:28 +#: inx/inkstitch_stroke_to_lpe_satin.inx:30 msgid "* If you want to add rungs or change specific parts of the satin, convert it to a normal path with Ctrl + Shift + C" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:31 +#: inx/inkstitch_stroke_to_lpe_satin.inx:33 msgid "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin" msgstr "" @@ -5533,6 +5594,14 @@ msgstr "" msgid "Troubleshoot Objects" msgstr "" +#: inx/inkstitch_troubleshoot.inx:6 +msgid "Pointer size (mm)" +msgstr "" + +#: inx/inkstitch_troubleshoot.inx:7 +msgid "Font size (mm)" +msgstr "" + #: inx/inkstitch_zigzag_line_to_satin.inx:3 msgid "Zig-Zag Line to Satin" msgstr "" diff --git a/translations/messages_zh_CN.po b/translations/messages_zh_CN.po index 154b449c..80a715fe 100644 --- a/translations/messages_zh_CN.po +++ b/translations/messages_zh_CN.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" -"PO-Revision-Date: 2023-03-27 01:16\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" +"PO-Revision-Date: 2023-04-15 01:18\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:829 +#: inkstitch.py:107 lib/elements/fill_stitch.py:851 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1055,8 +1055,8 @@ msgstr "" msgid "* Select the clone." msgstr "" -#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:40 -#: inx/inkstitch_select_elements.inx:41 +#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:48 +#: inx/inkstitch_select_elements.inx:49 msgid "Clone" msgstr "" @@ -1076,117 +1076,117 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:286 +#: lib/elements/element.py:283 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:287 +#: lib/elements/element.py:284 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Both" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Before" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "After" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Neither" msgstr "" -#: lib/elements/element.py:301 +#: lib/elements/element.py:298 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:302 +#: lib/elements/element.py:299 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/element.py:313 +#: lib/elements/element.py:310 msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:314 +#: lib/elements/element.py:311 msgid "Tack down stitch type" msgstr "" -#: lib/elements/element.py:324 lib/elements/element.py:370 +#: lib/elements/element.py:321 lib/elements/element.py:367 msgid "Custom path" msgstr "" -#: lib/elements/element.py:325 +#: lib/elements/element.py:322 msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." msgstr "" -#: lib/elements/element.py:335 lib/elements/element.py:347 +#: lib/elements/element.py:332 lib/elements/element.py:344 msgid "Scale tack stitch" msgstr "" -#: lib/elements/element.py:336 +#: lib/elements/element.py:333 msgid "Set stitch length. A 1 in a custom path equals this values." msgstr "" -#: lib/elements/element.py:348 +#: lib/elements/element.py:345 msgid "Scale tack stitch by this percentage." msgstr "" -#: lib/elements/element.py:359 +#: lib/elements/element.py:356 msgid "Lock stitch" msgstr "" -#: lib/elements/element.py:360 +#: lib/elements/element.py:357 msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:371 +#: lib/elements/element.py:368 msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." msgstr "" -#: lib/elements/element.py:381 lib/elements/element.py:393 +#: lib/elements/element.py:378 lib/elements/element.py:390 msgid "Scale lock stitch" msgstr "" -#: lib/elements/element.py:382 +#: lib/elements/element.py:379 msgid "Set length of lock stitches (mm)." msgstr "" -#: lib/elements/element.py:394 +#: lib/elements/element.py:391 msgid "Scale lock stitch by this percentage." msgstr "" -#: lib/elements/element.py:406 +#: lib/elements/element.py:403 msgid "Trim After" msgstr "" -#: lib/elements/element.py:407 +#: lib/elements/element.py:404 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:416 +#: lib/elements/element.py:413 msgid "Stop After" msgstr "" -#: lib/elements/element.py:417 +#: lib/elements/element.py:414 msgid "Add a STOP command after stitching this object." msgstr "" -#: lib/elements/element.py:426 +#: lib/elements/element.py:423 msgid "Random seed" msgstr "" -#: lib/elements/element.py:427 +#: lib/elements/element.py:424 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" -#: lib/elements/element.py:475 +#: lib/elements/element.py:472 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -1194,11 +1194,11 @@ msgstr "" #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:661 +#: lib/elements/element.py:658 msgid "Failed on " msgstr "" -#: lib/elements/element.py:663 +#: lib/elements/element.py:660 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1222,7 +1222,7 @@ msgstr "" msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:543 +#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:555 msgid "Expand" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:520 +#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:532 msgid "Inset" msgstr "" @@ -1266,15 +1266,15 @@ msgstr "" msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:34 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:35 +#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:37 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "该对象有多个å‚考线,但åªä¼šä½¿ç”¨ç¬¬ä¸€ä¸ªã€‚" -#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:39 msgid "* Remove all guide lines, except for one." msgstr "" @@ -1319,23 +1319,23 @@ msgstr "" msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:29 +#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:37 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:30 +#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:38 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:31 +#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:39 msgid "Meander Fill" msgstr "" -#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:32 +#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:40 msgid "Circular Fill" msgstr "" -#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:33 +#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:41 msgid "Legacy Fill" msgstr "" @@ -1412,132 +1412,148 @@ msgid "Meander Pattern" msgstr "" #: lib/elements/fill_stitch.py:190 -msgid "Meander pattern scale" +msgid "Meander pattern angle" msgstr "" #: lib/elements/fill_stitch.py:200 -msgid "Angle of lines of stitches" +msgid "Meander pattern scale" msgstr "" #: lib/elements/fill_stitch.py:201 +msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. " +msgstr "" + +#: lib/elements/fill_stitch.py:212 +msgid "Angle of lines of stitches" +msgstr "" + +#: lib/elements/fill_stitch.py:213 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:219 lib/elements/fill_stitch.py:532 +#: lib/elements/fill_stitch.py:231 lib/elements/fill_stitch.py:544 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:220 lib/elements/fill_stitch.py:533 +#: lib/elements/fill_stitch.py:232 lib/elements/fill_stitch.py:545 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/fill_stitch.py:233 +#: lib/elements/fill_stitch.py:245 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:234 +#: lib/elements/fill_stitch.py:246 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:245 +#: lib/elements/fill_stitch.py:257 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:246 +#: lib/elements/fill_stitch.py:258 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:265 +#: lib/elements/fill_stitch.py:277 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:266 +#: lib/elements/fill_stitch.py:278 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:281 +#: lib/elements/fill_stitch.py:293 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:282 +#: lib/elements/fill_stitch.py:294 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:440 lib/elements/stroke.py:106 +#: lib/elements/fill_stitch.py:452 lib/elements/stroke.py:108 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:441 +#: lib/elements/fill_stitch.py:453 msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:456 lib/elements/stroke.py:118 +#: lib/elements/fill_stitch.py:468 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:457 +#: lib/elements/fill_stitch.py:469 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:468 inx/inkstitch_select_elements.inx:35 -#: inx/inkstitch_select_elements.inx:37 +#: lib/elements/fill_stitch.py:480 inx/inkstitch_select_elements.inx:43 +#: inx/inkstitch_select_elements.inx:45 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:468 lib/elements/fill_stitch.py:477 -#: lib/elements/fill_stitch.py:502 lib/elements/fill_stitch.py:513 -#: lib/elements/fill_stitch.py:523 lib/elements/fill_stitch.py:535 -#: lib/elements/fill_stitch.py:576 +#: lib/elements/fill_stitch.py:480 lib/elements/fill_stitch.py:489 +#: lib/elements/fill_stitch.py:514 lib/elements/fill_stitch.py:525 +#: lib/elements/fill_stitch.py:535 lib/elements/fill_stitch.py:547 +#: lib/elements/fill_stitch.py:598 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:474 +#: lib/elements/fill_stitch.py:486 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:487 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:499 +#: lib/elements/fill_stitch.py:511 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:500 +#: lib/elements/fill_stitch.py:512 msgid "default: 3x fill row spacing" msgstr "默认值:3x 填充行间è·" -#: lib/elements/fill_stitch.py:510 +#: lib/elements/fill_stitch.py:522 lib/elements/stroke.py:134 msgid "Max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:511 +#: lib/elements/fill_stitch.py:523 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:521 +#: lib/elements/fill_stitch.py:533 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:544 +#: lib/elements/fill_stitch.py:556 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:558 lib/elements/fill_stitch.py:572 +#: lib/elements/fill_stitch.py:569 +msgid "Clip path" +msgstr "" + +#: lib/elements/fill_stitch.py:570 +msgid "Constrain stitching to the shape. Useful when smoothing and expand are used." +msgstr "" + +#: lib/elements/fill_stitch.py:580 lib/elements/fill_stitch.py:594 msgid "Underpath" msgstr "下ç¼" -#: lib/elements/fill_stitch.py:559 lib/elements/fill_stitch.py:573 +#: lib/elements/fill_stitch.py:581 lib/elements/fill_stitch.py:595 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/fill_stitch.py:821 +#: lib/elements/fill_stitch.py:843 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:824 +#: lib/elements/fill_stitch.py:846 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1608,479 +1624,487 @@ msgstr "" msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:30 +#: lib/elements/satin_column.py:31 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:32 +#: lib/elements/satin_column.py:33 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:34 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "Not stitchable satin column" msgstr "" -#: lib/elements/satin_column.py:39 +#: lib/elements/satin_column.py:40 msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup." msgstr "" -#: lib/elements/satin_column.py:41 +#: lib/elements/satin_column.py:42 msgid "Make sure your satin column is not a combination of multiple satin columns." msgstr "" -#: lib/elements/satin_column.py:42 +#: lib/elements/satin_column.py:43 msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/" msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:50 +#: lib/elements/satin_column.py:51 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:51 +#: lib/elements/satin_column.py:52 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:55 +#: lib/elements/satin_column.py:56 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:56 +#: lib/elements/satin_column.py:57 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:60 +#: lib/elements/satin_column.py:61 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:61 +#: lib/elements/satin_column.py:62 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:65 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:65 +#: lib/elements/satin_column.py:66 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:66 +#: lib/elements/satin_column.py:67 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:71 lib/elements/satin_column.py:81 -#: inx/inkstitch_select_elements.inx:17 +#: lib/elements/satin_column.py:72 lib/elements/satin_column.py:82 +#: inx/inkstitch_select_elements.inx:25 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:77 +#: lib/elements/satin_column.py:78 msgid "Custom satin column" msgstr "å®šåˆ¶ç¼Žé¢æŸ±" -#: lib/elements/satin_column.py:82 +#: lib/elements/satin_column.py:83 msgid "\"E\" Stitch" msgstr "" -#: lib/elements/satin_column.py:86 lib/elements/stroke.py:70 +#: lib/elements/satin_column.py:87 lib/elements/stroke.py:72 #: inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:376 +#: lib/elements/satin_column.py:97 lib/elements/satin_column.py:377 msgid "Maximum stitch length" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:98 msgid "Maximum stitch length for split stitches." msgstr "" -#: lib/elements/satin_column.py:106 +#: lib/elements/satin_column.py:107 msgid "Random percentage of satin width decrease" msgstr "" -#: lib/elements/satin_column.py:107 +#: lib/elements/satin_column.py:108 msgid "shorten stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:116 +#: lib/elements/satin_column.py:117 msgid "Random percentage of satin width increase" msgstr "" -#: lib/elements/satin_column.py:117 +#: lib/elements/satin_column.py:118 msgid "lengthen stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:126 +#: lib/elements/satin_column.py:127 msgid "Random zig-zag spacing percentage" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:128 msgid "Amount of random jitter added to stitch length." msgstr "" -#: lib/elements/satin_column.py:135 +#: lib/elements/satin_column.py:136 msgid "Random phase for split stitches" msgstr "" -#: lib/elements/satin_column.py:136 +#: lib/elements/satin_column.py:137 msgid "Controls whether split stitches are centered or with a random phase (which may increase stitch count)." msgstr "" -#: lib/elements/satin_column.py:143 +#: lib/elements/satin_column.py:144 msgid "Minimum length for random-phase split." msgstr "" -#: lib/elements/satin_column.py:144 +#: lib/elements/satin_column.py:145 msgid "Defaults to maximum stitch length. Smaller values allow for a transition between single-stitch and split-stitch." msgstr "" -#: lib/elements/satin_column.py:153 +#: lib/elements/satin_column.py:154 msgid "Random jitter for split stitches" msgstr "" -#: lib/elements/satin_column.py:154 +#: lib/elements/satin_column.py:155 msgid "Randomizes split stitch length if random phase is enabled, stitch position if disabled." msgstr "" -#: lib/elements/satin_column.py:161 +#: lib/elements/satin_column.py:162 msgid "Short stitch inset" msgstr "" -#: lib/elements/satin_column.py:162 +#: lib/elements/satin_column.py:163 msgid "Stitches in areas with high density will be inset by this amount." msgstr "" -#: lib/elements/satin_column.py:172 +#: lib/elements/satin_column.py:173 msgid "Short stitch distance" msgstr "çŸé’ˆè·" -#: lib/elements/satin_column.py:173 +#: lib/elements/satin_column.py:174 msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:187 lib/elements/stroke.py:132 +#: lib/elements/satin_column.py:188 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:188 +#: lib/elements/satin_column.py:189 msgid "Peak-to-peak distance between zig-zags. This is double the mm/stitch measurement used by most mechanical machines." msgstr "" -#: lib/elements/satin_column.py:200 +#: lib/elements/satin_column.py:201 msgid "Pull compensation percentage" msgstr "" -#: lib/elements/satin_column.py:201 +#: lib/elements/satin_column.py:202 msgid "Additional pull compensation which varies as a percentage of stitch width. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:215 +#: lib/elements/satin_column.py:216 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:216 +#: lib/elements/satin_column.py:217 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:233 +#: lib/elements/satin_column.py:234 msgid "Reverse one rail" msgstr "" -#: lib/elements/satin_column.py:234 +#: lib/elements/satin_column.py:235 msgid "Enabling this may help if your satin renders very strangely." msgstr "" -#: lib/elements/satin_column.py:244 +#: lib/elements/satin_column.py:245 msgid "Swap rails" msgstr "" -#: lib/elements/satin_column.py:245 +#: lib/elements/satin_column.py:246 msgid "Swaps the first and second rails of the satin column, affecting which side the thread finished on as well as any sided properties" msgstr "" -#: lib/elements/satin_column.py:254 +#: lib/elements/satin_column.py:255 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:254 lib/elements/satin_column.py:261 -#: lib/elements/satin_column.py:269 lib/elements/satin_column.py:284 +#: lib/elements/satin_column.py:255 lib/elements/satin_column.py:262 +#: lib/elements/satin_column.py:270 lib/elements/satin_column.py:285 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:261 lib/elements/satin_column.py:300 +#: lib/elements/satin_column.py:262 lib/elements/satin_column.py:301 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:267 +#: lib/elements/satin_column.py:268 msgid "Inset distance (fixed)" msgstr "" -#: lib/elements/satin_column.py:268 +#: lib/elements/satin_column.py:269 msgid "Shrink the outline by a fixed length, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:281 +#: lib/elements/satin_column.py:282 msgid "Inset distance (proportional)" msgstr "" -#: lib/elements/satin_column.py:282 +#: lib/elements/satin_column.py:283 msgid "Shrink the outline by a proportion of the column width, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:293 +#: lib/elements/satin_column.py:294 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/satin_column.py:300 -#: lib/elements/satin_column.py:309 lib/elements/satin_column.py:319 +#: lib/elements/satin_column.py:294 lib/elements/satin_column.py:301 +#: lib/elements/satin_column.py:310 lib/elements/satin_column.py:320 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:306 lib/elements/stroke.py:80 +#: lib/elements/satin_column.py:307 lib/elements/stroke.py:82 msgid "Repeats" msgstr "" -#: lib/elements/satin_column.py:307 +#: lib/elements/satin_column.py:308 msgid "For an odd number of repeats, this will reverse the direction the satin column is stitched, causing stitching to both begin and end at the start point." msgstr "" -#: lib/elements/satin_column.py:317 +#: lib/elements/satin_column.py:318 msgid "Position" msgstr "" -#: lib/elements/satin_column.py:318 +#: lib/elements/satin_column.py:319 #, python-format msgid "Position of underlay from between the rails. 0% is along the first rail, 50% is centered, 100% is along the second rail." msgstr "" -#: lib/elements/satin_column.py:326 +#: lib/elements/satin_column.py:327 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:326 lib/elements/satin_column.py:335 -#: lib/elements/satin_column.py:346 lib/elements/satin_column.py:366 -#: lib/elements/satin_column.py:379 +#: lib/elements/satin_column.py:327 lib/elements/satin_column.py:336 +#: lib/elements/satin_column.py:347 lib/elements/satin_column.py:367 +#: lib/elements/satin_column.py:380 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:332 +#: lib/elements/satin_column.py:333 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:333 +#: lib/elements/satin_column.py:334 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:343 +#: lib/elements/satin_column.py:344 msgid "Inset amount (fixed)" msgstr "" -#: lib/elements/satin_column.py:344 lib/elements/satin_column.py:364 +#: lib/elements/satin_column.py:345 lib/elements/satin_column.py:365 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:363 +#: lib/elements/satin_column.py:364 msgid "Inset amount (proportional)" msgstr "" -#: lib/elements/satin_column.py:377 +#: lib/elements/satin_column.py:378 msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:25 +#: lib/elements/stroke.py:27 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:26 +#: lib/elements/stroke.py:28 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:30 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:29 +#: lib/elements/stroke.py:31 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:44 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:47 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:63 +#: lib/elements/stroke.py:65 msgid "Running Stitch / Bean Stitch" msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:66 msgid "Ripple Stitch" msgstr "" -#: lib/elements/stroke.py:65 inx/inkstitch_select_elements.inx:13 +#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:21 msgid "ZigZag Stitch" msgstr "" -#: lib/elements/stroke.py:66 inx/inkstitch_select_elements.inx:14 +#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:22 msgid "Manual Stitch" msgstr "" -#: lib/elements/stroke.py:81 +#: lib/elements/stroke.py:83 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:92 +#: lib/elements/stroke.py:94 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:93 +#: lib/elements/stroke.py:95 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:107 -msgid "Length of stitches in running stitch mode." +#: lib/elements/stroke.py:109 +msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting." msgstr "" -#: lib/elements/stroke.py:119 +#: lib/elements/stroke.py:120 +msgid "Stitch tolerance" +msgstr "" + +#: lib/elements/stroke.py:121 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:133 +#: lib/elements/stroke.py:135 +msgid "Split stitches longer than this." +msgstr "" + +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:145 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:146 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:174 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:175 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:198 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "çº¿è·æŒ‡æ•°" -#: lib/elements/stroke.py:199 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:210 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:211 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:222 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:223 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:234 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:235 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "æ¸²æŸ“ä¸ºç½‘æ ¼ã€‚ å°å¿ƒä½¿ç”¨å¹¶æ³¨æ„您的针迹密度。" -#: lib/elements/stroke.py:247 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:248 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:252 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:260 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:261 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:261 lib/elements/stroke.py:273 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:289 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:272 +#: lib/elements/stroke.py:288 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:273 +#: lib/elements/stroke.py:289 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:284 +#: lib/elements/stroke.py:300 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:285 +#: lib/elements/stroke.py:301 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:296 +#: lib/elements/stroke.py:312 msgid "Join style" msgstr "åŠ å…¥æ ·å¼" -#: lib/elements/stroke.py:297 +#: lib/elements/stroke.py:313 msgid "Join style for non circular ripples." msgstr "åŠ å…¥éžåœ†å½¢æ³¢çº¹çš„æ ·å¼ã€‚" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "flat" msgstr "å¹³é¢" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:84 +#: lib/elements/text.py:13 lib/extensions/lettering.py:86 msgid "Text" msgstr "文本" @@ -2290,19 +2314,19 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "è¯·é€‰æ‹©ä¸€ä¸ªæˆ–å¤šä¸ªå‘½ä»¤æ¥æ·»åŠ ã€‚" -#: lib/extensions/lettering.py:38 lib/extensions/lettering.py:488 +#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:490 msgid "Ink/Stitch Lettering" msgstr "Ink/Stitch 刻å—" -#: lib/extensions/lettering.py:48 +#: lib/extensions/lettering.py:50 msgid "Font" msgstr "å—体" -#: lib/extensions/lettering.py:57 +#: lib/extensions/lettering.py:59 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:67 inx/inkstitch_apply_threadlist.inx:7 +#: lib/extensions/lettering.py:69 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7 @@ -2310,39 +2334,39 @@ msgstr "" msgid "Options" msgstr "选项" -#: lib/extensions/lettering.py:72 +#: lib/extensions/lettering.py:74 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:76 +#: lib/extensions/lettering.py:78 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:81 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:81 +#: lib/extensions/lettering.py:83 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:503 +#: lib/extensions/lettering.py:91 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2351,33 +2375,33 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:93 lib/extensions/params.py:511 +#: lib/extensions/lettering.py:95 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:256 +#: lib/extensions/lettering.py:258 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:317 +#: lib/extensions/lettering.py:319 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:328 +#: lib/extensions/lettering.py:330 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:478 +#: lib/extensions/lettering.py:480 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:481 +#: lib/extensions/lettering.py:483 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -2468,11 +2492,11 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:485 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:508 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2488,81 +2512,81 @@ msgstr "" msgid "Please select at least one object to be marked as a pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:32 +#: lib/extensions/stroke_to_lpe_satin.py:33 msgid "Please select at least one stroke." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/stroke_to_lpe_satin.py:37 +#: lib/extensions/stroke_to_lpe_satin.py:38 #: lib/extensions/zigzag_line_to_satin.py:27 msgid "Please select at least one stroke to convert to a satin column." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:42 +#: lib/extensions/stroke_to_lpe_satin.py:43 msgid "Could not find the specified pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:101 +#: lib/extensions/stroke_to_lpe_satin.py:133 msgid "Cannot convert a satin column into a live path effect satin. Please select a stroke." msgstr "" -#: lib/extensions/troubleshoot.py:45 +#: lib/extensions/troubleshoot.py:49 msgid "All selected shapes are valid! " msgstr "所有选定的形状都有效ï¼" -#: lib/extensions/troubleshoot.py:47 +#: lib/extensions/troubleshoot.py:51 msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command." msgstr "" -#: lib/extensions/troubleshoot.py:71 +#: lib/extensions/troubleshoot.py:79 msgid "Invalid Pointer" msgstr "" -#: lib/extensions/troubleshoot.py:77 +#: lib/extensions/troubleshoot.py:85 #: inx/inkstitch_lettering_generate_json.inx:26 msgid "Description" msgstr "" -#: lib/extensions/troubleshoot.py:98 lib/extensions/troubleshoot.py:147 +#: lib/extensions/troubleshoot.py:106 lib/extensions/troubleshoot.py:155 #: inx/inkstitch_cleanup.inx:17 inx/inkstitch_remove_embroidery_settings.inx:16 -#: inx/inkstitch_select_elements.inx:51 inx/inkstitch_troubleshoot.inx:10 +#: inx/inkstitch_select_elements.inx:59 inx/inkstitch_troubleshoot.inx:12 msgid "Troubleshoot" msgstr "" -#: lib/extensions/troubleshoot.py:110 lib/extensions/troubleshoot.py:154 +#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:162 msgid "Errors" msgstr "" -#: lib/extensions/troubleshoot.py:116 lib/extensions/troubleshoot.py:158 +#: lib/extensions/troubleshoot.py:124 lib/extensions/troubleshoot.py:166 msgid "Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:122 +#: lib/extensions/troubleshoot.py:130 msgid "Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:155 +#: lib/extensions/troubleshoot.py:163 msgid "Problems that will prevent the shape from being embroidered." msgstr "" -#: lib/extensions/troubleshoot.py:159 +#: lib/extensions/troubleshoot.py:167 msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object." msgstr "这些问题ä¸ä¼šé˜»æ¢å½¢çŠ¶è¢«åˆºç»£ã€‚ 您应该考虑修å¤è¦å‘Šï¼Œä½†å¦‚果您ä¸è¿™æ ·åšï¼ŒInk/Stitch 将尽最大努力处ç†è¯¥å¯¹è±¡ã€‚" -#: lib/extensions/troubleshoot.py:164 +#: lib/extensions/troubleshoot.py:172 msgid "Object Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:165 +#: lib/extensions/troubleshoot.py:173 msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour." msgstr "" -#: lib/extensions/troubleshoot.py:178 +#: lib/extensions/troubleshoot.py:186 msgid "Possible solutions" msgstr "" -#: lib/extensions/troubleshoot.py:183 +#: lib/extensions/troubleshoot.py:191 msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)." msgstr "" @@ -2728,11 +2752,11 @@ msgstr "速度:%d é’ˆ/ç§’" msgid "Start" msgstr "开始" -#: lib/gui/simulator.py:832 lib/gui/simulator.py:842 +#: lib/gui/simulator.py:835 lib/gui/simulator.py:845 msgid "Preview" msgstr "预览" -#: lib/gui/simulator.py:873 +#: lib/gui/simulator.py:876 msgid "Embroidery Simulation" msgstr "刺绣模拟" @@ -2754,7 +2778,7 @@ msgstr "å—体“%sâ€æ²¡æœ‰å˜ä½“。" msgid "Error writing to %(path)s: %(error)s" msgstr "写入错误 %(path)s%(error)s" -#: lib/stitch_plan/generate_stitch_plan.py:73 +#: lib/stitch_plan/generate_stitch_plan.py:75 #, python-format msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "文件ä¸å˜åœ¨ï¼Œæ— 法打开。 è¯·æ›´æ£æ–‡ä»¶è·¯å¾„å¹¶é‡è¯•。\\r%s" @@ -2836,7 +2860,7 @@ msgstr "自动平包针è¿è¡Œé’ˆè¿¹ %d" msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down." msgstr "" -#: lib/svg/rendering.py:222 +#: lib/svg/rendering.py:229 msgid "Stitch Plan" msgstr "针迹预设" @@ -3236,6 +3260,7 @@ msgid "Yes" msgstr "是" #: print/templates/ui.html:201 inx/inkstitch_lettering_generate_json.inx:37 +#: inx/inkstitch_letters_to_font.inx:66 msgid "No" msgstr "ä¸" @@ -3746,8 +3771,8 @@ msgstr "*选择调色æ¿" #: inx/inkstitch_cutwork_segmentation.inx:42 #: inx/inkstitch_fill_to_stroke.inx:24 inx/inkstitch_generate_palette.inx:24 #: inx/inkstitch_lettering_along_path.inx:17 -#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:43 -#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:51 +#: inx/inkstitch_stroke_to_lpe_satin.inx:26 #: inx/inkstitch_zigzag_line_to_satin.inx:18 msgid "Help" msgstr "帮助" @@ -3777,7 +3802,7 @@ msgid "Import any other Threadlist file in txt format. Ink/Stitch will try to ma msgstr "" #: inx/inkstitch_apply_threadlist.inx:98 inx/inkstitch_fill_to_stroke.inx:33 -#: inx/inkstitch_stroke_to_lpe_satin.inx:30 +#: inx/inkstitch_stroke_to_lpe_satin.inx:32 #: inx/inkstitch_zigzag_line_to_satin.inx:28 msgid "Get more information on our website" msgstr "åœ¨æˆ‘ä»¬çš„ç½‘ç«™ä¸ŠèŽ·å–æ›´å¤šä¿¡æ¯" @@ -3851,7 +3876,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10 -#: inx/inkstitch_stroke_to_lpe_satin.inx:38 +#: inx/inkstitch_stroke_to_lpe_satin.inx:40 #: inx/inkstitch_zigzag_line_to_satin.inx:36 msgid "Tools: Satin" msgstr "" @@ -4066,7 +4091,7 @@ msgid "Duplicate Params" msgstr "é‡å¤å‚æ•°" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 -#: inx/inkstitch_select_elements.inx:66 +#: inx/inkstitch_select_elements.inx:74 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" @@ -4936,6 +4961,14 @@ msgstr "" msgid "Import commands" msgstr "" +#: inx/inkstitch_letters_to_font.inx:64 +msgid "As param" +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:65 +msgid "As symbol" +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5320,100 +5353,120 @@ msgstr "" msgid "Stroke type" msgstr "" -#: inx/inkstitch_select_elements.inx:11 +#: inx/inkstitch_select_elements.inx:12 msgid "Running Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:12 -msgid "Ripples" +#: inx/inkstitch_select_elements.inx:14 +msgid "Select" +msgstr "" + +#: inx/inkstitch_select_elements.inx:14 +msgid "Only select specific running stitches" msgstr "" #: inx/inkstitch_select_elements.inx:15 -msgid "Polyline" +msgid "All" msgstr "" #: inx/inkstitch_select_elements.inx:16 +msgid "Auto-Run Top Stitching" +msgstr "" + +#: inx/inkstitch_select_elements.inx:17 +msgid "Auto-Run Underpath" +msgstr "" + +#: inx/inkstitch_select_elements.inx:20 +msgid "Ripples" +msgstr "" + +#: inx/inkstitch_select_elements.inx:23 +msgid "Polyline" +msgstr "" + +#: inx/inkstitch_select_elements.inx:24 msgid "Satin" msgstr "" -#: inx/inkstitch_select_elements.inx:18 +#: inx/inkstitch_select_elements.inx:26 msgid "E-Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Only select satins with this underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:21 inx/inkstitch_select_elements.inx:36 +#: inx/inkstitch_select_elements.inx:29 inx/inkstitch_select_elements.inx:44 msgid "No restriction" msgstr "" -#: inx/inkstitch_select_elements.inx:22 +#: inx/inkstitch_select_elements.inx:30 msgid "No underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:23 +#: inx/inkstitch_select_elements.inx:31 msgid "Centerwalk" msgstr "" -#: inx/inkstitch_select_elements.inx:24 +#: inx/inkstitch_select_elements.inx:32 msgid "Contour" msgstr "" -#: inx/inkstitch_select_elements.inx:25 +#: inx/inkstitch_select_elements.inx:33 #: inx/inkstitch_zigzag_line_to_satin.inx:12 msgid "Zigzag" msgstr "" -#: inx/inkstitch_select_elements.inx:27 +#: inx/inkstitch_select_elements.inx:35 msgid "Fills" msgstr "" -#: inx/inkstitch_select_elements.inx:28 +#: inx/inkstitch_select_elements.inx:36 msgid "Fill" msgstr "" -#: inx/inkstitch_select_elements.inx:35 +#: inx/inkstitch_select_elements.inx:43 msgid "Only select fills with this underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:38 +#: inx/inkstitch_select_elements.inx:46 msgid "No Underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:44 +#: inx/inkstitch_select_elements.inx:52 msgid "Select embroidery objects" msgstr "" -#: inx/inkstitch_select_elements.inx:46 +#: inx/inkstitch_select_elements.inx:54 msgid "Selects specific embroidery elements by stitch type." msgstr "" -#: inx/inkstitch_select_elements.inx:47 +#: inx/inkstitch_select_elements.inx:55 msgid "If there is already an active selection, non maching elements will be deselected." msgstr "" -#: inx/inkstitch_select_elements.inx:53 +#: inx/inkstitch_select_elements.inx:61 msgid "If this isn't working for you, you may need to insert your path to a python executable manualy." msgstr "" -#: inx/inkstitch_select_elements.inx:55 +#: inx/inkstitch_select_elements.inx:63 msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:56 -msgid "* Linux: Open the command line and type \"which python\". Copy the path and paste it here." +#: inx/inkstitch_select_elements.inx:64 +msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:57 +#: inx/inkstitch_select_elements.inx:65 msgid "* macOS: doesn't work, sorry" msgstr "" -#: inx/inkstitch_select_elements.inx:58 +#: inx/inkstitch_select_elements.inx:66 msgid "Python Path" msgstr "" @@ -5449,6 +5502,10 @@ msgstr "" msgid "Make stitch plan insensitive to mouse interactions" msgstr "" +#: inx/inkstitch_stitch_plan_preview.inx:23 +msgid "Display command symbols" +msgstr "" + #: inx/inkstitch_stitch_plan_preview_undo.inx:3 msgid "Undo Stitch Plan Preview" msgstr "撤消针迹计划预览" @@ -5514,23 +5571,27 @@ msgstr "" msgid "Add rungs" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:25 +#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +msgid "Path specific" +msgstr "" + +#: inx/inkstitch_stroke_to_lpe_satin.inx:27 msgid "This extension converts a stroke into a satin column using the path effect \"pattern along path\"." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:26 +#: inx/inkstitch_stroke_to_lpe_satin.inx:28 msgid "* Please note, that the size values can only be an approximation and will be distorted if the original path is not completely straight." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:27 +#: inx/inkstitch_stroke_to_lpe_satin.inx:29 msgid "* You can edit the satin path through the live path effect settings through Path > Path Effects ..." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:28 +#: inx/inkstitch_stroke_to_lpe_satin.inx:30 msgid "* If you want to add rungs or change specific parts of the satin, convert it to a normal path with Ctrl + Shift + C" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:31 +#: inx/inkstitch_stroke_to_lpe_satin.inx:33 msgid "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin" msgstr "" @@ -5538,6 +5599,14 @@ msgstr "" msgid "Troubleshoot Objects" msgstr "对象疑难解ç”" +#: inx/inkstitch_troubleshoot.inx:6 +msgid "Pointer size (mm)" +msgstr "" + +#: inx/inkstitch_troubleshoot.inx:7 +msgid "Font size (mm)" +msgstr "" + #: inx/inkstitch_zigzag_line_to_satin.inx:3 msgid "Zig-Zag Line to Satin" msgstr "" diff --git a/translations/messages_zh_TW.po b/translations/messages_zh_TW.po index 741b173d..f165b140 100644 --- a/translations/messages_zh_TW.po +++ b/translations/messages_zh_TW.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" -"PO-Revision-Date: 2023-03-27 01:16\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" +"PO-Revision-Date: 2023-04-15 01:18\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-27 01:15+0000\n" +"POT-Creation-Date: 2023-04-15 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:829 +#: inkstitch.py:107 lib/elements/fill_stitch.py:851 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1055,8 +1055,8 @@ msgstr "" msgid "* Select the clone." msgstr "" -#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:40 -#: inx/inkstitch_select_elements.inx:41 +#: lib/elements/clone.py:52 inx/inkstitch_select_elements.inx:48 +#: inx/inkstitch_select_elements.inx:49 msgid "Clone" msgstr "" @@ -1076,117 +1076,117 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:286 +#: lib/elements/element.py:283 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:287 +#: lib/elements/element.py:284 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Both" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Before" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "After" msgstr "" -#: lib/elements/element.py:292 +#: lib/elements/element.py:289 msgid "Neither" msgstr "" -#: lib/elements/element.py:301 +#: lib/elements/element.py:298 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:302 +#: lib/elements/element.py:299 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/element.py:313 +#: lib/elements/element.py:310 msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:314 +#: lib/elements/element.py:311 msgid "Tack down stitch type" msgstr "" -#: lib/elements/element.py:324 lib/elements/element.py:370 +#: lib/elements/element.py:321 lib/elements/element.py:367 msgid "Custom path" msgstr "" -#: lib/elements/element.py:325 +#: lib/elements/element.py:322 msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." msgstr "" -#: lib/elements/element.py:335 lib/elements/element.py:347 +#: lib/elements/element.py:332 lib/elements/element.py:344 msgid "Scale tack stitch" msgstr "" -#: lib/elements/element.py:336 +#: lib/elements/element.py:333 msgid "Set stitch length. A 1 in a custom path equals this values." msgstr "" -#: lib/elements/element.py:348 +#: lib/elements/element.py:345 msgid "Scale tack stitch by this percentage." msgstr "" -#: lib/elements/element.py:359 +#: lib/elements/element.py:356 msgid "Lock stitch" msgstr "" -#: lib/elements/element.py:360 +#: lib/elements/element.py:357 msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:371 +#: lib/elements/element.py:368 msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." msgstr "" -#: lib/elements/element.py:381 lib/elements/element.py:393 +#: lib/elements/element.py:378 lib/elements/element.py:390 msgid "Scale lock stitch" msgstr "" -#: lib/elements/element.py:382 +#: lib/elements/element.py:379 msgid "Set length of lock stitches (mm)." msgstr "" -#: lib/elements/element.py:394 +#: lib/elements/element.py:391 msgid "Scale lock stitch by this percentage." msgstr "" -#: lib/elements/element.py:406 +#: lib/elements/element.py:403 msgid "Trim After" msgstr "" -#: lib/elements/element.py:407 +#: lib/elements/element.py:404 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:416 +#: lib/elements/element.py:413 msgid "Stop After" msgstr "" -#: lib/elements/element.py:417 +#: lib/elements/element.py:414 msgid "Add a STOP command after stitching this object." msgstr "" -#: lib/elements/element.py:426 +#: lib/elements/element.py:423 msgid "Random seed" msgstr "" -#: lib/elements/element.py:427 +#: lib/elements/element.py:424 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" -#: lib/elements/element.py:475 +#: lib/elements/element.py:472 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -1194,11 +1194,11 @@ msgstr "" #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:661 +#: lib/elements/element.py:658 msgid "Failed on " msgstr "" -#: lib/elements/element.py:663 +#: lib/elements/element.py:660 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1222,7 +1222,7 @@ msgstr "" msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:543 +#: lib/elements/fill_stitch.py:42 lib/elements/fill_stitch.py:555 msgid "Expand" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:520 +#: lib/elements/fill_stitch.py:48 lib/elements/fill_stitch.py:532 msgid "Inset" msgstr "" @@ -1266,15 +1266,15 @@ msgstr "" msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:34 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:35 +#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:37 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:39 msgid "* Remove all guide lines, except for one." msgstr "" @@ -1319,23 +1319,23 @@ msgstr "" msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:29 +#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:37 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:30 +#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:38 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:31 +#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:39 msgid "Meander Fill" msgstr "" -#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:32 +#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:40 msgid "Circular Fill" msgstr "" -#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:33 +#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:41 msgid "Legacy Fill" msgstr "" @@ -1412,132 +1412,148 @@ msgid "Meander Pattern" msgstr "" #: lib/elements/fill_stitch.py:190 -msgid "Meander pattern scale" +msgid "Meander pattern angle" msgstr "" #: lib/elements/fill_stitch.py:200 -msgid "Angle of lines of stitches" +msgid "Meander pattern scale" msgstr "" #: lib/elements/fill_stitch.py:201 +msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. " +msgstr "" + +#: lib/elements/fill_stitch.py:212 +msgid "Angle of lines of stitches" +msgstr "" + +#: lib/elements/fill_stitch.py:213 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:219 lib/elements/fill_stitch.py:532 +#: lib/elements/fill_stitch.py:231 lib/elements/fill_stitch.py:544 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:220 lib/elements/fill_stitch.py:533 +#: lib/elements/fill_stitch.py:232 lib/elements/fill_stitch.py:545 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/fill_stitch.py:233 +#: lib/elements/fill_stitch.py:245 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:234 +#: lib/elements/fill_stitch.py:246 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:245 +#: lib/elements/fill_stitch.py:257 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:246 +#: lib/elements/fill_stitch.py:258 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:265 +#: lib/elements/fill_stitch.py:277 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:266 +#: lib/elements/fill_stitch.py:278 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:281 +#: lib/elements/fill_stitch.py:293 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:282 +#: lib/elements/fill_stitch.py:294 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:440 lib/elements/stroke.py:106 +#: lib/elements/fill_stitch.py:452 lib/elements/stroke.py:108 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:441 +#: lib/elements/fill_stitch.py:453 msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:456 lib/elements/stroke.py:118 +#: lib/elements/fill_stitch.py:468 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:457 +#: lib/elements/fill_stitch.py:469 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:468 inx/inkstitch_select_elements.inx:35 -#: inx/inkstitch_select_elements.inx:37 +#: lib/elements/fill_stitch.py:480 inx/inkstitch_select_elements.inx:43 +#: inx/inkstitch_select_elements.inx:45 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:468 lib/elements/fill_stitch.py:477 -#: lib/elements/fill_stitch.py:502 lib/elements/fill_stitch.py:513 -#: lib/elements/fill_stitch.py:523 lib/elements/fill_stitch.py:535 -#: lib/elements/fill_stitch.py:576 +#: lib/elements/fill_stitch.py:480 lib/elements/fill_stitch.py:489 +#: lib/elements/fill_stitch.py:514 lib/elements/fill_stitch.py:525 +#: lib/elements/fill_stitch.py:535 lib/elements/fill_stitch.py:547 +#: lib/elements/fill_stitch.py:598 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:474 +#: lib/elements/fill_stitch.py:486 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:487 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:499 +#: lib/elements/fill_stitch.py:511 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:500 +#: lib/elements/fill_stitch.py:512 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:510 +#: lib/elements/fill_stitch.py:522 lib/elements/stroke.py:134 msgid "Max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:511 +#: lib/elements/fill_stitch.py:523 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:521 +#: lib/elements/fill_stitch.py:533 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:544 +#: lib/elements/fill_stitch.py:556 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:558 lib/elements/fill_stitch.py:572 +#: lib/elements/fill_stitch.py:569 +msgid "Clip path" +msgstr "" + +#: lib/elements/fill_stitch.py:570 +msgid "Constrain stitching to the shape. Useful when smoothing and expand are used." +msgstr "" + +#: lib/elements/fill_stitch.py:580 lib/elements/fill_stitch.py:594 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:559 lib/elements/fill_stitch.py:573 +#: lib/elements/fill_stitch.py:581 lib/elements/fill_stitch.py:595 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/fill_stitch.py:821 +#: lib/elements/fill_stitch.py:843 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:824 +#: lib/elements/fill_stitch.py:846 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1608,479 +1624,487 @@ msgstr "" msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:30 +#: lib/elements/satin_column.py:31 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:32 +#: lib/elements/satin_column.py:33 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:34 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "Not stitchable satin column" msgstr "" -#: lib/elements/satin_column.py:39 +#: lib/elements/satin_column.py:40 msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup." msgstr "" -#: lib/elements/satin_column.py:41 +#: lib/elements/satin_column.py:42 msgid "Make sure your satin column is not a combination of multiple satin columns." msgstr "" -#: lib/elements/satin_column.py:42 +#: lib/elements/satin_column.py:43 msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/" msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:50 +#: lib/elements/satin_column.py:51 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:51 +#: lib/elements/satin_column.py:52 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:55 +#: lib/elements/satin_column.py:56 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:56 +#: lib/elements/satin_column.py:57 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:60 +#: lib/elements/satin_column.py:61 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:61 +#: lib/elements/satin_column.py:62 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:65 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:65 +#: lib/elements/satin_column.py:66 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:66 +#: lib/elements/satin_column.py:67 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:71 lib/elements/satin_column.py:81 -#: inx/inkstitch_select_elements.inx:17 +#: lib/elements/satin_column.py:72 lib/elements/satin_column.py:82 +#: inx/inkstitch_select_elements.inx:25 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:77 +#: lib/elements/satin_column.py:78 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:82 +#: lib/elements/satin_column.py:83 msgid "\"E\" Stitch" msgstr "" -#: lib/elements/satin_column.py:86 lib/elements/stroke.py:70 +#: lib/elements/satin_column.py:87 lib/elements/stroke.py:72 #: inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:376 +#: lib/elements/satin_column.py:97 lib/elements/satin_column.py:377 msgid "Maximum stitch length" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:98 msgid "Maximum stitch length for split stitches." msgstr "" -#: lib/elements/satin_column.py:106 +#: lib/elements/satin_column.py:107 msgid "Random percentage of satin width decrease" msgstr "" -#: lib/elements/satin_column.py:107 +#: lib/elements/satin_column.py:108 msgid "shorten stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:116 +#: lib/elements/satin_column.py:117 msgid "Random percentage of satin width increase" msgstr "" -#: lib/elements/satin_column.py:117 +#: lib/elements/satin_column.py:118 msgid "lengthen stitch across rails at most this percent. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:126 +#: lib/elements/satin_column.py:127 msgid "Random zig-zag spacing percentage" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:128 msgid "Amount of random jitter added to stitch length." msgstr "" -#: lib/elements/satin_column.py:135 +#: lib/elements/satin_column.py:136 msgid "Random phase for split stitches" msgstr "" -#: lib/elements/satin_column.py:136 +#: lib/elements/satin_column.py:137 msgid "Controls whether split stitches are centered or with a random phase (which may increase stitch count)." msgstr "" -#: lib/elements/satin_column.py:143 +#: lib/elements/satin_column.py:144 msgid "Minimum length for random-phase split." msgstr "" -#: lib/elements/satin_column.py:144 +#: lib/elements/satin_column.py:145 msgid "Defaults to maximum stitch length. Smaller values allow for a transition between single-stitch and split-stitch." msgstr "" -#: lib/elements/satin_column.py:153 +#: lib/elements/satin_column.py:154 msgid "Random jitter for split stitches" msgstr "" -#: lib/elements/satin_column.py:154 +#: lib/elements/satin_column.py:155 msgid "Randomizes split stitch length if random phase is enabled, stitch position if disabled." msgstr "" -#: lib/elements/satin_column.py:161 +#: lib/elements/satin_column.py:162 msgid "Short stitch inset" msgstr "" -#: lib/elements/satin_column.py:162 +#: lib/elements/satin_column.py:163 msgid "Stitches in areas with high density will be inset by this amount." msgstr "" -#: lib/elements/satin_column.py:172 +#: lib/elements/satin_column.py:173 msgid "Short stitch distance" msgstr "" -#: lib/elements/satin_column.py:173 +#: lib/elements/satin_column.py:174 msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:187 lib/elements/stroke.py:132 +#: lib/elements/satin_column.py:188 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:188 +#: lib/elements/satin_column.py:189 msgid "Peak-to-peak distance between zig-zags. This is double the mm/stitch measurement used by most mechanical machines." msgstr "" -#: lib/elements/satin_column.py:200 +#: lib/elements/satin_column.py:201 msgid "Pull compensation percentage" msgstr "" -#: lib/elements/satin_column.py:201 +#: lib/elements/satin_column.py:202 msgid "Additional pull compensation which varies as a percentage of stitch width. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:215 +#: lib/elements/satin_column.py:216 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:216 +#: lib/elements/satin_column.py:217 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an aysmmetric effect." msgstr "" -#: lib/elements/satin_column.py:233 +#: lib/elements/satin_column.py:234 msgid "Reverse one rail" msgstr "" -#: lib/elements/satin_column.py:234 +#: lib/elements/satin_column.py:235 msgid "Enabling this may help if your satin renders very strangely." msgstr "" -#: lib/elements/satin_column.py:244 +#: lib/elements/satin_column.py:245 msgid "Swap rails" msgstr "" -#: lib/elements/satin_column.py:245 +#: lib/elements/satin_column.py:246 msgid "Swaps the first and second rails of the satin column, affecting which side the thread finished on as well as any sided properties" msgstr "" -#: lib/elements/satin_column.py:254 +#: lib/elements/satin_column.py:255 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:254 lib/elements/satin_column.py:261 -#: lib/elements/satin_column.py:269 lib/elements/satin_column.py:284 +#: lib/elements/satin_column.py:255 lib/elements/satin_column.py:262 +#: lib/elements/satin_column.py:270 lib/elements/satin_column.py:285 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:261 lib/elements/satin_column.py:300 +#: lib/elements/satin_column.py:262 lib/elements/satin_column.py:301 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:267 +#: lib/elements/satin_column.py:268 msgid "Inset distance (fixed)" msgstr "" -#: lib/elements/satin_column.py:268 +#: lib/elements/satin_column.py:269 msgid "Shrink the outline by a fixed length, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:281 +#: lib/elements/satin_column.py:282 msgid "Inset distance (proportional)" msgstr "" -#: lib/elements/satin_column.py:282 +#: lib/elements/satin_column.py:283 msgid "Shrink the outline by a proportion of the column width, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:293 +#: lib/elements/satin_column.py:294 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/satin_column.py:300 -#: lib/elements/satin_column.py:309 lib/elements/satin_column.py:319 +#: lib/elements/satin_column.py:294 lib/elements/satin_column.py:301 +#: lib/elements/satin_column.py:310 lib/elements/satin_column.py:320 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:306 lib/elements/stroke.py:80 +#: lib/elements/satin_column.py:307 lib/elements/stroke.py:82 msgid "Repeats" msgstr "" -#: lib/elements/satin_column.py:307 +#: lib/elements/satin_column.py:308 msgid "For an odd number of repeats, this will reverse the direction the satin column is stitched, causing stitching to both begin and end at the start point." msgstr "" -#: lib/elements/satin_column.py:317 +#: lib/elements/satin_column.py:318 msgid "Position" msgstr "" -#: lib/elements/satin_column.py:318 +#: lib/elements/satin_column.py:319 #, python-format msgid "Position of underlay from between the rails. 0% is along the first rail, 50% is centered, 100% is along the second rail." msgstr "" -#: lib/elements/satin_column.py:326 +#: lib/elements/satin_column.py:327 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:326 lib/elements/satin_column.py:335 -#: lib/elements/satin_column.py:346 lib/elements/satin_column.py:366 -#: lib/elements/satin_column.py:379 +#: lib/elements/satin_column.py:327 lib/elements/satin_column.py:336 +#: lib/elements/satin_column.py:347 lib/elements/satin_column.py:367 +#: lib/elements/satin_column.py:380 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:332 +#: lib/elements/satin_column.py:333 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:333 +#: lib/elements/satin_column.py:334 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:343 +#: lib/elements/satin_column.py:344 msgid "Inset amount (fixed)" msgstr "" -#: lib/elements/satin_column.py:344 lib/elements/satin_column.py:364 +#: lib/elements/satin_column.py:345 lib/elements/satin_column.py:365 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:363 +#: lib/elements/satin_column.py:364 msgid "Inset amount (proportional)" msgstr "" -#: lib/elements/satin_column.py:377 +#: lib/elements/satin_column.py:378 msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:25 +#: lib/elements/stroke.py:27 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:26 +#: lib/elements/stroke.py:28 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:30 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:29 +#: lib/elements/stroke.py:31 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:44 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:47 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:63 +#: lib/elements/stroke.py:65 msgid "Running Stitch / Bean Stitch" msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:66 msgid "Ripple Stitch" msgstr "" -#: lib/elements/stroke.py:65 inx/inkstitch_select_elements.inx:13 +#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:21 msgid "ZigZag Stitch" msgstr "" -#: lib/elements/stroke.py:66 inx/inkstitch_select_elements.inx:14 +#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:22 msgid "Manual Stitch" msgstr "" -#: lib/elements/stroke.py:81 +#: lib/elements/stroke.py:83 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:92 +#: lib/elements/stroke.py:94 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:93 +#: lib/elements/stroke.py:95 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:107 -msgid "Length of stitches in running stitch mode." +#: lib/elements/stroke.py:109 +msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting." msgstr "" -#: lib/elements/stroke.py:119 +#: lib/elements/stroke.py:120 +msgid "Stitch tolerance" +msgstr "" + +#: lib/elements/stroke.py:121 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:133 +#: lib/elements/stroke.py:135 +msgid "Split stitches longer than this." +msgstr "" + +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:145 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:146 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:174 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:175 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:198 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:199 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:210 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:211 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:222 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:223 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:234 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:235 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:247 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:248 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:252 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:260 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:261 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:261 lib/elements/stroke.py:273 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:289 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:272 +#: lib/elements/stroke.py:288 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:273 +#: lib/elements/stroke.py:289 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:284 +#: lib/elements/stroke.py:300 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:285 +#: lib/elements/stroke.py:301 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:296 +#: lib/elements/stroke.py:312 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:297 +#: lib/elements/stroke.py:313 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "flat" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:316 msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:84 +#: lib/elements/text.py:13 lib/extensions/lettering.py:86 msgid "Text" msgstr "" @@ -2288,19 +2312,19 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:38 lib/extensions/lettering.py:488 +#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:490 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:48 +#: lib/extensions/lettering.py:50 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:57 +#: lib/extensions/lettering.py:59 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:67 inx/inkstitch_apply_threadlist.inx:7 +#: lib/extensions/lettering.py:69 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7 @@ -2308,39 +2332,39 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:72 +#: lib/extensions/lettering.py:74 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:75 +#: lib/extensions/lettering.py:77 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:76 +#: lib/extensions/lettering.py:78 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:81 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:81 +#: lib/extensions/lettering.py:83 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:503 +#: lib/extensions/lettering.py:91 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2349,33 +2373,33 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:93 lib/extensions/params.py:511 +#: lib/extensions/lettering.py:95 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:256 +#: lib/extensions/lettering.py:258 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:317 +#: lib/extensions/lettering.py:319 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:328 +#: lib/extensions/lettering.py:330 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:478 +#: lib/extensions/lettering.py:480 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:481 +#: lib/extensions/lettering.py:483 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -2466,11 +2490,11 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:485 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:508 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2486,81 +2510,81 @@ msgstr "" msgid "Please select at least one object to be marked as a pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:32 +#: lib/extensions/stroke_to_lpe_satin.py:33 msgid "Please select at least one stroke." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/stroke_to_lpe_satin.py:37 +#: lib/extensions/stroke_to_lpe_satin.py:38 #: lib/extensions/zigzag_line_to_satin.py:27 msgid "Please select at least one stroke to convert to a satin column." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:42 +#: lib/extensions/stroke_to_lpe_satin.py:43 msgid "Could not find the specified pattern." msgstr "" -#: lib/extensions/stroke_to_lpe_satin.py:101 +#: lib/extensions/stroke_to_lpe_satin.py:133 msgid "Cannot convert a satin column into a live path effect satin. Please select a stroke." msgstr "" -#: lib/extensions/troubleshoot.py:45 +#: lib/extensions/troubleshoot.py:49 msgid "All selected shapes are valid! " msgstr "" -#: lib/extensions/troubleshoot.py:47 +#: lib/extensions/troubleshoot.py:51 msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command." msgstr "" -#: lib/extensions/troubleshoot.py:71 +#: lib/extensions/troubleshoot.py:79 msgid "Invalid Pointer" msgstr "" -#: lib/extensions/troubleshoot.py:77 +#: lib/extensions/troubleshoot.py:85 #: inx/inkstitch_lettering_generate_json.inx:26 msgid "Description" msgstr "" -#: lib/extensions/troubleshoot.py:98 lib/extensions/troubleshoot.py:147 +#: lib/extensions/troubleshoot.py:106 lib/extensions/troubleshoot.py:155 #: inx/inkstitch_cleanup.inx:17 inx/inkstitch_remove_embroidery_settings.inx:16 -#: inx/inkstitch_select_elements.inx:51 inx/inkstitch_troubleshoot.inx:10 +#: inx/inkstitch_select_elements.inx:59 inx/inkstitch_troubleshoot.inx:12 msgid "Troubleshoot" msgstr "" -#: lib/extensions/troubleshoot.py:110 lib/extensions/troubleshoot.py:154 +#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:162 msgid "Errors" msgstr "" -#: lib/extensions/troubleshoot.py:116 lib/extensions/troubleshoot.py:158 +#: lib/extensions/troubleshoot.py:124 lib/extensions/troubleshoot.py:166 msgid "Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:122 +#: lib/extensions/troubleshoot.py:130 msgid "Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:155 +#: lib/extensions/troubleshoot.py:163 msgid "Problems that will prevent the shape from being embroidered." msgstr "" -#: lib/extensions/troubleshoot.py:159 +#: lib/extensions/troubleshoot.py:167 msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object." msgstr "" -#: lib/extensions/troubleshoot.py:164 +#: lib/extensions/troubleshoot.py:172 msgid "Object Type Warnings" msgstr "" -#: lib/extensions/troubleshoot.py:165 +#: lib/extensions/troubleshoot.py:173 msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour." msgstr "" -#: lib/extensions/troubleshoot.py:178 +#: lib/extensions/troubleshoot.py:186 msgid "Possible solutions" msgstr "" -#: lib/extensions/troubleshoot.py:183 +#: lib/extensions/troubleshoot.py:191 msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)." msgstr "" @@ -2726,11 +2750,11 @@ msgstr "" msgid "Start" msgstr "" -#: lib/gui/simulator.py:832 lib/gui/simulator.py:842 +#: lib/gui/simulator.py:835 lib/gui/simulator.py:845 msgid "Preview" msgstr "" -#: lib/gui/simulator.py:873 +#: lib/gui/simulator.py:876 msgid "Embroidery Simulation" msgstr "" @@ -2751,7 +2775,7 @@ msgstr "" msgid "Error writing to %(path)s: %(error)s" msgstr "" -#: lib/stitch_plan/generate_stitch_plan.py:73 +#: lib/stitch_plan/generate_stitch_plan.py:75 #, python-format msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" @@ -2833,7 +2857,7 @@ msgstr "" msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down." msgstr "" -#: lib/svg/rendering.py:222 +#: lib/svg/rendering.py:229 msgid "Stitch Plan" msgstr "" @@ -3232,6 +3256,7 @@ msgid "Yes" msgstr "" #: print/templates/ui.html:201 inx/inkstitch_lettering_generate_json.inx:37 +#: inx/inkstitch_letters_to_font.inx:66 msgid "No" msgstr "" @@ -3741,8 +3766,8 @@ msgstr "" #: inx/inkstitch_cutwork_segmentation.inx:42 #: inx/inkstitch_fill_to_stroke.inx:24 inx/inkstitch_generate_palette.inx:24 #: inx/inkstitch_lettering_along_path.inx:17 -#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:43 -#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:51 +#: inx/inkstitch_stroke_to_lpe_satin.inx:26 #: inx/inkstitch_zigzag_line_to_satin.inx:18 msgid "Help" msgstr "" @@ -3772,7 +3797,7 @@ msgid "Import any other Threadlist file in txt format. Ink/Stitch will try to ma msgstr "" #: inx/inkstitch_apply_threadlist.inx:98 inx/inkstitch_fill_to_stroke.inx:33 -#: inx/inkstitch_stroke_to_lpe_satin.inx:30 +#: inx/inkstitch_stroke_to_lpe_satin.inx:32 #: inx/inkstitch_zigzag_line_to_satin.inx:28 msgid "Get more information on our website" msgstr "" @@ -3846,7 +3871,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10 -#: inx/inkstitch_stroke_to_lpe_satin.inx:38 +#: inx/inkstitch_stroke_to_lpe_satin.inx:40 #: inx/inkstitch_zigzag_line_to_satin.inx:36 msgid "Tools: Satin" msgstr "" @@ -4061,7 +4086,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 -#: inx/inkstitch_select_elements.inx:66 +#: inx/inkstitch_select_elements.inx:74 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" @@ -4931,6 +4956,14 @@ msgstr "" msgid "Import commands" msgstr "" +#: inx/inkstitch_letters_to_font.inx:64 +msgid "As param" +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:65 +msgid "As symbol" +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5315,100 +5348,120 @@ msgstr "" msgid "Stroke type" msgstr "" -#: inx/inkstitch_select_elements.inx:11 +#: inx/inkstitch_select_elements.inx:12 msgid "Running Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:12 -msgid "Ripples" +#: inx/inkstitch_select_elements.inx:14 +msgid "Select" +msgstr "" + +#: inx/inkstitch_select_elements.inx:14 +msgid "Only select specific running stitches" msgstr "" #: inx/inkstitch_select_elements.inx:15 -msgid "Polyline" +msgid "All" msgstr "" #: inx/inkstitch_select_elements.inx:16 +msgid "Auto-Run Top Stitching" +msgstr "" + +#: inx/inkstitch_select_elements.inx:17 +msgid "Auto-Run Underpath" +msgstr "" + +#: inx/inkstitch_select_elements.inx:20 +msgid "Ripples" +msgstr "" + +#: inx/inkstitch_select_elements.inx:23 +msgid "Polyline" +msgstr "" + +#: inx/inkstitch_select_elements.inx:24 msgid "Satin" msgstr "" -#: inx/inkstitch_select_elements.inx:18 +#: inx/inkstitch_select_elements.inx:26 msgid "E-Stitch" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:20 +#: inx/inkstitch_select_elements.inx:28 msgid "Only select satins with this underlay type" msgstr "" -#: inx/inkstitch_select_elements.inx:21 inx/inkstitch_select_elements.inx:36 +#: inx/inkstitch_select_elements.inx:29 inx/inkstitch_select_elements.inx:44 msgid "No restriction" msgstr "" -#: inx/inkstitch_select_elements.inx:22 +#: inx/inkstitch_select_elements.inx:30 msgid "No underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:23 +#: inx/inkstitch_select_elements.inx:31 msgid "Centerwalk" msgstr "" -#: inx/inkstitch_select_elements.inx:24 +#: inx/inkstitch_select_elements.inx:32 msgid "Contour" msgstr "" -#: inx/inkstitch_select_elements.inx:25 +#: inx/inkstitch_select_elements.inx:33 #: inx/inkstitch_zigzag_line_to_satin.inx:12 msgid "Zigzag" msgstr "" -#: inx/inkstitch_select_elements.inx:27 +#: inx/inkstitch_select_elements.inx:35 msgid "Fills" msgstr "" -#: inx/inkstitch_select_elements.inx:28 +#: inx/inkstitch_select_elements.inx:36 msgid "Fill" msgstr "" -#: inx/inkstitch_select_elements.inx:35 +#: inx/inkstitch_select_elements.inx:43 msgid "Only select fills with this underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:38 +#: inx/inkstitch_select_elements.inx:46 msgid "No Underlay" msgstr "" -#: inx/inkstitch_select_elements.inx:44 +#: inx/inkstitch_select_elements.inx:52 msgid "Select embroidery objects" msgstr "" -#: inx/inkstitch_select_elements.inx:46 +#: inx/inkstitch_select_elements.inx:54 msgid "Selects specific embroidery elements by stitch type." msgstr "" -#: inx/inkstitch_select_elements.inx:47 +#: inx/inkstitch_select_elements.inx:55 msgid "If there is already an active selection, non maching elements will be deselected." msgstr "" -#: inx/inkstitch_select_elements.inx:53 +#: inx/inkstitch_select_elements.inx:61 msgid "If this isn't working for you, you may need to insert your path to a python executable manualy." msgstr "" -#: inx/inkstitch_select_elements.inx:55 +#: inx/inkstitch_select_elements.inx:63 msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:56 -msgid "* Linux: Open the command line and type \"which python\". Copy the path and paste it here." +#: inx/inkstitch_select_elements.inx:64 +msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here." msgstr "" -#: inx/inkstitch_select_elements.inx:57 +#: inx/inkstitch_select_elements.inx:65 msgid "* macOS: doesn't work, sorry" msgstr "" -#: inx/inkstitch_select_elements.inx:58 +#: inx/inkstitch_select_elements.inx:66 msgid "Python Path" msgstr "" @@ -5444,6 +5497,10 @@ msgstr "" msgid "Make stitch plan insensitive to mouse interactions" msgstr "" +#: inx/inkstitch_stitch_plan_preview.inx:23 +msgid "Display command symbols" +msgstr "" + #: inx/inkstitch_stitch_plan_preview_undo.inx:3 msgid "Undo Stitch Plan Preview" msgstr "" @@ -5509,23 +5566,27 @@ msgstr "" msgid "Add rungs" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:25 +#: inx/inkstitch_stroke_to_lpe_satin.inx:24 +msgid "Path specific" +msgstr "" + +#: inx/inkstitch_stroke_to_lpe_satin.inx:27 msgid "This extension converts a stroke into a satin column using the path effect \"pattern along path\"." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:26 +#: inx/inkstitch_stroke_to_lpe_satin.inx:28 msgid "* Please note, that the size values can only be an approximation and will be distorted if the original path is not completely straight." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:27 +#: inx/inkstitch_stroke_to_lpe_satin.inx:29 msgid "* You can edit the satin path through the live path effect settings through Path > Path Effects ..." msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:28 +#: inx/inkstitch_stroke_to_lpe_satin.inx:30 msgid "* If you want to add rungs or change specific parts of the satin, convert it to a normal path with Ctrl + Shift + C" msgstr "" -#: inx/inkstitch_stroke_to_lpe_satin.inx:31 +#: inx/inkstitch_stroke_to_lpe_satin.inx:33 msgid "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin" msgstr "" @@ -5533,6 +5594,14 @@ msgstr "" msgid "Troubleshoot Objects" msgstr "" +#: inx/inkstitch_troubleshoot.inx:6 +msgid "Pointer size (mm)" +msgstr "" + +#: inx/inkstitch_troubleshoot.inx:7 +msgid "Font size (mm)" +msgstr "" + #: inx/inkstitch_zigzag_line_to_satin.inx:3 msgid "Zig-Zag Line to Satin" msgstr "" |
