diff options
Diffstat (limited to 'translations')
30 files changed, 11751 insertions, 6351 deletions
diff --git a/translations/messages_af_ZA.po b/translations/messages_af_ZA.po index 88ac735b..84552e8a 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: 2022-04-25 02:19+0000\n" -"PO-Revision-Date: 2022-04-29 02:28\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-24 02:24\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: 2022-04-25 02:19+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -405,58 +405,70 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 -msgid "Auto-route satin stitch starting position" +msgid "Auto-route running stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 -msgid "Auto-route satin stitch ending position" +msgid "Auto-route running stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 -msgid "Stop (pause machine) after sewing this object" +msgid "Auto-route satin stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 -msgid "Trim thread after sewing this object" +msgid "Auto-route satin stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 -msgid "Ignore this object (do not stitch)" +msgid "Stop (pause machine) after sewing this object" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 +msgid "Trim thread after sewing this object" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:48 inx/inkstitch_object_commands.inx:12 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:51 inx/inkstitch_object_commands.inx:13 msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects a layer -#: lib/commands.py:48 inx/inkstitch_layer_commands.inx:7 +#: lib/commands.py:54 inx/inkstitch_layer_commands.inx:7 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:51 inx/inkstitch_global_commands.inx:7 +#: lib/commands.py:57 inx/inkstitch_global_commands.inx:7 msgid "Origin for exported embroidery files" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:54 inx/inkstitch_global_commands.inx:9 +#: lib/commands.py:60 inx/inkstitch_global_commands.inx:9 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:212 +#: lib/commands.py:219 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -466,312 +478,400 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:219 +#: lib/commands.py:226 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:284 lib/commands.py:397 +#: lib/commands.py:291 lib/commands.py:406 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:310 +#: lib/commands.py:316 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:326 +#: lib/commands.py:335 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -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." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" +#: lib/elements/element.py:207 +msgid "After" msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +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/auto_fill.py:136 lib/elements/fill.py:76 -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." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -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." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +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/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +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/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -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." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Round" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +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:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 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.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 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.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +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:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -788,27 +888,27 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/pattern.py:14 -msgid "Pattern Element" +#: lib/elements/marker.py:14 +msgid "Marker Element" msgstr "" -#: lib/elements/pattern.py:15 -msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +#: lib/elements/marker.py:15 +msgid "This element will not be embroidered. It will be applied to objects in the same group. Objects in sub-groups will be ignored." msgstr "" -#: lib/elements/pattern.py:19 -msgid "To disable pattern mode, remove the pattern marker:" +#: lib/elements/marker.py:18 +msgid "Turn back to normal embroidery element mode, remove the marker:" msgstr "" -#: lib/elements/pattern.py:20 +#: lib/elements/marker.py:19 msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" msgstr "" -#: lib/elements/pattern.py:21 +#: lib/elements/marker.py:20 msgid "* Go to the Stroke style tab" msgstr "" -#: lib/elements/pattern.py:22 +#: lib/elements/marker.py:21 msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" @@ -1066,15 +1166,15 @@ msgstr "" msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:109 +#: lib/elements/stroke.py:110 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:110 +#: lib/elements/stroke.py:111 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:144 +#: lib/elements/stroke.py:145 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" @@ -1116,6 +1216,15 @@ msgstr "" msgid "Please chose an other color palette for your design." msgstr "" +#. auto-route running stitch columns extension +#: lib/extensions/auto_run.py:57 lib/extensions/cutwork_segmentation.py:47 +msgid "Please select one or more stroke elements." +msgstr "" + +#: lib/extensions/auto_run.py:62 +msgid "Please select at least one stroke element." +msgstr "" + #: lib/extensions/auto_satin.py:35 msgid "Please ensure that at most one start and end command is attached to the selected satin columns." msgstr "" @@ -1130,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1182,10 +1291,6 @@ msgstr "" msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first." msgstr "" -#: lib/extensions/cutwork_segmentation.py:47 -msgid "Please select one or more stroke elements." -msgstr "" - #: lib/extensions/cutwork_segmentation.py:158 msgid "Cutwork Group" msgstr "" @@ -1261,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1270,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1332,55 +1437,59 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" #: lib/extensions/reorder.py:20 -msgid "Please select at least to elements to reorder." +msgid "Please select at least two elements to reorder." +msgstr "" + +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." msgstr "" #: lib/extensions/selection_to_pattern.py:21 @@ -1641,24 +1750,42 @@ msgstr "" msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" -#: lib/stitches/auto_satin.py:659 -msgid "Auto-Satin" +#: lib/stitches/auto_run.py:135 +msgid "Auto-Run" +msgstr "" + +#: lib/stitches/auto_run.py:257 +#, python-format +msgid "AutoRun %d" +msgstr "" + +#: lib/stitches/auto_run.py:259 +#, python-format +msgid "AutoRun Underpath %d" +msgstr "" + +#: lib/stitches/auto_satin.py:345 +msgid "Auto-Route" msgstr "" #. Label for a satin column created by Auto-Route Satin Columns and Lettering #. extensions -#: lib/stitches/auto_satin.py:706 +#: lib/stitches/auto_satin.py:516 #, python-format msgid "AutoSatin %d" msgstr "" #. Label for running stitch (underpathing) created by Auto-Route Satin Columns #. amd Lettering extensions -#: lib/stitches/auto_satin.py:709 +#: lib/stitches/auto_satin.py:519 #, python-format msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2473,14 +2600,63 @@ msgstr "" msgid "Thread Color Management" msgstr "" -#: inx/inkstitch_auto_satin.inx:3 -msgid "Auto-Route Satin Columns" +#: inx/inkstitch_auto_run.inx:3 inx/inkstitch_auto_run.inx:24 +msgid "Autoroute Running Stitch" +msgstr "" + +#: inx/inkstitch_auto_run.inx:10 +msgid "Tools: Stroke" +msgstr "" + +#: inx/inkstitch_auto_run.inx:15 +msgid "Autoroute Running Stitch Options" msgstr "" -#: inx/inkstitch_auto_satin.inx:5 +#: inx/inkstitch_auto_run.inx:17 +msgid "Add nodes at intersections" +msgstr "" + +#: inx/inkstitch_auto_run.inx:19 +msgid "Preserve order of running stitches" +msgstr "" + +#: inx/inkstitch_auto_run.inx:21 inx/inkstitch_auto_satin.inx:5 msgid "Trim jump stitches" msgstr "" +#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42 +#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 +msgid "Help" +msgstr "" + +#: inx/inkstitch_auto_run.inx:25 +msgid "Add nodes at intersections:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:27 +msgid "- Enabled (automatic). Ink/Stitch will add some nodes for better routing. This is the default setting." +msgstr "" + +#: inx/inkstitch_auto_run.inx:29 +msgid "- Disabled (manual). Choose this option if you have manually set nodes at crucial spots." +msgstr "" + +#: inx/inkstitch_auto_run.inx:32 +msgid "Use Start- end end commands to define where auto-routing for running stitch should start and end." +msgstr "" + +#: inx/inkstitch_auto_run.inx:34 +msgid "More info on our website:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:35 +msgid "https://inkstitch.org/docs/stroke-tools#auto-route-running-stitch" +msgstr "" + +#: inx/inkstitch_auto_satin.inx:3 +msgid "Auto-Route Satin Columns" +msgstr "" + #: inx/inkstitch_auto_satin.inx:6 msgid "Preserve order of satin columns" msgstr "" @@ -2488,7 +2664,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_convert_to_stroke.inx:13 inx/inkstitch_cut_satin.inx:10 #: inx/inkstitch_flip.inx:10 -msgid "Satin Tools" +msgid "Tools: Satin" msgstr "" #: inx/inkstitch_break_apart.inx:3 @@ -2496,7 +2672,7 @@ msgid "Break Apart Fill Objects" msgstr "" #: inx/inkstitch_break_apart.inx:10 -msgid "Fill Tools" +msgid "Tools: Fill" msgstr "" #: inx/inkstitch_break_apart.inx:17 @@ -2545,7 +2721,7 @@ msgstr "" #: inx/inkstitch_commands_scale_symbols.inx:11 #: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14 -#: inx/inkstitch_object_commands.inx:18 +#: inx/inkstitch_object_commands.inx:20 #: inx/inkstitch_object_commands_toggle_visibility.inx:10 msgid "Commands" msgstr "" @@ -2628,11 +2804,6 @@ msgstr "" msgid "Keep original" msgstr "" -#: inx/inkstitch_cutwork_segmentation.inx:42 -#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 -msgid "Help" -msgstr "" - #: inx/inkstitch_cutwork_segmentation.inx:43 msgid "This extension separates a path depending on the angle." msgstr "" @@ -2666,6 +2837,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3627,6 +3799,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_ar_SA.po b/translations/messages_ar_SA.po index b2d18f90..71a72017 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: 2022-04-25 02:19+0000\n" -"PO-Revision-Date: 2022-04-29 02:28\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-24 02:24\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: 2022-04-25 02:19+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -405,58 +405,70 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 -msgid "Auto-route satin stitch starting position" +msgid "Auto-route running stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 -msgid "Auto-route satin stitch ending position" +msgid "Auto-route running stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 -msgid "Stop (pause machine) after sewing this object" +msgid "Auto-route satin stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 -msgid "Trim thread after sewing this object" +msgid "Auto-route satin stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 -msgid "Ignore this object (do not stitch)" +msgid "Stop (pause machine) after sewing this object" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 +msgid "Trim thread after sewing this object" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:48 inx/inkstitch_object_commands.inx:12 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:51 inx/inkstitch_object_commands.inx:13 msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects a layer -#: lib/commands.py:48 inx/inkstitch_layer_commands.inx:7 +#: lib/commands.py:54 inx/inkstitch_layer_commands.inx:7 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:51 inx/inkstitch_global_commands.inx:7 +#: lib/commands.py:57 inx/inkstitch_global_commands.inx:7 msgid "Origin for exported embroidery files" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:54 inx/inkstitch_global_commands.inx:9 +#: lib/commands.py:60 inx/inkstitch_global_commands.inx:9 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:212 +#: lib/commands.py:219 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -466,312 +478,400 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:219 +#: lib/commands.py:226 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:284 lib/commands.py:397 +#: lib/commands.py:291 lib/commands.py:406 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:310 +#: lib/commands.py:316 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:326 +#: lib/commands.py:335 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -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." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" +#: lib/elements/element.py:207 +msgid "After" msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +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/auto_fill.py:136 lib/elements/fill.py:76 -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." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -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." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +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/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +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/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -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." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Round" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +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:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 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.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 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.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +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:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -788,27 +888,27 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/pattern.py:14 -msgid "Pattern Element" +#: lib/elements/marker.py:14 +msgid "Marker Element" msgstr "" -#: lib/elements/pattern.py:15 -msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +#: lib/elements/marker.py:15 +msgid "This element will not be embroidered. It will be applied to objects in the same group. Objects in sub-groups will be ignored." msgstr "" -#: lib/elements/pattern.py:19 -msgid "To disable pattern mode, remove the pattern marker:" +#: lib/elements/marker.py:18 +msgid "Turn back to normal embroidery element mode, remove the marker:" msgstr "" -#: lib/elements/pattern.py:20 +#: lib/elements/marker.py:19 msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" msgstr "" -#: lib/elements/pattern.py:21 +#: lib/elements/marker.py:20 msgid "* Go to the Stroke style tab" msgstr "" -#: lib/elements/pattern.py:22 +#: lib/elements/marker.py:21 msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" @@ -1066,15 +1166,15 @@ msgstr "" msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:109 +#: lib/elements/stroke.py:110 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:110 +#: lib/elements/stroke.py:111 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:144 +#: lib/elements/stroke.py:145 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" @@ -1116,6 +1216,15 @@ msgstr "" msgid "Please chose an other color palette for your design." msgstr "" +#. auto-route running stitch columns extension +#: lib/extensions/auto_run.py:57 lib/extensions/cutwork_segmentation.py:47 +msgid "Please select one or more stroke elements." +msgstr "" + +#: lib/extensions/auto_run.py:62 +msgid "Please select at least one stroke element." +msgstr "" + #: lib/extensions/auto_satin.py:35 msgid "Please ensure that at most one start and end command is attached to the selected satin columns." msgstr "" @@ -1130,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1182,10 +1291,6 @@ msgstr "" msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first." msgstr "" -#: lib/extensions/cutwork_segmentation.py:47 -msgid "Please select one or more stroke elements." -msgstr "" - #: lib/extensions/cutwork_segmentation.py:158 msgid "Cutwork Group" msgstr "" @@ -1261,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1270,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1332,55 +1437,59 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" #: lib/extensions/reorder.py:20 -msgid "Please select at least to elements to reorder." +msgid "Please select at least two elements to reorder." +msgstr "" + +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." msgstr "" #: lib/extensions/selection_to_pattern.py:21 @@ -1641,24 +1750,42 @@ msgstr "" msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" -#: lib/stitches/auto_satin.py:659 -msgid "Auto-Satin" +#: lib/stitches/auto_run.py:135 +msgid "Auto-Run" +msgstr "" + +#: lib/stitches/auto_run.py:257 +#, python-format +msgid "AutoRun %d" +msgstr "" + +#: lib/stitches/auto_run.py:259 +#, python-format +msgid "AutoRun Underpath %d" +msgstr "" + +#: lib/stitches/auto_satin.py:345 +msgid "Auto-Route" msgstr "" #. Label for a satin column created by Auto-Route Satin Columns and Lettering #. extensions -#: lib/stitches/auto_satin.py:706 +#: lib/stitches/auto_satin.py:516 #, python-format msgid "AutoSatin %d" msgstr "" #. Label for running stitch (underpathing) created by Auto-Route Satin Columns #. amd Lettering extensions -#: lib/stitches/auto_satin.py:709 +#: lib/stitches/auto_satin.py:519 #, python-format msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2477,14 +2604,63 @@ msgstr "" msgid "Thread Color Management" msgstr "" -#: inx/inkstitch_auto_satin.inx:3 -msgid "Auto-Route Satin Columns" +#: inx/inkstitch_auto_run.inx:3 inx/inkstitch_auto_run.inx:24 +msgid "Autoroute Running Stitch" +msgstr "" + +#: inx/inkstitch_auto_run.inx:10 +msgid "Tools: Stroke" +msgstr "" + +#: inx/inkstitch_auto_run.inx:15 +msgid "Autoroute Running Stitch Options" msgstr "" -#: inx/inkstitch_auto_satin.inx:5 +#: inx/inkstitch_auto_run.inx:17 +msgid "Add nodes at intersections" +msgstr "" + +#: inx/inkstitch_auto_run.inx:19 +msgid "Preserve order of running stitches" +msgstr "" + +#: inx/inkstitch_auto_run.inx:21 inx/inkstitch_auto_satin.inx:5 msgid "Trim jump stitches" msgstr "" +#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42 +#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 +msgid "Help" +msgstr "" + +#: inx/inkstitch_auto_run.inx:25 +msgid "Add nodes at intersections:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:27 +msgid "- Enabled (automatic). Ink/Stitch will add some nodes for better routing. This is the default setting." +msgstr "" + +#: inx/inkstitch_auto_run.inx:29 +msgid "- Disabled (manual). Choose this option if you have manually set nodes at crucial spots." +msgstr "" + +#: inx/inkstitch_auto_run.inx:32 +msgid "Use Start- end end commands to define where auto-routing for running stitch should start and end." +msgstr "" + +#: inx/inkstitch_auto_run.inx:34 +msgid "More info on our website:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:35 +msgid "https://inkstitch.org/docs/stroke-tools#auto-route-running-stitch" +msgstr "" + +#: inx/inkstitch_auto_satin.inx:3 +msgid "Auto-Route Satin Columns" +msgstr "" + #: inx/inkstitch_auto_satin.inx:6 msgid "Preserve order of satin columns" msgstr "" @@ -2492,7 +2668,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_convert_to_stroke.inx:13 inx/inkstitch_cut_satin.inx:10 #: inx/inkstitch_flip.inx:10 -msgid "Satin Tools" +msgid "Tools: Satin" msgstr "" #: inx/inkstitch_break_apart.inx:3 @@ -2500,7 +2676,7 @@ msgid "Break Apart Fill Objects" msgstr "" #: inx/inkstitch_break_apart.inx:10 -msgid "Fill Tools" +msgid "Tools: Fill" msgstr "" #: inx/inkstitch_break_apart.inx:17 @@ -2549,7 +2725,7 @@ msgstr "" #: inx/inkstitch_commands_scale_symbols.inx:11 #: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14 -#: inx/inkstitch_object_commands.inx:18 +#: inx/inkstitch_object_commands.inx:20 #: inx/inkstitch_object_commands_toggle_visibility.inx:10 msgid "Commands" msgstr "" @@ -2632,11 +2808,6 @@ msgstr "" msgid "Keep original" msgstr "" -#: inx/inkstitch_cutwork_segmentation.inx:42 -#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 -msgid "Help" -msgstr "" - #: inx/inkstitch_cutwork_segmentation.inx:43 msgid "This extension separates a path depending on the angle." msgstr "" @@ -2670,6 +2841,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3631,6 +3803,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_ca_ES.po b/translations/messages_ca_ES.po index 7f0e420c..55fbb4b3 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: 2022-04-25 02:19+0000\n" -"PO-Revision-Date: 2022-04-29 02:28\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-24 02:24\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: 2022-04-25 02:19+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -405,58 +405,70 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 -msgid "Auto-route satin stitch starting position" +msgid "Auto-route running stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 -msgid "Auto-route satin stitch ending position" +msgid "Auto-route running stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 -msgid "Stop (pause machine) after sewing this object" +msgid "Auto-route satin stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 -msgid "Trim thread after sewing this object" +msgid "Auto-route satin stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 -msgid "Ignore this object (do not stitch)" +msgid "Stop (pause machine) after sewing this object" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 +msgid "Trim thread after sewing this object" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:48 inx/inkstitch_object_commands.inx:12 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:51 inx/inkstitch_object_commands.inx:13 msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects a layer -#: lib/commands.py:48 inx/inkstitch_layer_commands.inx:7 +#: lib/commands.py:54 inx/inkstitch_layer_commands.inx:7 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:51 inx/inkstitch_global_commands.inx:7 +#: lib/commands.py:57 inx/inkstitch_global_commands.inx:7 msgid "Origin for exported embroidery files" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:54 inx/inkstitch_global_commands.inx:9 +#: lib/commands.py:60 inx/inkstitch_global_commands.inx:9 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:212 +#: lib/commands.py:219 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -466,312 +478,400 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:219 +#: lib/commands.py:226 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:284 lib/commands.py:397 +#: lib/commands.py:291 lib/commands.py:406 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:310 +#: lib/commands.py:316 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:326 +#: lib/commands.py:335 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -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." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" +#: lib/elements/element.py:207 +msgid "After" msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +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/auto_fill.py:136 lib/elements/fill.py:76 -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." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -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." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +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/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +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/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -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." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Round" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +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:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 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.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 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.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +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:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -788,27 +888,27 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/pattern.py:14 -msgid "Pattern Element" +#: lib/elements/marker.py:14 +msgid "Marker Element" msgstr "" -#: lib/elements/pattern.py:15 -msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +#: lib/elements/marker.py:15 +msgid "This element will not be embroidered. It will be applied to objects in the same group. Objects in sub-groups will be ignored." msgstr "" -#: lib/elements/pattern.py:19 -msgid "To disable pattern mode, remove the pattern marker:" +#: lib/elements/marker.py:18 +msgid "Turn back to normal embroidery element mode, remove the marker:" msgstr "" -#: lib/elements/pattern.py:20 +#: lib/elements/marker.py:19 msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" msgstr "" -#: lib/elements/pattern.py:21 +#: lib/elements/marker.py:20 msgid "* Go to the Stroke style tab" msgstr "" -#: lib/elements/pattern.py:22 +#: lib/elements/marker.py:21 msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" @@ -1066,15 +1166,15 @@ msgstr "" msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:109 +#: lib/elements/stroke.py:110 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:110 +#: lib/elements/stroke.py:111 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:144 +#: lib/elements/stroke.py:145 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" @@ -1116,6 +1216,15 @@ msgstr "" msgid "Please chose an other color palette for your design." msgstr "" +#. auto-route running stitch columns extension +#: lib/extensions/auto_run.py:57 lib/extensions/cutwork_segmentation.py:47 +msgid "Please select one or more stroke elements." +msgstr "" + +#: lib/extensions/auto_run.py:62 +msgid "Please select at least one stroke element." +msgstr "" + #: lib/extensions/auto_satin.py:35 msgid "Please ensure that at most one start and end command is attached to the selected satin columns." msgstr "" @@ -1130,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1182,10 +1291,6 @@ msgstr "" msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first." msgstr "" -#: lib/extensions/cutwork_segmentation.py:47 -msgid "Please select one or more stroke elements." -msgstr "" - #: lib/extensions/cutwork_segmentation.py:158 msgid "Cutwork Group" msgstr "" @@ -1261,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1270,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1332,55 +1437,59 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" #: lib/extensions/reorder.py:20 -msgid "Please select at least to elements to reorder." +msgid "Please select at least two elements to reorder." +msgstr "" + +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." msgstr "" #: lib/extensions/selection_to_pattern.py:21 @@ -1641,24 +1750,42 @@ msgstr "" msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" -#: lib/stitches/auto_satin.py:659 -msgid "Auto-Satin" +#: lib/stitches/auto_run.py:135 +msgid "Auto-Run" +msgstr "" + +#: lib/stitches/auto_run.py:257 +#, python-format +msgid "AutoRun %d" +msgstr "" + +#: lib/stitches/auto_run.py:259 +#, python-format +msgid "AutoRun Underpath %d" +msgstr "" + +#: lib/stitches/auto_satin.py:345 +msgid "Auto-Route" msgstr "" #. Label for a satin column created by Auto-Route Satin Columns and Lettering #. extensions -#: lib/stitches/auto_satin.py:706 +#: lib/stitches/auto_satin.py:516 #, python-format msgid "AutoSatin %d" msgstr "" #. Label for running stitch (underpathing) created by Auto-Route Satin Columns #. amd Lettering extensions -#: lib/stitches/auto_satin.py:709 +#: lib/stitches/auto_satin.py:519 #, python-format msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2473,14 +2600,63 @@ msgstr "" msgid "Thread Color Management" msgstr "" -#: inx/inkstitch_auto_satin.inx:3 -msgid "Auto-Route Satin Columns" +#: inx/inkstitch_auto_run.inx:3 inx/inkstitch_auto_run.inx:24 +msgid "Autoroute Running Stitch" +msgstr "" + +#: inx/inkstitch_auto_run.inx:10 +msgid "Tools: Stroke" +msgstr "" + +#: inx/inkstitch_auto_run.inx:15 +msgid "Autoroute Running Stitch Options" msgstr "" -#: inx/inkstitch_auto_satin.inx:5 +#: inx/inkstitch_auto_run.inx:17 +msgid "Add nodes at intersections" +msgstr "" + +#: inx/inkstitch_auto_run.inx:19 +msgid "Preserve order of running stitches" +msgstr "" + +#: inx/inkstitch_auto_run.inx:21 inx/inkstitch_auto_satin.inx:5 msgid "Trim jump stitches" msgstr "" +#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42 +#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 +msgid "Help" +msgstr "" + +#: inx/inkstitch_auto_run.inx:25 +msgid "Add nodes at intersections:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:27 +msgid "- Enabled (automatic). Ink/Stitch will add some nodes for better routing. This is the default setting." +msgstr "" + +#: inx/inkstitch_auto_run.inx:29 +msgid "- Disabled (manual). Choose this option if you have manually set nodes at crucial spots." +msgstr "" + +#: inx/inkstitch_auto_run.inx:32 +msgid "Use Start- end end commands to define where auto-routing for running stitch should start and end." +msgstr "" + +#: inx/inkstitch_auto_run.inx:34 +msgid "More info on our website:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:35 +msgid "https://inkstitch.org/docs/stroke-tools#auto-route-running-stitch" +msgstr "" + +#: inx/inkstitch_auto_satin.inx:3 +msgid "Auto-Route Satin Columns" +msgstr "" + #: inx/inkstitch_auto_satin.inx:6 msgid "Preserve order of satin columns" msgstr "" @@ -2488,7 +2664,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_convert_to_stroke.inx:13 inx/inkstitch_cut_satin.inx:10 #: inx/inkstitch_flip.inx:10 -msgid "Satin Tools" +msgid "Tools: Satin" msgstr "" #: inx/inkstitch_break_apart.inx:3 @@ -2496,7 +2672,7 @@ msgid "Break Apart Fill Objects" msgstr "" #: inx/inkstitch_break_apart.inx:10 -msgid "Fill Tools" +msgid "Tools: Fill" msgstr "" #: inx/inkstitch_break_apart.inx:17 @@ -2545,7 +2721,7 @@ msgstr "" #: inx/inkstitch_commands_scale_symbols.inx:11 #: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14 -#: inx/inkstitch_object_commands.inx:18 +#: inx/inkstitch_object_commands.inx:20 #: inx/inkstitch_object_commands_toggle_visibility.inx:10 msgid "Commands" msgstr "" @@ -2628,11 +2804,6 @@ msgstr "" msgid "Keep original" msgstr "" -#: inx/inkstitch_cutwork_segmentation.inx:42 -#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 -msgid "Help" -msgstr "" - #: inx/inkstitch_cutwork_segmentation.inx:43 msgid "This extension separates a path depending on the angle." msgstr "" @@ -2666,6 +2837,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3627,6 +3799,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_cs_CZ.po b/translations/messages_cs_CZ.po index e291d1be..e6c6a245 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: 2022-04-25 02:19+0000\n" -"PO-Revision-Date: 2022-04-29 02:28\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-24 02:25\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: 2022-04-25 02:19+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -405,58 +405,70 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 -msgid "Auto-route satin stitch starting position" +msgid "Auto-route running stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 -msgid "Auto-route satin stitch ending position" +msgid "Auto-route running stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 -msgid "Stop (pause machine) after sewing this object" +msgid "Auto-route satin stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 -msgid "Trim thread after sewing this object" +msgid "Auto-route satin stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 -msgid "Ignore this object (do not stitch)" +msgid "Stop (pause machine) after sewing this object" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 +msgid "Trim thread after sewing this object" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:48 inx/inkstitch_object_commands.inx:12 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:51 inx/inkstitch_object_commands.inx:13 msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects a layer -#: lib/commands.py:48 inx/inkstitch_layer_commands.inx:7 +#: lib/commands.py:54 inx/inkstitch_layer_commands.inx:7 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "Ignorovat vrstvu (neÅ¡Ãt žádné objekty v této vrstvÄ›)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:51 inx/inkstitch_global_commands.inx:7 +#: lib/commands.py:57 inx/inkstitch_global_commands.inx:7 msgid "Origin for exported embroidery files" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:54 inx/inkstitch_global_commands.inx:9 +#: lib/commands.py:60 inx/inkstitch_global_commands.inx:9 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:212 +#: lib/commands.py:219 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -466,217 +478,108 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:219 +#: lib/commands.py:226 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:284 lib/commands.py:397 +#: lib/commands.py:291 lib/commands.py:406 msgid "Ink/Stitch Command" msgstr "Ink/Stitch pÅ™Ãkaz" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:310 +#: lib/commands.py:316 msgid "connector" msgstr "konektor" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:326 +#: lib/commands.py:335 msgid "command marker" msgstr "tvůrce pÅ™Ãkazů" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" -msgstr "" - -#: lib/elements/auto_fill.py:24 -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/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" -msgstr "" - -#: lib/elements/auto_fill.py:31 -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/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" -msgstr "" - -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." -msgstr "" - -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" -msgstr "Automatické vyplnÄ›nÃ" - -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" -msgstr "" - -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" -msgstr "" - -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." -msgstr "" - -#: lib/elements/auto_fill.py:74 -msgid "Underlay" -msgstr "" - -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" -msgstr "" - -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" -msgstr "Úhel výplnÄ›" - -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." -msgstr "" - -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" -msgstr "ŘádkovánÃ" - -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" -msgstr "" - -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" -msgstr "Maximálnà délka stehu" - -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" -msgstr "" - -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." -msgstr "" - -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" -msgstr "" - -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -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/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." -msgstr "" - -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" -msgstr "" - -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -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/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." -msgstr "" - -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " -msgstr "" - -#: lib/elements/clone.py:25 +#: lib/elements/clone.py:20 msgid "Clone Object" msgstr "Klonovat objekt" -#: lib/elements/clone.py:26 +#: lib/elements/clone.py:21 msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/clone.py:29 +#: lib/elements/clone.py:24 msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/clone.py:30 +#: lib/elements/clone.py:25 msgid "* Select the clone" msgstr "* Vyberte klon" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 +#: lib/elements/clone.py:26 lib/elements/clone.py:37 msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/clone.py:36 +#: lib/elements/clone.py:31 msgid "Clone is not embroiderable" msgstr "Klon nelze vyÅ¡Ãt" -#: lib/elements/clone.py:37 +#: lib/elements/clone.py:32 msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/clone.py:40 +#: lib/elements/clone.py:35 msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/clone.py:41 +#: lib/elements/clone.py:36 msgid "* Select the clone." msgstr "* Vyberte klon." -#: lib/elements/clone.py:56 +#: lib/elements/clone.py:51 msgid "Clone" msgstr "Klonovat" -#: lib/elements/clone.py:62 +#: lib/elements/clone.py:57 msgid "Custom fill angle" msgstr "" -#: lib/elements/clone.py:63 +#: lib/elements/clone.py:58 msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/element.py:198 +#: lib/elements/element.py:202 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:199 +#: lib/elements/element.py:203 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Both" msgstr "Oba" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Before" msgstr "PÅ™ed" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "After" msgstr "Po" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Neither" msgstr "Ani" -#: lib/elements/element.py:212 +#: lib/elements/element.py:216 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:213 +#: lib/elements/element.py:217 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:257 +#: lib/elements/element.py:261 #, 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." @@ -684,7 +587,7 @@ 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 #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:345 +#: lib/elements/element.py:354 msgid "error:" msgstr "chyba:" @@ -700,78 +603,275 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill.py:23 +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:28 +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:34 lib/elements/fill_stitch.py:399 +msgid "Expand" +msgstr "" + +#: lib/elements/fill_stitch.py:35 +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:40 lib/elements/fill_stitch.py:376 +msgid "Inset" +msgstr "" + +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +msgstr "" + +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" +msgstr "" + +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." +msgstr "" + +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" +msgstr "" + +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" +msgstr "" + +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" +msgstr "" + +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." +msgstr "" + +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" +msgstr "" + +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" +msgstr "" + +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." +msgstr "" + +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." +msgstr "" + +#: lib/elements/fill_stitch.py:72 msgid "Unconnected" msgstr "NepÅ™ipojeno" -#: lib/elements/fill.py:24 +#: lib/elements/fill_stitch.py:73 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill.py:33 +#: lib/elements/fill_stitch.py:82 msgid "Border crosses itself" msgstr "Hranice pÅ™echázà pÅ™es sebe" -#: lib/elements/fill.py:34 +#: lib/elements/fill_stitch.py:83 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" -msgstr "Výplň" +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" +msgstr "" + +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" +msgstr "" + +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" +msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:111 +msgid "Round" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +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:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 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.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "Vzdálenost mezi řádky" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "Vzdálenost mezi řádkami stehů." -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 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.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "Úhel výplnÄ›" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "ŘádkovánÃ" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "Maximálnà délka stehu" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +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:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "Obrázek" @@ -788,27 +888,27 @@ msgstr "* Zkonvertujte váš obrázek v cestu: Cesta > Vektorizovat Bitmapu... ( msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "* AlternativnÄ› pÅ™ekreslit obrázek s perem (P) nebo s Beziérovým (B) nástrojem" -#: lib/elements/pattern.py:14 -msgid "Pattern Element" +#: lib/elements/marker.py:14 +msgid "Marker Element" msgstr "" -#: lib/elements/pattern.py:15 -msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +#: lib/elements/marker.py:15 +msgid "This element will not be embroidered. It will be applied to objects in the same group. Objects in sub-groups will be ignored." msgstr "" -#: lib/elements/pattern.py:19 -msgid "To disable pattern mode, remove the pattern marker:" +#: lib/elements/marker.py:18 +msgid "Turn back to normal embroidery element mode, remove the marker:" msgstr "" -#: lib/elements/pattern.py:20 +#: lib/elements/marker.py:19 msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" msgstr "" -#: lib/elements/pattern.py:21 +#: lib/elements/marker.py:20 msgid "* Go to the Stroke style tab" msgstr "" -#: lib/elements/pattern.py:22 +#: lib/elements/marker.py:21 msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" @@ -1066,15 +1166,15 @@ msgstr "" msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:109 +#: lib/elements/stroke.py:110 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:110 +#: lib/elements/stroke.py:111 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:144 +#: lib/elements/stroke.py:145 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" @@ -1116,6 +1216,15 @@ msgstr "" msgid "Please chose an other color palette for your design." msgstr "" +#. auto-route running stitch columns extension +#: lib/extensions/auto_run.py:57 lib/extensions/cutwork_segmentation.py:47 +msgid "Please select one or more stroke elements." +msgstr "" + +#: lib/extensions/auto_run.py:62 +msgid "Please select at least one stroke element." +msgstr "" + #: lib/extensions/auto_satin.py:35 msgid "Please ensure that at most one start and end command is attached to the selected satin columns." msgstr "" @@ -1130,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1182,10 +1291,6 @@ msgstr "" msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first." msgstr "" -#: lib/extensions/cutwork_segmentation.py:47 -msgid "Please select one or more stroke elements." -msgstr "" - #: lib/extensions/cutwork_segmentation.py:158 msgid "Cutwork Group" msgstr "" @@ -1261,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1270,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "ZruÅ¡it" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "PoužÃt a odejÃt" @@ -1332,55 +1437,59 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "Objekty Inscape" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "Parametry výšivky" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "PoužÃt poslednà nastavenÃ" #: lib/extensions/reorder.py:20 -msgid "Please select at least to elements to reorder." +msgid "Please select at least two elements to reorder." +msgstr "" + +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." msgstr "" #: lib/extensions/selection_to_pattern.py:21 @@ -1642,24 +1751,42 @@ msgstr "" msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" -#: lib/stitches/auto_satin.py:659 -msgid "Auto-Satin" +#: lib/stitches/auto_run.py:135 +msgid "Auto-Run" +msgstr "" + +#: lib/stitches/auto_run.py:257 +#, python-format +msgid "AutoRun %d" +msgstr "" + +#: lib/stitches/auto_run.py:259 +#, python-format +msgid "AutoRun Underpath %d" +msgstr "" + +#: lib/stitches/auto_satin.py:345 +msgid "Auto-Route" msgstr "" #. Label for a satin column created by Auto-Route Satin Columns and Lettering #. extensions -#: lib/stitches/auto_satin.py:706 +#: lib/stitches/auto_satin.py:516 #, python-format msgid "AutoSatin %d" msgstr "" #. Label for running stitch (underpathing) created by Auto-Route Satin Columns #. amd Lettering extensions -#: lib/stitches/auto_satin.py:709 +#: lib/stitches/auto_satin.py:519 #, python-format msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2476,14 +2603,63 @@ msgstr "" msgid "Thread Color Management" msgstr "" -#: inx/inkstitch_auto_satin.inx:3 -msgid "Auto-Route Satin Columns" +#: inx/inkstitch_auto_run.inx:3 inx/inkstitch_auto_run.inx:24 +msgid "Autoroute Running Stitch" +msgstr "" + +#: inx/inkstitch_auto_run.inx:10 +msgid "Tools: Stroke" +msgstr "" + +#: inx/inkstitch_auto_run.inx:15 +msgid "Autoroute Running Stitch Options" +msgstr "" + +#: inx/inkstitch_auto_run.inx:17 +msgid "Add nodes at intersections" msgstr "" -#: inx/inkstitch_auto_satin.inx:5 +#: inx/inkstitch_auto_run.inx:19 +msgid "Preserve order of running stitches" +msgstr "" + +#: inx/inkstitch_auto_run.inx:21 inx/inkstitch_auto_satin.inx:5 msgid "Trim jump stitches" msgstr "" +#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42 +#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 +msgid "Help" +msgstr "" + +#: inx/inkstitch_auto_run.inx:25 +msgid "Add nodes at intersections:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:27 +msgid "- Enabled (automatic). Ink/Stitch will add some nodes for better routing. This is the default setting." +msgstr "" + +#: inx/inkstitch_auto_run.inx:29 +msgid "- Disabled (manual). Choose this option if you have manually set nodes at crucial spots." +msgstr "" + +#: inx/inkstitch_auto_run.inx:32 +msgid "Use Start- end end commands to define where auto-routing for running stitch should start and end." +msgstr "" + +#: inx/inkstitch_auto_run.inx:34 +msgid "More info on our website:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:35 +msgid "https://inkstitch.org/docs/stroke-tools#auto-route-running-stitch" +msgstr "" + +#: inx/inkstitch_auto_satin.inx:3 +msgid "Auto-Route Satin Columns" +msgstr "" + #: inx/inkstitch_auto_satin.inx:6 msgid "Preserve order of satin columns" msgstr "" @@ -2491,7 +2667,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_convert_to_stroke.inx:13 inx/inkstitch_cut_satin.inx:10 #: inx/inkstitch_flip.inx:10 -msgid "Satin Tools" +msgid "Tools: Satin" msgstr "" #: inx/inkstitch_break_apart.inx:3 @@ -2499,8 +2675,8 @@ msgid "Break Apart Fill Objects" msgstr "" #: inx/inkstitch_break_apart.inx:10 -msgid "Fill Tools" -msgstr "Nástroje pro výplnÄ›nÄ›" +msgid "Tools: Fill" +msgstr "" #: inx/inkstitch_break_apart.inx:17 msgid "Method" @@ -2548,7 +2724,7 @@ msgstr "" #: inx/inkstitch_commands_scale_symbols.inx:11 #: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14 -#: inx/inkstitch_object_commands.inx:18 +#: inx/inkstitch_object_commands.inx:20 #: inx/inkstitch_object_commands_toggle_visibility.inx:10 msgid "Commands" msgstr "PÅ™Ãkazy" @@ -2631,11 +2807,6 @@ msgstr "" msgid "Keep original" msgstr "" -#: inx/inkstitch_cutwork_segmentation.inx:42 -#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 -msgid "Help" -msgstr "" - #: inx/inkstitch_cutwork_segmentation.inx:43 msgid "This extension separates a path depending on the angle." msgstr "" @@ -2669,6 +2840,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "Upravit" @@ -3630,6 +3802,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_da_DK.po b/translations/messages_da_DK.po index 79d854de..bc012e1f 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: 2022-04-25 02:19+0000\n" -"PO-Revision-Date: 2022-04-29 02:28\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-24 02:25\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: 2022-04-25 02:19+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -405,58 +405,70 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 -msgid "Auto-route satin stitch starting position" +msgid "Auto-route running stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 -msgid "Auto-route satin stitch ending position" +msgid "Auto-route running stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 -msgid "Stop (pause machine) after sewing this object" +msgid "Auto-route satin stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 -msgid "Trim thread after sewing this object" +msgid "Auto-route satin stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 -msgid "Ignore this object (do not stitch)" +msgid "Stop (pause machine) after sewing this object" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 +msgid "Trim thread after sewing this object" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:48 inx/inkstitch_object_commands.inx:12 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:51 inx/inkstitch_object_commands.inx:13 msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects a layer -#: lib/commands.py:48 inx/inkstitch_layer_commands.inx:7 +#: lib/commands.py:54 inx/inkstitch_layer_commands.inx:7 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:51 inx/inkstitch_global_commands.inx:7 +#: lib/commands.py:57 inx/inkstitch_global_commands.inx:7 msgid "Origin for exported embroidery files" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:54 inx/inkstitch_global_commands.inx:9 +#: lib/commands.py:60 inx/inkstitch_global_commands.inx:9 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:212 +#: lib/commands.py:219 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -466,312 +478,400 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:219 +#: lib/commands.py:226 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:284 lib/commands.py:397 +#: lib/commands.py:291 lib/commands.py:406 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:310 +#: lib/commands.py:316 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:326 +#: lib/commands.py:335 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -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." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" +#: lib/elements/element.py:207 +msgid "After" msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +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/auto_fill.py:136 lib/elements/fill.py:76 -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." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -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." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +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/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +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/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -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." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Round" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +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:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 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.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 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.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +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:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -788,27 +888,27 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/pattern.py:14 -msgid "Pattern Element" +#: lib/elements/marker.py:14 +msgid "Marker Element" msgstr "" -#: lib/elements/pattern.py:15 -msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +#: lib/elements/marker.py:15 +msgid "This element will not be embroidered. It will be applied to objects in the same group. Objects in sub-groups will be ignored." msgstr "" -#: lib/elements/pattern.py:19 -msgid "To disable pattern mode, remove the pattern marker:" +#: lib/elements/marker.py:18 +msgid "Turn back to normal embroidery element mode, remove the marker:" msgstr "" -#: lib/elements/pattern.py:20 +#: lib/elements/marker.py:19 msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" msgstr "" -#: lib/elements/pattern.py:21 +#: lib/elements/marker.py:20 msgid "* Go to the Stroke style tab" msgstr "" -#: lib/elements/pattern.py:22 +#: lib/elements/marker.py:21 msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" @@ -1066,15 +1166,15 @@ msgstr "" msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:109 +#: lib/elements/stroke.py:110 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:110 +#: lib/elements/stroke.py:111 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:144 +#: lib/elements/stroke.py:145 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" @@ -1116,6 +1216,15 @@ msgstr "" msgid "Please chose an other color palette for your design." msgstr "" +#. auto-route running stitch columns extension +#: lib/extensions/auto_run.py:57 lib/extensions/cutwork_segmentation.py:47 +msgid "Please select one or more stroke elements." +msgstr "" + +#: lib/extensions/auto_run.py:62 +msgid "Please select at least one stroke element." +msgstr "" + #: lib/extensions/auto_satin.py:35 msgid "Please ensure that at most one start and end command is attached to the selected satin columns." msgstr "" @@ -1130,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "Vælg mindst én satinsøjle." #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1182,10 +1291,6 @@ msgstr "" msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first." msgstr "" -#: lib/extensions/cutwork_segmentation.py:47 -msgid "Please select one or more stroke elements." -msgstr "" - #: lib/extensions/cutwork_segmentation.py:158 msgid "Cutwork Group" msgstr "" @@ -1261,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1270,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1332,55 +1437,59 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" #: lib/extensions/reorder.py:20 -msgid "Please select at least to elements to reorder." +msgid "Please select at least two elements to reorder." +msgstr "" + +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." msgstr "" #: lib/extensions/selection_to_pattern.py:21 @@ -1641,24 +1750,42 @@ msgstr "" msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" -#: lib/stitches/auto_satin.py:659 -msgid "Auto-Satin" +#: lib/stitches/auto_run.py:135 +msgid "Auto-Run" +msgstr "" + +#: lib/stitches/auto_run.py:257 +#, python-format +msgid "AutoRun %d" +msgstr "" + +#: lib/stitches/auto_run.py:259 +#, python-format +msgid "AutoRun Underpath %d" +msgstr "" + +#: lib/stitches/auto_satin.py:345 +msgid "Auto-Route" msgstr "" #. Label for a satin column created by Auto-Route Satin Columns and Lettering #. extensions -#: lib/stitches/auto_satin.py:706 +#: lib/stitches/auto_satin.py:516 #, python-format msgid "AutoSatin %d" msgstr "" #. Label for running stitch (underpathing) created by Auto-Route Satin Columns #. amd Lettering extensions -#: lib/stitches/auto_satin.py:709 +#: lib/stitches/auto_satin.py:519 #, python-format msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2473,14 +2600,63 @@ msgstr "" msgid "Thread Color Management" msgstr "" -#: inx/inkstitch_auto_satin.inx:3 -msgid "Auto-Route Satin Columns" +#: inx/inkstitch_auto_run.inx:3 inx/inkstitch_auto_run.inx:24 +msgid "Autoroute Running Stitch" +msgstr "" + +#: inx/inkstitch_auto_run.inx:10 +msgid "Tools: Stroke" +msgstr "" + +#: inx/inkstitch_auto_run.inx:15 +msgid "Autoroute Running Stitch Options" msgstr "" -#: inx/inkstitch_auto_satin.inx:5 +#: inx/inkstitch_auto_run.inx:17 +msgid "Add nodes at intersections" +msgstr "" + +#: inx/inkstitch_auto_run.inx:19 +msgid "Preserve order of running stitches" +msgstr "" + +#: inx/inkstitch_auto_run.inx:21 inx/inkstitch_auto_satin.inx:5 msgid "Trim jump stitches" msgstr "" +#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42 +#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 +msgid "Help" +msgstr "" + +#: inx/inkstitch_auto_run.inx:25 +msgid "Add nodes at intersections:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:27 +msgid "- Enabled (automatic). Ink/Stitch will add some nodes for better routing. This is the default setting." +msgstr "" + +#: inx/inkstitch_auto_run.inx:29 +msgid "- Disabled (manual). Choose this option if you have manually set nodes at crucial spots." +msgstr "" + +#: inx/inkstitch_auto_run.inx:32 +msgid "Use Start- end end commands to define where auto-routing for running stitch should start and end." +msgstr "" + +#: inx/inkstitch_auto_run.inx:34 +msgid "More info on our website:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:35 +msgid "https://inkstitch.org/docs/stroke-tools#auto-route-running-stitch" +msgstr "" + +#: inx/inkstitch_auto_satin.inx:3 +msgid "Auto-Route Satin Columns" +msgstr "" + #: inx/inkstitch_auto_satin.inx:6 msgid "Preserve order of satin columns" msgstr "" @@ -2488,7 +2664,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_convert_to_stroke.inx:13 inx/inkstitch_cut_satin.inx:10 #: inx/inkstitch_flip.inx:10 -msgid "Satin Tools" +msgid "Tools: Satin" msgstr "" #: inx/inkstitch_break_apart.inx:3 @@ -2496,7 +2672,7 @@ msgid "Break Apart Fill Objects" msgstr "" #: inx/inkstitch_break_apart.inx:10 -msgid "Fill Tools" +msgid "Tools: Fill" msgstr "" #: inx/inkstitch_break_apart.inx:17 @@ -2545,7 +2721,7 @@ msgstr "" #: inx/inkstitch_commands_scale_symbols.inx:11 #: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14 -#: inx/inkstitch_object_commands.inx:18 +#: inx/inkstitch_object_commands.inx:20 #: inx/inkstitch_object_commands_toggle_visibility.inx:10 msgid "Commands" msgstr "" @@ -2628,11 +2804,6 @@ msgstr "" msgid "Keep original" msgstr "" -#: inx/inkstitch_cutwork_segmentation.inx:42 -#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 -msgid "Help" -msgstr "" - #: inx/inkstitch_cutwork_segmentation.inx:43 msgid "This extension separates a path depending on the angle." msgstr "" @@ -2666,6 +2837,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3627,6 +3799,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_de_DE.po b/translations/messages_de_DE.po index f9d2b529..bd2c168e 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: 2022-04-25 02:19+0000\n" -"PO-Revision-Date: 2022-04-29 02:28\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-24 02:25\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: 2022-04-25 02:19+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -405,58 +405,70 @@ msgstr "Füllstich Endposition" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 +msgid "Auto-route running stitch starting position" +msgstr "Automatisch geführter Laufstich: Startposition" + +#. #-#-#-#-# 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 ending position" +msgstr "Automatisch geführter Laufstich: Endposition" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 msgid "Auto-route satin stitch starting position" msgstr "Startposition für automatisch geführte Satinkolumne" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 +#: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 msgid "Auto-route satin stitch ending position" msgstr "Endposition für automatisch geführte Satinkolumne" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 +#: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 msgid "Stop (pause machine) after sewing this object" msgstr "Stoppen (Pause) nach dem Nähen diesem Objekts" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 +#: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 msgid "Trim thread after sewing this object" msgstr "Faden abschneiden nach diesem Objekt" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 +#: lib/commands.py:48 inx/inkstitch_object_commands.inx:12 msgid "Ignore this object (do not stitch)" msgstr "Ignoriere dieses Objekt (nicht nähen)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 +#: lib/commands.py:51 inx/inkstitch_object_commands.inx:13 msgid "Satin cut point (use with Cut Satin Column)" msgstr "Satin Schnittpunkt (mit \"Satinkolumne schneiden\" benutzen)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects a layer -#: lib/commands.py:48 inx/inkstitch_layer_commands.inx:7 +#: lib/commands.py:54 inx/inkstitch_layer_commands.inx:7 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "Ebene ignorieren (keine Objekte in dieser Ebene nähen)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:51 inx/inkstitch_global_commands.inx:7 +#: lib/commands.py:57 inx/inkstitch_global_commands.inx:7 msgid "Origin for exported embroidery files" msgstr "Nullpunkt für exportierte Stickdateien" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:54 inx/inkstitch_global_commands.inx:9 +#: lib/commands.py:60 inx/inkstitch_global_commands.inx:9 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "Rahmenposition nach Stop-Befehlen." -#: lib/commands.py:212 +#: lib/commands.py:219 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "Fehler: Es gibt mehr als einen %(command)s-Befehl in dem Dokument, aber es darf nur einen geben. Bitte alle bis auf einen entfernen." @@ -466,217 +478,108 @@ msgstr "Fehler: Es gibt mehr als einen %(command)s-Befehl in dem Dokument, aber #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:219 +#: lib/commands.py:226 #, python-format msgid "%(command)s: %(description)s" msgstr "%(command)s: %(description)s" -#: lib/commands.py:284 lib/commands.py:397 +#: lib/commands.py:291 lib/commands.py:406 msgid "Ink/Stitch Command" msgstr "Ink/Stitch Befehl" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:310 +#: lib/commands.py:316 msgid "connector" msgstr "Verknüpfung" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:326 +#: lib/commands.py:335 msgid "command marker" msgstr "Befehlszeichen" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" -msgstr "Kleines Füllobjekt" - -#: lib/elements/auto_fill.py:24 -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 sich es sich besser für einen Laufstich oder eine Satinkolumne eignet. Bei sehr kleinen Objekten ist ein Füllstich nicht möglich und Ink/Stitch nutzt automatisch einen Laufstich um die Außenränder herum." - -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" -msgstr "Erweitern" - -#: lib/elements/auto_fill.py:31 -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/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" -msgstr "Einzug" - -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." -msgstr "Die \"Einzug\"-Einstellung für die Unterlage für dieses Füll-Objekt kann nicht angewendet werden. Ink/Stitch wird diese Einstellung ignorieren und stattdessen die Originalgröße nutzen." - -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" -msgstr "AutoFüllung" - -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" -msgstr "Automatisch geführte Füllstiche" - -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" -msgstr "Laufstichlänge (Durchlauf zwischen Sektionen)" - -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." -msgstr "Stichlänge um den Umriss des Füllbereichs, der beim Übergang von Abschnitt zu Abschnitt verwendet wird." - -#: lib/elements/auto_fill.py:74 -msgid "Underlay" -msgstr "Unterlage" - -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" -msgstr "Unterlage der automatischen Füllung" - -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" -msgstr "Füllwinkel" - -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." -msgstr "Standard: Füllwinkel + 90 Grad. Füge durch Kommata getrennte Werte ein, um mehrere Unterlagen zu erzeugen (z.B. 45, -45)." - -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" -msgstr "Reihenabstand" - -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" -msgstr "Standard: 3x Füllreihenabstand" - -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" -msgstr "Maximale Stichlänge" - -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" -msgstr "Standard: entspricht der maximalen Stichlänge" - -#: lib/elements/auto_fill.py:124 -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/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" -msgstr "Letzten Stich in jeder Reihe überspringen" - -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -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/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." -msgstr "Fülstichform erweitern, um Lücken zwischen den Formen auszugleichen." - -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" -msgstr "Verbindungsstiche innerhalb des Objektes" - -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -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/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." -msgstr "Es ist ein Fehler bei der AutoFüllung aufgetreten! Das bedeutet, es gibt ein Problem mit Ink/Stitch." - -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " -msgstr "Wenn du uns helfen willst Ink/Stitch zu verbessern, kopiere die gesamte Nachricht und erstelle einen neuen Fehlerbericht (Issue) auf: " - -#: lib/elements/clone.py:25 +#: lib/elements/clone.py:20 msgid "Clone Object" msgstr "Objekt klonen" -#: lib/elements/clone.py:26 +#: lib/elements/clone.py:21 msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "Dieses Dokument enthält ein oder mehrere Klonobjekte. Ink/Stitch kann mit einzelnen Klonen arbeiten, es können jedoch nur wenige Parameter festlegt werden. " -#: lib/elements/clone.py:29 +#: lib/elements/clone.py:24 msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "Um einen Klon in ein echtes Element zu konvertieren, bitte folgendermaßen vorgehen:" -#: lib/elements/clone.py:30 +#: lib/elements/clone.py:25 msgid "* Select the clone" msgstr "* Klon auswählen" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 +#: lib/elements/clone.py:26 lib/elements/clone.py:37 msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "* Ausführen: Bearbeiten> Klonen> Klon aufheben (Alt + Umschalt + D)" -#: lib/elements/clone.py:36 +#: lib/elements/clone.py:31 msgid "Clone is not embroiderable" msgstr "Klon ist nicht stickbar" -#: lib/elements/clone.py:37 +#: lib/elements/clone.py:32 msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "In diesem Dokument befinden sich ein oder mehrere Klonobjekte. Ein Klon muss ein direktes Kind eines stickbaren Elements sein. Ink/Stitch kann keine Klone von Gruppen oder anderen nicht stickbaren Elementen (Text oder Bild) sticken." -#: lib/elements/clone.py:40 +#: lib/elements/clone.py:35 msgid "Convert the clone into a real element:" msgstr "Klon in ein echtes Element konvertieren:" -#: lib/elements/clone.py:41 +#: lib/elements/clone.py:36 msgid "* Select the clone." msgstr "* Klon auswählen." -#: lib/elements/clone.py:56 +#: lib/elements/clone.py:51 msgid "Clone" msgstr "Klon" -#: lib/elements/clone.py:62 +#: lib/elements/clone.py:57 msgid "Custom fill angle" msgstr "Benutzerdefinierter Füllwinkel" -#: lib/elements/clone.py:63 +#: lib/elements/clone.py:58 msgid "This setting will apply a custom fill angle for the clone." msgstr "Diese Einstellung wendet einen benutzerdefinierten Füllwinkel für den Klon an." -#: lib/elements/element.py:198 +#: lib/elements/element.py:202 msgid "Allow lock stitches" msgstr "Vernähen erlauben" -#: lib/elements/element.py:199 +#: lib/elements/element.py:203 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "Faden am Anfang und/oder Ende dieses Objektes vernähen. Manuelle Stiche werden nie vernäht." #. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Both" msgstr "Anfang und Ende" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Before" msgstr "Anfang" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "After" msgstr "Ende" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Neither" msgstr "Nie" -#: lib/elements/element.py:212 +#: lib/elements/element.py:216 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "Vernähen erzwingen" -#: lib/elements/element.py:213 +#: lib/elements/element.py:217 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:257 +#: lib/elements/element.py:261 #, 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." @@ -684,7 +587,7 @@ 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 #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:345 +#: lib/elements/element.py:354 msgid "error:" msgstr "Fehler:" @@ -700,78 +603,275 @@ msgstr "Es gibt ein ungültiges Pfadobjekt im Dokument, das d-Attribut fehlt." msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "* Führe die Funktion Erweiterungen > Ink/Stitch > Fehlerbehebung > Dokument bereinigen... aus" -#: lib/elements/fill.py:23 +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" +msgstr "Kleines Füllobjekt" + +#: lib/elements/fill_stitch.py:28 +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 sich es sich besser für einen Laufstich oder eine Satinkolumne eignet. Bei sehr kleinen Objekten ist ein Füllstich nicht möglich und Ink/Stitch nutzt automatisch einen Laufstich um die Außenränder herum." + +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" +msgstr "Erweitern" + +#: lib/elements/fill_stitch.py:35 +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:40 lib/elements/fill_stitch.py:376 +msgid "Inset" +msgstr "Einzug" + +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +msgstr "Die \"Einzug\"-Einstellung für die Unterlage 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:46 +msgid "Missing Guideline" +msgstr "Fehlende Führungslinie" + +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." +msgstr "Dieses Objekt ist auf \"Kurvenfüllung\" gesetzt, aber die Führungslinie fehlt." + +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" +msgstr "* Erstelle ein Objekt mit einer Kontur" + +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" +msgstr "* Wähle dieses aus und führe die Funktion Erweiterungen > Ink/Stitch > Bearbeiten > Auswahl zu Führungslinie aus" + +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" +msgstr "Unzusammenhängende Führungslinie" + +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." +msgstr "Die Führungslinie dieses Objekts liegt nicht innerhalb des Objektes. Führungslinien funktionieren am Besten, wenn sie innerhalb des Zielobjektes liegen." + +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" +msgstr "* Bewege die Führungslinie in das Objekt" + +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" +msgstr "Mehrere Führungslinien" + +#: lib/elements/fill_stitch.py:65 +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:67 +msgid "* Remove all guide lines, except for one." +msgstr "* Entferne alle Führungslinien bis auf eine." + +#: lib/elements/fill_stitch.py:72 msgid "Unconnected" msgstr "Nicht verbunden" -#: lib/elements/fill.py:24 +#: lib/elements/fill_stitch.py:73 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "Füllung: Dieses Objekt besteht aus unzusammenhängenden Formen. Das ist nicht erlaubt, da Ink/Stitch nicht weiß, in welcher Reihenfolge diese Objekte gestickt werden sollen. Bitte zerlege den Pfad in separate Teile." -#: lib/elements/fill.py:28 lib/elements/fill.py:36 +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "* Erweiterung > Ink/Stitch > Füllstich-Werkzeuge > Zerlegen und Löcher erhalten" -#: lib/elements/fill.py:33 +#: lib/elements/fill_stitch.py:82 msgid "Border crosses itself" msgstr "Außenlinien überkreuzen sich selbst" -#: lib/elements/fill.py:34 +#: lib/elements/fill_stitch.py:83 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "Füllung: Form ist ungültig. Das kann passieren, wenn sich die Außenlinien selbst überkreuzen." -#: lib/elements/fill.py:41 -msgid "Fill" -msgstr "Füllung" +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" +msgstr "Füllstitch" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" -msgstr "Manuell geführte Füllstiche" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" +msgstr "Automatisch geführte Füllstiche" + +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" +msgstr "Füllmethode" + +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" +msgstr "Automatische Füllung" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." -msgstr "Automatische Füllung ist die Standardmethode zum Erstellen von Füllstichen." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" +msgstr "Konturfüllung" + +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" +msgstr "Kurvenfüllung" + +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" +msgstr "Veraltete Füllung" + +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" +msgstr "Methode" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" +msgstr "Von Innen nach Außen" + +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" +msgstr "Einfache Spirale" + +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" +msgstr "Doppelte Spirale" + +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" +msgstr "Stil der Verbindungen" + +#: lib/elements/fill_stitch.py:111 +msgid "Round" +msgstr "Rund" + +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "Spitz" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "Abgeschrägt" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "Selbstüberschneidung vermeiden" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "Uhrzeigersinn" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "Winkel der Stichlinien" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 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.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "Letzten Stich in jeder Reihe überspringen" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +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:160 msgid "Flip fill (start right-to-left)" msgstr "Rückwärtsfüllung (von rechts nach links)" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 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.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "Reihenabstand" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "Abstand zwischen den Stichreihen." -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "Maximale Füllstichlänge" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 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.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "Reihenanzahl bis sich das Muster wiederholt" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "Die Einstellung bestimmt, wie viele Reihen die Stiche voneinander entfernt sind, bevor sie in die gleiche Kolumneposition münden." +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "Laufstichlänge (Durchlauf zwischen Sektionen)" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "Stichlänge um den Umriss des Füllbereichs, der beim Übergang von Abschnitt zu Abschnitt verwendet wird." + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "Unterlage" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "Füllung Unterlage" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "Füllwinkel" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "Standard: Füllwinkel + 90 Grad. Füge durch Kommata getrennte Werte ein, um mehrere Unterlagen zu erzeugen (z.B. 45, -45)." + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "Reihenabstand" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "Standard: 3x Füllreihenabstand" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "Maximale Stichlänge" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "Standard: entspricht der maximalen Stichlänge" + +#: lib/elements/fill_stitch.py:377 +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:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "Fülstichform erweitern, um Lücken zwischen den Formen auszugleichen." + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "Verbindungsstiche innerhalb des Objektes" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +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:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "Es ist ein Fehler bei der AutoFüllung aufgetreten! Das bedeutet, es gibt ein Problem mit Ink/Stitch." + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "Wenn du uns helfen willst Ink/Stitch zu verbessern, kopiere die gesamte Nachricht und erstelle einen neuen Fehlerbericht (Issue) auf: " + #: lib/elements/image.py:13 msgid "Image" msgstr "Bild" @@ -788,27 +888,27 @@ msgstr "* Bild in einen Pfad konvertieren: Pfad> Bitmap nachzeichnen... (Umschal msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "* Alternativ kann das Bild auch mit dem Stift (P) oder dem Bezier (B) Werkzeug neu gezeichnet werden" -#: lib/elements/pattern.py:14 -msgid "Pattern Element" -msgstr "Muster" +#: lib/elements/marker.py:14 +msgid "Marker Element" +msgstr "Element mit Knotenmarkierung" -#: lib/elements/pattern.py:15 -msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." -msgstr "Dieses Element wird nicht gestickt. Es wird auf andere Objekte in der gleichen Gruppe als Muster verwendet. Objekte in Untergruppen erhalten kein Muster." +#: lib/elements/marker.py:15 +msgid "This element will not be embroidered. It will be applied to objects in the same group. Objects in sub-groups will be ignored." +msgstr "Dieses Element wird nicht gestickt. Es wird auf Stickobjekte, die sich in der gleichen Gruppe befinden, angewandt. Auf Objekte in weiteren Untergruppen werden nicht einbezogen." -#: lib/elements/pattern.py:19 -msgid "To disable pattern mode, remove the pattern marker:" -msgstr "Muster durch entfernen der Knotenmarkierung deaktivieren:" +#: lib/elements/marker.py:18 +msgid "Turn back to normal embroidery element mode, remove the marker:" +msgstr "Marker entfernen um dieses Objekt zu sticken:" -#: lib/elements/pattern.py:20 +#: lib/elements/marker.py:19 msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" msgstr "* Öffne das Dialogfeld Füllung und Kontur (Objekte > Füllung und Kontur)" -#: lib/elements/pattern.py:21 +#: lib/elements/marker.py:20 msgid "* Go to the Stroke style tab" msgstr "* Öffne den Reiter \"Muster der Kontur\"" -#: lib/elements/pattern.py:22 +#: lib/elements/marker.py:21 msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "* Unter \"Knotenmarkierungen\" wähle die erste Option (leer) in der linken Dropdown-Liste." @@ -1066,15 +1166,15 @@ msgstr "Wiederholungen" 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:109 +#: lib/elements/stroke.py:110 msgid "Manual stitch placement" msgstr "Manuelle Stichpositionierung" -#: lib/elements/stroke.py:110 +#: lib/elements/stroke.py:111 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "Stickt jeden Punkt des Pfades. Laufstichlänge und Zick-Zack-Abstand werden ignoriert." -#: lib/elements/stroke.py:144 +#: lib/elements/stroke.py:145 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "Veraltete Laufstich-Einstellung erkannt!\n\n" @@ -1118,6 +1218,15 @@ msgstr "Probiere die Option \"andere Garnliste\" und wähle die entsprechende Ga msgid "Please chose an other color palette for your design." msgstr "Wähle eine andere Garnpalette für das Design." +#. auto-route running stitch columns extension +#: lib/extensions/auto_run.py:57 lib/extensions/cutwork_segmentation.py:47 +msgid "Please select one or more stroke elements." +msgstr "Bitte wähle ein oder mehrere Elemente mit einer Kontur (Linie)." + +#: lib/extensions/auto_run.py:62 +msgid "Please select at least one stroke element." +msgstr "Bitte mindestens ein Element mit Kontur auswählen." + #: lib/extensions/auto_satin.py:35 msgid "Please ensure that at most one start and end command is attached to the selected satin columns." msgstr "Bitte sicherstellen, dass höchstens ein Start- und End-Befehl mit den ausgewählten Satinkolumnen verknüpft ist." @@ -1132,15 +1241,15 @@ msgid "Please select at least one satin column." msgstr "Bitte mindestens eine Satinkolumne auswählen." #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "Ink/Stitch kann keines der ausgewählten Objekte interpretieren." -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "Es gibt im gesamten Dokument keine Objekte, mit denen Ink/Stitch arbeiten kann." -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "Tipp: Öffne Erweiterungen > Ink/Stitch > Fehlerbehebung > Fehlerbehebung an Objekten" @@ -1184,10 +1293,6 @@ msgstr "Bitte wähle eine oder mehrere Satinkolumnen zum schneiden aus." msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first." msgstr "Diese Satinkolumne hat keinen \"Satinkolumnen schneiden\" -Befehl. Bitte verwende die Erweiterung \"Befehle hinzufügen\" und füge zuerst den Befehl \"Satinkolumne schneiden\" hinzu." -#: lib/extensions/cutwork_segmentation.py:47 -msgid "Please select one or more stroke elements." -msgstr "Bitte wähle ein oder mehrere Elemente mit einer Kontur (Linie)." - #: lib/extensions/cutwork_segmentation.py:158 msgid "Cutwork Group" msgstr "Cutwork Gruppe" @@ -1264,7 +1369,7 @@ msgstr "Sticke Textzeilen vor und zurück" msgid "Add trims" msgstr "Schnittmarker hinzufügen" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1273,7 +1378,7 @@ msgstr "Schnittmarker hinzufügen" msgid "Cancel" msgstr "Abbrechen" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "Anwenden und schließen" @@ -1336,57 +1441,61 @@ msgstr "Bitte einen oder mehrere Befehle auswählen." msgid "Please select one or more text elements to split lines." msgstr "Um Text in Textzeilen zu zerlegen, bitte ein oder mehrere Textelemente auswählen." -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "Diese Einstellung wird auf 1 Objekt angewendet." -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "Diese Einstellungen werden auf %d Objekte angewendet." -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "Einige Einstellungen hatten unterschiedliche Werte der Objekte. Bitte einen Wert aus der Liste auswählen oder einen neuen Namen eingeben." -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "Deaktivierung dieser Registerkarte, deaktiviert die folgenden %d Registerkarten." -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "Deaktivierung dieser Registerkarte, deaktiviert die folgende Registerkarte." -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "Aktivierung dieser Registerkarte deaktiviert %s und umgekehrt." -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "Inkscape Objekte" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "Hier klicken, um die Speicherung dieses Parameters bei \"Anwenden und schließen\" zu erzwingen" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 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:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "Stickparameter" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "Letzte Einstellungen verwenden" #: lib/extensions/reorder.py:20 -msgid "Please select at least to elements to reorder." +msgid "Please select at least two elements to reorder." msgstr "Zum Sortieren bitte mindestens zwei Elemente auswählen." +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." +msgstr "Bitte mindestens ein Objekt auswählen um es als Führungslinie zu markieren." + #: lib/extensions/selection_to_pattern.py:21 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." @@ -1646,24 +1755,42 @@ msgstr "Die Datei kann nicht geöffnet werden. Bitte überprüfe den Dateipfad u msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "Es wurde kein stickbares Element ausgewählt. Bitte führe die Funktion Erweiterungen > Ink/Stitch > Fehlerbehebung > Fehlerbehebung an Objekten aus, um Hinweise zu Fehlern in der Stickplanerstellung zu erhalten." -#: lib/stitches/auto_satin.py:659 -msgid "Auto-Satin" -msgstr "Automatischer Satinstich" +#: lib/stitches/auto_run.py:135 +msgid "Auto-Run" +msgstr "Automatischer Laufstich" + +#: lib/stitches/auto_run.py:257 +#, python-format +msgid "AutoRun %d" +msgstr "Auto-Laufstich %d" + +#: lib/stitches/auto_run.py:259 +#, python-format +msgid "AutoRun Underpath %d" +msgstr "Auto-Laufstich Verbindungslinie %d" + +#: lib/stitches/auto_satin.py:345 +msgid "Auto-Route" +msgstr "Auto-Führung" #. Label for a satin column created by Auto-Route Satin Columns and Lettering #. extensions -#: lib/stitches/auto_satin.py:706 +#: lib/stitches/auto_satin.py:516 #, python-format msgid "AutoSatin %d" msgstr "AutoSatin %d" #. Label for running stitch (underpathing) created by Auto-Route Satin Columns #. amd Lettering extensions -#: lib/stitches/auto_satin.py:709 +#: lib/stitches/auto_satin.py:519 #, python-format msgid "AutoSatin Running Stitch %d" msgstr "AutoSatin Laufstich %d" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "Die Führungslinie (oder eine verschobene Kopie) überschneidet sich selbst!" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "Stich-Plan" @@ -2478,14 +2605,63 @@ msgstr "* Farbpalette auswählen" msgid "Thread Color Management" msgstr "Garnfarben Verwaltung" -#: inx/inkstitch_auto_satin.inx:3 -msgid "Auto-Route Satin Columns" -msgstr "Automatisch geführte Satinkolumnen" +#: inx/inkstitch_auto_run.inx:3 inx/inkstitch_auto_run.inx:24 +msgid "Autoroute Running Stitch" +msgstr "Automatische Führung Laufstich" + +#: inx/inkstitch_auto_run.inx:10 +msgid "Tools: Stroke" +msgstr "Werkzeuge: Linie" + +#: inx/inkstitch_auto_run.inx:15 +msgid "Autoroute Running Stitch Options" +msgstr "Optionen für automatisch geführte Laufstiche" + +#: inx/inkstitch_auto_run.inx:17 +msgid "Add nodes at intersections" +msgstr "Knoten an Überschneidungen hinzufügen" -#: inx/inkstitch_auto_satin.inx:5 +#: inx/inkstitch_auto_run.inx:19 +msgid "Preserve order of running stitches" +msgstr "Reihenfolge der Laufstiche beibehalten" + +#: inx/inkstitch_auto_run.inx:21 inx/inkstitch_auto_satin.inx:5 msgid "Trim jump stitches" msgstr "Schneide Faden bei Sprungstichen" +#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42 +#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 +msgid "Help" +msgstr "Hilfe" + +#: inx/inkstitch_auto_run.inx:25 +msgid "Add nodes at intersections:" +msgstr "Knoten an Überschneidungen hinzufügen:" + +#: inx/inkstitch_auto_run.inx:27 +msgid "- Enabled (automatic). Ink/Stitch will add some nodes for better routing. This is the default setting." +msgstr "- Aktiviert (automatisch). Ink/Stitch fügt Knoten für eine bessere Führung hinzu. Dies ist die Standardeinstellung." + +#: inx/inkstitch_auto_run.inx:29 +msgid "- Disabled (manual). Choose this option if you have manually set nodes at crucial spots." +msgstr "- Deaktiviert (manuell). Diese Option wählen, sollten bereits manuell Knoten an wichtigen Schnittstellen hinzugefügt worden sein." + +#: inx/inkstitch_auto_run.inx:32 +msgid "Use Start- end end commands to define where auto-routing for running stitch should start and end." +msgstr "Start- und Endbefehle legen die Start- und Endpunkte der automatisch geführten Laufstiche fest." + +#: inx/inkstitch_auto_run.inx:34 +msgid "More info on our website:" +msgstr "Weitere Informationen auf unserer Webseite:" + +#: inx/inkstitch_auto_run.inx:35 +msgid "https://inkstitch.org/docs/stroke-tools#auto-route-running-stitch" +msgstr "https://inkstitch.org/docs/stroke-tools#automatisch-geführter-laufstich" + +#: inx/inkstitch_auto_satin.inx:3 +msgid "Auto-Route Satin Columns" +msgstr "Automatisch geführte Satinkolumnen" + #: inx/inkstitch_auto_satin.inx:6 msgid "Preserve order of satin columns" msgstr "Behalte Reihenfolge der Satinkolumnen bei" @@ -2493,16 +2669,16 @@ msgstr "Behalte Reihenfolge der Satinkolumnen bei" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_convert_to_stroke.inx:13 inx/inkstitch_cut_satin.inx:10 #: inx/inkstitch_flip.inx:10 -msgid "Satin Tools" -msgstr "Satin Werkzeuge" +msgid "Tools: Satin" +msgstr "Werkzeuge: Satin" #: inx/inkstitch_break_apart.inx:3 msgid "Break Apart Fill Objects" msgstr "Aufteilen von Füllobjekten" #: inx/inkstitch_break_apart.inx:10 -msgid "Fill Tools" -msgstr "Füllstitch Werkzeuge" +msgid "Tools: Fill" +msgstr "Werkzeuge: Füllung" #: inx/inkstitch_break_apart.inx:17 msgid "Method" @@ -2550,7 +2726,7 @@ msgstr "Befehlsymbole skalieren" #: inx/inkstitch_commands_scale_symbols.inx:11 #: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14 -#: inx/inkstitch_object_commands.inx:18 +#: inx/inkstitch_object_commands.inx:20 #: inx/inkstitch_object_commands_toggle_visibility.inx:10 msgid "Commands" msgstr "Befehle" @@ -2633,11 +2809,6 @@ msgstr "Elemente nach Farbe sortieren" msgid "Keep original" msgstr "Original behalten" -#: inx/inkstitch_cutwork_segmentation.inx:42 -#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 -msgid "Help" -msgstr "Hilfe" - #: inx/inkstitch_cutwork_segmentation.inx:43 msgid "This extension separates a path depending on the angle." msgstr "Diese Erweiterung teilt einen Pfad je nach Winkel der einzelnen Pfadabschnitte." @@ -2671,6 +2842,7 @@ msgid "Duplicate Params" msgstr "Parameter duplizieren" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "Bearbeiten" @@ -3632,6 +3804,14 @@ msgstr "Druckeinstellungen aus den SVG Metadaten entfernen" msgid "Re-stack objects in order of selection" msgstr "Objekte in Auswahlreihenfolge sortieren" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "Auswahl zu Führungslinie" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "Auswahl zu Muster" diff --git a/translations/messages_el_GR.po b/translations/messages_el_GR.po index 362b1231..7a372b23 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: 2022-04-25 02:19+0000\n" -"PO-Revision-Date: 2022-04-29 02:28\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-24 02:25\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: 2022-04-25 02:19+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -405,58 +405,70 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 -msgid "Auto-route satin stitch starting position" +msgid "Auto-route running stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 -msgid "Auto-route satin stitch ending position" +msgid "Auto-route running stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 -msgid "Stop (pause machine) after sewing this object" +msgid "Auto-route satin stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 -msgid "Trim thread after sewing this object" +msgid "Auto-route satin stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 -msgid "Ignore this object (do not stitch)" +msgid "Stop (pause machine) after sewing this object" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 +msgid "Trim thread after sewing this object" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:48 inx/inkstitch_object_commands.inx:12 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:51 inx/inkstitch_object_commands.inx:13 msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects a layer -#: lib/commands.py:48 inx/inkstitch_layer_commands.inx:7 +#: lib/commands.py:54 inx/inkstitch_layer_commands.inx:7 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:51 inx/inkstitch_global_commands.inx:7 +#: lib/commands.py:57 inx/inkstitch_global_commands.inx:7 msgid "Origin for exported embroidery files" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:54 inx/inkstitch_global_commands.inx:9 +#: lib/commands.py:60 inx/inkstitch_global_commands.inx:9 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:212 +#: lib/commands.py:219 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -466,312 +478,400 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:219 +#: lib/commands.py:226 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:284 lib/commands.py:397 +#: lib/commands.py:291 lib/commands.py:406 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:310 +#: lib/commands.py:316 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:326 +#: lib/commands.py:335 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -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." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" +#: lib/elements/element.py:207 +msgid "After" msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +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/auto_fill.py:136 lib/elements/fill.py:76 -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." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -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." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +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/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +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/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -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." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Round" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +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:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 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.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 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.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +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:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -788,27 +888,27 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/pattern.py:14 -msgid "Pattern Element" +#: lib/elements/marker.py:14 +msgid "Marker Element" msgstr "" -#: lib/elements/pattern.py:15 -msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +#: lib/elements/marker.py:15 +msgid "This element will not be embroidered. It will be applied to objects in the same group. Objects in sub-groups will be ignored." msgstr "" -#: lib/elements/pattern.py:19 -msgid "To disable pattern mode, remove the pattern marker:" +#: lib/elements/marker.py:18 +msgid "Turn back to normal embroidery element mode, remove the marker:" msgstr "" -#: lib/elements/pattern.py:20 +#: lib/elements/marker.py:19 msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" msgstr "" -#: lib/elements/pattern.py:21 +#: lib/elements/marker.py:20 msgid "* Go to the Stroke style tab" msgstr "" -#: lib/elements/pattern.py:22 +#: lib/elements/marker.py:21 msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" @@ -1066,15 +1166,15 @@ msgstr "" msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:109 +#: lib/elements/stroke.py:110 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:110 +#: lib/elements/stroke.py:111 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:144 +#: lib/elements/stroke.py:145 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" @@ -1116,6 +1216,15 @@ msgstr "" msgid "Please chose an other color palette for your design." msgstr "" +#. auto-route running stitch columns extension +#: lib/extensions/auto_run.py:57 lib/extensions/cutwork_segmentation.py:47 +msgid "Please select one or more stroke elements." +msgstr "" + +#: lib/extensions/auto_run.py:62 +msgid "Please select at least one stroke element." +msgstr "" + #: lib/extensions/auto_satin.py:35 msgid "Please ensure that at most one start and end command is attached to the selected satin columns." msgstr "" @@ -1130,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1182,10 +1291,6 @@ msgstr "" msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first." msgstr "" -#: lib/extensions/cutwork_segmentation.py:47 -msgid "Please select one or more stroke elements." -msgstr "" - #: lib/extensions/cutwork_segmentation.py:158 msgid "Cutwork Group" msgstr "" @@ -1261,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1270,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1332,55 +1437,59 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" #: lib/extensions/reorder.py:20 -msgid "Please select at least to elements to reorder." +msgid "Please select at least two elements to reorder." +msgstr "" + +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." msgstr "" #: lib/extensions/selection_to_pattern.py:21 @@ -1641,24 +1750,42 @@ msgstr "" msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" -#: lib/stitches/auto_satin.py:659 -msgid "Auto-Satin" +#: lib/stitches/auto_run.py:135 +msgid "Auto-Run" +msgstr "" + +#: lib/stitches/auto_run.py:257 +#, python-format +msgid "AutoRun %d" +msgstr "" + +#: lib/stitches/auto_run.py:259 +#, python-format +msgid "AutoRun Underpath %d" +msgstr "" + +#: lib/stitches/auto_satin.py:345 +msgid "Auto-Route" msgstr "" #. Label for a satin column created by Auto-Route Satin Columns and Lettering #. extensions -#: lib/stitches/auto_satin.py:706 +#: lib/stitches/auto_satin.py:516 #, python-format msgid "AutoSatin %d" msgstr "" #. Label for running stitch (underpathing) created by Auto-Route Satin Columns #. amd Lettering extensions -#: lib/stitches/auto_satin.py:709 +#: lib/stitches/auto_satin.py:519 #, python-format msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2473,14 +2600,63 @@ msgstr "" msgid "Thread Color Management" msgstr "" -#: inx/inkstitch_auto_satin.inx:3 -msgid "Auto-Route Satin Columns" +#: inx/inkstitch_auto_run.inx:3 inx/inkstitch_auto_run.inx:24 +msgid "Autoroute Running Stitch" +msgstr "" + +#: inx/inkstitch_auto_run.inx:10 +msgid "Tools: Stroke" +msgstr "" + +#: inx/inkstitch_auto_run.inx:15 +msgid "Autoroute Running Stitch Options" msgstr "" -#: inx/inkstitch_auto_satin.inx:5 +#: inx/inkstitch_auto_run.inx:17 +msgid "Add nodes at intersections" +msgstr "" + +#: inx/inkstitch_auto_run.inx:19 +msgid "Preserve order of running stitches" +msgstr "" + +#: inx/inkstitch_auto_run.inx:21 inx/inkstitch_auto_satin.inx:5 msgid "Trim jump stitches" msgstr "" +#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42 +#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 +msgid "Help" +msgstr "" + +#: inx/inkstitch_auto_run.inx:25 +msgid "Add nodes at intersections:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:27 +msgid "- Enabled (automatic). Ink/Stitch will add some nodes for better routing. This is the default setting." +msgstr "" + +#: inx/inkstitch_auto_run.inx:29 +msgid "- Disabled (manual). Choose this option if you have manually set nodes at crucial spots." +msgstr "" + +#: inx/inkstitch_auto_run.inx:32 +msgid "Use Start- end end commands to define where auto-routing for running stitch should start and end." +msgstr "" + +#: inx/inkstitch_auto_run.inx:34 +msgid "More info on our website:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:35 +msgid "https://inkstitch.org/docs/stroke-tools#auto-route-running-stitch" +msgstr "" + +#: inx/inkstitch_auto_satin.inx:3 +msgid "Auto-Route Satin Columns" +msgstr "" + #: inx/inkstitch_auto_satin.inx:6 msgid "Preserve order of satin columns" msgstr "" @@ -2488,7 +2664,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_convert_to_stroke.inx:13 inx/inkstitch_cut_satin.inx:10 #: inx/inkstitch_flip.inx:10 -msgid "Satin Tools" +msgid "Tools: Satin" msgstr "" #: inx/inkstitch_break_apart.inx:3 @@ -2496,7 +2672,7 @@ msgid "Break Apart Fill Objects" msgstr "" #: inx/inkstitch_break_apart.inx:10 -msgid "Fill Tools" +msgid "Tools: Fill" msgstr "" #: inx/inkstitch_break_apart.inx:17 @@ -2545,7 +2721,7 @@ msgstr "" #: inx/inkstitch_commands_scale_symbols.inx:11 #: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14 -#: inx/inkstitch_object_commands.inx:18 +#: inx/inkstitch_object_commands.inx:20 #: inx/inkstitch_object_commands_toggle_visibility.inx:10 msgid "Commands" msgstr "" @@ -2628,11 +2804,6 @@ msgstr "" msgid "Keep original" msgstr "" -#: inx/inkstitch_cutwork_segmentation.inx:42 -#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 -msgid "Help" -msgstr "" - #: inx/inkstitch_cutwork_segmentation.inx:43 msgid "This extension separates a path depending on the angle." msgstr "" @@ -2666,6 +2837,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3627,6 +3799,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_en_US.po b/translations/messages_en_US.po index c35991d3..1ad29c59 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: 2022-04-25 02:19+0000\n" -"PO-Revision-Date: 2022-04-29 02:28\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-24 02:25\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: 2022-04-25 02:19+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -405,58 +405,70 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 -msgid "Auto-route satin stitch starting position" +msgid "Auto-route running stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 -msgid "Auto-route satin stitch ending position" +msgid "Auto-route running stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 -msgid "Stop (pause machine) after sewing this object" +msgid "Auto-route satin stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 -msgid "Trim thread after sewing this object" +msgid "Auto-route satin stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 -msgid "Ignore this object (do not stitch)" +msgid "Stop (pause machine) after sewing this object" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 +msgid "Trim thread after sewing this object" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:48 inx/inkstitch_object_commands.inx:12 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:51 inx/inkstitch_object_commands.inx:13 msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects a layer -#: lib/commands.py:48 inx/inkstitch_layer_commands.inx:7 +#: lib/commands.py:54 inx/inkstitch_layer_commands.inx:7 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:51 inx/inkstitch_global_commands.inx:7 +#: lib/commands.py:57 inx/inkstitch_global_commands.inx:7 msgid "Origin for exported embroidery files" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:54 inx/inkstitch_global_commands.inx:9 +#: lib/commands.py:60 inx/inkstitch_global_commands.inx:9 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:212 +#: lib/commands.py:219 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -466,312 +478,400 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:219 +#: lib/commands.py:226 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:284 lib/commands.py:397 +#: lib/commands.py:291 lib/commands.py:406 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:310 +#: lib/commands.py:316 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:326 +#: lib/commands.py:335 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -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." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" +#: lib/elements/element.py:207 +msgid "After" msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +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/auto_fill.py:136 lib/elements/fill.py:76 -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." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -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." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +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/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +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/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -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." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Round" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +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:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 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.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 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.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +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:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -788,27 +888,27 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/pattern.py:14 -msgid "Pattern Element" +#: lib/elements/marker.py:14 +msgid "Marker Element" msgstr "" -#: lib/elements/pattern.py:15 -msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +#: lib/elements/marker.py:15 +msgid "This element will not be embroidered. It will be applied to objects in the same group. Objects in sub-groups will be ignored." msgstr "" -#: lib/elements/pattern.py:19 -msgid "To disable pattern mode, remove the pattern marker:" +#: lib/elements/marker.py:18 +msgid "Turn back to normal embroidery element mode, remove the marker:" msgstr "" -#: lib/elements/pattern.py:20 +#: lib/elements/marker.py:19 msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" msgstr "" -#: lib/elements/pattern.py:21 +#: lib/elements/marker.py:20 msgid "* Go to the Stroke style tab" msgstr "" -#: lib/elements/pattern.py:22 +#: lib/elements/marker.py:21 msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" @@ -1066,15 +1166,15 @@ msgstr "" msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:109 +#: lib/elements/stroke.py:110 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:110 +#: lib/elements/stroke.py:111 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:144 +#: lib/elements/stroke.py:145 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" @@ -1116,6 +1216,15 @@ msgstr "" msgid "Please chose an other color palette for your design." msgstr "" +#. auto-route running stitch columns extension +#: lib/extensions/auto_run.py:57 lib/extensions/cutwork_segmentation.py:47 +msgid "Please select one or more stroke elements." +msgstr "" + +#: lib/extensions/auto_run.py:62 +msgid "Please select at least one stroke element." +msgstr "" + #: lib/extensions/auto_satin.py:35 msgid "Please ensure that at most one start and end command is attached to the selected satin columns." msgstr "" @@ -1130,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1182,10 +1291,6 @@ msgstr "" msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first." msgstr "" -#: lib/extensions/cutwork_segmentation.py:47 -msgid "Please select one or more stroke elements." -msgstr "" - #: lib/extensions/cutwork_segmentation.py:158 msgid "Cutwork Group" msgstr "" @@ -1261,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1270,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1332,55 +1437,59 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" #: lib/extensions/reorder.py:20 -msgid "Please select at least to elements to reorder." +msgid "Please select at least two elements to reorder." +msgstr "" + +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." msgstr "" #: lib/extensions/selection_to_pattern.py:21 @@ -1641,24 +1750,42 @@ msgstr "" msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" -#: lib/stitches/auto_satin.py:659 -msgid "Auto-Satin" +#: lib/stitches/auto_run.py:135 +msgid "Auto-Run" +msgstr "" + +#: lib/stitches/auto_run.py:257 +#, python-format +msgid "AutoRun %d" +msgstr "" + +#: lib/stitches/auto_run.py:259 +#, python-format +msgid "AutoRun Underpath %d" +msgstr "" + +#: lib/stitches/auto_satin.py:345 +msgid "Auto-Route" msgstr "" #. Label for a satin column created by Auto-Route Satin Columns and Lettering #. extensions -#: lib/stitches/auto_satin.py:706 +#: lib/stitches/auto_satin.py:516 #, python-format msgid "AutoSatin %d" msgstr "" #. Label for running stitch (underpathing) created by Auto-Route Satin Columns #. amd Lettering extensions -#: lib/stitches/auto_satin.py:709 +#: lib/stitches/auto_satin.py:519 #, python-format msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2473,14 +2600,63 @@ msgstr "" msgid "Thread Color Management" msgstr "" -#: inx/inkstitch_auto_satin.inx:3 -msgid "Auto-Route Satin Columns" +#: inx/inkstitch_auto_run.inx:3 inx/inkstitch_auto_run.inx:24 +msgid "Autoroute Running Stitch" +msgstr "" + +#: inx/inkstitch_auto_run.inx:10 +msgid "Tools: Stroke" +msgstr "" + +#: inx/inkstitch_auto_run.inx:15 +msgid "Autoroute Running Stitch Options" msgstr "" -#: inx/inkstitch_auto_satin.inx:5 +#: inx/inkstitch_auto_run.inx:17 +msgid "Add nodes at intersections" +msgstr "" + +#: inx/inkstitch_auto_run.inx:19 +msgid "Preserve order of running stitches" +msgstr "" + +#: inx/inkstitch_auto_run.inx:21 inx/inkstitch_auto_satin.inx:5 msgid "Trim jump stitches" msgstr "" +#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42 +#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 +msgid "Help" +msgstr "" + +#: inx/inkstitch_auto_run.inx:25 +msgid "Add nodes at intersections:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:27 +msgid "- Enabled (automatic). Ink/Stitch will add some nodes for better routing. This is the default setting." +msgstr "" + +#: inx/inkstitch_auto_run.inx:29 +msgid "- Disabled (manual). Choose this option if you have manually set nodes at crucial spots." +msgstr "" + +#: inx/inkstitch_auto_run.inx:32 +msgid "Use Start- end end commands to define where auto-routing for running stitch should start and end." +msgstr "" + +#: inx/inkstitch_auto_run.inx:34 +msgid "More info on our website:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:35 +msgid "https://inkstitch.org/docs/stroke-tools#auto-route-running-stitch" +msgstr "" + +#: inx/inkstitch_auto_satin.inx:3 +msgid "Auto-Route Satin Columns" +msgstr "" + #: inx/inkstitch_auto_satin.inx:6 msgid "Preserve order of satin columns" msgstr "" @@ -2488,7 +2664,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_convert_to_stroke.inx:13 inx/inkstitch_cut_satin.inx:10 #: inx/inkstitch_flip.inx:10 -msgid "Satin Tools" +msgid "Tools: Satin" msgstr "" #: inx/inkstitch_break_apart.inx:3 @@ -2496,7 +2672,7 @@ msgid "Break Apart Fill Objects" msgstr "" #: inx/inkstitch_break_apart.inx:10 -msgid "Fill Tools" +msgid "Tools: Fill" msgstr "" #: inx/inkstitch_break_apart.inx:17 @@ -2545,7 +2721,7 @@ msgstr "" #: inx/inkstitch_commands_scale_symbols.inx:11 #: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14 -#: inx/inkstitch_object_commands.inx:18 +#: inx/inkstitch_object_commands.inx:20 #: inx/inkstitch_object_commands_toggle_visibility.inx:10 msgid "Commands" msgstr "" @@ -2628,11 +2804,6 @@ msgstr "" msgid "Keep original" msgstr "" -#: inx/inkstitch_cutwork_segmentation.inx:42 -#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 -msgid "Help" -msgstr "" - #: inx/inkstitch_cutwork_segmentation.inx:43 msgid "This extension separates a path depending on the angle." msgstr "" @@ -2666,6 +2837,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3627,6 +3799,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_es_ES.po b/translations/messages_es_ES.po index be23bbae..221a0245 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: 2022-04-25 02:19+0000\n" -"PO-Revision-Date: 2022-04-29 02:29\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-24 02:25\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: 2022-04-25 02:19+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -405,58 +405,70 @@ msgstr "Posicion final de puntada de relleno" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 +msgid "Auto-route running stitch starting position" +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 ending position" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 msgid "Auto-route satin stitch starting position" msgstr "Posición de inicio de puntada de satÃn automática" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 +#: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 msgid "Auto-route satin stitch ending position" msgstr "Posición de fin de puntada de satÃn automática" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 +#: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 msgid "Stop (pause machine) after sewing this object" msgstr "Parar (pausar máquina) después de coser este objeto" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 +#: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 msgid "Trim thread after sewing this object" msgstr "Recortar hilo después de coser este objeto" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 +#: lib/commands.py:48 inx/inkstitch_object_commands.inx:12 msgid "Ignore this object (do not stitch)" msgstr "Ignorar este objeto (no dar puntada)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 +#: lib/commands.py:51 inx/inkstitch_object_commands.inx:13 msgid "Satin cut point (use with Cut Satin Column)" msgstr "Punto de corte de satÃn (usar con Cortar Columna SatÃn)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects a layer -#: lib/commands.py:48 inx/inkstitch_layer_commands.inx:7 +#: lib/commands.py:54 inx/inkstitch_layer_commands.inx:7 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "Ignorar capa (no coser ningún objeto en esta capa)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:51 inx/inkstitch_global_commands.inx:7 +#: lib/commands.py:57 inx/inkstitch_global_commands.inx:7 msgid "Origin for exported embroidery files" msgstr "Origen para archivos de bordado exportados" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:54 inx/inkstitch_global_commands.inx:9 +#: lib/commands.py:60 inx/inkstitch_global_commands.inx:9 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "Destino de salto para los comandos de parada (también conocido como \"Posición de salida de marco\")." -#: lib/commands.py:212 +#: lib/commands.py:219 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "Error: hay más de un comando de %(command)s en el documento, pero sólo puede haber uno. Por favor eliminar todos menos uno." @@ -466,217 +478,108 @@ msgstr "Error: hay más de un comando de %(command)s en el documento, pero sólo #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:219 +#: lib/commands.py:226 #, python-format msgid "%(command)s: %(description)s" msgstr "%(command)s: %(description)s" -#: lib/commands.py:284 lib/commands.py:397 +#: lib/commands.py:291 lib/commands.py:406 msgid "Ink/Stitch Command" msgstr "Ink/Stich Instrucción" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:310 +#: lib/commands.py:316 msgid "connector" msgstr "conector" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:326 +#: lib/commands.py:335 msgid "command marker" msgstr "marcador de instrucción" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" -msgstr "Relleno Pequeño" - -#: lib/elements/auto_fill.py:24 -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/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" -msgstr "Expandir" - -#: lib/elements/auto_fill.py:31 -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/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" -msgstr "Recuadro" - -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." -msgstr "No se puede aplicar el parámetro de inserción de refuerzo para este objeto de relleno. Ink/Stitch lo ignorará y utilizará el tamaño original en su lugar." - -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" -msgstr "AutoRelleno" - -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" -msgstr "Bordado de relleno enrutado automáticamente" - -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" -msgstr "Ejecución de la longitud de puntada (traversal entre secciones)" - -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." -msgstr "Longitud de las puntadas alrededor del contorno de la región de relleno utilizada al pasar de una sección a otra." - -#: lib/elements/auto_fill.py:74 -msgid "Underlay" -msgstr "Capa base" - -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" -msgstr "Relleno automático subyacente" - -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" -msgstr "Ãngulo de relleno" - -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." -msgstr "Por defecto: rellenar el ángulo + 90 grados. Insertar lista de elementos separados por coma para capas múltiples." - -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" -msgstr "Espaciado de la fila" - -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" -msgstr "por defecto: rellenar el espaciado de lÃnea x3" - -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" -msgstr "Longitud de puntada máxima" - -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" -msgstr "por defecto: igual a rellenar la longitud máxima de puntada" - -#: lib/elements/auto_fill.py:124 -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/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" -msgstr "Saltar última puntada de cada fila" - -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -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/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." -msgstr "Expandir la forma antes de rellenar el bordado, para compensar los espacios entre figuras." - -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" -msgstr "Capa base" - -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -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/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." -msgstr "Error durante Auto-Relleno! Esto significa que hubo un problema con Ink/Stitch." - -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " -msgstr "Si quieres ayudarnos a mejorar Ink/Stitch, por favor pega este mensaje completo a un nuevo tema en: " - -#: lib/elements/clone.py:25 +#: lib/elements/clone.py:20 msgid "Clone Object" msgstr "Objeto Duplicado" -#: lib/elements/clone.py:26 +#: lib/elements/clone.py:21 msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "Hay uno o más objetos clonados en este documento. Ink/Stitch puede funcionar con clones individuales, pero está limitado a establecer muy pocos parámetros. " -#: lib/elements/clone.py:29 +#: lib/elements/clone.py:24 msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "Si desea convertir el elemento duplicado en un elemento real, siga estos pasos:" -#: lib/elements/clone.py:30 +#: lib/elements/clone.py:25 msgid "* Select the clone" msgstr "Seleccione el duplicado" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 +#: lib/elements/clone.py:26 lib/elements/clone.py:37 msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "* Ejecute: Editar > Clonar > Desvincular Clon (Alt+Shift+D)" -#: lib/elements/clone.py:36 +#: lib/elements/clone.py:31 msgid "Clone is not embroiderable" msgstr "El clon no se puede bordar" -#: lib/elements/clone.py:37 +#: lib/elements/clone.py:32 msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "Hay uno o más objetos clon en este documento. Un clon debe ser hijo directo de un elemento bordado. Ink/Stitch no puede bordar clones de grupos u otros elementos no bordables (texto o imagen)." -#: lib/elements/clone.py:40 +#: lib/elements/clone.py:35 msgid "Convert the clone into a real element:" msgstr "Convertir el clon en un elemento real:" -#: lib/elements/clone.py:41 +#: lib/elements/clone.py:36 msgid "* Select the clone." msgstr "* Seleccione el clon." -#: lib/elements/clone.py:56 +#: lib/elements/clone.py:51 msgid "Clone" msgstr "Clon" -#: lib/elements/clone.py:62 +#: lib/elements/clone.py:57 msgid "Custom fill angle" msgstr "Personalizar ángulo de relleno" -#: lib/elements/clone.py:63 +#: lib/elements/clone.py:58 msgid "This setting will apply a custom fill angle for the clone." msgstr "Esta configuración aplicará un ángulo de relleno personalizado para el clon." -#: lib/elements/element.py:198 +#: lib/elements/element.py:202 msgid "Allow lock stitches" msgstr "Permitir puntadas de remate" -#: lib/elements/element.py:199 +#: lib/elements/element.py:203 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "Ate el hilo al principio y/o al final de este objeto. La puntada manual no agregará puntadas de remate." #. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Both" msgstr "Ambos" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Before" msgstr "Antes" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "After" msgstr "Después" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Neither" msgstr "Ninguno" -#: lib/elements/element.py:212 +#: lib/elements/element.py:216 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "Forzar las puntadas de refuerzo" -#: lib/elements/element.py:213 +#: lib/elements/element.py:217 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:257 +#: lib/elements/element.py:261 #, 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." @@ -684,7 +587,7 @@ 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 #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:345 +#: lib/elements/element.py:354 msgid "error:" msgstr "error:" @@ -700,78 +603,275 @@ msgstr "Hay un objeto de ruta no válido en el documento, falta el D-atributo." msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "* Ejecutar Extensiones > Ink/Stitch > Solucionar problemas > Limpiar documento..." -#: lib/elements/fill.py:23 +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" +msgstr "Relleno Pequeño" + +#: lib/elements/fill_stitch.py:28 +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:34 lib/elements/fill_stitch.py:399 +msgid "Expand" +msgstr "Expandir" + +#: lib/elements/fill_stitch.py:35 +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:40 lib/elements/fill_stitch.py:376 +msgid "Inset" +msgstr "Recuadro" + +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +msgstr "No se puede aplicar el parámetro de inserción de refuerzo para este objeto de relleno. Ink/Stitch lo ignorará y utilizará el tamaño original en su lugar." + +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" +msgstr "" + +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." +msgstr "" + +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" +msgstr "" + +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" +msgstr "" + +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" +msgstr "" + +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." +msgstr "" + +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" +msgstr "" + +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" +msgstr "" + +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." +msgstr "" + +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." +msgstr "" + +#: lib/elements/fill_stitch.py:72 msgid "Unconnected" msgstr "Desconectado" -#: lib/elements/fill.py:24 +#: lib/elements/fill_stitch.py:73 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "Relleno: este objeto está formado por formas no conectadas. Esto no está permitido porque Ink/Stitch no sabe en qué orden coserlos. Divida este objeto en formas separadas." -#: lib/elements/fill.py:28 lib/elements/fill.py:36 +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "* Extensiones > Ink/Stitch > Herramientas de relleno > Separar objetos de relleno" -#: lib/elements/fill.py:33 +#: lib/elements/fill_stitch.py:82 msgid "Border crosses itself" msgstr "El borde se cruza a sà mismo" -#: lib/elements/fill.py:34 +#: lib/elements/fill_stitch.py:83 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "Relleno: la forma no es válida. Esto puede suceder si el borde se cruza sobre sà mismo." -#: lib/elements/fill.py:41 -msgid "Fill" -msgstr "Relleno" +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" +msgstr "" + +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" +msgstr "Bordado de relleno enrutado automáticamente" + +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Round" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" -msgstr "Costura de relleno enrutada manualmente" +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." -msgstr "AutoRellenar es el método predeterminado para generar costuras de relleno." +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "Ãngulo de lÃneas de puntadas" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 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.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "Saltar última puntada de cada fila" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +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:160 msgid "Flip fill (start right-to-left)" msgstr "Voltear relleno (comenzar de derecha a izquierda)" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 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.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "Espaciamiento entre filas" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "Distancia entre filas de puntadas." -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "Longitud máxima de puntada de relleno" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 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.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "Alterne las filas esto muchas veces antes de repetir" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "Establecer esto dicta cuántas filas de puntadas estarán separadas antes de que caigan en la misma posición de la columna." +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "Ejecución de la longitud de puntada (traversal entre secciones)" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "Longitud de las puntadas alrededor del contorno de la región de relleno utilizada al pasar de una sección a otra." + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "Capa base" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "Ãngulo de relleno" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "Por defecto: rellenar el ángulo + 90 grados. Insertar lista de elementos separados por coma para capas múltiples." + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "Espaciado de la fila" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "por defecto: rellenar el espaciado de lÃnea x3" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "Longitud de puntada máxima" + +#: lib/elements/fill_stitch.py:367 +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:377 +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:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "Expandir la forma antes de rellenar el bordado, para compensar los espacios entre figuras." + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "Capa base" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +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:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "Error durante Auto-Relleno! Esto significa que hubo un problema con Ink/Stitch." + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "Si quieres ayudarnos a mejorar Ink/Stitch, por favor pega este mensaje completo a un nuevo tema en: " + #: lib/elements/image.py:13 msgid "Image" msgstr "Imagen" @@ -788,27 +888,27 @@ msgstr "* Convierta su imagen en una ruta: Ruta > Trazar mapa de bits... (Mayús msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "* Alternativamente, vuelva a dibujar la imagen con la herramienta lápiz (P) o bezier (B)" -#: lib/elements/pattern.py:14 -msgid "Pattern Element" -msgstr "Elemento de patrón" +#: lib/elements/marker.py:14 +msgid "Marker Element" +msgstr "" -#: lib/elements/pattern.py:15 -msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." -msgstr "Este elemento no se bordará. Aparecerá como un patrón aplicado a objetos en el mismo grupo que él. Se ignorarán los objetos de los subgrupos." +#: lib/elements/marker.py:15 +msgid "This element will not be embroidered. It will be applied to objects in the same group. Objects in sub-groups will be ignored." +msgstr "" -#: lib/elements/pattern.py:19 -msgid "To disable pattern mode, remove the pattern marker:" -msgstr "Para deshabilitar el modo de patrón, quite el marcador de patrón:" +#: lib/elements/marker.py:18 +msgid "Turn back to normal embroidery element mode, remove the marker:" +msgstr "" -#: lib/elements/pattern.py:20 +#: lib/elements/marker.py:19 msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" msgstr "* Abra el panel Relleno y trazo (Objetos> Relleno y trazo)" -#: lib/elements/pattern.py:21 +#: lib/elements/marker.py:20 msgid "* Go to the Stroke style tab" msgstr "* Vaya a la pestaña Estilo de trazo" -#: lib/elements/pattern.py:22 +#: lib/elements/marker.py:21 msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "* En \"Marcadores\", elija la primera opción (vacÃa) en la primera lista desplegable." @@ -1066,15 +1166,15 @@ msgstr "Repetir" 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:109 +#: lib/elements/stroke.py:110 msgid "Manual stitch placement" msgstr "Colocación manual de puntadas" -#: lib/elements/stroke.py:110 +#: lib/elements/stroke.py:111 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "Cose todos los nodos del camino. Se ignoran la longitud de la puntada y el espaciado en Zig-Zag." -#: lib/elements/stroke.py:144 +#: lib/elements/stroke.py:145 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "¡Se ha detectado un ajuste de puntada corriente heredado!\n\n" @@ -1118,6 +1218,15 @@ msgstr "Intente importar como \"otra lista de subprocesos\" y especifique una pa msgid "Please chose an other color palette for your design." msgstr "Elija otra paleta de colores para su diseño." +#. auto-route running stitch columns extension +#: lib/extensions/auto_run.py:57 lib/extensions/cutwork_segmentation.py:47 +msgid "Please select one or more stroke elements." +msgstr "Porfavor selecione uno o mas trazados." + +#: lib/extensions/auto_run.py:62 +msgid "Please select at least one stroke element." +msgstr "" + #: lib/extensions/auto_satin.py:35 msgid "Please ensure that at most one start and end command is attached to the selected satin columns." msgstr "Asegúrese de que se adjunta como máximo un comando de inicio y fin a las columnas satinadas seleccionadas." @@ -1132,15 +1241,15 @@ msgid "Please select at least one satin column." msgstr "Seleccione al menos una columna satinada." #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "Ink/Stitch no sabe cómo trabajar con ninguno de los objetos que ha seleccionado." -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "No hay objetos en todo el documento con los que Ink/Stitch sepa cómo trabajar." -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "Consejo: Ejecute Extensiones > Ink/Stitch > Solucionar problemas > Solucionar problemas de Objetos" @@ -1184,10 +1293,6 @@ msgstr "Seleccione una o más columnas satinadas para cortar." msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first." msgstr "esta columna satinada no tiene un comando de \"punto de corte de columna satinada\" adjunto. Utilice la extensión \"Adjuntar comandos\" y adjunte primero el comando \"Punto de corte de columna satinada\"." -#: lib/extensions/cutwork_segmentation.py:47 -msgid "Please select one or more stroke elements." -msgstr "Porfavor selecione uno o mas trazados." - #: lib/extensions/cutwork_segmentation.py:158 msgid "Cutwork Group" msgstr "Grupo Cutwork" @@ -1263,7 +1368,7 @@ msgstr "Unir lÃneas de texto de un lado a otro" msgid "Add trims" msgstr "Agregar cortes" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1272,7 +1377,7 @@ msgstr "Agregar cortes" msgid "Cancel" msgstr "Cancelar" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "Aplicar y Salir" @@ -1334,55 +1439,59 @@ msgstr "Elija uno o más comandos para adjuntar." msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "Esta configuración se aplicará a 1 objeto." -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "Esta configuración se aplicará a %d objetos." -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "Algunas configuraciones tenÃan valores diferentes en los objetos. Seleccione un valor del menú desplegable o ingrese uno nuevo." -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "La desactivación de esta pestaña desactivará las siguientes %d pestañas." -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "La desactivación de esta pestaña desactivará la siguiente pestaña." -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "Habilitar esta pestaña deshabilitará %s y viceversa." -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "Objetos de Inkscape" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "Haga clic para forzar que se guarde este parámetro cuando haga clic en \"Aplicar y salir\"" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 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:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "Parámetros de Bordado" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "Usar los últimos ajustes" #: lib/extensions/reorder.py:20 -msgid "Please select at least to elements to reorder." +msgid "Please select at least two elements to reorder." +msgstr "" + +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." msgstr "" #: lib/extensions/selection_to_pattern.py:21 @@ -1644,24 +1753,42 @@ msgstr "El archivo no existe y no se puede abrir. Corrija la ruta del archivo y msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" -#: lib/stitches/auto_satin.py:659 -msgid "Auto-Satin" -msgstr "Auto-Satinado" +#: lib/stitches/auto_run.py:135 +msgid "Auto-Run" +msgstr "" + +#: lib/stitches/auto_run.py:257 +#, python-format +msgid "AutoRun %d" +msgstr "" + +#: lib/stitches/auto_run.py:259 +#, python-format +msgid "AutoRun Underpath %d" +msgstr "" + +#: lib/stitches/auto_satin.py:345 +msgid "Auto-Route" +msgstr "" #. Label for a satin column created by Auto-Route Satin Columns and Lettering #. extensions -#: lib/stitches/auto_satin.py:706 +#: lib/stitches/auto_satin.py:516 #, python-format msgid "AutoSatin %d" msgstr "AutoSatinado %d" #. Label for running stitch (underpathing) created by Auto-Route Satin Columns #. amd Lettering extensions -#: lib/stitches/auto_satin.py:709 +#: lib/stitches/auto_satin.py:519 #, python-format msgid "AutoSatin Running Stitch %d" msgstr "AutoSatinar Puntada corriente %d" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "Plan de puntada" @@ -2476,14 +2603,63 @@ msgstr "*Elegir paleta de color" msgid "Thread Color Management" msgstr "Gestión del color del hilo" -#: inx/inkstitch_auto_satin.inx:3 -msgid "Auto-Route Satin Columns" -msgstr "Columnas de satén de enrutamiento automático" +#: inx/inkstitch_auto_run.inx:3 inx/inkstitch_auto_run.inx:24 +msgid "Autoroute Running Stitch" +msgstr "" + +#: inx/inkstitch_auto_run.inx:10 +msgid "Tools: Stroke" +msgstr "" + +#: inx/inkstitch_auto_run.inx:15 +msgid "Autoroute Running Stitch Options" +msgstr "" + +#: inx/inkstitch_auto_run.inx:17 +msgid "Add nodes at intersections" +msgstr "" -#: inx/inkstitch_auto_satin.inx:5 +#: inx/inkstitch_auto_run.inx:19 +msgid "Preserve order of running stitches" +msgstr "" + +#: inx/inkstitch_auto_run.inx:21 inx/inkstitch_auto_satin.inx:5 msgid "Trim jump stitches" msgstr "Recortar puntadas de salto" +#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42 +#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 +msgid "Help" +msgstr "Ayuda" + +#: inx/inkstitch_auto_run.inx:25 +msgid "Add nodes at intersections:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:27 +msgid "- Enabled (automatic). Ink/Stitch will add some nodes for better routing. This is the default setting." +msgstr "" + +#: inx/inkstitch_auto_run.inx:29 +msgid "- Disabled (manual). Choose this option if you have manually set nodes at crucial spots." +msgstr "" + +#: inx/inkstitch_auto_run.inx:32 +msgid "Use Start- end end commands to define where auto-routing for running stitch should start and end." +msgstr "" + +#: inx/inkstitch_auto_run.inx:34 +msgid "More info on our website:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:35 +msgid "https://inkstitch.org/docs/stroke-tools#auto-route-running-stitch" +msgstr "" + +#: inx/inkstitch_auto_satin.inx:3 +msgid "Auto-Route Satin Columns" +msgstr "Columnas de satén de enrutamiento automático" + #: inx/inkstitch_auto_satin.inx:6 msgid "Preserve order of satin columns" msgstr "Conservar el orden de las columnas de raso" @@ -2491,16 +2667,16 @@ msgstr "Conservar el orden de las columnas de raso" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_convert_to_stroke.inx:13 inx/inkstitch_cut_satin.inx:10 #: inx/inkstitch_flip.inx:10 -msgid "Satin Tools" -msgstr "Herramientas de Raso" +msgid "Tools: Satin" +msgstr "" #: inx/inkstitch_break_apart.inx:3 msgid "Break Apart Fill Objects" msgstr "Separar objetos de relleno" #: inx/inkstitch_break_apart.inx:10 -msgid "Fill Tools" -msgstr "Herramientas de rellenado" +msgid "Tools: Fill" +msgstr "" #: inx/inkstitch_break_apart.inx:17 msgid "Method" @@ -2548,7 +2724,7 @@ msgstr "" #: inx/inkstitch_commands_scale_symbols.inx:11 #: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14 -#: inx/inkstitch_object_commands.inx:18 +#: inx/inkstitch_object_commands.inx:20 #: inx/inkstitch_object_commands_toggle_visibility.inx:10 msgid "Commands" msgstr "Comandos" @@ -2631,11 +2807,6 @@ msgstr "Ordenar elementos por color" msgid "Keep original" msgstr "Mantener el original" -#: inx/inkstitch_cutwork_segmentation.inx:42 -#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 -msgid "Help" -msgstr "Ayuda" - #: inx/inkstitch_cutwork_segmentation.inx:43 msgid "This extension separates a path depending on the angle." msgstr "Esta extension separa un trayecto dependiendo del angulo." @@ -2669,6 +2840,7 @@ msgid "Duplicate Params" msgstr "Duplicar parametros" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "Editar" @@ -3630,6 +3802,14 @@ msgstr "Eliminar la configuración de impresión de los metadatos del SVG" msgid "Re-stack objects in order of selection" msgstr "Re-apilar objetos en orden de selección" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "Selección del patrón" diff --git a/translations/messages_fi_FI.po b/translations/messages_fi_FI.po index 1027e53b..58be1883 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: 2022-04-25 02:19+0000\n" -"PO-Revision-Date: 2022-04-29 02:28\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-24 02:25\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: 2022-04-25 02:19+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -405,58 +405,70 @@ msgstr "Täyttötikki lopetus paikka" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 +msgid "Auto-route running stitch starting position" +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 ending position" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 msgid "Auto-route satin stitch starting position" msgstr "Automaattisen satiinin reitityksen aloitus paikka" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 +#: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 msgid "Auto-route satin stitch ending position" msgstr "Automaattisen satiinin reitityksen lopetus paikka" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 +#: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 msgid "Stop (pause machine) after sewing this object" msgstr "Pysäytä objektin jälkeen" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 +#: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 msgid "Trim thread after sewing this object" msgstr "Katkaise objektin jälkeen" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 +#: lib/commands.py:48 inx/inkstitch_object_commands.inx:12 msgid "Ignore this object (do not stitch)" msgstr "Ohita tämä objekti (ei tikata)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 +#: lib/commands.py:51 inx/inkstitch_object_commands.inx:13 msgid "Satin cut point (use with Cut Satin Column)" msgstr "Satiinin leikkauspiste (käytä satiinin leikkaus työkalua)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects a layer -#: lib/commands.py:48 inx/inkstitch_layer_commands.inx:7 +#: lib/commands.py:54 inx/inkstitch_layer_commands.inx:7 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "Ohita taso (ei tikata mitään tältä tasolta)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:51 inx/inkstitch_global_commands.inx:7 +#: lib/commands.py:57 inx/inkstitch_global_commands.inx:7 msgid "Origin for exported embroidery files" msgstr "Viedyn brodeeraus tiedoston origo" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:54 inx/inkstitch_global_commands.inx:9 +#: lib/commands.py:60 inx/inkstitch_global_commands.inx:9 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "Hyppää pysäytyspaikkaan (kehyksen irrotus paikka)." -#: lib/commands.py:212 +#: lib/commands.py:219 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -466,217 +478,108 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:219 +#: lib/commands.py:226 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:284 lib/commands.py:397 +#: lib/commands.py:291 lib/commands.py:406 msgid "Ink/Stitch Command" msgstr "Ink/Stitch komento" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:310 +#: lib/commands.py:316 msgid "connector" msgstr "yhdistäjä" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:326 +#: lib/commands.py:335 msgid "command marker" msgstr "komento merkki" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" -msgstr "Pieni täyttö" - -#: lib/elements/auto_fill.py:24 -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/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" -msgstr "Laajenna" - -#: lib/elements/auto_fill.py:31 -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/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" -msgstr "Sisennys" - -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." -msgstr "" - -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" -msgstr "Automaatti täyttö" - -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" -msgstr "Automaattisesti reititetty täytetikki" - -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" -msgstr "Juoksevan tikin pituus" - -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." -msgstr "" - -#: lib/elements/auto_fill.py:74 -msgid "Underlay" -msgstr "Alatäyttö" - -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" -msgstr "Automaattinen alatäyttö" - -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" -msgstr "Täytön suuntakulma" - -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." -msgstr "" - -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" -msgstr "Rivien välit" - -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" -msgstr "vakio: 3x rivien välit" - -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" -msgstr "Pisin tikin pituus" - -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" -msgstr "" - -#: lib/elements/auto_fill.py:124 -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/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" -msgstr "Hyppää yli joka rivin viimenen tikki" - -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -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/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." -msgstr "Laajenna muotoa ennen täyttöä, kompensoidaksesi muotojen välejä." - -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" -msgstr "Alipolku" - -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -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/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." -msgstr "Virhe automaattisessa täytössä! Virhe ohjelmistossa." - -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " -msgstr "" - -#: lib/elements/clone.py:25 +#: lib/elements/clone.py:20 msgid "Clone Object" msgstr "" -#: lib/elements/clone.py:26 +#: lib/elements/clone.py:21 msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/clone.py:29 +#: lib/elements/clone.py:24 msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/clone.py:30 +#: lib/elements/clone.py:25 msgid "* Select the clone" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 +#: lib/elements/clone.py:26 lib/elements/clone.py:37 msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/clone.py:36 +#: lib/elements/clone.py:31 msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/clone.py:37 +#: lib/elements/clone.py:32 msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/clone.py:40 +#: lib/elements/clone.py:35 msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/clone.py:41 +#: lib/elements/clone.py:36 msgid "* Select the clone." msgstr "" -#: lib/elements/clone.py:56 +#: lib/elements/clone.py:51 msgid "Clone" msgstr "" -#: lib/elements/clone.py:62 +#: lib/elements/clone.py:57 msgid "Custom fill angle" msgstr "" -#: lib/elements/clone.py:63 +#: lib/elements/clone.py:58 msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/element.py:198 +#: lib/elements/element.py:202 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:199 +#: lib/elements/element.py:203 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Both" msgstr "" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Before" msgstr "" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "After" msgstr "" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Neither" msgstr "" -#: lib/elements/element.py:212 +#: lib/elements/element.py:216 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:213 +#: lib/elements/element.py:217 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:257 +#: lib/elements/element.py:261 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -684,7 +587,7 @@ msgstr "" #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:345 +#: lib/elements/element.py:354 msgid "error:" msgstr "virhe:" @@ -700,78 +603,275 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill.py:23 +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" +msgstr "Pieni täyttö" + +#: lib/elements/fill_stitch.py:28 +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:34 lib/elements/fill_stitch.py:399 +msgid "Expand" +msgstr "Laajenna" + +#: lib/elements/fill_stitch.py:35 +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:40 lib/elements/fill_stitch.py:376 +msgid "Inset" +msgstr "Sisennys" + +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +msgstr "" + +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" +msgstr "" + +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." +msgstr "" + +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" +msgstr "" + +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" +msgstr "" + +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" +msgstr "" + +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." +msgstr "" + +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" +msgstr "" + +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" +msgstr "" + +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." +msgstr "" + +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." +msgstr "" + +#: lib/elements/fill_stitch.py:72 msgid "Unconnected" msgstr "Ei yhteyttä" -#: lib/elements/fill.py:24 +#: lib/elements/fill_stitch.py:73 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill.py:33 +#: lib/elements/fill_stitch.py:82 msgid "Border crosses itself" msgstr "Reuna ylittää itsensä" -#: lib/elements/fill.py:34 +#: lib/elements/fill_stitch.py:83 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "Täyttö; muoto ei ole sallittu. Tämä voi tapahtua jos reuna ylittää itsensä." -#: lib/elements/fill.py:41 -msgid "Fill" -msgstr "Täyttö" +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" +msgstr "" + +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" +msgstr "Automaattisesti reititetty täytetikki" + +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" +msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" -msgstr "Manuaalisesti reititetty täyttö" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" +msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." -msgstr "Automaattinentäyttö on vakio metodi generoitaessa täyttöä." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" +msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Round" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "Tikkien kulma" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "Hyppää yli joka rivin viimenen tikki" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +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:160 msgid "Flip fill (start right-to-left)" msgstr "Käännä täytön suunta (aloita oikealta vasemmalle)" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 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.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "Rivien väli" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "Tikkirivien välinen etäisyys." -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "Tikin maksimi pituus" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 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.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "Erota rivit näin monta kertaa ennenkuin toistetaan" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "Tämä määritys määrittää kuinka monta riviä eroa tikeissä on ennenkuin palataan samaan polun asentoon." +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "Juoksevan tikin pituus" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "Alatäyttö" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "Täytön suuntakulma" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "Rivien välit" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "vakio: 3x rivien välit" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "Pisin tikin pituus" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +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:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "Laajenna muotoa ennen täyttöä, kompensoidaksesi muotojen välejä." + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "Alipolku" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +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:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "Virhe automaattisessa täytössä! Virhe ohjelmistossa." + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -788,27 +888,27 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/pattern.py:14 -msgid "Pattern Element" +#: lib/elements/marker.py:14 +msgid "Marker Element" msgstr "" -#: lib/elements/pattern.py:15 -msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +#: lib/elements/marker.py:15 +msgid "This element will not be embroidered. It will be applied to objects in the same group. Objects in sub-groups will be ignored." msgstr "" -#: lib/elements/pattern.py:19 -msgid "To disable pattern mode, remove the pattern marker:" +#: lib/elements/marker.py:18 +msgid "Turn back to normal embroidery element mode, remove the marker:" msgstr "" -#: lib/elements/pattern.py:20 +#: lib/elements/marker.py:19 msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" msgstr "" -#: lib/elements/pattern.py:21 +#: lib/elements/marker.py:20 msgid "* Go to the Stroke style tab" msgstr "" -#: lib/elements/pattern.py:22 +#: lib/elements/marker.py:21 msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" @@ -1066,15 +1166,15 @@ msgstr "Toistot" 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:109 +#: lib/elements/stroke.py:110 msgid "Manual stitch placement" msgstr "Manuaalinen tikin sijoitus" -#: lib/elements/stroke.py:110 +#: lib/elements/stroke.py:111 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "Tikkaa jokainen kulmapiste polulla. Tikin pituus ja sik-sak väli jätetään huomiotta." -#: lib/elements/stroke.py:144 +#: lib/elements/stroke.py:145 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" @@ -1116,6 +1216,15 @@ msgstr "" msgid "Please chose an other color palette for your design." msgstr "" +#. auto-route running stitch columns extension +#: lib/extensions/auto_run.py:57 lib/extensions/cutwork_segmentation.py:47 +msgid "Please select one or more stroke elements." +msgstr "" + +#: lib/extensions/auto_run.py:62 +msgid "Please select at least one stroke element." +msgstr "" + #: lib/extensions/auto_satin.py:35 msgid "Please ensure that at most one start and end command is attached to the selected satin columns." msgstr "Huolehdi että enintään yksi aloitus ja lopetus komento on liitetty valittuun satiinipolkuun." @@ -1130,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1182,10 +1291,6 @@ msgstr "Valitse yksi tai useampi satiinimuoto leikataksesi." msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first." msgstr "" -#: lib/extensions/cutwork_segmentation.py:47 -msgid "Please select one or more stroke elements." -msgstr "" - #: lib/extensions/cutwork_segmentation.py:158 msgid "Cutwork Group" msgstr "" @@ -1261,7 +1366,7 @@ msgstr "Tikkaa tekstiviivat molempiin suuntiin" msgid "Add trims" msgstr "Lisää trimmaus" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1270,7 +1375,7 @@ msgstr "Lisää trimmaus" msgid "Cancel" msgstr "Peru" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "Hyväksy ja lopeta" @@ -1332,55 +1437,59 @@ msgstr "Valitse lisättäväksi yksi tai useampi komento." msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "Nämä asetukset lisätään yhteen objektiin." -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "Nämä asetukset lisätään %d objekteihin." -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "Tämäm välilehden sammuttaminen sulkee myös %d välilehden." -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "Tämän välilehden sammuttaminen sammuttaa seuraavan välilehden." -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "Tämän välilehden käyttöönotto poistaa käytöstä %s ja päinvastoin." -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "Inkscapen objekteja" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "Klikkaa pakottaaksesi tämän asetuksen tallentumaan kun klikkaat \"Hyväksy ja lopeta\"" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 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:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "Brodeeraus Parametrit" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "Käytä viimeisempiä asetuksia" #: lib/extensions/reorder.py:20 -msgid "Please select at least to elements to reorder." +msgid "Please select at least two elements to reorder." +msgstr "" + +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." msgstr "" #: lib/extensions/selection_to_pattern.py:21 @@ -1641,24 +1750,42 @@ msgstr "" msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" -#: lib/stitches/auto_satin.py:659 -msgid "Auto-Satin" -msgstr "Automaattinen satiini" +#: lib/stitches/auto_run.py:135 +msgid "Auto-Run" +msgstr "" + +#: lib/stitches/auto_run.py:257 +#, python-format +msgid "AutoRun %d" +msgstr "" + +#: lib/stitches/auto_run.py:259 +#, python-format +msgid "AutoRun Underpath %d" +msgstr "" + +#: lib/stitches/auto_satin.py:345 +msgid "Auto-Route" +msgstr "" #. Label for a satin column created by Auto-Route Satin Columns and Lettering #. extensions -#: lib/stitches/auto_satin.py:706 +#: lib/stitches/auto_satin.py:516 #, python-format msgid "AutoSatin %d" msgstr "Automaattinen satiini %d" #. Label for running stitch (underpathing) created by Auto-Route Satin Columns #. amd Lettering extensions -#: lib/stitches/auto_satin.py:709 +#: lib/stitches/auto_satin.py:519 #, python-format msgid "AutoSatin Running Stitch %d" msgstr "Automaattinen satiini juoksevatikki %d" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "Tikkaus suunnitelma" @@ -2473,14 +2600,63 @@ msgstr "" msgid "Thread Color Management" msgstr "" -#: inx/inkstitch_auto_satin.inx:3 -msgid "Auto-Route Satin Columns" -msgstr "Satiinipolun automaattinen reititys" +#: inx/inkstitch_auto_run.inx:3 inx/inkstitch_auto_run.inx:24 +msgid "Autoroute Running Stitch" +msgstr "" -#: inx/inkstitch_auto_satin.inx:5 +#: inx/inkstitch_auto_run.inx:10 +msgid "Tools: Stroke" +msgstr "" + +#: inx/inkstitch_auto_run.inx:15 +msgid "Autoroute Running Stitch Options" +msgstr "" + +#: inx/inkstitch_auto_run.inx:17 +msgid "Add nodes at intersections" +msgstr "" + +#: inx/inkstitch_auto_run.inx:19 +msgid "Preserve order of running stitches" +msgstr "" + +#: inx/inkstitch_auto_run.inx:21 inx/inkstitch_auto_satin.inx:5 msgid "Trim jump stitches" msgstr "" +#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42 +#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 +msgid "Help" +msgstr "" + +#: inx/inkstitch_auto_run.inx:25 +msgid "Add nodes at intersections:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:27 +msgid "- Enabled (automatic). Ink/Stitch will add some nodes for better routing. This is the default setting." +msgstr "" + +#: inx/inkstitch_auto_run.inx:29 +msgid "- Disabled (manual). Choose this option if you have manually set nodes at crucial spots." +msgstr "" + +#: inx/inkstitch_auto_run.inx:32 +msgid "Use Start- end end commands to define where auto-routing for running stitch should start and end." +msgstr "" + +#: inx/inkstitch_auto_run.inx:34 +msgid "More info on our website:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:35 +msgid "https://inkstitch.org/docs/stroke-tools#auto-route-running-stitch" +msgstr "" + +#: inx/inkstitch_auto_satin.inx:3 +msgid "Auto-Route Satin Columns" +msgstr "Satiinipolun automaattinen reititys" + #: inx/inkstitch_auto_satin.inx:6 msgid "Preserve order of satin columns" msgstr "" @@ -2488,15 +2664,15 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_convert_to_stroke.inx:13 inx/inkstitch_cut_satin.inx:10 #: inx/inkstitch_flip.inx:10 -msgid "Satin Tools" -msgstr "Satiini työkalut" +msgid "Tools: Satin" +msgstr "" #: inx/inkstitch_break_apart.inx:3 msgid "Break Apart Fill Objects" msgstr "" #: inx/inkstitch_break_apart.inx:10 -msgid "Fill Tools" +msgid "Tools: Fill" msgstr "" #: inx/inkstitch_break_apart.inx:17 @@ -2545,7 +2721,7 @@ msgstr "" #: inx/inkstitch_commands_scale_symbols.inx:11 #: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14 -#: inx/inkstitch_object_commands.inx:18 +#: inx/inkstitch_object_commands.inx:20 #: inx/inkstitch_object_commands_toggle_visibility.inx:10 msgid "Commands" msgstr "Käskyt" @@ -2628,11 +2804,6 @@ msgstr "" msgid "Keep original" msgstr "" -#: inx/inkstitch_cutwork_segmentation.inx:42 -#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 -msgid "Help" -msgstr "" - #: inx/inkstitch_cutwork_segmentation.inx:43 msgid "This extension separates a path depending on the angle." msgstr "" @@ -2666,6 +2837,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3627,6 +3799,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_fr_FR.po b/translations/messages_fr_FR.po index 54e424ff..a4e42a9e 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: 2022-04-25 02:19+0000\n" -"PO-Revision-Date: 2022-04-29 02:28\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-24 02:25\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: 2022-04-25 02:19+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -405,58 +405,70 @@ msgstr "Position de fin de remplissage" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 +msgid "Auto-route running stitch starting position" +msgstr "Position de départ pour l'agencement automatique de point droit" + +#. #-#-#-#-# 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 ending position" +msgstr "Position de fin pour l'agencement automatique de point droit" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 msgid "Auto-route satin stitch starting position" msgstr "Position de départ pour points satins auto-générés" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 +#: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 msgid "Auto-route satin stitch ending position" msgstr "Position de fin pour points satins auto-générés" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 +#: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 msgid "Stop (pause machine) after sewing this object" msgstr "Stop (pause machine) après avoir brodé cet objet" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 +#: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 msgid "Trim thread after sewing this object" msgstr "Couper le fil après avoir brodé cet objet" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 +#: lib/commands.py:48 inx/inkstitch_object_commands.inx:12 msgid "Ignore this object (do not stitch)" msgstr "Ignorer cet objet (ne pas le broder)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 +#: lib/commands.py:51 inx/inkstitch_object_commands.inx:13 msgid "Satin cut point (use with Cut Satin Column)" msgstr "Point de partage (à utiliser avec scinder colonne satin)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects a layer -#: lib/commands.py:48 inx/inkstitch_layer_commands.inx:7 +#: lib/commands.py:54 inx/inkstitch_layer_commands.inx:7 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "Ignorer le calque (broder aucun objet dans cette couche)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:51 inx/inkstitch_global_commands.inx:7 +#: lib/commands.py:57 inx/inkstitch_global_commands.inx:7 msgid "Origin for exported embroidery files" msgstr "Origine des fichiers broderie exportés" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:54 inx/inkstitch_global_commands.inx:9 +#: lib/commands.py:60 inx/inkstitch_global_commands.inx:9 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "Destination de saut pour les commandes stop (\"position en dehors du cadre\")." -#: lib/commands.py:212 +#: lib/commands.py:219 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "Erreur : il y a plus d’une commande de %(command)s dans le document, mais il ne peut y en avoir qu'un seul. S’il vous plaît supprimer les tous sauf un." @@ -466,217 +478,108 @@ msgstr "Erreur : il y a plus d’une commande de %(command)s dans le document, #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:219 +#: lib/commands.py:226 #, python-format msgid "%(command)s: %(description)s" msgstr "%(command)s: %(description)s" -#: lib/commands.py:284 lib/commands.py:397 +#: lib/commands.py:291 lib/commands.py:406 msgid "Ink/Stitch Command" msgstr "Commande Ink/Stitch" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:310 +#: lib/commands.py:316 msgid "connector" msgstr "connecteur" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:326 +#: lib/commands.py:335 msgid "command marker" msgstr "marqueur de commande" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" -msgstr "Petit remplissage" - -#: lib/elements/auto_fill.py:24 -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/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" -msgstr "Compensation d'étirement - élargir" - -#: lib/elements/auto_fill.py:31 -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/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" -msgstr "Décalage" - -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." -msgstr "Le paramètre Décalage de sous-couche pour le remplissage de cet objet ne peut pas être appliqué. Ink/Stitch va l'ignorer et utiliser la taille originale." - -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" -msgstr "Auto-remplissage" - -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" -msgstr "Auto-remplissage avec des points de broderie" - -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" -msgstr "Longueur de point du point droit (parcours entre les sections)" - -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." -msgstr "Longueur de points autour du contour de la région de remplissage lors du déplacement de section à section." - -#: lib/elements/auto_fill.py:74 -msgid "Underlay" -msgstr "Sous-couche" - -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" -msgstr "Sous-couche de remplissage automatique" - -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" -msgstr "Angle de remplissage" - -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." -msgstr "Par défaut : angle de remplissage + 90 degrés. Insérez une liste séparée par des virgules si vous avez des couches multiples." - -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" -msgstr "Espacement entre rangées de points" - -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" -msgstr "défaut: 3x espacement entre les rangées" - -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" -msgstr "Longueur de point maximale" - -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" -msgstr "défaut : égal à longueur max des points de remplissage" - -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." -msgstr "Rétrécir la forme avant de faire la sous-couche, pour empêcher que la sous-couche se montre en dehors du remplissage." - -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" -msgstr "Sauter le dernier point dans chaque rangée" - -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -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/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." -msgstr "Elargir la forme avant le remplissage, pour compenser les écarts entre les formes." - -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" -msgstr "Chemin de dessous" - -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -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 sont à l'intérieur de l'objet. Les points des chemins de dessous évitent d'aller dans la même direction que le dessus. Cela leur donne une apparence déchiquetée." - -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with 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/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " -msgstr "Si vous désirez nous aider à améliorer Ink/Stitch, veuillez SVP copier/coller ce message dans un nouveau rapport d'erreur (issue) ici: " - -#: lib/elements/clone.py:25 +#: lib/elements/clone.py:20 msgid "Clone Object" msgstr "Cloner l'objet" -#: lib/elements/clone.py:26 +#: lib/elements/clone.py:21 msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "Ce document contient un ou plusieurs objets clonés. Ink/Stitch peut fonctionner avec des clones uniques, mais vous êtes limité à la définition de quelques paramètres. " -#: lib/elements/clone.py:29 +#: lib/elements/clone.py:24 msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "Si vous voulez convertir le clone en un élément réel, suivez ces étapes :" -#: lib/elements/clone.py:30 +#: lib/elements/clone.py:25 msgid "* Select the clone" msgstr "* Sélectionner le clone" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 +#: lib/elements/clone.py:26 lib/elements/clone.py:37 msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "* Exécutez : Édition > Cloner > Délier le clone (Alt+Shift+D)" -#: lib/elements/clone.py:36 +#: lib/elements/clone.py:31 msgid "Clone is not embroiderable" msgstr "Le clone n'est pas brodable" -#: lib/elements/clone.py:37 +#: lib/elements/clone.py:32 msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "Ce document contient un ou plusieurs objets clones. Un clone doit être l'enfant direct d'un élément brodable. Ink/Stitch ne peut pas broder des clones de groupes ou d'autres éléments non brodables (textes ou images)." -#: lib/elements/clone.py:40 +#: lib/elements/clone.py:35 msgid "Convert the clone into a real element:" msgstr "Convertissez le clone en un élément réel :" -#: lib/elements/clone.py:41 +#: lib/elements/clone.py:36 msgid "* Select the clone." msgstr "* Sélectionner le clone." -#: lib/elements/clone.py:56 +#: lib/elements/clone.py:51 msgid "Clone" msgstr "Cloner" -#: lib/elements/clone.py:62 +#: lib/elements/clone.py:57 msgid "Custom fill angle" msgstr "Angle de remplissage personnalisé" -#: lib/elements/clone.py:63 +#: lib/elements/clone.py:58 msgid "This setting will apply a custom fill angle for the clone." msgstr "Ce paramètre appliquera un angle de remplissage personnalisé pour le clone." -#: lib/elements/element.py:198 +#: lib/elements/element.py:202 msgid "Allow lock stitches" msgstr "Autoriser les points d'arrêts" -#: lib/elements/element.py:199 +#: lib/elements/element.py:203 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "Autorise l'ajout de points d'arrêts sur l’élément uniquement au début ou en fin ou en début et fin ou jamais. Les points manuels ne sont pas concernés par les points d'arrêts." #. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Both" msgstr "Au début et à la fin" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Before" msgstr "Au début" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "After" msgstr "A la fin" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Neither" msgstr "Jamais" -#: lib/elements/element.py:212 +#: lib/elements/element.py:216 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "Forcer des points d'arrêt" -#: lib/elements/element.py:213 +#: lib/elements/element.py:217 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 de verrouillage 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:257 +#: lib/elements/element.py:261 #, 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." @@ -684,7 +587,7 @@ 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 #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:345 +#: lib/elements/element.py:354 msgid "error:" msgstr "erreur :" @@ -700,78 +603,275 @@ msgstr "Il y a un chemin non valide dans le document. L'attribut d est manquant. msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "Exécutez Extensions > Ink/Stitch > Résolution de problèmes > Nettoyer le document..." -#: lib/elements/fill.py:23 +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" +msgstr "Petit remplissage" + +#: lib/elements/fill_stitch.py:28 +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:34 lib/elements/fill_stitch.py:399 +msgid "Expand" +msgstr "Compensation d'étirement - élargir" + +#: lib/elements/fill_stitch.py:35 +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:40 lib/elements/fill_stitch.py:376 +msgid "Inset" +msgstr "Décalage" + +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +msgstr "Le paramètre Décalage de sous-couche 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:46 +msgid "Missing Guideline" +msgstr "Ligne de guidage manquante" + +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." +msgstr "Cet objet est paramétré à \"Remplissage Guidé\", mais il n'y a aucune ligne de guidage." + +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" +msgstr "Créez une ligne de guidage (objet de trait/contour)" + +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" +msgstr "* Sélectionnez cet objet et exécutez Extensions > Ink/Stitch > Édition > Sélection vers ligne de guidage" + +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" +msgstr "Ligne de guidage disjointe" + +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." +msgstr "La ligne de guidage de cet objet n'est pas dans les limites de l'objet. La ligne de guidage fonctionne mieux si elle se trouve à l'intérieur de l'élément cible." + +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" +msgstr "* Déplacer la ligne de guidage à l'intérieur de l'élément" + +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" +msgstr "Multiples lignes de guidage" + +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." +msgstr "Cet objet possède plusieurs lignes de guidage, mais seule la première sera utilisée." + +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." +msgstr "* Supprimer toutes les lignes de guidage, sauf une." + +#: lib/elements/fill_stitch.py:72 msgid "Unconnected" msgstr "Déconnecté" -#: lib/elements/fill.py:24 +#: lib/elements/fill_stitch.py:73 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "Remplissage: Cet objet est constitué de formes non connectées. Ce n'est pas permis parce qu'Ink/Stitch ne sait pas dans quel ordre les broder. Partager cet objet en formes séparées." -#: lib/elements/fill.py:28 lib/elements/fill.py:36 +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "* Extensions > Ink/Stitch > Outils de remplissage > Briser des objets de remplissage" -#: lib/elements/fill.py:33 +#: lib/elements/fill_stitch.py:82 msgid "Border crosses itself" msgstr "La bordure se croise sur elle-même" -#: lib/elements/fill.py:34 +#: lib/elements/fill_stitch.py:83 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "Remplissage: La forme n'est pas valide. Cela peut arriver si la bordure se croise elle-même." -#: lib/elements/fill.py:41 -msgid "Fill" -msgstr "Remplir" +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" +msgstr "Point de remplissage" + +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" +msgstr "Auto-remplissage avec des points de broderie" + +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" +msgstr "Méthode de remplissage" + +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" +msgstr "Remplissage automatique" + +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" +msgstr "Remplissage de contour" + +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" +msgstr "Remplissage guidé" + +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" +msgstr "Remplissage legacy (ancien)" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" -msgstr "Remplir automatiquement la couture" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" +msgstr "Stratégie de remplissage des contours" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." -msgstr "Remplissage auto est la méthode par défaut pour générer des points de remplissage." +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" +msgstr "De l'intérieur vers l'extérieur" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" +msgstr "Spirale unique" + +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" +msgstr "Double spirale" + +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" +msgstr "Style pour les joints" + +#: lib/elements/fill_stitch.py:111 +msgid "Round" +msgstr "Rond" + +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "En onglet" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "Biseauté" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "Éviter l'auto-croisement" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "Dans le sens des aiguilles d'une montre" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "Angle des lignes de points" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 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.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "Sauter le dernier point dans chaque rangée" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +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:160 msgid "Flip fill (start right-to-left)" msgstr "Intervertir le remplissage (début à la droite vers la gauche)" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 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.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "Espacement entre les rangées" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "Distance entre les rangées de points." -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "Longueur maximale du point de remplissage" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 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 ligne." -#: lib/elements/fill.py:120 +#: lib/elements/fill_stitch.py:199 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.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "Ce paramétrage définit l’écart entre les points en tant que nombre de rangs, avant de se retrouver dans la même position de colonne." +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "Longueur de point du point droit (parcours entre les sections)" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "Longueur de points autour du contour de la région de remplissage lors du déplacement de section à section." + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "Sous-couche" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "Sous-couche de remplissage" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "Angle de remplissage" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "Par défaut : angle de remplissage + 90 degrés. Insérez une liste séparée par des virgules si vous avez des couches multiples." + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "Espacement entre rangées de points" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "défaut: 3x espacement entre les rangées" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "Longueur de point maximale" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "défaut : égal à longueur max des points de remplissage" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "Rétrécir 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:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "Elargir la forme avant le remplissage, pour compenser les écarts entre les formes." + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "Chemin de dessous" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +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 sont à l'intérieur de l'objet. Les points des chemins de dessous évitent d'aller dans la même direction que le dessus. Cela leur donne une apparence déchiquetée." + +#: lib/elements/fill_stitch.py:629 +msgid "Error during autofill! This means that there is a problem with 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:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "Si vous désirez nous aider à améliorer Ink/Stitch, veuillez SVP copier/coller ce message dans un nouveau rapport d'erreur (issue) ici: " + #: lib/elements/image.py:13 msgid "Image" msgstr "Image" @@ -788,27 +888,27 @@ msgstr "* Convertissez votre image en un chemin : Chemin > Vectoriser un objet m msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "* Alternativement, redessinez l'image avec l'outil stylo (P) ou bézier (B)" -#: lib/elements/pattern.py:14 -msgid "Pattern Element" -msgstr "Élément de motif" +#: lib/elements/marker.py:14 +msgid "Marker Element" +msgstr "Marqueur" -#: lib/elements/pattern.py:15 -msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." -msgstr "Cet élément ne sera pas brodé. Il apparaîtra comme un motif appliqué aux objets du même groupe que lui. Les objets des sous-groupes seront ignorés." +#: lib/elements/marker.py:15 +msgid "This element will not be embroidered. It will be applied to objects in the same group. Objects in sub-groups will be ignored." +msgstr "Cet élément ne sera pas brodé. Il apparaîtra comme un motif appliqué aux objets du même groupe que lui. Les objets des sous-groupes seront ignorés." -#: lib/elements/pattern.py:19 -msgid "To disable pattern mode, remove the pattern marker:" -msgstr "Pour désactiver le mode motif, retirez le marqueur de motif :" +#: lib/elements/marker.py:18 +msgid "Turn back to normal embroidery element mode, remove the marker:" +msgstr "Revenir au mode d'élément de broderie normal, supprimer le marqueur:" -#: lib/elements/pattern.py:20 +#: lib/elements/marker.py:19 msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" msgstr "* Ouvrez le panneau Fond et contour(Objet > Fond et contour)" -#: lib/elements/pattern.py:21 +#: lib/elements/marker.py:20 msgid "* Go to the Stroke style tab" msgstr "* Allez dans l'onglet Contour" -#: lib/elements/pattern.py:22 +#: lib/elements/marker.py:21 msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "* Sous \"Marqueurs\", choisissez la première option (vide) dans la première liste déroulante." @@ -1066,15 +1166,15 @@ msgstr "Répétitions" 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:109 +#: lib/elements/stroke.py:110 msgid "Manual stitch placement" msgstr "Placement manuel de points" -#: lib/elements/stroke.py:110 +#: lib/elements/stroke.py:111 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "Broder chaque nÅ“ud dans le tracé. La longueur de points et l’espacement du zig-zag sont ignorés." -#: lib/elements/stroke.py:144 +#: lib/elements/stroke.py:145 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "Détection d'un paramétrage de point droit obsolète !\n\n" @@ -1118,6 +1218,15 @@ msgstr "Veuillez essayer d'importer comme \"autre liste de fils\" et spécifier msgid "Please chose an other color palette for your design." msgstr "Veuillez choisir une autre palette de couleurs pour votre dessin." +#. auto-route running stitch columns extension +#: lib/extensions/auto_run.py:57 lib/extensions/cutwork_segmentation.py:47 +msgid "Please select one or more stroke elements." +msgstr "Veuillez sélectionner un ou plusieurs traits." + +#: lib/extensions/auto_run.py:62 +msgid "Please select at least one stroke element." +msgstr "Veuillez sélectionner un ou plusieurs traits." + #: lib/extensions/auto_satin.py:35 msgid "Please ensure that at most one start and end command is attached to the selected satin columns." msgstr "Veuillez vous assurer qu’au plus une seule commande début et fin soit attachée aux colonnes de satin sélectionnées." @@ -1132,15 +1241,15 @@ msgid "Please select at least one satin column." msgstr "Veuillez sélectionner une ou plusieurs colonnes satinées." #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "Ink/Stitch ne sait comment traiter aucun des objets que vous avez sélectionnés." -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "Il n'y a aucun objet dans tout le document sur lequel Ink/Stitch sait quoi faire." -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "Conseil : Exécutez Extensions > Ink/Stitch > Résolution de problèmes > Dépistage de problèmes avec des objets" @@ -1184,10 +1293,6 @@ msgstr "Veuillez sélectionner une ou plusieurs colonnes satin à scinder." msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first." msgstr "cette colonne satinée n’a pas de commande « point de partage satin » attachée à elle. Utilisez l’extension « ajouter des commandes » et attachez d’abord la commande « point de partage satin »." -#: lib/extensions/cutwork_segmentation.py:47 -msgid "Please select one or more stroke elements." -msgstr "Veuillez sélectionner un ou plusieurs traits." - #: lib/extensions/cutwork_segmentation.py:158 msgid "Cutwork Group" msgstr "Groupe cutwork" @@ -1264,16 +1369,16 @@ msgstr "Broder les lignes de texte en aller-retour" msgid "Add trims" msgstr "Ajouter des coupures" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 #: electron/src/renderer/components/InstallPalettes.vue:25 #: electron/src/renderer/components/InstallPalettes.vue:63 msgid "Cancel" -msgstr "Quitter" +msgstr "Annuler" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "Appliquer et Quitter" @@ -1336,56 +1441,60 @@ msgstr "Veuillez choisir une ou plusieurs commandes à attacher." msgid "Please select one or more text elements to split lines." msgstr "Veuillez sélectionner un ou plusieurs éléments de texte pour diviser les lignes." -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "Ces paramètres seront appliqués à 1 objet." -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "Ces paramètres seront appliqués aux %d objets." -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "Certains paramètres ont des valeurs différentes d'un objet à l'autre. Sélectionnez une valeur dans la liste déroulante ou entrez-en une nouvelle." -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "La désactivation de cet onglet désactivera les onglets %d suivants." -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "La désactivation de cet onglet désactivera l'onglet suivant." -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "Activer cet onglet désactivera %s et vice-versa." -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "Objets Inkscape" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "Cliquez pour forcer l’enregistrement de ce paramètre lorsque vous cliquez sur « Appliquer et quitter »" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 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:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "Paramètres de broderie" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "Utiliser les derniers paramètres" #: lib/extensions/reorder.py:20 -msgid "Please select at least to elements to reorder." -msgstr "Veuillez sélectionner au moins deux éléments à retrier." +msgid "Please select at least two elements to reorder." +msgstr "Veuillez sélectionner au moins deux éléments à ré-ordonner." + +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." +msgstr "Veuillez sélectionner au moins un objet à marquer comme ligne de guidage." #: lib/extensions/selection_to_pattern.py:21 msgid "Please select at least one object to be marked as a pattern." @@ -1646,24 +1755,42 @@ msgstr "Le fichier n'existe pas et ne peut être ouvert. Veuillez corriger le ch msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "Aucun d'élément brodable est sélectionné. Veuillez exécuter Extensions > Ink/Stitch > Résolution de problèmes > Dépistage d'objets au cas où vous auriez attendu un résultat brodable." -#: lib/stitches/auto_satin.py:659 -msgid "Auto-Satin" -msgstr "Satin automatique" +#: lib/stitches/auto_run.py:135 +msgid "Auto-Run" +msgstr "Agencement automatique de points droits" + +#: lib/stitches/auto_run.py:257 +#, python-format +msgid "AutoRun %d" +msgstr "Exécution automatique %d" + +#: lib/stitches/auto_run.py:259 +#, python-format +msgid "AutoRun Underpath %d" +msgstr "Chemin de dessous pour l'exécution automatique %d" + +#: lib/stitches/auto_satin.py:345 +msgid "Auto-Route" +msgstr "Agencement automatique" #. Label for a satin column created by Auto-Route Satin Columns and Lettering #. extensions -#: lib/stitches/auto_satin.py:706 +#: lib/stitches/auto_satin.py:516 #, python-format msgid "AutoSatin %d" msgstr "Auto-remplissage satin %d" #. Label for running stitch (underpathing) created by Auto-Route Satin Columns #. amd Lettering extensions -#: lib/stitches/auto_satin.py:709 +#: lib/stitches/auto_satin.py:519 #, python-format msgid "AutoSatin Running Stitch %d" msgstr "Points droits pour auto-remplissage satin %d" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "La ligne de guidage (ou la copie dilatée) se croise toute seule !" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "Plan de broderie" @@ -2479,14 +2606,63 @@ msgstr "*Choisir une palette de couleurs" msgid "Thread Color Management" msgstr "Gestion des couleurs de fil" -#: inx/inkstitch_auto_satin.inx:3 -msgid "Auto-Route Satin Columns" -msgstr "Agencement automatique de colonnes satin" +#: inx/inkstitch_auto_run.inx:3 inx/inkstitch_auto_run.inx:24 +msgid "Autoroute Running Stitch" +msgstr "Agencement automatique de Points Droits" + +#: inx/inkstitch_auto_run.inx:10 +msgid "Tools: Stroke" +msgstr "Outils : Trait" + +#: inx/inkstitch_auto_run.inx:15 +msgid "Autoroute Running Stitch Options" +msgstr "Options d'agencement automatique de Points Droits" -#: inx/inkstitch_auto_satin.inx:5 +#: inx/inkstitch_auto_run.inx:17 +msgid "Add nodes at intersections" +msgstr "Ajouter des nÅ“uds aux intersections" + +#: inx/inkstitch_auto_run.inx:19 +msgid "Preserve order of running stitches" +msgstr "Préserver l'ordre des points droits" + +#: inx/inkstitch_auto_run.inx:21 inx/inkstitch_auto_satin.inx:5 msgid "Trim jump stitches" msgstr "Couper les sauts de fil" +#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42 +#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 +msgid "Help" +msgstr "Aide" + +#: inx/inkstitch_auto_run.inx:25 +msgid "Add nodes at intersections:" +msgstr "Ajouter des nÅ“uds aux intersections :" + +#: inx/inkstitch_auto_run.inx:27 +msgid "- Enabled (automatic). Ink/Stitch will add some nodes for better routing. This is the default setting." +msgstr "-Autorisé (automatique). Ink/Stitch ajoutera des nÅ“uds pour un meilleur agencement. C'est le réglage par défaut." + +#: inx/inkstitch_auto_run.inx:29 +msgid "- Disabled (manual). Choose this option if you have manually set nodes at crucial spots." +msgstr "-Interdit (manuel). Choisir cette option si vous avez positionné manuellement des nÅ“uds aux endroits critiques." + +#: inx/inkstitch_auto_run.inx:32 +msgid "Use Start- end end commands to define where auto-routing for running stitch should start and end." +msgstr "Utiliser des commandes Départ-Fin pour définir les positions de départ et de fin de l'agencement automatique de points droits." + +#: inx/inkstitch_auto_run.inx:34 +msgid "More info on our website:" +msgstr "Plus d'information sur notre site web :" + +#: inx/inkstitch_auto_run.inx:35 +msgid "https://inkstitch.org/docs/stroke-tools#auto-route-running-stitch" +msgstr "https://inkstitch.org/fr/docs/stroke-tools#auto-route-running-stitch" + +#: inx/inkstitch_auto_satin.inx:3 +msgid "Auto-Route Satin Columns" +msgstr "Agencement automatique de colonnes satin" + #: inx/inkstitch_auto_satin.inx:6 msgid "Preserve order of satin columns" msgstr "Préserver l’ordre des colonnes satin" @@ -2494,16 +2670,16 @@ msgstr "Préserver l’ordre des colonnes satin" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_convert_to_stroke.inx:13 inx/inkstitch_cut_satin.inx:10 #: inx/inkstitch_flip.inx:10 -msgid "Satin Tools" -msgstr "Outils de satin" +msgid "Tools: Satin" +msgstr "Outils : Satin" #: inx/inkstitch_break_apart.inx:3 msgid "Break Apart Fill Objects" msgstr "Briser des objets de remplissage" #: inx/inkstitch_break_apart.inx:10 -msgid "Fill Tools" -msgstr "Outils de remplissage" +msgid "Tools: Fill" +msgstr "Outils : Remplissage" #: inx/inkstitch_break_apart.inx:17 msgid "Method" @@ -2551,7 +2727,7 @@ msgstr "Mise à l'échelle des symboles de commande" #: inx/inkstitch_commands_scale_symbols.inx:11 #: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14 -#: inx/inkstitch_object_commands.inx:18 +#: inx/inkstitch_object_commands.inx:20 #: inx/inkstitch_object_commands_toggle_visibility.inx:10 msgid "Commands" msgstr "Commandes" @@ -2559,7 +2735,7 @@ msgstr "Commandes" #: inx/inkstitch_commands_scale_symbols.inx:12 #: inx/inkstitch_object_commands_toggle_visibility.inx:11 msgid "View" -msgstr "Vue" +msgstr "Affichage" #: inx/inkstitch_convert_to_satin.inx:3 msgid "Convert Line to Satin" @@ -2634,11 +2810,6 @@ msgstr "Trier les éléments par couleur" msgid "Keep original" msgstr "Garder l'original" -#: inx/inkstitch_cutwork_segmentation.inx:42 -#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 -msgid "Help" -msgstr "Aide" - #: inx/inkstitch_cutwork_segmentation.inx:43 msgid "This extension separates a path depending on the angle." msgstr "Cette extension sépare un chemin en fonction de l'angle." @@ -2672,6 +2843,7 @@ msgid "Duplicate Params" msgstr "Dupliquer les paramètres" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "Edition" @@ -3633,6 +3805,14 @@ msgstr "Supprimer les paramètres d'impression des métadonnées SVG" msgid "Re-stack objects in order of selection" msgstr "Réempiler les objets dans l'ordre de sélection" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "Sélection vers ligne de guidage" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "Ink/Stitch" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "Sélection vers texture" diff --git a/translations/messages_he_IL.po b/translations/messages_he_IL.po index ddb71c44..14adb8fb 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: 2022-04-25 02:19+0000\n" -"PO-Revision-Date: 2022-04-29 02:28\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-24 02:25\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: 2022-04-25 02:19+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -405,58 +405,70 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 -msgid "Auto-route satin stitch starting position" +msgid "Auto-route running stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 -msgid "Auto-route satin stitch ending position" +msgid "Auto-route running stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 -msgid "Stop (pause machine) after sewing this object" +msgid "Auto-route satin stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 -msgid "Trim thread after sewing this object" +msgid "Auto-route satin stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 -msgid "Ignore this object (do not stitch)" +msgid "Stop (pause machine) after sewing this object" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 +msgid "Trim thread after sewing this object" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:48 inx/inkstitch_object_commands.inx:12 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:51 inx/inkstitch_object_commands.inx:13 msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects a layer -#: lib/commands.py:48 inx/inkstitch_layer_commands.inx:7 +#: lib/commands.py:54 inx/inkstitch_layer_commands.inx:7 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:51 inx/inkstitch_global_commands.inx:7 +#: lib/commands.py:57 inx/inkstitch_global_commands.inx:7 msgid "Origin for exported embroidery files" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:54 inx/inkstitch_global_commands.inx:9 +#: lib/commands.py:60 inx/inkstitch_global_commands.inx:9 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:212 +#: lib/commands.py:219 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -466,312 +478,400 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:219 +#: lib/commands.py:226 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:284 lib/commands.py:397 +#: lib/commands.py:291 lib/commands.py:406 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:310 +#: lib/commands.py:316 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:326 +#: lib/commands.py:335 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -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." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" +#: lib/elements/element.py:207 +msgid "After" msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +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/auto_fill.py:136 lib/elements/fill.py:76 -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." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -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." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +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/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +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/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -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." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Round" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +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:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 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.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 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.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +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:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -788,27 +888,27 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/pattern.py:14 -msgid "Pattern Element" +#: lib/elements/marker.py:14 +msgid "Marker Element" msgstr "" -#: lib/elements/pattern.py:15 -msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +#: lib/elements/marker.py:15 +msgid "This element will not be embroidered. It will be applied to objects in the same group. Objects in sub-groups will be ignored." msgstr "" -#: lib/elements/pattern.py:19 -msgid "To disable pattern mode, remove the pattern marker:" +#: lib/elements/marker.py:18 +msgid "Turn back to normal embroidery element mode, remove the marker:" msgstr "" -#: lib/elements/pattern.py:20 +#: lib/elements/marker.py:19 msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" msgstr "" -#: lib/elements/pattern.py:21 +#: lib/elements/marker.py:20 msgid "* Go to the Stroke style tab" msgstr "" -#: lib/elements/pattern.py:22 +#: lib/elements/marker.py:21 msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" @@ -1066,15 +1166,15 @@ msgstr "" msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:109 +#: lib/elements/stroke.py:110 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:110 +#: lib/elements/stroke.py:111 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:144 +#: lib/elements/stroke.py:145 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" @@ -1116,6 +1216,15 @@ msgstr "" msgid "Please chose an other color palette for your design." msgstr "" +#. auto-route running stitch columns extension +#: lib/extensions/auto_run.py:57 lib/extensions/cutwork_segmentation.py:47 +msgid "Please select one or more stroke elements." +msgstr "" + +#: lib/extensions/auto_run.py:62 +msgid "Please select at least one stroke element." +msgstr "" + #: lib/extensions/auto_satin.py:35 msgid "Please ensure that at most one start and end command is attached to the selected satin columns." msgstr "" @@ -1130,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1182,10 +1291,6 @@ msgstr "" msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first." msgstr "" -#: lib/extensions/cutwork_segmentation.py:47 -msgid "Please select one or more stroke elements." -msgstr "" - #: lib/extensions/cutwork_segmentation.py:158 msgid "Cutwork Group" msgstr "" @@ -1261,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1270,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1332,55 +1437,59 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" #: lib/extensions/reorder.py:20 -msgid "Please select at least to elements to reorder." +msgid "Please select at least two elements to reorder." +msgstr "" + +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." msgstr "" #: lib/extensions/selection_to_pattern.py:21 @@ -1641,24 +1750,42 @@ msgstr "" msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" -#: lib/stitches/auto_satin.py:659 -msgid "Auto-Satin" +#: lib/stitches/auto_run.py:135 +msgid "Auto-Run" +msgstr "" + +#: lib/stitches/auto_run.py:257 +#, python-format +msgid "AutoRun %d" +msgstr "" + +#: lib/stitches/auto_run.py:259 +#, python-format +msgid "AutoRun Underpath %d" +msgstr "" + +#: lib/stitches/auto_satin.py:345 +msgid "Auto-Route" msgstr "" #. Label for a satin column created by Auto-Route Satin Columns and Lettering #. extensions -#: lib/stitches/auto_satin.py:706 +#: lib/stitches/auto_satin.py:516 #, python-format msgid "AutoSatin %d" msgstr "" #. Label for running stitch (underpathing) created by Auto-Route Satin Columns #. amd Lettering extensions -#: lib/stitches/auto_satin.py:709 +#: lib/stitches/auto_satin.py:519 #, python-format msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2475,14 +2602,63 @@ msgstr "" msgid "Thread Color Management" msgstr "" -#: inx/inkstitch_auto_satin.inx:3 -msgid "Auto-Route Satin Columns" +#: inx/inkstitch_auto_run.inx:3 inx/inkstitch_auto_run.inx:24 +msgid "Autoroute Running Stitch" +msgstr "" + +#: inx/inkstitch_auto_run.inx:10 +msgid "Tools: Stroke" +msgstr "" + +#: inx/inkstitch_auto_run.inx:15 +msgid "Autoroute Running Stitch Options" msgstr "" -#: inx/inkstitch_auto_satin.inx:5 +#: inx/inkstitch_auto_run.inx:17 +msgid "Add nodes at intersections" +msgstr "" + +#: inx/inkstitch_auto_run.inx:19 +msgid "Preserve order of running stitches" +msgstr "" + +#: inx/inkstitch_auto_run.inx:21 inx/inkstitch_auto_satin.inx:5 msgid "Trim jump stitches" msgstr "" +#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42 +#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 +msgid "Help" +msgstr "" + +#: inx/inkstitch_auto_run.inx:25 +msgid "Add nodes at intersections:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:27 +msgid "- Enabled (automatic). Ink/Stitch will add some nodes for better routing. This is the default setting." +msgstr "" + +#: inx/inkstitch_auto_run.inx:29 +msgid "- Disabled (manual). Choose this option if you have manually set nodes at crucial spots." +msgstr "" + +#: inx/inkstitch_auto_run.inx:32 +msgid "Use Start- end end commands to define where auto-routing for running stitch should start and end." +msgstr "" + +#: inx/inkstitch_auto_run.inx:34 +msgid "More info on our website:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:35 +msgid "https://inkstitch.org/docs/stroke-tools#auto-route-running-stitch" +msgstr "" + +#: inx/inkstitch_auto_satin.inx:3 +msgid "Auto-Route Satin Columns" +msgstr "" + #: inx/inkstitch_auto_satin.inx:6 msgid "Preserve order of satin columns" msgstr "" @@ -2490,7 +2666,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_convert_to_stroke.inx:13 inx/inkstitch_cut_satin.inx:10 #: inx/inkstitch_flip.inx:10 -msgid "Satin Tools" +msgid "Tools: Satin" msgstr "" #: inx/inkstitch_break_apart.inx:3 @@ -2498,7 +2674,7 @@ msgid "Break Apart Fill Objects" msgstr "" #: inx/inkstitch_break_apart.inx:10 -msgid "Fill Tools" +msgid "Tools: Fill" msgstr "" #: inx/inkstitch_break_apart.inx:17 @@ -2547,7 +2723,7 @@ msgstr "" #: inx/inkstitch_commands_scale_symbols.inx:11 #: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14 -#: inx/inkstitch_object_commands.inx:18 +#: inx/inkstitch_object_commands.inx:20 #: inx/inkstitch_object_commands_toggle_visibility.inx:10 msgid "Commands" msgstr "" @@ -2630,11 +2806,6 @@ msgstr "" msgid "Keep original" msgstr "" -#: inx/inkstitch_cutwork_segmentation.inx:42 -#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 -msgid "Help" -msgstr "" - #: inx/inkstitch_cutwork_segmentation.inx:43 msgid "This extension separates a path depending on the angle." msgstr "" @@ -2668,6 +2839,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3629,6 +3801,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_hu_HU.po b/translations/messages_hu_HU.po index 9e398fab..cb05c5a1 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: 2022-04-25 02:19+0000\n" -"PO-Revision-Date: 2022-04-29 02:29\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-24 02:25\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: 2022-04-25 02:19+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -405,58 +405,70 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 -msgid "Auto-route satin stitch starting position" +msgid "Auto-route running stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 -msgid "Auto-route satin stitch ending position" +msgid "Auto-route running stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 -msgid "Stop (pause machine) after sewing this object" +msgid "Auto-route satin stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 -msgid "Trim thread after sewing this object" +msgid "Auto-route satin stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 -msgid "Ignore this object (do not stitch)" +msgid "Stop (pause machine) after sewing this object" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 +msgid "Trim thread after sewing this object" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:48 inx/inkstitch_object_commands.inx:12 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:51 inx/inkstitch_object_commands.inx:13 msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects a layer -#: lib/commands.py:48 inx/inkstitch_layer_commands.inx:7 +#: lib/commands.py:54 inx/inkstitch_layer_commands.inx:7 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:51 inx/inkstitch_global_commands.inx:7 +#: lib/commands.py:57 inx/inkstitch_global_commands.inx:7 msgid "Origin for exported embroidery files" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:54 inx/inkstitch_global_commands.inx:9 +#: lib/commands.py:60 inx/inkstitch_global_commands.inx:9 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:212 +#: lib/commands.py:219 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -466,312 +478,400 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:219 +#: lib/commands.py:226 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:284 lib/commands.py:397 +#: lib/commands.py:291 lib/commands.py:406 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:310 +#: lib/commands.py:316 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:326 +#: lib/commands.py:335 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -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." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" +#: lib/elements/element.py:207 +msgid "After" msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +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/auto_fill.py:136 lib/elements/fill.py:76 -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." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -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." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +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/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +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/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -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." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Round" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +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:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 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.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 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.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +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:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -788,27 +888,27 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/pattern.py:14 -msgid "Pattern Element" +#: lib/elements/marker.py:14 +msgid "Marker Element" msgstr "" -#: lib/elements/pattern.py:15 -msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +#: lib/elements/marker.py:15 +msgid "This element will not be embroidered. It will be applied to objects in the same group. Objects in sub-groups will be ignored." msgstr "" -#: lib/elements/pattern.py:19 -msgid "To disable pattern mode, remove the pattern marker:" +#: lib/elements/marker.py:18 +msgid "Turn back to normal embroidery element mode, remove the marker:" msgstr "" -#: lib/elements/pattern.py:20 +#: lib/elements/marker.py:19 msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" msgstr "" -#: lib/elements/pattern.py:21 +#: lib/elements/marker.py:20 msgid "* Go to the Stroke style tab" msgstr "" -#: lib/elements/pattern.py:22 +#: lib/elements/marker.py:21 msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" @@ -1066,15 +1166,15 @@ msgstr "" msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:109 +#: lib/elements/stroke.py:110 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:110 +#: lib/elements/stroke.py:111 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:144 +#: lib/elements/stroke.py:145 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" @@ -1116,6 +1216,15 @@ msgstr "" msgid "Please chose an other color palette for your design." msgstr "" +#. auto-route running stitch columns extension +#: lib/extensions/auto_run.py:57 lib/extensions/cutwork_segmentation.py:47 +msgid "Please select one or more stroke elements." +msgstr "" + +#: lib/extensions/auto_run.py:62 +msgid "Please select at least one stroke element." +msgstr "" + #: lib/extensions/auto_satin.py:35 msgid "Please ensure that at most one start and end command is attached to the selected satin columns." msgstr "" @@ -1130,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1182,10 +1291,6 @@ msgstr "" msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first." msgstr "" -#: lib/extensions/cutwork_segmentation.py:47 -msgid "Please select one or more stroke elements." -msgstr "" - #: lib/extensions/cutwork_segmentation.py:158 msgid "Cutwork Group" msgstr "" @@ -1261,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1270,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1332,55 +1437,59 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" #: lib/extensions/reorder.py:20 -msgid "Please select at least to elements to reorder." +msgid "Please select at least two elements to reorder." +msgstr "" + +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." msgstr "" #: lib/extensions/selection_to_pattern.py:21 @@ -1641,24 +1750,42 @@ msgstr "" msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" -#: lib/stitches/auto_satin.py:659 -msgid "Auto-Satin" +#: lib/stitches/auto_run.py:135 +msgid "Auto-Run" +msgstr "" + +#: lib/stitches/auto_run.py:257 +#, python-format +msgid "AutoRun %d" +msgstr "" + +#: lib/stitches/auto_run.py:259 +#, python-format +msgid "AutoRun Underpath %d" +msgstr "" + +#: lib/stitches/auto_satin.py:345 +msgid "Auto-Route" msgstr "" #. Label for a satin column created by Auto-Route Satin Columns and Lettering #. extensions -#: lib/stitches/auto_satin.py:706 +#: lib/stitches/auto_satin.py:516 #, python-format msgid "AutoSatin %d" msgstr "" #. Label for running stitch (underpathing) created by Auto-Route Satin Columns #. amd Lettering extensions -#: lib/stitches/auto_satin.py:709 +#: lib/stitches/auto_satin.py:519 #, python-format msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2473,14 +2600,63 @@ msgstr "" msgid "Thread Color Management" msgstr "" -#: inx/inkstitch_auto_satin.inx:3 -msgid "Auto-Route Satin Columns" +#: inx/inkstitch_auto_run.inx:3 inx/inkstitch_auto_run.inx:24 +msgid "Autoroute Running Stitch" +msgstr "" + +#: inx/inkstitch_auto_run.inx:10 +msgid "Tools: Stroke" +msgstr "" + +#: inx/inkstitch_auto_run.inx:15 +msgid "Autoroute Running Stitch Options" msgstr "" -#: inx/inkstitch_auto_satin.inx:5 +#: inx/inkstitch_auto_run.inx:17 +msgid "Add nodes at intersections" +msgstr "" + +#: inx/inkstitch_auto_run.inx:19 +msgid "Preserve order of running stitches" +msgstr "" + +#: inx/inkstitch_auto_run.inx:21 inx/inkstitch_auto_satin.inx:5 msgid "Trim jump stitches" msgstr "" +#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42 +#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 +msgid "Help" +msgstr "" + +#: inx/inkstitch_auto_run.inx:25 +msgid "Add nodes at intersections:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:27 +msgid "- Enabled (automatic). Ink/Stitch will add some nodes for better routing. This is the default setting." +msgstr "" + +#: inx/inkstitch_auto_run.inx:29 +msgid "- Disabled (manual). Choose this option if you have manually set nodes at crucial spots." +msgstr "" + +#: inx/inkstitch_auto_run.inx:32 +msgid "Use Start- end end commands to define where auto-routing for running stitch should start and end." +msgstr "" + +#: inx/inkstitch_auto_run.inx:34 +msgid "More info on our website:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:35 +msgid "https://inkstitch.org/docs/stroke-tools#auto-route-running-stitch" +msgstr "" + +#: inx/inkstitch_auto_satin.inx:3 +msgid "Auto-Route Satin Columns" +msgstr "" + #: inx/inkstitch_auto_satin.inx:6 msgid "Preserve order of satin columns" msgstr "" @@ -2488,7 +2664,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_convert_to_stroke.inx:13 inx/inkstitch_cut_satin.inx:10 #: inx/inkstitch_flip.inx:10 -msgid "Satin Tools" +msgid "Tools: Satin" msgstr "" #: inx/inkstitch_break_apart.inx:3 @@ -2496,7 +2672,7 @@ msgid "Break Apart Fill Objects" msgstr "" #: inx/inkstitch_break_apart.inx:10 -msgid "Fill Tools" +msgid "Tools: Fill" msgstr "" #: inx/inkstitch_break_apart.inx:17 @@ -2545,7 +2721,7 @@ msgstr "" #: inx/inkstitch_commands_scale_symbols.inx:11 #: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14 -#: inx/inkstitch_object_commands.inx:18 +#: inx/inkstitch_object_commands.inx:20 #: inx/inkstitch_object_commands_toggle_visibility.inx:10 msgid "Commands" msgstr "" @@ -2628,11 +2804,6 @@ msgstr "" msgid "Keep original" msgstr "" -#: inx/inkstitch_cutwork_segmentation.inx:42 -#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 -msgid "Help" -msgstr "" - #: inx/inkstitch_cutwork_segmentation.inx:43 msgid "This extension separates a path depending on the angle." msgstr "" @@ -2666,6 +2837,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3627,6 +3799,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_it_IT.po b/translations/messages_it_IT.po index 483ac90e..7f8696ba 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: 2022-04-25 02:19+0000\n" -"PO-Revision-Date: 2022-04-29 02:29\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-24 02:25\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: 2022-04-25 02:19+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -405,58 +405,70 @@ msgstr "Posizione finale del punto di riempimento" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 +msgid "Auto-route running stitch starting position" +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 ending position" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 msgid "Auto-route satin stitch starting position" msgstr "Posizione di partenza del riempimento satinato in modalità percorso automatico" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 +#: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 msgid "Auto-route satin stitch ending position" msgstr "Posizione di arrivo del riempimento satinato in modalità percorso automatico" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 +#: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 msgid "Stop (pause machine) after sewing this object" msgstr "Ferma (metti in pausa) la macchina dopo aver ricamato questo oggetto" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 +#: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 msgid "Trim thread after sewing this object" msgstr "Taglia il filo dopo aver ricamato questo oggetto" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 +#: lib/commands.py:48 inx/inkstitch_object_commands.inx:12 msgid "Ignore this object (do not stitch)" msgstr "Ignora questo oggetto (non ricamare)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 +#: lib/commands.py:51 inx/inkstitch_object_commands.inx:13 msgid "Satin cut point (use with Cut Satin Column)" msgstr "Punto di taglio del ricamo satinato (da usare con il comando \"Taglia Colonna Satinata\")" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects a layer -#: lib/commands.py:48 inx/inkstitch_layer_commands.inx:7 +#: lib/commands.py:54 inx/inkstitch_layer_commands.inx:7 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "Ignora livello (non ricamare alcun oggetto del livello selezionato)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:51 inx/inkstitch_global_commands.inx:7 +#: lib/commands.py:57 inx/inkstitch_global_commands.inx:7 msgid "Origin for exported embroidery files" msgstr "Punto di origine per file di ricamo da esportare" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:54 inx/inkstitch_global_commands.inx:9 +#: lib/commands.py:60 inx/inkstitch_global_commands.inx:9 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "Posizione di destinazione per i comandi Stop (anche: \"Posizione fuori quadro\")." -#: lib/commands.py:212 +#: lib/commands.py:219 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "Errore: esiste più d'un comando %(command)s nel documento ma ne è ammesso solo uno. Per favore rimuovili tutti meno uno." @@ -466,217 +478,108 @@ msgstr "Errore: esiste più d'un comando %(command)s nel documento ma ne è amme #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:219 +#: lib/commands.py:226 #, python-format msgid "%(command)s: %(description)s" msgstr "%(command)s: %(description)s" -#: lib/commands.py:284 lib/commands.py:397 +#: lib/commands.py:291 lib/commands.py:406 msgid "Ink/Stitch Command" msgstr "Comando Ink/Stitch" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:310 +#: lib/commands.py:316 msgid "connector" msgstr "raccordo" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:326 +#: lib/commands.py:335 msgid "command marker" msgstr "indicatore di comando" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" -msgstr "Riempimento piccolo" - -#: lib/elements/auto_fill.py:24 -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/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" -msgstr "Espandi" - -#: lib/elements/auto_fill.py:31 -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/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" -msgstr "Intarsio" - -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." -msgstr "" - -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" -msgstr "Riempimento automatico" - -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" -msgstr "Riempimento impunture indirizzato automaticamente" - -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" -msgstr "Lunghezza ounto imbastitura (attraversamento tra sezioni)" - -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." -msgstr "Lunghezza dei punti intorno al contorno della regione di riempimento utilizzata per il passaggio da una sezione all'altra." - -#: lib/elements/auto_fill.py:74 -msgid "Underlay" -msgstr "Sottostrato" - -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" -msgstr "Riempi automaticamente il sottostrato" - -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" -msgstr "Angolo di riempimento" - -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." -msgstr "Predefinito: angolo di riempimento + 90 gradi. Inserire una lista separata da virgole per livelli multipli." - -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" -msgstr "Spaziatura tra righe" - -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" -msgstr "predefinito: 3 volte la spaziatura tra le file di riempimento" - -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" -msgstr "Lunghezza massima punto" - -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" -msgstr "predefinito: uguale alla lunghezza massima del punto di riempimento" - -#: lib/elements/auto_fill.py:124 -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/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" -msgstr "Salta l'ultimo punto in ogni fila" - -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -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/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." -msgstr "Espande la forma prima della cucitura di riempimento per compensare gli spazi vuoti tra le forme." - -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" -msgstr "Sottofondo" - -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -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/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." -msgstr "Errore durante l'auto-riempimento! C'è un problema con Ink/Stitch." - -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " -msgstr "Se vuoi contribuire a migliorare Ink/Stitch, copia questo messaggio in una nuova issue a questo link: " - -#: lib/elements/clone.py:25 +#: lib/elements/clone.py:20 msgid "Clone Object" msgstr "" -#: lib/elements/clone.py:26 +#: lib/elements/clone.py:21 msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/clone.py:29 +#: lib/elements/clone.py:24 msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/clone.py:30 +#: lib/elements/clone.py:25 msgid "* Select the clone" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 +#: lib/elements/clone.py:26 lib/elements/clone.py:37 msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/clone.py:36 +#: lib/elements/clone.py:31 msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/clone.py:37 +#: lib/elements/clone.py:32 msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/clone.py:40 +#: lib/elements/clone.py:35 msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/clone.py:41 +#: lib/elements/clone.py:36 msgid "* Select the clone." msgstr "" -#: lib/elements/clone.py:56 +#: lib/elements/clone.py:51 msgid "Clone" msgstr "" -#: lib/elements/clone.py:62 +#: lib/elements/clone.py:57 msgid "Custom fill angle" msgstr "" -#: lib/elements/clone.py:63 +#: lib/elements/clone.py:58 msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/element.py:198 +#: lib/elements/element.py:202 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:199 +#: lib/elements/element.py:203 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Both" msgstr "" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Before" msgstr "" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "After" msgstr "" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Neither" msgstr "" -#: lib/elements/element.py:212 +#: lib/elements/element.py:216 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:213 +#: lib/elements/element.py:217 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:257 +#: lib/elements/element.py:261 #, 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." @@ -684,7 +587,7 @@ 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 #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:345 +#: lib/elements/element.py:354 msgid "error:" msgstr "errore:" @@ -700,78 +603,275 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill.py:23 +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" +msgstr "Riempimento piccolo" + +#: lib/elements/fill_stitch.py:28 +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:34 lib/elements/fill_stitch.py:399 +msgid "Expand" +msgstr "Espandi" + +#: lib/elements/fill_stitch.py:35 +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:40 lib/elements/fill_stitch.py:376 +msgid "Inset" +msgstr "Intarsio" + +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +msgstr "" + +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" +msgstr "" + +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." +msgstr "" + +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" +msgstr "" + +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" +msgstr "" + +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" +msgstr "" + +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." +msgstr "" + +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" +msgstr "" + +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" +msgstr "" + +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." +msgstr "" + +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." +msgstr "" + +#: lib/elements/fill_stitch.py:72 msgid "Unconnected" msgstr "Disconnesso" -#: lib/elements/fill.py:24 +#: lib/elements/fill_stitch.py:73 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "Riempimento: questo oggetto è composto da forme non collegate. Questo non è permesso in quanto Ink/Stich non può sapere l'ordine con cui devono essere cucite. Scomponi l'oggetto." -#: lib/elements/fill.py:28 lib/elements/fill.py:36 +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill.py:33 +#: lib/elements/fill_stitch.py:82 msgid "Border crosses itself" msgstr "Il bordo incrocia se stesso" -#: lib/elements/fill.py:34 +#: lib/elements/fill_stitch.py:83 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "Riempimento: forma non valida. Può accadere se i bordi incrociano se stessi." -#: lib/elements/fill.py:41 -msgid "Fill" -msgstr "Riempi" +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" +msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" -msgstr "Riempimento impunture indirizzato manualmente" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" +msgstr "Riempimento impunture indirizzato automaticamente" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." -msgstr "AutoFill è il metodo di default per generare cuciture di riempimento." +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" +msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Round" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "Angolo delle linee dei punti" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 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.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "Salta l'ultimo punto in ogni fila" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +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:160 msgid "Flip fill (start right-to-left)" msgstr "Capovolgi il riempimento (parti da destra a sinistra)" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 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.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "Spaziatura tra le righe" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "Distanza tra righe di cucitura." -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "Lunghezza massima del punto di riempimento" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 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.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "Scorri le file questo tanto di volte prima di ripetere" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "Questa impostazione determina quante righe ci saranno dalla cucitura prima di arrivare alla stessa colonna." +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "Lunghezza ounto imbastitura (attraversamento tra sezioni)" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "Lunghezza dei punti intorno al contorno della regione di riempimento utilizzata per il passaggio da una sezione all'altra." + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "Sottostrato" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "Angolo di riempimento" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "Predefinito: angolo di riempimento + 90 gradi. Inserire una lista separata da virgole per livelli multipli." + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "Spaziatura tra righe" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "predefinito: 3 volte la spaziatura tra le file di riempimento" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "Lunghezza massima punto" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "predefinito: uguale alla lunghezza massima del punto di riempimento" + +#: lib/elements/fill_stitch.py:377 +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:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "Espande la forma prima della cucitura di riempimento per compensare gli spazi vuoti tra le forme." + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "Sottofondo" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +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:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "Errore durante l'auto-riempimento! C'è un problema con Ink/Stitch." + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "Se vuoi contribuire a migliorare Ink/Stitch, copia questo messaggio in una nuova issue a questo link: " + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -788,27 +888,27 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/pattern.py:14 -msgid "Pattern Element" +#: lib/elements/marker.py:14 +msgid "Marker Element" msgstr "" -#: lib/elements/pattern.py:15 -msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +#: lib/elements/marker.py:15 +msgid "This element will not be embroidered. It will be applied to objects in the same group. Objects in sub-groups will be ignored." msgstr "" -#: lib/elements/pattern.py:19 -msgid "To disable pattern mode, remove the pattern marker:" +#: lib/elements/marker.py:18 +msgid "Turn back to normal embroidery element mode, remove the marker:" msgstr "" -#: lib/elements/pattern.py:20 +#: lib/elements/marker.py:19 msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" msgstr "" -#: lib/elements/pattern.py:21 +#: lib/elements/marker.py:20 msgid "* Go to the Stroke style tab" msgstr "" -#: lib/elements/pattern.py:22 +#: lib/elements/marker.py:21 msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" @@ -1066,15 +1166,15 @@ msgstr "Ripetizioni" 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:109 +#: lib/elements/stroke.py:110 msgid "Manual stitch placement" msgstr "Piazzamento manuale dei punti" -#: lib/elements/stroke.py:110 +#: lib/elements/stroke.py:111 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "Cuci ogni nodo del percorso. La lunghezza del punto e lo spazio nel zig-zag sono ignorati." -#: lib/elements/stroke.py:144 +#: lib/elements/stroke.py:145 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "Rilevata vecchia impostazione del punto corrente!\n" @@ -1117,6 +1217,15 @@ msgstr "Si provi ad importare come \"altra lista di fili\" e specificare una pal msgid "Please chose an other color palette for your design." msgstr "Si selezioni un'altra palette di colori per il tuo design." +#. auto-route running stitch columns extension +#: lib/extensions/auto_run.py:57 lib/extensions/cutwork_segmentation.py:47 +msgid "Please select one or more stroke elements." +msgstr "" + +#: lib/extensions/auto_run.py:62 +msgid "Please select at least one stroke element." +msgstr "" + #: lib/extensions/auto_satin.py:35 msgid "Please ensure that at most one start and end command is attached to the selected satin columns." msgstr "Assicurarsi che almeno un comando di avvio e di fine siano collegati alla colonna raso selezionata." @@ -1131,15 +1240,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "Ink/Stitch non riesce a lavorare con nessuno degli oggetti selezionati." -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "In tutto il documento non ci sono oggetti con cui Ink/Stitch sia in grado di lavorare." -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1183,10 +1292,6 @@ msgstr "Selezionare una o più colonne raso da tagliare." msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first." msgstr "questa colonna raso non ha un commando \"punto di taglio colonna raso\" collegato. Usare l'estensione \"Collega comandi\" e collegare il il comando \"Punto di taglio colonna raso\"." -#: lib/extensions/cutwork_segmentation.py:47 -msgid "Please select one or more stroke elements." -msgstr "" - #: lib/extensions/cutwork_segmentation.py:158 msgid "Cutwork Group" msgstr "" @@ -1262,7 +1367,7 @@ msgstr "Cucire le linee di testo avanti e indietro" msgid "Add trims" msgstr "Aggiungi tagli" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1271,7 +1376,7 @@ msgstr "Aggiungi tagli" msgid "Cancel" msgstr "Annulla" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "Applica ed esci" @@ -1333,55 +1438,59 @@ msgstr "Selezionare uno o più comandi da collegare." msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "Queste impostazioni saranno applicate ad un oggetto." -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "Queste impostazioni saranno applicate agli oggetti %d." -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "Alcuni parametri hanno valori diversi tra gli oggetti. Selezionare un valore dalla lista a discesa o inserirne uno." -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "Disabilitando questa scheda saranno disabilitate le schede seguenti: %d ." -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "Disabilitando questa scheda saranno disabilitate le schede seguenti." -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "Abilitando questa scheda sarà disabilitata %s e viceversa." -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "Oggetti Inkscape" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "Clicca per fare in modo che questo parametro venga salvato quando si premere \"Applica ed esci\"" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 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:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "Parametri di ricamo" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "Utilizza le ultime impostazioni" #: lib/extensions/reorder.py:20 -msgid "Please select at least to elements to reorder." +msgid "Please select at least two elements to reorder." +msgstr "" + +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." msgstr "" #: lib/extensions/selection_to_pattern.py:21 @@ -1642,24 +1751,42 @@ msgstr "" msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" -#: lib/stitches/auto_satin.py:659 -msgid "Auto-Satin" -msgstr "Auto-raso" +#: lib/stitches/auto_run.py:135 +msgid "Auto-Run" +msgstr "" + +#: lib/stitches/auto_run.py:257 +#, python-format +msgid "AutoRun %d" +msgstr "" + +#: lib/stitches/auto_run.py:259 +#, python-format +msgid "AutoRun Underpath %d" +msgstr "" + +#: lib/stitches/auto_satin.py:345 +msgid "Auto-Route" +msgstr "" #. Label for a satin column created by Auto-Route Satin Columns and Lettering #. extensions -#: lib/stitches/auto_satin.py:706 +#: lib/stitches/auto_satin.py:516 #, python-format msgid "AutoSatin %d" msgstr "AutoRaso %d" #. Label for running stitch (underpathing) created by Auto-Route Satin Columns #. amd Lettering extensions -#: lib/stitches/auto_satin.py:709 +#: lib/stitches/auto_satin.py:519 #, python-format msgid "AutoSatin Running Stitch %d" msgstr "Punto progressivo AutoRase %d" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "Piano di cucitura" @@ -2474,14 +2601,63 @@ msgstr "" msgid "Thread Color Management" msgstr "" -#: inx/inkstitch_auto_satin.inx:3 -msgid "Auto-Route Satin Columns" -msgstr "Colonne raso con instradamento automatico" +#: inx/inkstitch_auto_run.inx:3 inx/inkstitch_auto_run.inx:24 +msgid "Autoroute Running Stitch" +msgstr "" + +#: inx/inkstitch_auto_run.inx:10 +msgid "Tools: Stroke" +msgstr "" -#: inx/inkstitch_auto_satin.inx:5 +#: inx/inkstitch_auto_run.inx:15 +msgid "Autoroute Running Stitch Options" +msgstr "" + +#: inx/inkstitch_auto_run.inx:17 +msgid "Add nodes at intersections" +msgstr "" + +#: inx/inkstitch_auto_run.inx:19 +msgid "Preserve order of running stitches" +msgstr "" + +#: inx/inkstitch_auto_run.inx:21 inx/inkstitch_auto_satin.inx:5 msgid "Trim jump stitches" msgstr "" +#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42 +#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 +msgid "Help" +msgstr "" + +#: inx/inkstitch_auto_run.inx:25 +msgid "Add nodes at intersections:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:27 +msgid "- Enabled (automatic). Ink/Stitch will add some nodes for better routing. This is the default setting." +msgstr "" + +#: inx/inkstitch_auto_run.inx:29 +msgid "- Disabled (manual). Choose this option if you have manually set nodes at crucial spots." +msgstr "" + +#: inx/inkstitch_auto_run.inx:32 +msgid "Use Start- end end commands to define where auto-routing for running stitch should start and end." +msgstr "" + +#: inx/inkstitch_auto_run.inx:34 +msgid "More info on our website:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:35 +msgid "https://inkstitch.org/docs/stroke-tools#auto-route-running-stitch" +msgstr "" + +#: inx/inkstitch_auto_satin.inx:3 +msgid "Auto-Route Satin Columns" +msgstr "Colonne raso con instradamento automatico" + #: inx/inkstitch_auto_satin.inx:6 msgid "Preserve order of satin columns" msgstr "" @@ -2489,16 +2665,16 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_convert_to_stroke.inx:13 inx/inkstitch_cut_satin.inx:10 #: inx/inkstitch_flip.inx:10 -msgid "Satin Tools" -msgstr "Strumanti raso" +msgid "Tools: Satin" +msgstr "" #: inx/inkstitch_break_apart.inx:3 msgid "Break Apart Fill Objects" msgstr "" #: inx/inkstitch_break_apart.inx:10 -msgid "Fill Tools" -msgstr "Strumenti di Riempimento" +msgid "Tools: Fill" +msgstr "" #: inx/inkstitch_break_apart.inx:17 msgid "Method" @@ -2546,7 +2722,7 @@ msgstr "" #: inx/inkstitch_commands_scale_symbols.inx:11 #: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14 -#: inx/inkstitch_object_commands.inx:18 +#: inx/inkstitch_object_commands.inx:20 #: inx/inkstitch_object_commands_toggle_visibility.inx:10 msgid "Commands" msgstr "Comandi" @@ -2629,11 +2805,6 @@ msgstr "" msgid "Keep original" msgstr "" -#: inx/inkstitch_cutwork_segmentation.inx:42 -#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 -msgid "Help" -msgstr "" - #: inx/inkstitch_cutwork_segmentation.inx:43 msgid "This extension separates a path depending on the angle." msgstr "" @@ -2667,6 +2838,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3628,6 +3800,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_ja_JP.po b/translations/messages_ja_JP.po index 52f64f65..fe9506ef 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: 2022-04-25 02:19+0000\n" -"PO-Revision-Date: 2022-04-29 02:29\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-24 02:25\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: 2022-04-25 02:19+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -405,58 +405,70 @@ msgstr "ステッãƒçµ‚了ä½ç½®ã‚’埋ã‚ã‚‹" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 +msgid "Auto-route running stitch starting position" +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 ending position" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 msgid "Auto-route satin stitch starting position" msgstr "サテンステッãƒã®é–‹å§‹ä½ç½®ã‚’自動ルーティングã—ã¾ã™" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 +#: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 msgid "Auto-route satin stitch ending position" msgstr "サテンステッãƒã®çµ‚了ä½ç½®ã‚’自動ルーティングã—ã¾ã™" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 +#: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 msgid "Stop (pause machine) after sewing this object" msgstr "ã“ã®ã‚ªãƒ–ジェクトを縫ã£ãŸå¾Œã€åœæ¢ï¼ˆãƒŸã‚·ãƒ³ã‚’ä¸€æ™‚åœæ¢ï¼‰ã—ã¾ã™" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 +#: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 msgid "Trim thread after sewing this object" msgstr "ã“ã®ã‚ªãƒ–ジェクトを縫ã£ãŸå¾Œã€ç³¸ã‚’切りå–りã¾ã™" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 +#: lib/commands.py:48 inx/inkstitch_object_commands.inx:12 msgid "Ignore this object (do not stitch)" msgstr "ã“ã®ã‚ªãƒ–ジェクトを無視ã—ã¾ã™(ステッãƒã—ãªã„)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 +#: lib/commands.py:51 inx/inkstitch_object_commands.inx:13 msgid "Satin cut point (use with Cut Satin Column)" msgstr "サテンカットãƒã‚¤ãƒ³ãƒˆ (カットサテンカラムã§ä½¿ç”¨)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects a layer -#: lib/commands.py:48 inx/inkstitch_layer_commands.inx:7 +#: lib/commands.py:54 inx/inkstitch_layer_commands.inx:7 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "レイヤーを無視ã—ã¾ã™ï¼ˆã“ã®ãƒ¬ã‚¤ãƒ¤ãƒ¼å†…ã®ã‚ªãƒ–ジェクトをステッãƒã—ãªã„ã§ãã ã•ã„)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:51 inx/inkstitch_global_commands.inx:7 +#: lib/commands.py:57 inx/inkstitch_global_commands.inx:7 msgid "Origin for exported embroidery files" msgstr "エクスãƒãƒ¼ãƒˆã•れãŸåˆºç¹¡ãƒ•ァイルã®å…ƒãƒ‡ãƒ¼ã‚¿" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:54 inx/inkstitch_global_commands.inx:9 +#: lib/commands.py:60 inx/inkstitch_global_commands.inx:9 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "åœæ¢ã‚³ãƒžãƒ³ãƒ‰ã®ã‚¸ãƒ£ãƒ³ãƒ—先(別å\"フレームアウトä½ç½®\")" -#: lib/commands.py:212 +#: lib/commands.py:219 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "エラー:ドã‚ュメントã«è¤‡æ•°ã®%(command)sコマンドãŒã‚りã¾ã™ãŒã€å˜åœ¨ã§ãã‚‹ã®ã¯1ã¤ã ã‘ã§ã™ã€‚ 1ã¤ã‚’除ã„ã¦ã™ã¹ã¦å‰Šé™¤ã—ã¦ãã ã•ã„。" @@ -466,219 +478,108 @@ msgstr "エラー:ドã‚ュメントã«è¤‡æ•°ã®%(command)sコマンドãŒã‚ã #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:219 +#: lib/commands.py:226 #, python-format msgid "%(command)s: %(description)s" msgstr "%(command)s: %(description)s" -#: lib/commands.py:284 lib/commands.py:397 +#: lib/commands.py:291 lib/commands.py:406 msgid "Ink/Stitch Command" msgstr "インク/ステッãƒã‚³ãƒžãƒ³ãƒ‰" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:310 +#: lib/commands.py:316 msgid "connector" msgstr "コãƒã‚¯ã‚¿" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:326 +#: lib/commands.py:335 msgid "command marker" msgstr "コマンドマーカー" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" -msgstr "スモールフィル" - -#: lib/elements/auto_fill.py:24 -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/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" -msgstr "展開" - -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." -msgstr "ã“ã®å¡—りã¤ã¶ã—オブジェクトã®å±•開パラメータã¯é©ç”¨ã§ãã¾ã›ã‚“。\n" -"インク/ステッãƒã¯ãれを無視ã—ã€ä»£ã‚りã«å…ƒã®ã‚µã‚¤ã‚ºã‚’使用ã—ã¾ã™ã€‚" - -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" -msgstr "挿入ã™ã‚‹" - -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." -msgstr "ã“ã®å¡—りã¤ã¶ã—オブジェクトã®å±•開パラメータã¯é©ç”¨ã§ãã¾ã›ã‚“。\n" -"インク/ステッãƒã¯ãれを無視ã—ã€ä»£ã‚りã«å…ƒã®ã‚µã‚¤ã‚ºã‚’使用ã—ã¾ã™ã€‚" - -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" -msgstr "オートフィル" - -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" -msgstr "自動的ã«ãƒ«ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ã•れãŸãƒ•ィルステッãƒ" - -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" -msgstr "ランニングステッãƒã®é•·ã•(セクション間ã®é–“隔)" - -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." -msgstr "セクション間を移動ã™ã‚‹ã¨ãã«ä½¿ç”¨ã•れる塗りã¤ã¶ã—é ˜åŸŸã®è¼ªéƒã®å‘¨ã‚Šã®ã‚¹ãƒ†ãƒƒãƒã®é•·ã•。" - -#: lib/elements/auto_fill.py:74 -msgid "Underlay" -msgstr "アンダーレイ" - -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" -msgstr "オートフィルアンダーレイ" - -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" -msgstr "塗りã¤ã¶ã—角度" - -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." -msgstr "デフォルト:塗りã¤ã¶ã—角度+90度。複数ã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã«ã‚³ãƒ³ãƒžåŒºåˆ‡ã‚Šã®ãƒªã‚¹ãƒˆã‚’挿入ã—ã¾ã™ã€‚" - -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" -msgstr "行間隔" - -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" -msgstr "デフォルト:3x塗りã¤ã¶ã—行間隔" - -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" -msgstr "最大ステッãƒé•·ã•" - -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" -msgstr "デフォルト:最大フィルステッãƒé•·" - -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." -msgstr "アンダーレイを行ã†å‰ã«å½¢çŠ¶ã‚’ç¸®å°ã—ã¦ã€ã‚¢ãƒ³ãƒ€ãƒ¼ãƒ¬ã‚¤ãŒå¡—りã¤ã¶ã—ã®å¤–å´ã«è¡¨ç¤ºã•れãªã„よã†ã«ã—ã¾ã™ã€‚" - -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" -msgstr "å„è¡Œã®æœ€å¾Œã®ã‚¹ãƒ†ãƒƒãƒã‚’スã‚ップã—ã¾ã™" - -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -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/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." -msgstr "形状間ã®ã‚®ãƒ£ãƒƒãƒ—を補æ£ã™ã‚‹ãŸã‚ã«ã€å¡—りã¤ã¶ã—ステッãƒã®å‰ã«å½¢çŠ¶ã‚’æ‹¡å¼µã—ã¾ã™ã€‚" - -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" -msgstr "アンダーパス" - -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -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/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." -msgstr "自動入力ä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸï¼ã‚¤ãƒ³ã‚¯/ステッãƒã«å•題ãŒã‚りã¾ã™ã€‚" - -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " -msgstr "インク/ステッãƒã®æ”¹å–„ã«ã”å”力ã„ãŸã ã‘ã‚‹å ´åˆã¯ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å…¨ä½“ã‚’æ–°ã—ã„ Issue ã«è²¼ã‚Šä»˜ã‘ã¦ãã ã•ã„。 " - -#: lib/elements/clone.py:25 +#: lib/elements/clone.py:20 msgid "Clone Object" msgstr "オブジェクトã®ã‚¯ãƒãƒ¼ãƒ³" -#: lib/elements/clone.py:26 +#: lib/elements/clone.py:21 msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "ã“ã®ãƒ‰ã‚ュメントã«ã¯1ã¤ä»¥ä¸Šã®ã‚¯ãƒãƒ¼ãƒ³ã‚ªãƒ–ジェクトãŒã‚りã¾ã™ã€‚インク/ステッãƒã¯å˜ä¸€ã®ã‚¯ãƒãƒ¼ãƒ³ã§æ©Ÿèƒ½ã—ã¾ã™ãŒã€è¨å®šã§ãるパラメータã¯ã”ãã‚ãšã‹ã§ã™ã€‚ " -#: lib/elements/clone.py:29 +#: lib/elements/clone.py:24 msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "クãƒãƒ¼ãƒ³ã‚’実際ã®è¦ç´ ã«å¤‰æ›ã™ã‚‹å ´åˆã¯ã€æ¬¡ã®æ‰‹é †ã«å¾“ã„ã¾ã™ã€‚" -#: lib/elements/clone.py:30 +#: lib/elements/clone.py:25 msgid "* Select the clone" msgstr "*クãƒãƒ¼ãƒ³ã‚’é¸æŠžã—ã¾ã™" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 +#: lib/elements/clone.py:26 lib/elements/clone.py:37 msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "*実行:[編集]> [クãƒãƒ¼ãƒ³]> [クãƒãƒ¼ãƒ³ã®ãƒªãƒ³ã‚¯è§£é™¤](Alt + Shift + D)" -#: lib/elements/clone.py:36 +#: lib/elements/clone.py:31 msgid "Clone is not embroiderable" msgstr "クãƒãƒ¼ãƒ³ã¯åˆºç¹ã§ãã¾ã›ã‚“" -#: lib/elements/clone.py:37 +#: lib/elements/clone.py:32 msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "ã“ã®ãƒ‰ã‚ュメントã«ã¯ã€1ã¤ä»¥ä¸Šã®ã‚¯ãƒãƒ¼ãƒ³ã‚ªãƒ–ジェクトãŒã‚りã¾ã™ã€‚クãƒãƒ¼ãƒ³ã¯ã€åˆºç¹å¯èƒ½ãªè¦ç´ ã®ç›´æŽ¥ã®åã§ã‚ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚インク/ステッãƒã¯ã€ã‚°ãƒ«ãƒ¼ãƒ—ã®ã‚¯ãƒãƒ¼ãƒ³ã‚„ãã®ä»–ã®åˆºç¹ã§ããªã„è¦ç´ (テã‚ストã¾ãŸã¯ç”»åƒï¼‰ã‚’刺ç¹ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。" -#: lib/elements/clone.py:40 +#: lib/elements/clone.py:35 msgid "Convert the clone into a real element:" msgstr "クãƒãƒ¼ãƒ³ã‚’解除ã—ã¾ã™ã€‚" -#: lib/elements/clone.py:41 +#: lib/elements/clone.py:36 msgid "* Select the clone." msgstr "*クãƒãƒ¼ãƒ³ã‚’é¸æŠžã—ã¾ã™ã€‚" -#: lib/elements/clone.py:56 +#: lib/elements/clone.py:51 msgid "Clone" msgstr "クãƒãƒ¼ãƒ³" -#: lib/elements/clone.py:62 +#: lib/elements/clone.py:57 msgid "Custom fill angle" msgstr "カスタムフィル刺ç¹è§’度" -#: lib/elements/clone.py:63 +#: lib/elements/clone.py:58 msgid "This setting will apply a custom fill angle for the clone." msgstr "ã“ã®è¨å®šã¯ã€ã‚¯ãƒãƒ¼ãƒ³ã«ã‚«ã‚¹ã‚¿ãƒ ã®å¡—りã¤ã¶ã—角度をé©ç”¨ã—ã¾ã™ã€‚" -#: lib/elements/element.py:198 +#: lib/elements/element.py:202 msgid "Allow lock stitches" msgstr "ãƒãƒƒã‚¯ã‚¹ãƒ†ãƒƒãƒã‚’許å¯ã™ã‚‹" -#: lib/elements/element.py:199 +#: lib/elements/element.py:203 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "ã“ã®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã®æœ€åˆã¾ãŸã¯æœ€å¾Œã€ã‚ã‚‹ã„ã¯ãã®ä¸¡æ–¹ã§ã‚¹ãƒ¬ãƒƒãƒ‰ã‚’çµã³ã¾ã™ã€‚手動ステッãƒã¯ãƒãƒƒã‚¯ã‚¹ãƒ†ãƒƒãƒã‚’è¿½åŠ ã—ã¾ã›ã‚“。" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Both" msgstr "両方" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Before" msgstr "å‰" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "After" msgstr "後" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Neither" msgstr "ã©ã¡ã‚‰ã§ã‚‚ãªã„" -#: lib/elements/element.py:212 +#: lib/elements/element.py:216 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:213 +#: lib/elements/element.py:217 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:257 +#: lib/elements/element.py:261 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "オブジェクト %(id)sã«ã¯ç©ºã® 'd' 属性ãŒã‚りã¾ã™ã€‚ã“ã®ã‚ªãƒ–ジェクトをドã‚ュメントã‹ã‚‰å‰Šé™¤ã—ã¦ãã ã•ã„。" @@ -686,7 +587,7 @@ msgstr "オブジェクト %(id)sã«ã¯ç©ºã® 'd' 属性ãŒã‚りã¾ã™ã€‚ã“ã® #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:345 +#: lib/elements/element.py:354 msgid "error:" msgstr "エラー" @@ -702,78 +603,277 @@ msgstr "ドã‚ュメントã«ç„¡åйãªãƒ‘スオブジェクトãŒã‚りã€då±žæ€ msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "*拡張機能ã®å®Ÿè¡Œ>インク/ステッãƒ>トラブルシューティング>ドã‚ュメントã®ã‚¯ãƒªãƒ¼ãƒ³ã‚¢ãƒƒãƒ—..." -#: lib/elements/fill.py:23 +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" +msgstr "スモールフィル" + +#: lib/elements/fill_stitch.py:28 +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:34 lib/elements/fill_stitch.py:399 +msgid "Expand" +msgstr "展開" + +#: lib/elements/fill_stitch.py:35 +msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +msgstr "ã“ã®å¡—りã¤ã¶ã—オブジェクトã®å±•開パラメータã¯é©ç”¨ã§ãã¾ã›ã‚“。\n" +"インク/ステッãƒã¯ãれを無視ã—ã€ä»£ã‚りã«å…ƒã®ã‚µã‚¤ã‚ºã‚’使用ã—ã¾ã™ã€‚" + +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" +msgstr "挿入ã™ã‚‹" + +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +msgstr "ã“ã®å¡—りã¤ã¶ã—オブジェクトã®å±•開パラメータã¯é©ç”¨ã§ãã¾ã›ã‚“。\n" +"インク/ステッãƒã¯ãれを無視ã—ã€ä»£ã‚りã«å…ƒã®ã‚µã‚¤ã‚ºã‚’使用ã—ã¾ã™ã€‚" + +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" +msgstr "" + +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." +msgstr "" + +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" +msgstr "" + +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" +msgstr "" + +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" +msgstr "" + +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." +msgstr "" + +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" +msgstr "" + +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" +msgstr "" + +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." +msgstr "" + +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." +msgstr "" + +#: lib/elements/fill_stitch.py:72 msgid "Unconnected" msgstr "接続ã•れã¦ã„ã¾ã›ã‚“" -#: lib/elements/fill.py:24 +#: lib/elements/fill_stitch.py:73 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "塗りã¤ã¶ã—:ã“ã®ã‚ªãƒ–ジェクトã¯ã€æŽ¥ç¶šã•れã¦ã„ãªã„ã‚·ã‚§ã‚¤ãƒ—ã§æ§‹æˆã•れã¦ã„ã¾ã™ã€‚インク/ステッãƒã¯ãれらをステッãƒã™ã‚‹é †åºãŒã‚ã‹ã‚‰ãªã„ãŸã‚ã€ã“れã¯è¨±å¯ã•れã¦ã„ã¾ã›ã‚“。ã“ã®ã‚ªãƒ–ジェクトを別々ã®å½¢çжã«åˆ†å‰²ã—ã¦ãã ã•ã„。" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "*拡張機能>インク/ステッãƒ>塗りã¤ã¶ã—ツール>塗りã¤ã¶ã—オブジェクトを分解" -#: lib/elements/fill.py:33 +#: lib/elements/fill_stitch.py:82 msgid "Border crosses itself" msgstr "境界を横切る" -#: lib/elements/fill.py:34 +#: lib/elements/fill_stitch.py:83 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "塗りã¤ã¶ã—:形状ãŒç„¡åйã§ã™ã€‚ã“れã¯ã€å¢ƒç•ŒãŒãれ自体を越ãˆã‚‹å ´åˆã«ç™ºç”Ÿã™ã‚‹å¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚" -#: lib/elements/fill.py:41 -msgid "Fill" -msgstr "フィル" +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" +msgstr "" + +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" +msgstr "自動的ã«ãƒ«ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ã•れãŸãƒ•ィルステッãƒ" + +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Round" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" -msgstr "手動ã§ãƒ«ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ã•れãŸãƒ•ィルステッãƒ" +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." -msgstr "オートフィルã¯ã€ãƒ•ィルステッãƒã‚’生æˆã™ã‚‹ãŸã‚ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®æ–¹æ³•ã§ã™ã€‚" +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "ステッãƒã®ç·šã®è§’度" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "角度ã¯å時計回りã«å›žè»¢ã—ã¾ã™ã€‚ 0ã¯æ°´å¹³ã§ã™ã€‚è² ã®è§’度もè¨å®šå¯èƒ½ã§ã™ã€‚" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "å„è¡Œã®æœ€å¾Œã®ã‚¹ãƒ†ãƒƒãƒã‚’スã‚ップã—ã¾ã™" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +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:160 msgid "Flip fill (start right-to-left)" msgstr "フリップフィル(å³ã‹ã‚‰å·¦ã«é–‹å§‹ï¼‰" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 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.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "行間ã®é–“éš”" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "ステッãƒã®åˆ—é–“ã®è·é›¢" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "フィルステッãƒã®æœ€å¤§é•·ã•(縫ã„ピッãƒ)" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 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.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "繰り返ã™å‰ã«ã€è¡Œã‚’ãšã‚‰ã—ã¦ã„ãã¾ã™" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "ã“れをè¨å®šã™ã‚‹ã¨ã€åŒã˜åˆ—ä½ç½®ã«å…¥ã‚‹å‰ã«ã‚¹ãƒ†ãƒƒãƒãŒä½•行離れã¦ã„ã‚‹ã‹ãŒæ±ºã¾ã‚Šã¾ã™ã€‚" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "ランニングステッãƒã®é•·ã•(セクション間ã®é–“隔)" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "セクション間を移動ã™ã‚‹ã¨ãã«ä½¿ç”¨ã•れる塗りã¤ã¶ã—é ˜åŸŸã®è¼ªéƒã®å‘¨ã‚Šã®ã‚¹ãƒ†ãƒƒãƒã®é•·ã•。" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "アンダーレイ" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "塗りã¤ã¶ã—角度" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "デフォルト:塗りã¤ã¶ã—角度+90度。複数ã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã«ã‚³ãƒ³ãƒžåŒºåˆ‡ã‚Šã®ãƒªã‚¹ãƒˆã‚’挿入ã—ã¾ã™ã€‚" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "行間隔" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "デフォルト:3x塗りã¤ã¶ã—行間隔" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "最大ステッãƒé•·ã•" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "デフォルト:最大フィルステッãƒé•·" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "アンダーレイを行ã†å‰ã«å½¢çŠ¶ã‚’ç¸®å°ã—ã¦ã€ã‚¢ãƒ³ãƒ€ãƒ¼ãƒ¬ã‚¤ãŒå¡—りã¤ã¶ã—ã®å¤–å´ã«è¡¨ç¤ºã•れãªã„よã†ã«ã—ã¾ã™ã€‚" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "形状間ã®ã‚®ãƒ£ãƒƒãƒ—を補æ£ã™ã‚‹ãŸã‚ã«ã€å¡—りã¤ã¶ã—ステッãƒã®å‰ã«å½¢çŠ¶ã‚’æ‹¡å¼µã—ã¾ã™ã€‚" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "アンダーパス" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +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:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "自動入力ä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸï¼ã‚¤ãƒ³ã‚¯/ステッãƒã«å•題ãŒã‚りã¾ã™ã€‚" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "インク/ステッãƒã®æ”¹å–„ã«ã”å”力ã„ãŸã ã‘ã‚‹å ´åˆã¯ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å…¨ä½“ã‚’æ–°ã—ã„ Issue ã«è²¼ã‚Šä»˜ã‘ã¦ãã ã•ã„。 " + #: lib/elements/image.py:13 msgid "Image" msgstr "ç”»åƒ" @@ -790,27 +890,27 @@ msgstr "*ç”»åƒã‚’パスã«å¤‰æ›ã—ã¾ã™ï¼šãƒ‘ス>ビットマップã®ãƒˆãƒ¬ã msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "*ã¾ãŸã¯ã€ãƒšãƒ³ï¼ˆP)ã¾ãŸã¯ãƒ™ã‚¸ã‚§ï¼ˆB)ツールを使用ã—ã¦ç”»åƒã‚’å†æç”»ã—ã¾ã™" -#: lib/elements/pattern.py:14 -msgid "Pattern Element" -msgstr "パターンエレメント" +#: lib/elements/marker.py:14 +msgid "Marker Element" +msgstr "" -#: lib/elements/pattern.py:15 -msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." -msgstr "ã“ã®è¦ç´ ã¯åˆºç¹ã•れã¾ã›ã‚“。åŒã˜ã‚°ãƒ«ãƒ¼ãƒ—内ã®ã‚ªãƒ–ジェクトã«é©ç”¨ã•れるパターンã¨ã—ã¦è¡¨ç¤ºã•れã¾ã™ã€‚ サブグループã®ã‚ªãƒ–ジェクトã¯ç„¡è¦–ã•れã¾ã™ã€‚" +#: lib/elements/marker.py:15 +msgid "This element will not be embroidered. It will be applied to objects in the same group. Objects in sub-groups will be ignored." +msgstr "" -#: lib/elements/pattern.py:19 -msgid "To disable pattern mode, remove the pattern marker:" -msgstr "パターンモードを無効ã«ã™ã‚‹ã«ã¯ã€ãƒ‘ターンマーカーを外ã—ã¦ä¸‹ã•ã„。" +#: lib/elements/marker.py:18 +msgid "Turn back to normal embroidery element mode, remove the marker:" +msgstr "" -#: lib/elements/pattern.py:20 +#: lib/elements/marker.py:19 msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" msgstr "* フィル/ストãƒãƒ¼ã‚¯ãƒ‘ãƒãƒ«ã‚’é–‹ã (オブジェクト → フィル/ストãƒãƒ¼ã‚¯)" -#: lib/elements/pattern.py:21 +#: lib/elements/marker.py:20 msgid "* Go to the Stroke style tab" msgstr "* ストãƒãƒ¼ã‚¯ã®ã‚¹ã‚¿ã‚¤ãƒ«ã‚¿ãƒ–ã«ç§»å‹•" -#: lib/elements/pattern.py:22 +#: lib/elements/marker.py:21 msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "* \"Markers\"ã§ã¯æœ€åˆã®ãƒ‰ãƒãƒƒãƒ—ダウンリストã®ï¼ˆç©ºã®ï¼‰ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’é¸æŠžã—ã¾ã™ã€‚" @@ -1068,15 +1168,15 @@ msgstr "繰り返ã—" msgid "Defines how many times to run down and back along the path." msgstr "ãƒ‘ã‚¹ã«æ²¿ã£ã¦ç¸«ã£ãŸã‚Šæˆ»ã£ãŸã‚Šã™ã‚‹å›žæ•°ã‚’定義ã—ã¾ã™ã€‚" -#: lib/elements/stroke.py:109 +#: lib/elements/stroke.py:110 msgid "Manual stitch placement" msgstr "手動ステッãƒé…ç½®" -#: lib/elements/stroke.py:110 +#: lib/elements/stroke.py:111 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "パス内ã®ã™ã¹ã¦ã®ãƒŽãƒ¼ãƒ‰ã‚’ステッãƒã—ã¾ã™ã€‚ステッãƒã®é•·ã•ã¨ã‚¸ã‚°ã‚¶ã‚°ã®é–“éš”ã¯ç„¡è¦–ã•れã¾ã™ã€‚" -#: lib/elements/stroke.py:144 +#: lib/elements/stroke.py:145 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "レガシーランニングステッãƒã®è¨å®šãŒæ¤œå‡ºã•れã¾ã—ãŸï¼\n\n" @@ -1120,6 +1220,15 @@ msgstr "「ãã®ä»–ã®ã‚¹ãƒ¬ãƒƒãƒ‰ãƒªã‚¹ãƒˆã€ã¨ã—ã¦ã‚¤ãƒ³ãƒãƒ¼ãƒˆã—ã€ä»¥ msgid "Please chose an other color palette for your design." msgstr "デザインã«ä»–ã®ã‚«ãƒ©ãƒ¼ãƒ‘ãƒ¬ãƒƒãƒˆã‚’é¸æŠžã—ã¦ãã ã•ã„。" +#. auto-route running stitch columns extension +#: lib/extensions/auto_run.py:57 lib/extensions/cutwork_segmentation.py:47 +msgid "Please select one or more stroke elements." +msgstr "" + +#: lib/extensions/auto_run.py:62 +msgid "Please select at least one stroke element." +msgstr "" + #: lib/extensions/auto_satin.py:35 msgid "Please ensure that at most one start and end command is attached to the selected satin columns." msgstr "é¸æŠžã—ãŸã‚µãƒ†ãƒ³ã®åˆ—ã«ã€æœ€å¤§ã§1ã¤ã®é–‹å§‹ã‚³ãƒžãƒ³ãƒ‰ã¨çµ‚了コマンドãŒä»˜åŠ ã•れã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。" @@ -1134,15 +1243,15 @@ msgid "Please select at least one satin column." msgstr "å°‘ãªãã¨ã‚‚1ã¤ã®ã‚µãƒ†ãƒ³ã‚«ãƒ©ãƒ ã‚’é¸æŠžã—ã¦ãã ã•ã„。" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "インク/ステッãƒã¯ã€é¸æŠžã—ãŸã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã®æ“作方法をèªè˜ã—ã¦ã„ã¾ã›ã‚“。" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "インクステッãƒãŒæ“作å¯èƒ½ãªã‚ªãƒ–ジェクトãŒã“ã®ãƒ‰ã‚ュメント全体ã«ã‚りã¾ã›ã‚“。" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "ヒント: 拡張機能 > インクステッム> トラブルシューティング > オブジェクトã®ãƒˆãƒ©ãƒ–ルシューティングを実行" @@ -1186,10 +1295,6 @@ msgstr "カットã™ã‚‹ã‚µãƒ†ãƒ³ã®æŸ±ã‚’1ã¤ä»¥ä¸Šé¸æŠžã—ã¦ãã ã•ã„。" msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first." msgstr "ã“ã®ã‚µãƒ†ãƒ³ã‚«ãƒ©ãƒ ã«ã¯ã€ã€Œã‚µãƒ†ãƒ³ã‚«ãƒ©ãƒ カットãƒã‚¤ãƒ³ãƒˆã€ã‚³ãƒžãƒ³ãƒ‰ãŒä»˜åŠ ã•れã¦ã„ã¾ã›ã‚“。 ã€Œã‚³ãƒžãƒ³ãƒ‰ã®æ·»ä»˜ã€æ‹¡å¼µæ©Ÿèƒ½ã‚’使用ã—ã¦ã€æœ€åˆã«ã€Œã‚µãƒ†ãƒ³ã‚«ãƒ©ãƒ カットãƒã‚¤ãƒ³ãƒˆã€ã‚³ãƒžãƒ³ãƒ‰ã‚’添付ã—ã¦ãã ã•ã„。" -#: lib/extensions/cutwork_segmentation.py:47 -msgid "Please select one or more stroke elements." -msgstr "" - #: lib/extensions/cutwork_segmentation.py:158 msgid "Cutwork Group" msgstr "" @@ -1265,7 +1370,7 @@ msgstr "テã‚ストã®è¡Œã‚’å‰å¾Œã«ã‚¹ãƒ†ãƒƒãƒã—ã¾ã™ã€‚" msgid "Add trims" msgstr "ãƒˆãƒªãƒ ã‚’è¿½åŠ " -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1274,7 +1379,7 @@ msgstr "ãƒˆãƒªãƒ ã‚’è¿½åŠ " msgid "Cancel" msgstr "ã‚ャンセル" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "é©ç”¨ã—ã¦çµ‚了" @@ -1336,55 +1441,59 @@ msgstr "添付ã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ã‚’1ã¤ä»¥ä¸Šé¸æŠžã—ã¦ãã ã•ã„。" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "ã“ã®è¨å®šã¯1ã¤ã®ã‚ªãƒ–ジェクトã«é©ç”¨ã•れã¾ã™ã€‚" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "ã“ã®è¨å®šã¯%d個ã®ã‚ªãƒ–ジェクトã«é©ç”¨ã•れã¾ã™ã€‚" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "一部ã®è¨å®šã§ã‚ªãƒ–ジェクト間ã§ç•°ãªã‚‹å€¤ãŒè¨å®šã•れã¦ã„ã¾ã™ã€‚ ドãƒãƒƒãƒ—ダウンã‹ã‚‰å€¤ã‚’é¸æŠžã™ã‚‹ã‹ã€æ–°ã—ã„値を入力ã—ã¦ãã ã•ã„。" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "ã“ã®ã‚¿ãƒ–を無効ã«ã™ã‚‹ã¨ã€æ¬¡ã® %d ã®ã‚¿ãƒ–ãŒç„¡åйã«ãªã‚Šã¾ã™ã€‚" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "ã“ã®ã‚¿ãƒ–を無効ã«ã™ã‚‹ã¨ã€æ¬¡ã®ã‚¿ãƒ–も無効ã«ãªã‚Šã¾ã™ã€‚" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "ã“ã®ã‚¿ãƒ–を有効ã«ã™ã‚‹ã¨ %s ãŒç„¡åйã«ãªã‚Šã€ãã®é€†ã‚‚åŒæ§˜ã§ã™ã€‚" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "Inkscapeオブジェクト" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "é©ç”¨ã—ã¦çµ‚了 \"をクリックã—ãŸã¨ãã«ã€ã“ã®ãƒ‘ラメータを強制的ã«ä¿å˜ã™ã‚‹å ´åˆã¯ã€ã‚¯ãƒªãƒƒã‚¯ã—ã¦ãã ã•ã„。" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "ã“ã®ãƒ‘ラメータã¯ã€\"é©å¿œã—ã¦çµ‚了 \"をクリックã—ãŸã¨ãã«ä¿å˜ã•れã¾ã™ã€‚" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "刺ç¹ãƒ‘ラメータ" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "å‰å›žã®è¨å®šã‚’使ã†" #: lib/extensions/reorder.py:20 -msgid "Please select at least to elements to reorder." +msgid "Please select at least two elements to reorder." +msgstr "" + +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." msgstr "" #: lib/extensions/selection_to_pattern.py:21 @@ -1645,24 +1754,42 @@ msgstr "ファイルãŒå˜åœ¨ã—ãªã„ãŸã‚é–‹ã‘ã¾ã›ã‚“。ファイルパス msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" -#: lib/stitches/auto_satin.py:659 -msgid "Auto-Satin" -msgstr "自動サテン" +#: lib/stitches/auto_run.py:135 +msgid "Auto-Run" +msgstr "" + +#: lib/stitches/auto_run.py:257 +#, python-format +msgid "AutoRun %d" +msgstr "" + +#: lib/stitches/auto_run.py:259 +#, python-format +msgid "AutoRun Underpath %d" +msgstr "" + +#: lib/stitches/auto_satin.py:345 +msgid "Auto-Route" +msgstr "" #. Label for a satin column created by Auto-Route Satin Columns and Lettering #. extensions -#: lib/stitches/auto_satin.py:706 +#: lib/stitches/auto_satin.py:516 #, python-format msgid "AutoSatin %d" msgstr "自動サテン %d" #. Label for running stitch (underpathing) created by Auto-Route Satin Columns #. amd Lettering extensions -#: lib/stitches/auto_satin.py:709 +#: lib/stitches/auto_satin.py:519 #, python-format msgid "AutoSatin Running Stitch %d" msgstr "自動サテンランニングステッム%d" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "ステッãƒãƒ—ラン" @@ -2476,14 +2603,63 @@ msgstr "*ã‚«ãƒ©ãƒ¼ãƒ‘ãƒ¬ãƒƒãƒˆã‚’é¸æŠž" msgid "Thread Color Management" msgstr "糸ã®è‰²ã®ç®¡ç†" -#: inx/inkstitch_auto_satin.inx:3 -msgid "Auto-Route Satin Columns" -msgstr "サテン自動ルーティング" +#: inx/inkstitch_auto_run.inx:3 inx/inkstitch_auto_run.inx:24 +msgid "Autoroute Running Stitch" +msgstr "" -#: inx/inkstitch_auto_satin.inx:5 +#: inx/inkstitch_auto_run.inx:10 +msgid "Tools: Stroke" +msgstr "" + +#: inx/inkstitch_auto_run.inx:15 +msgid "Autoroute Running Stitch Options" +msgstr "" + +#: inx/inkstitch_auto_run.inx:17 +msgid "Add nodes at intersections" +msgstr "" + +#: inx/inkstitch_auto_run.inx:19 +msgid "Preserve order of running stitches" +msgstr "" + +#: inx/inkstitch_auto_run.inx:21 inx/inkstitch_auto_satin.inx:5 msgid "Trim jump stitches" msgstr "ジャンプスティッãƒã®ãƒˆãƒªãƒŸãƒ³ã‚°" +#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42 +#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 +msgid "Help" +msgstr "" + +#: inx/inkstitch_auto_run.inx:25 +msgid "Add nodes at intersections:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:27 +msgid "- Enabled (automatic). Ink/Stitch will add some nodes for better routing. This is the default setting." +msgstr "" + +#: inx/inkstitch_auto_run.inx:29 +msgid "- Disabled (manual). Choose this option if you have manually set nodes at crucial spots." +msgstr "" + +#: inx/inkstitch_auto_run.inx:32 +msgid "Use Start- end end commands to define where auto-routing for running stitch should start and end." +msgstr "" + +#: inx/inkstitch_auto_run.inx:34 +msgid "More info on our website:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:35 +msgid "https://inkstitch.org/docs/stroke-tools#auto-route-running-stitch" +msgstr "" + +#: inx/inkstitch_auto_satin.inx:3 +msgid "Auto-Route Satin Columns" +msgstr "サテン自動ルーティング" + #: inx/inkstitch_auto_satin.inx:6 msgid "Preserve order of satin columns" msgstr "サテンカラムã®é †åºã‚’ä¿æŒ" @@ -2491,16 +2667,16 @@ msgstr "サテンカラムã®é †åºã‚’ä¿æŒ" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_convert_to_stroke.inx:13 inx/inkstitch_cut_satin.inx:10 #: inx/inkstitch_flip.inx:10 -msgid "Satin Tools" -msgstr "サテンツール" +msgid "Tools: Satin" +msgstr "" #: inx/inkstitch_break_apart.inx:3 msgid "Break Apart Fill Objects" msgstr "塗りã¤ã¶ã—オブジェクトã®åˆ†å‰²" #: inx/inkstitch_break_apart.inx:10 -msgid "Fill Tools" -msgstr "塗り潰ã—ツール" +msgid "Tools: Fill" +msgstr "" #: inx/inkstitch_break_apart.inx:17 msgid "Method" @@ -2548,7 +2724,7 @@ msgstr "" #: inx/inkstitch_commands_scale_symbols.inx:11 #: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14 -#: inx/inkstitch_object_commands.inx:18 +#: inx/inkstitch_object_commands.inx:20 #: inx/inkstitch_object_commands_toggle_visibility.inx:10 msgid "Commands" msgstr "コマンド" @@ -2631,11 +2807,6 @@ msgstr "" msgid "Keep original" msgstr "" -#: inx/inkstitch_cutwork_segmentation.inx:42 -#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 -msgid "Help" -msgstr "" - #: inx/inkstitch_cutwork_segmentation.inx:43 msgid "This extension separates a path depending on the angle." msgstr "" @@ -2669,6 +2840,7 @@ msgid "Duplicate Params" msgstr "é‡è¤‡ã—ãŸãƒ‘ラメータ" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "編集" @@ -3630,6 +3802,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "é¸æŠžé †ã«ã‚ªãƒ–ジェクトをå†ã‚¹ã‚¿ãƒƒã‚¯ã—ã¾ã™" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "パターンã®é¸æŠž" diff --git a/translations/messages_ko_KR.po b/translations/messages_ko_KR.po index 41d9efb2..24b38d55 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: 2022-04-25 02:19+0000\n" -"PO-Revision-Date: 2022-04-29 02:29\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-24 02:25\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: 2022-04-25 02:19+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -405,58 +405,70 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 -msgid "Auto-route satin stitch starting position" +msgid "Auto-route running stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 -msgid "Auto-route satin stitch ending position" +msgid "Auto-route running stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 -msgid "Stop (pause machine) after sewing this object" +msgid "Auto-route satin stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 -msgid "Trim thread after sewing this object" +msgid "Auto-route satin stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 -msgid "Ignore this object (do not stitch)" +msgid "Stop (pause machine) after sewing this object" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 +msgid "Trim thread after sewing this object" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:48 inx/inkstitch_object_commands.inx:12 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:51 inx/inkstitch_object_commands.inx:13 msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects a layer -#: lib/commands.py:48 inx/inkstitch_layer_commands.inx:7 +#: lib/commands.py:54 inx/inkstitch_layer_commands.inx:7 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:51 inx/inkstitch_global_commands.inx:7 +#: lib/commands.py:57 inx/inkstitch_global_commands.inx:7 msgid "Origin for exported embroidery files" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:54 inx/inkstitch_global_commands.inx:9 +#: lib/commands.py:60 inx/inkstitch_global_commands.inx:9 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:212 +#: lib/commands.py:219 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -466,312 +478,400 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:219 +#: lib/commands.py:226 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:284 lib/commands.py:397 +#: lib/commands.py:291 lib/commands.py:406 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:310 +#: lib/commands.py:316 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:326 +#: lib/commands.py:335 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -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." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" +#: lib/elements/element.py:207 +msgid "After" msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +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/auto_fill.py:136 lib/elements/fill.py:76 -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." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -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." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +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/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +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/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -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." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Round" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +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:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 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.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 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.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +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:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -788,27 +888,27 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/pattern.py:14 -msgid "Pattern Element" +#: lib/elements/marker.py:14 +msgid "Marker Element" msgstr "" -#: lib/elements/pattern.py:15 -msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +#: lib/elements/marker.py:15 +msgid "This element will not be embroidered. It will be applied to objects in the same group. Objects in sub-groups will be ignored." msgstr "" -#: lib/elements/pattern.py:19 -msgid "To disable pattern mode, remove the pattern marker:" +#: lib/elements/marker.py:18 +msgid "Turn back to normal embroidery element mode, remove the marker:" msgstr "" -#: lib/elements/pattern.py:20 +#: lib/elements/marker.py:19 msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" msgstr "" -#: lib/elements/pattern.py:21 +#: lib/elements/marker.py:20 msgid "* Go to the Stroke style tab" msgstr "" -#: lib/elements/pattern.py:22 +#: lib/elements/marker.py:21 msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" @@ -1066,15 +1166,15 @@ msgstr "" msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:109 +#: lib/elements/stroke.py:110 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:110 +#: lib/elements/stroke.py:111 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:144 +#: lib/elements/stroke.py:145 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" @@ -1116,6 +1216,15 @@ msgstr "" msgid "Please chose an other color palette for your design." msgstr "" +#. auto-route running stitch columns extension +#: lib/extensions/auto_run.py:57 lib/extensions/cutwork_segmentation.py:47 +msgid "Please select one or more stroke elements." +msgstr "" + +#: lib/extensions/auto_run.py:62 +msgid "Please select at least one stroke element." +msgstr "" + #: lib/extensions/auto_satin.py:35 msgid "Please ensure that at most one start and end command is attached to the selected satin columns." msgstr "" @@ -1130,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1182,10 +1291,6 @@ msgstr "" msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first." msgstr "" -#: lib/extensions/cutwork_segmentation.py:47 -msgid "Please select one or more stroke elements." -msgstr "" - #: lib/extensions/cutwork_segmentation.py:158 msgid "Cutwork Group" msgstr "" @@ -1261,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1270,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1332,55 +1437,59 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" #: lib/extensions/reorder.py:20 -msgid "Please select at least to elements to reorder." +msgid "Please select at least two elements to reorder." +msgstr "" + +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." msgstr "" #: lib/extensions/selection_to_pattern.py:21 @@ -1641,24 +1750,42 @@ msgstr "" msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" -#: lib/stitches/auto_satin.py:659 -msgid "Auto-Satin" +#: lib/stitches/auto_run.py:135 +msgid "Auto-Run" +msgstr "" + +#: lib/stitches/auto_run.py:257 +#, python-format +msgid "AutoRun %d" +msgstr "" + +#: lib/stitches/auto_run.py:259 +#, python-format +msgid "AutoRun Underpath %d" +msgstr "" + +#: lib/stitches/auto_satin.py:345 +msgid "Auto-Route" msgstr "" #. Label for a satin column created by Auto-Route Satin Columns and Lettering #. extensions -#: lib/stitches/auto_satin.py:706 +#: lib/stitches/auto_satin.py:516 #, python-format msgid "AutoSatin %d" msgstr "" #. Label for running stitch (underpathing) created by Auto-Route Satin Columns #. amd Lettering extensions -#: lib/stitches/auto_satin.py:709 +#: lib/stitches/auto_satin.py:519 #, python-format msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2472,14 +2599,63 @@ msgstr "" msgid "Thread Color Management" msgstr "" -#: inx/inkstitch_auto_satin.inx:3 -msgid "Auto-Route Satin Columns" +#: inx/inkstitch_auto_run.inx:3 inx/inkstitch_auto_run.inx:24 +msgid "Autoroute Running Stitch" +msgstr "" + +#: inx/inkstitch_auto_run.inx:10 +msgid "Tools: Stroke" +msgstr "" + +#: inx/inkstitch_auto_run.inx:15 +msgid "Autoroute Running Stitch Options" msgstr "" -#: inx/inkstitch_auto_satin.inx:5 +#: inx/inkstitch_auto_run.inx:17 +msgid "Add nodes at intersections" +msgstr "" + +#: inx/inkstitch_auto_run.inx:19 +msgid "Preserve order of running stitches" +msgstr "" + +#: inx/inkstitch_auto_run.inx:21 inx/inkstitch_auto_satin.inx:5 msgid "Trim jump stitches" msgstr "" +#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42 +#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 +msgid "Help" +msgstr "" + +#: inx/inkstitch_auto_run.inx:25 +msgid "Add nodes at intersections:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:27 +msgid "- Enabled (automatic). Ink/Stitch will add some nodes for better routing. This is the default setting." +msgstr "" + +#: inx/inkstitch_auto_run.inx:29 +msgid "- Disabled (manual). Choose this option if you have manually set nodes at crucial spots." +msgstr "" + +#: inx/inkstitch_auto_run.inx:32 +msgid "Use Start- end end commands to define where auto-routing for running stitch should start and end." +msgstr "" + +#: inx/inkstitch_auto_run.inx:34 +msgid "More info on our website:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:35 +msgid "https://inkstitch.org/docs/stroke-tools#auto-route-running-stitch" +msgstr "" + +#: inx/inkstitch_auto_satin.inx:3 +msgid "Auto-Route Satin Columns" +msgstr "" + #: inx/inkstitch_auto_satin.inx:6 msgid "Preserve order of satin columns" msgstr "" @@ -2487,7 +2663,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_convert_to_stroke.inx:13 inx/inkstitch_cut_satin.inx:10 #: inx/inkstitch_flip.inx:10 -msgid "Satin Tools" +msgid "Tools: Satin" msgstr "" #: inx/inkstitch_break_apart.inx:3 @@ -2495,7 +2671,7 @@ msgid "Break Apart Fill Objects" msgstr "" #: inx/inkstitch_break_apart.inx:10 -msgid "Fill Tools" +msgid "Tools: Fill" msgstr "" #: inx/inkstitch_break_apart.inx:17 @@ -2544,7 +2720,7 @@ msgstr "" #: inx/inkstitch_commands_scale_symbols.inx:11 #: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14 -#: inx/inkstitch_object_commands.inx:18 +#: inx/inkstitch_object_commands.inx:20 #: inx/inkstitch_object_commands_toggle_visibility.inx:10 msgid "Commands" msgstr "" @@ -2627,11 +2803,6 @@ msgstr "" msgid "Keep original" msgstr "" -#: inx/inkstitch_cutwork_segmentation.inx:42 -#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 -msgid "Help" -msgstr "" - #: inx/inkstitch_cutwork_segmentation.inx:43 msgid "This extension separates a path depending on the angle." msgstr "" @@ -2665,6 +2836,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3626,6 +3798,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_nl_NL.po b/translations/messages_nl_NL.po index 2399612a..6d9fe11d 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: 2022-04-25 02:19+0000\n" -"PO-Revision-Date: 2022-04-29 02:28\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-24 02:25\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: 2022-04-25 02:19+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -405,58 +405,70 @@ msgstr "Opvulsteek eindpositie" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 +msgid "Auto-route running stitch starting position" +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 ending position" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 msgid "Auto-route satin stitch starting position" msgstr "Auto-routeer satijn steek startpositie" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 +#: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 msgid "Auto-route satin stitch ending position" msgstr "Auto-routeer satijn steek eindpositie" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 +#: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 msgid "Stop (pause machine) after sewing this object" msgstr "Stop (pauzeer machine) na het borduren van dit object" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 +#: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 msgid "Trim thread after sewing this object" msgstr "Snij de draad af na borduren van dit object" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 +#: lib/commands.py:48 inx/inkstitch_object_commands.inx:12 msgid "Ignore this object (do not stitch)" msgstr "Negeer dit object (niet borduren)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 +#: lib/commands.py:51 inx/inkstitch_object_commands.inx:13 msgid "Satin cut point (use with Cut Satin Column)" msgstr "Satijn snijpunt (gebruik met Snij Satijnbaan)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects a layer -#: lib/commands.py:48 inx/inkstitch_layer_commands.inx:7 +#: lib/commands.py:54 inx/inkstitch_layer_commands.inx:7 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "Negeer laag (borduur geen objecten in deze laag)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:51 inx/inkstitch_global_commands.inx:7 +#: lib/commands.py:57 inx/inkstitch_global_commands.inx:7 msgid "Origin for exported embroidery files" msgstr "Origine voor geëxporteerde borduurbestanden" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:54 inx/inkstitch_global_commands.inx:9 +#: lib/commands.py:60 inx/inkstitch_global_commands.inx:9 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "Sprong bestemming voor Stop commando's (Buiten raam positie)." -#: lib/commands.py:212 +#: lib/commands.py:219 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "Fout: er is meer dan één %(command)s in het document, maar er kan er slechts één zijn. Verwijder aub de overbodige." @@ -466,217 +478,108 @@ msgstr "Fout: er is meer dan één %(command)s in het document, maar er kan er s #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:219 +#: lib/commands.py:226 #, python-format msgid "%(command)s: %(description)s" msgstr "%(command)s: %(description)s" -#: lib/commands.py:284 lib/commands.py:397 +#: lib/commands.py:291 lib/commands.py:406 msgid "Ink/Stitch Command" msgstr "Ink/Stitch Commando" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:310 +#: lib/commands.py:316 msgid "connector" msgstr "verbinding" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:326 +#: lib/commands.py:335 msgid "command marker" msgstr "commando symbool" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" -msgstr "Kleine Opvulling" - -#: lib/elements/auto_fill.py:24 -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/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" -msgstr "Uitbreiden" - -#: lib/elements/auto_fill.py:31 -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/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" -msgstr "Inzet" - -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." -msgstr "" - -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" -msgstr "AutoOpvullen" - -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" -msgstr "Automatisch gerouteerde opvulsteken" - -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" -msgstr "Doorlopende steek lengte (afstand tussen secties)" - -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." -msgstr "Lengte van steken rondom de rand van het opvulgebied dat wordt gebruikt bij de overgang tussen secties." - -#: lib/elements/auto_fill.py:74 -msgid "Underlay" -msgstr "Versteviging" - -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" -msgstr "AutoOpvul versteviging" - -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" -msgstr "Opvul hoek" - -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." -msgstr "Standaard: opvul hoek + 90 graden. Voer een kommagescheiden lijst in voor meerdere lagen." - -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" -msgstr "Opvulrij afstand" - -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" -msgstr "standaard: 3x opvulrij afstand" - -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" -msgstr "Max steek lengte" - -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" -msgstr "standaard: gelijk aan max steek lengte" - -#: lib/elements/auto_fill.py:124 -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/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" -msgstr "Sla de laatste steek in elke rij over" - -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -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/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." -msgstr "Breidt de vorm uit voor de opvulsteken om te compenseren voor gaten tussen de vormen." - -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" -msgstr "Onderpad" - -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -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/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." -msgstr "Fout tijdens auto-opvullen! Dit betekent dat er een probleem met Ink/Stitch is." - -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " -msgstr "Als je wilt helpen om Ink/Stitch beter te maken, plak onderstaande tekst dan in een nieuwe melding op: " - -#: lib/elements/clone.py:25 +#: lib/elements/clone.py:20 msgid "Clone Object" msgstr "Object klonen" -#: lib/elements/clone.py:26 +#: lib/elements/clone.py:21 msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "Er zijn één of meer gekloonde objecten in dit document. Ink/Stitch kan met een enkele kloon werken, maar je bent beperkt tot slechts enkele parameters. " -#: lib/elements/clone.py:29 +#: lib/elements/clone.py:24 msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "Als je de kloon in een echt element wilt omzetten, volg dan deze stappen:" -#: lib/elements/clone.py:30 +#: lib/elements/clone.py:25 msgid "* Select the clone" msgstr "* selecteer de kloon" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 +#: lib/elements/clone.py:26 lib/elements/clone.py:37 msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "* Kies: Bewerken > Kloon > Ontkoppel Kloon (Alt+Shift+D)" -#: lib/elements/clone.py:36 +#: lib/elements/clone.py:31 msgid "Clone is not embroiderable" msgstr "Kloon is niet borduurbaar" -#: lib/elements/clone.py:37 +#: lib/elements/clone.py:32 msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "Er zijn één of meer kloon objecten in dit document. Een kloon moet een direct kind zijn van een borduurbaar element. Ink/Stitch kan geen klonen borduren van groepen of andere niet-borduurbare elementen (text of afbeelding)." -#: lib/elements/clone.py:40 +#: lib/elements/clone.py:35 msgid "Convert the clone into a real element:" msgstr "Zet de kloon om in een echt element:" -#: lib/elements/clone.py:41 +#: lib/elements/clone.py:36 msgid "* Select the clone." msgstr "* Selecteer de kloon." -#: lib/elements/clone.py:56 +#: lib/elements/clone.py:51 msgid "Clone" msgstr "Kloon" -#: lib/elements/clone.py:62 +#: lib/elements/clone.py:57 msgid "Custom fill angle" msgstr "Aangepaste opvulhoek" -#: lib/elements/clone.py:63 +#: lib/elements/clone.py:58 msgid "This setting will apply a custom fill angle for the clone." msgstr "Deze instelling zet een aangepaste opvulhoek voor de kloon." -#: lib/elements/element.py:198 +#: lib/elements/element.py:202 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:199 +#: lib/elements/element.py:203 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Both" msgstr "" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Before" msgstr "" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "After" msgstr "" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Neither" msgstr "" -#: lib/elements/element.py:212 +#: lib/elements/element.py:216 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:213 +#: lib/elements/element.py:217 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:257 +#: lib/elements/element.py:261 #, 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." @@ -684,7 +587,7 @@ 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 #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:345 +#: lib/elements/element.py:354 msgid "error:" msgstr "fout:" @@ -700,78 +603,275 @@ msgstr "Er is een ongeldig pad object in het document, het d-attribuut mist." msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "* Kies Uitbreidingen > Ink/Stitch > Probleemoplossen > Document opschonen..." -#: lib/elements/fill.py:23 +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" +msgstr "Kleine Opvulling" + +#: lib/elements/fill_stitch.py:28 +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:34 lib/elements/fill_stitch.py:399 +msgid "Expand" +msgstr "Uitbreiden" + +#: lib/elements/fill_stitch.py:35 +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:40 lib/elements/fill_stitch.py:376 +msgid "Inset" +msgstr "Inzet" + +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +msgstr "" + +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" +msgstr "" + +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." +msgstr "" + +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" +msgstr "" + +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" +msgstr "" + +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" +msgstr "" + +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." +msgstr "" + +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" +msgstr "" + +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" +msgstr "" + +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." +msgstr "" + +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." +msgstr "" + +#: lib/elements/fill_stitch.py:72 msgid "Unconnected" msgstr "Losstaand" -#: lib/elements/fill.py:24 +#: lib/elements/fill_stitch.py:73 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "Opvulling: Dit objecte bestaat uit losstaande vormen. Dit is niet toegestaan omdat Ink/Stitch niet weet in welke volgorde ze geborduurd moeten worden. Deel het object op in aparte vormen." -#: lib/elements/fill.py:28 lib/elements/fill.py:36 +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "* Uitbreidingen > Ink/Stitch > Opvul gereedschap > Opdelen Opvulobjecten" -#: lib/elements/fill.py:33 +#: lib/elements/fill_stitch.py:82 msgid "Border crosses itself" msgstr "Rand kruist zichzelf" -#: lib/elements/fill.py:34 +#: lib/elements/fill_stitch.py:83 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "Opvulling: vorm is niet geldig. Dit kan gebeuren als de rand zichzelf kruist." -#: lib/elements/fill.py:41 -msgid "Fill" -msgstr "Opvulling" +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" +msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" -msgstr "Handmatig gerouteerde opvul steek" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" +msgstr "Automatisch gerouteerde opvulsteken" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." -msgstr "Auto-Opvullen is de standaard methode voor opvulsteken." +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" +msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Round" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "Hoek van de lijnen van de steken" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 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.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "Sla de laatste steek in elke rij over" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +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:160 msgid "Flip fill (start right-to-left)" msgstr "Draai opvulling om (start rechts-naar-links)" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 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.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "Afstand tussen rijen" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "Afstand tussen rijen van steken." -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "Maximale opvulsteeklengte" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 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.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "Spring rijen zoveel keer in voordat herhaald wordt" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "Deze instelling geeft aan hoeveel rijen uitelkaar de steken liggen voordat ze in dezelfde kolom positie vallen." +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "Doorlopende steek lengte (afstand tussen secties)" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "Lengte van steken rondom de rand van het opvulgebied dat wordt gebruikt bij de overgang tussen secties." + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "Versteviging" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "Opvul hoek" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "Standaard: opvul hoek + 90 graden. Voer een kommagescheiden lijst in voor meerdere lagen." + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "Opvulrij afstand" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "standaard: 3x opvulrij afstand" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "Max steek lengte" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "standaard: gelijk aan max steek lengte" + +#: lib/elements/fill_stitch.py:377 +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:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "Breidt de vorm uit voor de opvulsteken om te compenseren voor gaten tussen de vormen." + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "Onderpad" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +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:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "Fout tijdens auto-opvullen! Dit betekent dat er een probleem met Ink/Stitch is." + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "Als je wilt helpen om Ink/Stitch beter te maken, plak onderstaande tekst dan in een nieuwe melding op: " + #: lib/elements/image.py:13 msgid "Image" msgstr "Afbeelding" @@ -788,27 +888,27 @@ msgstr "* Zet je afbeelding om naar een pad: Pad -> Afbeelding Overtrekken (Shif msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "* Je kunt de afbeelding ook overtrekken met de pen (P) of het bezier gereedschap (B)" -#: lib/elements/pattern.py:14 -msgid "Pattern Element" +#: lib/elements/marker.py:14 +msgid "Marker Element" msgstr "" -#: lib/elements/pattern.py:15 -msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +#: lib/elements/marker.py:15 +msgid "This element will not be embroidered. It will be applied to objects in the same group. Objects in sub-groups will be ignored." msgstr "" -#: lib/elements/pattern.py:19 -msgid "To disable pattern mode, remove the pattern marker:" +#: lib/elements/marker.py:18 +msgid "Turn back to normal embroidery element mode, remove the marker:" msgstr "" -#: lib/elements/pattern.py:20 +#: lib/elements/marker.py:19 msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" msgstr "" -#: lib/elements/pattern.py:21 +#: lib/elements/marker.py:20 msgid "* Go to the Stroke style tab" msgstr "" -#: lib/elements/pattern.py:22 +#: lib/elements/marker.py:21 msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" @@ -1066,15 +1166,15 @@ msgstr "Herhalingen" 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:109 +#: lib/elements/stroke.py:110 msgid "Manual stitch placement" msgstr "Handmatige steek plaatsing" -#: lib/elements/stroke.py:110 +#: lib/elements/stroke.py:111 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "Naai elke punt in het pad. Steeklengte en zig-zag afstand worden genegeerd." -#: lib/elements/stroke.py:144 +#: lib/elements/stroke.py:145 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "Verouderde doorlopende steek instelling gedetecteerd!\n\n" @@ -1117,6 +1217,15 @@ msgstr "Probeer als \"overige garenlijst\" te importeren en geef hieronder een k msgid "Please chose an other color palette for your design." msgstr "Kies een ander kleurpalet voor je ontwerp." +#. auto-route running stitch columns extension +#: lib/extensions/auto_run.py:57 lib/extensions/cutwork_segmentation.py:47 +msgid "Please select one or more stroke elements." +msgstr "" + +#: lib/extensions/auto_run.py:62 +msgid "Please select at least one stroke element." +msgstr "" + #: lib/extensions/auto_satin.py:35 msgid "Please ensure that at most one start and end command is attached to the selected satin columns." msgstr "Zorg ervoor dat hoogstens 1 start en eind commando is gekoppeld aan de geselecteerde satijnbanen." @@ -1131,15 +1240,15 @@ msgid "Please select at least one satin column." msgstr "Selecteer minstens een satijn strook." #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "Ink/Stitch kan met geen enkel geselecteerd object omgaan." -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "In het gehele document zit geen enkel object waar Ink/Stitch mee kan omgaan." -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1183,10 +1292,6 @@ msgstr "Selecteer een of meer satijnbanen om te snijden." msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first." msgstr "deze satijnbaan heeft geen \"satijnbaan snijpunt\" commando gekoppeld. Gebruik de \"Koppel commando's\" uitbreiding en koppel het \"Satijnbaan Snijpunt\" commando eerst." -#: lib/extensions/cutwork_segmentation.py:47 -msgid "Please select one or more stroke elements." -msgstr "" - #: lib/extensions/cutwork_segmentation.py:158 msgid "Cutwork Group" msgstr "" @@ -1262,7 +1367,7 @@ msgstr "Borduur regels tekst heen en terug" msgid "Add trims" msgstr "Afknippen toevoegen" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1271,7 +1376,7 @@ msgstr "Afknippen toevoegen" msgid "Cancel" msgstr "Annuleren" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "Toepassen en Sluiten" @@ -1333,55 +1438,59 @@ msgstr "Selecteer een of meer commando's om te koppelen." msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "Deze instellingen worden toegepast op 1 object." -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "Deze instellingen worden toegepast op %d objecten." -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "Sommige instellingen hadden verschillende waarden voor verschillende objecten. Selecteer een waarde uit de lijst of voer een nieuwe in." -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "Uitschakelen van dit tabblad zal de volgende %d tabbladen uitschakelen." -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "Uitschakelen van dit tabblad zal het volgende tabblad uitschakelen." -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "Inschakelen van dit tabblad zal %s uitschakelen en vice-versa." -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "Inkscape objecten" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "Klik om deze parameter op te slaan als je \"Toepassen en Afsluiten\" kiest" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 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:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "Borduur Parameters" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "Gebruik Vorige Instellingen" #: lib/extensions/reorder.py:20 -msgid "Please select at least to elements to reorder." +msgid "Please select at least two elements to reorder." +msgstr "" + +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." msgstr "" #: lib/extensions/selection_to_pattern.py:21 @@ -1642,24 +1751,42 @@ msgstr "" msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" -#: lib/stitches/auto_satin.py:659 -msgid "Auto-Satin" -msgstr "Auto-Satijn" +#: lib/stitches/auto_run.py:135 +msgid "Auto-Run" +msgstr "" + +#: lib/stitches/auto_run.py:257 +#, python-format +msgid "AutoRun %d" +msgstr "" + +#: lib/stitches/auto_run.py:259 +#, python-format +msgid "AutoRun Underpath %d" +msgstr "" + +#: lib/stitches/auto_satin.py:345 +msgid "Auto-Route" +msgstr "" #. Label for a satin column created by Auto-Route Satin Columns and Lettering #. extensions -#: lib/stitches/auto_satin.py:706 +#: lib/stitches/auto_satin.py:516 #, python-format msgid "AutoSatin %d" msgstr "AutoSatijn %d" #. Label for running stitch (underpathing) created by Auto-Route Satin Columns #. amd Lettering extensions -#: lib/stitches/auto_satin.py:709 +#: lib/stitches/auto_satin.py:519 #, python-format msgid "AutoSatin Running Stitch %d" msgstr "AutoSatijn Doorlopende Steek %d" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "Stekenplan" @@ -2474,14 +2601,63 @@ msgstr "" msgid "Thread Color Management" msgstr "" -#: inx/inkstitch_auto_satin.inx:3 -msgid "Auto-Route Satin Columns" -msgstr "Auto-Routeer Satijnbanen" +#: inx/inkstitch_auto_run.inx:3 inx/inkstitch_auto_run.inx:24 +msgid "Autoroute Running Stitch" +msgstr "" + +#: inx/inkstitch_auto_run.inx:10 +msgid "Tools: Stroke" +msgstr "" -#: inx/inkstitch_auto_satin.inx:5 +#: inx/inkstitch_auto_run.inx:15 +msgid "Autoroute Running Stitch Options" +msgstr "" + +#: inx/inkstitch_auto_run.inx:17 +msgid "Add nodes at intersections" +msgstr "" + +#: inx/inkstitch_auto_run.inx:19 +msgid "Preserve order of running stitches" +msgstr "" + +#: inx/inkstitch_auto_run.inx:21 inx/inkstitch_auto_satin.inx:5 msgid "Trim jump stitches" msgstr "" +#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42 +#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 +msgid "Help" +msgstr "" + +#: inx/inkstitch_auto_run.inx:25 +msgid "Add nodes at intersections:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:27 +msgid "- Enabled (automatic). Ink/Stitch will add some nodes for better routing. This is the default setting." +msgstr "" + +#: inx/inkstitch_auto_run.inx:29 +msgid "- Disabled (manual). Choose this option if you have manually set nodes at crucial spots." +msgstr "" + +#: inx/inkstitch_auto_run.inx:32 +msgid "Use Start- end end commands to define where auto-routing for running stitch should start and end." +msgstr "" + +#: inx/inkstitch_auto_run.inx:34 +msgid "More info on our website:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:35 +msgid "https://inkstitch.org/docs/stroke-tools#auto-route-running-stitch" +msgstr "" + +#: inx/inkstitch_auto_satin.inx:3 +msgid "Auto-Route Satin Columns" +msgstr "Auto-Routeer Satijnbanen" + #: inx/inkstitch_auto_satin.inx:6 msgid "Preserve order of satin columns" msgstr "" @@ -2489,16 +2665,16 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_convert_to_stroke.inx:13 inx/inkstitch_cut_satin.inx:10 #: inx/inkstitch_flip.inx:10 -msgid "Satin Tools" -msgstr "Satijn Gereedschap" +msgid "Tools: Satin" +msgstr "" #: inx/inkstitch_break_apart.inx:3 msgid "Break Apart Fill Objects" msgstr "Opbreken Opvulobjecten" #: inx/inkstitch_break_apart.inx:10 -msgid "Fill Tools" -msgstr "Opvul Gereedschap" +msgid "Tools: Fill" +msgstr "" #: inx/inkstitch_break_apart.inx:17 msgid "Method" @@ -2546,7 +2722,7 @@ msgstr "" #: inx/inkstitch_commands_scale_symbols.inx:11 #: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14 -#: inx/inkstitch_object_commands.inx:18 +#: inx/inkstitch_object_commands.inx:20 #: inx/inkstitch_object_commands_toggle_visibility.inx:10 msgid "Commands" msgstr "Commando's" @@ -2629,11 +2805,6 @@ msgstr "" msgid "Keep original" msgstr "" -#: inx/inkstitch_cutwork_segmentation.inx:42 -#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 -msgid "Help" -msgstr "" - #: inx/inkstitch_cutwork_segmentation.inx:43 msgid "This extension separates a path depending on the angle." msgstr "" @@ -2667,6 +2838,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3628,6 +3800,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_no_NO.po b/translations/messages_no_NO.po index f2fc6815..f1f3562e 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: 2022-04-25 02:19+0000\n" -"PO-Revision-Date: 2022-04-29 02:29\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-24 02:25\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: 2022-04-25 02:19+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -405,58 +405,70 @@ msgstr "Fyll sluttposisjon" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 +msgid "Auto-route running stitch starting position" +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 ending position" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 msgid "Auto-route satin stitch starting position" msgstr "Sett satin stitch startposisjon automatisk" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 +#: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 msgid "Auto-route satin stitch ending position" msgstr "Sett satin stitch sluttposisjon automatisk" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 +#: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 msgid "Stop (pause machine) after sewing this object" msgstr "Stopp (pause maskina) nÃ¥r objektet er ferdig" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 +#: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 msgid "Trim thread after sewing this object" msgstr "Klipp trÃ¥den nÃ¥r objektet er ferdig" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 +#: lib/commands.py:48 inx/inkstitch_object_commands.inx:12 msgid "Ignore this object (do not stitch)" msgstr "Ignorer dette objektet (ikkje sy)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 +#: lib/commands.py:51 inx/inkstitch_object_commands.inx:13 msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects a layer -#: lib/commands.py:48 inx/inkstitch_layer_commands.inx:7 +#: lib/commands.py:54 inx/inkstitch_layer_commands.inx:7 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:51 inx/inkstitch_global_commands.inx:7 +#: lib/commands.py:57 inx/inkstitch_global_commands.inx:7 msgid "Origin for exported embroidery files" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:54 inx/inkstitch_global_commands.inx:9 +#: lib/commands.py:60 inx/inkstitch_global_commands.inx:9 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:212 +#: lib/commands.py:219 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -466,312 +478,400 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:219 +#: lib/commands.py:226 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:284 lib/commands.py:397 +#: lib/commands.py:291 lib/commands.py:406 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:310 +#: lib/commands.py:316 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:326 +#: lib/commands.py:335 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -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." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" +#: lib/elements/element.py:207 +msgid "After" msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +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/auto_fill.py:136 lib/elements/fill.py:76 -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." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -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." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +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/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +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/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -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." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Round" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +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:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 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.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 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.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +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:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -788,27 +888,27 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/pattern.py:14 -msgid "Pattern Element" +#: lib/elements/marker.py:14 +msgid "Marker Element" msgstr "" -#: lib/elements/pattern.py:15 -msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +#: lib/elements/marker.py:15 +msgid "This element will not be embroidered. It will be applied to objects in the same group. Objects in sub-groups will be ignored." msgstr "" -#: lib/elements/pattern.py:19 -msgid "To disable pattern mode, remove the pattern marker:" +#: lib/elements/marker.py:18 +msgid "Turn back to normal embroidery element mode, remove the marker:" msgstr "" -#: lib/elements/pattern.py:20 +#: lib/elements/marker.py:19 msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" msgstr "" -#: lib/elements/pattern.py:21 +#: lib/elements/marker.py:20 msgid "* Go to the Stroke style tab" msgstr "" -#: lib/elements/pattern.py:22 +#: lib/elements/marker.py:21 msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" @@ -1066,15 +1166,15 @@ msgstr "" msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:109 +#: lib/elements/stroke.py:110 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:110 +#: lib/elements/stroke.py:111 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:144 +#: lib/elements/stroke.py:145 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" @@ -1116,6 +1216,15 @@ msgstr "" msgid "Please chose an other color palette for your design." msgstr "" +#. auto-route running stitch columns extension +#: lib/extensions/auto_run.py:57 lib/extensions/cutwork_segmentation.py:47 +msgid "Please select one or more stroke elements." +msgstr "" + +#: lib/extensions/auto_run.py:62 +msgid "Please select at least one stroke element." +msgstr "" + #: lib/extensions/auto_satin.py:35 msgid "Please ensure that at most one start and end command is attached to the selected satin columns." msgstr "" @@ -1130,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1182,10 +1291,6 @@ msgstr "" msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first." msgstr "" -#: lib/extensions/cutwork_segmentation.py:47 -msgid "Please select one or more stroke elements." -msgstr "" - #: lib/extensions/cutwork_segmentation.py:158 msgid "Cutwork Group" msgstr "" @@ -1261,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1270,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1332,55 +1437,59 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" #: lib/extensions/reorder.py:20 -msgid "Please select at least to elements to reorder." +msgid "Please select at least two elements to reorder." +msgstr "" + +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." msgstr "" #: lib/extensions/selection_to_pattern.py:21 @@ -1641,24 +1750,42 @@ msgstr "" msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" -#: lib/stitches/auto_satin.py:659 -msgid "Auto-Satin" +#: lib/stitches/auto_run.py:135 +msgid "Auto-Run" +msgstr "" + +#: lib/stitches/auto_run.py:257 +#, python-format +msgid "AutoRun %d" +msgstr "" + +#: lib/stitches/auto_run.py:259 +#, python-format +msgid "AutoRun Underpath %d" +msgstr "" + +#: lib/stitches/auto_satin.py:345 +msgid "Auto-Route" msgstr "" #. Label for a satin column created by Auto-Route Satin Columns and Lettering #. extensions -#: lib/stitches/auto_satin.py:706 +#: lib/stitches/auto_satin.py:516 #, python-format msgid "AutoSatin %d" msgstr "" #. Label for running stitch (underpathing) created by Auto-Route Satin Columns #. amd Lettering extensions -#: lib/stitches/auto_satin.py:709 +#: lib/stitches/auto_satin.py:519 #, python-format msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2473,14 +2600,63 @@ msgstr "" msgid "Thread Color Management" msgstr "" -#: inx/inkstitch_auto_satin.inx:3 -msgid "Auto-Route Satin Columns" +#: inx/inkstitch_auto_run.inx:3 inx/inkstitch_auto_run.inx:24 +msgid "Autoroute Running Stitch" +msgstr "" + +#: inx/inkstitch_auto_run.inx:10 +msgid "Tools: Stroke" +msgstr "" + +#: inx/inkstitch_auto_run.inx:15 +msgid "Autoroute Running Stitch Options" msgstr "" -#: inx/inkstitch_auto_satin.inx:5 +#: inx/inkstitch_auto_run.inx:17 +msgid "Add nodes at intersections" +msgstr "" + +#: inx/inkstitch_auto_run.inx:19 +msgid "Preserve order of running stitches" +msgstr "" + +#: inx/inkstitch_auto_run.inx:21 inx/inkstitch_auto_satin.inx:5 msgid "Trim jump stitches" msgstr "" +#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42 +#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 +msgid "Help" +msgstr "" + +#: inx/inkstitch_auto_run.inx:25 +msgid "Add nodes at intersections:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:27 +msgid "- Enabled (automatic). Ink/Stitch will add some nodes for better routing. This is the default setting." +msgstr "" + +#: inx/inkstitch_auto_run.inx:29 +msgid "- Disabled (manual). Choose this option if you have manually set nodes at crucial spots." +msgstr "" + +#: inx/inkstitch_auto_run.inx:32 +msgid "Use Start- end end commands to define where auto-routing for running stitch should start and end." +msgstr "" + +#: inx/inkstitch_auto_run.inx:34 +msgid "More info on our website:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:35 +msgid "https://inkstitch.org/docs/stroke-tools#auto-route-running-stitch" +msgstr "" + +#: inx/inkstitch_auto_satin.inx:3 +msgid "Auto-Route Satin Columns" +msgstr "" + #: inx/inkstitch_auto_satin.inx:6 msgid "Preserve order of satin columns" msgstr "" @@ -2488,7 +2664,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_convert_to_stroke.inx:13 inx/inkstitch_cut_satin.inx:10 #: inx/inkstitch_flip.inx:10 -msgid "Satin Tools" +msgid "Tools: Satin" msgstr "" #: inx/inkstitch_break_apart.inx:3 @@ -2496,7 +2672,7 @@ msgid "Break Apart Fill Objects" msgstr "" #: inx/inkstitch_break_apart.inx:10 -msgid "Fill Tools" +msgid "Tools: Fill" msgstr "" #: inx/inkstitch_break_apart.inx:17 @@ -2545,7 +2721,7 @@ msgstr "" #: inx/inkstitch_commands_scale_symbols.inx:11 #: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14 -#: inx/inkstitch_object_commands.inx:18 +#: inx/inkstitch_object_commands.inx:20 #: inx/inkstitch_object_commands_toggle_visibility.inx:10 msgid "Commands" msgstr "" @@ -2628,11 +2804,6 @@ msgstr "" msgid "Keep original" msgstr "" -#: inx/inkstitch_cutwork_segmentation.inx:42 -#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 -msgid "Help" -msgstr "" - #: inx/inkstitch_cutwork_segmentation.inx:43 msgid "This extension separates a path depending on the angle." msgstr "" @@ -2666,6 +2837,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3627,6 +3799,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_pl_PL.po b/translations/messages_pl_PL.po index 093b8986..ddd40dab 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: 2022-04-25 02:19+0000\n" -"PO-Revision-Date: 2022-04-29 02:29\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-24 02:25\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: 2022-04-25 02:19+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -405,58 +405,70 @@ msgstr "Punkt koÅ„cowy Å›ciegu wypeÅ‚nienia" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 +msgid "Auto-route running stitch starting position" +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 ending position" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 msgid "Auto-route satin stitch starting position" msgstr "Automatycznie trasuj pozycjÄ™ poczÄ…tkowÄ… Å›ciegu satynowego" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 +#: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 msgid "Auto-route satin stitch ending position" msgstr "Automatycznie trasuj pozycjÄ™ koÅ„cowÄ… Å›ciegu satynowego" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 +#: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 msgid "Stop (pause machine) after sewing this object" msgstr "Zatrzymaj (wstrzymaj maszynÄ™) po wyhaftowaniu tego obiektu" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 +#: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 msgid "Trim thread after sewing this object" msgstr "Po wyszyciu tego obiektu obetnij nić" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 +#: lib/commands.py:48 inx/inkstitch_object_commands.inx:12 msgid "Ignore this object (do not stitch)" msgstr "Ignoruj ten obiekt (nie wyszywaj)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 +#: lib/commands.py:51 inx/inkstitch_object_commands.inx:13 msgid "Satin cut point (use with Cut Satin Column)" msgstr "CiÄ™cie punktu Sciegu satynowego (używaj z Cut Satin Column)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects a layer -#: lib/commands.py:48 inx/inkstitch_layer_commands.inx:7 +#: lib/commands.py:54 inx/inkstitch_layer_commands.inx:7 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "Ignoruj ​​warstwÄ™ (nie wyszywaj żadnych obiektów na tej warstwie)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:51 inx/inkstitch_global_commands.inx:7 +#: lib/commands.py:57 inx/inkstitch_global_commands.inx:7 msgid "Origin for exported embroidery files" msgstr "Å»ródÅ‚o eksportowanych plików hafciarskich" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:54 inx/inkstitch_global_commands.inx:9 +#: lib/commands.py:60 inx/inkstitch_global_commands.inx:9 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "Skokowe miejsce docelowe dla poleceÅ„ Stop (znane również jako „Pozycja poza ramkÄ…â€)." -#: lib/commands.py:212 +#: lib/commands.py:219 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "Błąd: w dokumencie jest wiÄ™cej niż jedno %(command)s, polecenie może być tylko jedno. UsuÅ„ wszystkie oprócz jednego." @@ -466,217 +478,108 @@ msgstr "Błąd: w dokumencie jest wiÄ™cej niż jedno %(command)s, polecenie moż #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:219 +#: lib/commands.py:226 #, python-format msgid "%(command)s: %(description)s" msgstr "%(command)s: %(description)s" -#: lib/commands.py:284 lib/commands.py:397 +#: lib/commands.py:291 lib/commands.py:406 msgid "Ink/Stitch Command" msgstr "Komenda Ink/Stitch" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:310 +#: lib/commands.py:316 msgid "connector" msgstr "łącznik" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:326 +#: lib/commands.py:335 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" -msgstr "" - -#: lib/elements/auto_fill.py:24 -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/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" -msgstr "" - -#: lib/elements/auto_fill.py:31 -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/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" -msgstr "" - -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." -msgstr "" - -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" -msgstr "" - -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" -msgstr "" - -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" -msgstr "" - -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." -msgstr "" - -#: lib/elements/auto_fill.py:74 -msgid "Underlay" -msgstr "Podszycie" - -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" -msgstr "" - -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" -msgstr "KÄ…t wypeÅ‚nienia" - -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." -msgstr "" - -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" -msgstr "" - -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" -msgstr "" - -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" -msgstr "Maks. dÅ‚ugość Å›ciegu" - -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" -msgstr "" - -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." -msgstr "" - -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" -msgstr "" - -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -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/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." -msgstr "" - -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" -msgstr "" - -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -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/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." -msgstr "" - -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " -msgstr "" - -#: lib/elements/clone.py:25 +#: lib/elements/clone.py:20 msgid "Clone Object" msgstr "" -#: lib/elements/clone.py:26 +#: lib/elements/clone.py:21 msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/clone.py:29 +#: lib/elements/clone.py:24 msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/clone.py:30 +#: lib/elements/clone.py:25 msgid "* Select the clone" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 +#: lib/elements/clone.py:26 lib/elements/clone.py:37 msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/clone.py:36 +#: lib/elements/clone.py:31 msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/clone.py:37 +#: lib/elements/clone.py:32 msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/clone.py:40 +#: lib/elements/clone.py:35 msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/clone.py:41 +#: lib/elements/clone.py:36 msgid "* Select the clone." msgstr "" -#: lib/elements/clone.py:56 +#: lib/elements/clone.py:51 msgid "Clone" msgstr "" -#: lib/elements/clone.py:62 +#: lib/elements/clone.py:57 msgid "Custom fill angle" msgstr "" -#: lib/elements/clone.py:63 +#: lib/elements/clone.py:58 msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/element.py:198 +#: lib/elements/element.py:202 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:199 +#: lib/elements/element.py:203 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Both" msgstr "Obydwa" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Before" msgstr "Przedtem, zanim" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "After" msgstr "Po, później" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Neither" msgstr "Å»aden" -#: lib/elements/element.py:212 +#: lib/elements/element.py:216 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "Blokowanie Å›ciegu" -#: lib/elements/element.py:213 +#: lib/elements/element.py:217 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:257 +#: lib/elements/element.py:261 #, 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." @@ -684,7 +587,7 @@ 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 #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:345 +#: lib/elements/element.py:354 msgid "error:" msgstr "błąd:" @@ -700,78 +603,275 @@ msgstr "W dokumencie znajduje siÄ™ nieprawidÅ‚owy obiekt Å›cieżki, brakuje atry msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "* Uruchom rozszerzenia > Ink/Stitch > RozwiÄ…zywanie problemów > wyczyść dokument..." -#: lib/elements/fill.py:23 +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:28 +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:34 lib/elements/fill_stitch.py:399 +msgid "Expand" +msgstr "" + +#: lib/elements/fill_stitch.py:35 +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:40 lib/elements/fill_stitch.py:376 +msgid "Inset" +msgstr "" + +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +msgstr "" + +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" +msgstr "" + +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." +msgstr "" + +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" +msgstr "" + +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" +msgstr "" + +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" +msgstr "" + +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." +msgstr "" + +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" +msgstr "" + +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" +msgstr "" + +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." +msgstr "" + +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." +msgstr "" + +#: lib/elements/fill_stitch.py:72 msgid "Unconnected" msgstr "Niepodłączony" -#: lib/elements/fill.py:24 +#: lib/elements/fill_stitch.py:73 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "WypeÅ‚nienie: ten obiekt skÅ‚ada siÄ™ z niepołączonych ksztaÅ‚tów. Nie jest to dozwolone, ponieważ tusz/Å›cieg nie wie, w jakiej kolejnoÅ›ci je łączyć. ProszÄ™ podzielić ten obiekt na osobne ksztaÅ‚ty." -#: lib/elements/fill.py:28 lib/elements/fill.py:36 +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "* Rozszerzenia > Atrament/Åšcieg > NarzÄ™dzia do wypeÅ‚niania > Rozdziel wypeÅ‚nienie obiektów" -#: lib/elements/fill.py:33 +#: lib/elements/fill_stitch.py:82 msgid "Border crosses itself" msgstr "Samoistne przeciÄ™cie siÄ™ granicy" -#: lib/elements/fill.py:34 +#: lib/elements/fill_stitch.py:83 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "WypeÅ‚nienie: nieprawidÅ‚owy ksztaÅ‚t. Może siÄ™ to zdarzyć, jeÅ›li nastÄ…piÅ‚o samoistne przeciÄ™cie siÄ™ granicy." -#: lib/elements/fill.py:41 -msgid "Fill" -msgstr "WypeÅ‚nienie" +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" +msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" -msgstr "RÄ™czne rozdzielenie lub usuniÄ™cie Å›ciegu wypeÅ‚niajÄ…cego" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" +msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." -msgstr "AutoFill jest domyÅ›lnÄ… metodÄ… generowania Sciegu wypeÅ‚niajÄ…cego." +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" +msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:111 +msgid "Round" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "KÄ…t nachylenia linii Å›ciegów" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 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.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +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:160 msgid "Flip fill (start right-to-left)" msgstr "Odwróć wypeÅ‚nienie (rozpocznij od prawej do lewej)" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 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.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "OdstÄ™py miÄ™dzy rzÄ™dami" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "OdlegÅ‚ość miÄ™dzy rzÄ™dami Å›ciegów." -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "Maksymalna dÅ‚ugość Å›ciegu wypeÅ‚niajÄ…cego" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 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.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "Ustawienie to okreÅ›la, ile osobnych rzÄ™dów bÄ™dÄ… miaÅ‚y Å›ciegi, zanim znajdÄ… siÄ™ w tej samej pozycji w kolumnie." +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "Podszycie" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "KÄ…t wypeÅ‚nienia" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "Maks. dÅ‚ugość Å›ciegu" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +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:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "Obraz" @@ -788,27 +888,27 @@ msgstr "* Przekształć obraz w Å›cieżkÄ™: Åšcieżka > kopiuj bitmapÄ™... (Shif msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "* Alternatywnie przerysuj obraz za pomocÄ… pióra (P) lub narzÄ™dzia Beziera (B)" -#: lib/elements/pattern.py:14 -msgid "Pattern Element" -msgstr "*Element wzoru" +#: lib/elements/marker.py:14 +msgid "Marker Element" +msgstr "" -#: lib/elements/pattern.py:15 -msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." -msgstr "Ten element nie bÄ™dzie haftowany. Pojawi siÄ™ on jako wzór zastosowany do obiektów w tej samej grupie. Obiekty w podgrupach bÄ™dÄ… ignorowane." +#: lib/elements/marker.py:15 +msgid "This element will not be embroidered. It will be applied to objects in the same group. Objects in sub-groups will be ignored." +msgstr "" -#: lib/elements/pattern.py:19 -msgid "To disable pattern mode, remove the pattern marker:" -msgstr "Aby wyłączyć tryb wzoru, należy usunąć znacznik wzoru:" +#: lib/elements/marker.py:18 +msgid "Turn back to normal embroidery element mode, remove the marker:" +msgstr "" -#: lib/elements/pattern.py:20 +#: lib/elements/marker.py:19 msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" msgstr "* Otwórz panel WypeÅ‚nij i obrysuj (Obiekty > WypeÅ‚nij i obrysuj)" -#: lib/elements/pattern.py:21 +#: lib/elements/marker.py:20 msgid "* Go to the Stroke style tab" msgstr "* Przejdź do zakÅ‚adki Styl obrysu" -#: lib/elements/pattern.py:22 +#: lib/elements/marker.py:21 msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "W sekcji „Znaczniki†wybierz pierwszÄ… (pustÄ…) opcjÄ™ z pierwszej rozwijanej listy." @@ -1066,15 +1166,15 @@ msgstr "" msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:109 +#: lib/elements/stroke.py:110 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:110 +#: lib/elements/stroke.py:111 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:144 +#: lib/elements/stroke.py:145 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" @@ -1116,6 +1216,15 @@ msgstr "" msgid "Please chose an other color palette for your design." msgstr "" +#. auto-route running stitch columns extension +#: lib/extensions/auto_run.py:57 lib/extensions/cutwork_segmentation.py:47 +msgid "Please select one or more stroke elements." +msgstr "" + +#: lib/extensions/auto_run.py:62 +msgid "Please select at least one stroke element." +msgstr "" + #: lib/extensions/auto_satin.py:35 msgid "Please ensure that at most one start and end command is attached to the selected satin columns." msgstr "" @@ -1130,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1182,10 +1291,6 @@ msgstr "" msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first." msgstr "" -#: lib/extensions/cutwork_segmentation.py:47 -msgid "Please select one or more stroke elements." -msgstr "" - #: lib/extensions/cutwork_segmentation.py:158 msgid "Cutwork Group" msgstr "" @@ -1261,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1270,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1332,55 +1437,59 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" #: lib/extensions/reorder.py:20 -msgid "Please select at least to elements to reorder." +msgid "Please select at least two elements to reorder." +msgstr "" + +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." msgstr "" #: lib/extensions/selection_to_pattern.py:21 @@ -1641,24 +1750,42 @@ msgstr "" msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" -#: lib/stitches/auto_satin.py:659 -msgid "Auto-Satin" +#: lib/stitches/auto_run.py:135 +msgid "Auto-Run" +msgstr "" + +#: lib/stitches/auto_run.py:257 +#, python-format +msgid "AutoRun %d" +msgstr "" + +#: lib/stitches/auto_run.py:259 +#, python-format +msgid "AutoRun Underpath %d" +msgstr "" + +#: lib/stitches/auto_satin.py:345 +msgid "Auto-Route" msgstr "" #. Label for a satin column created by Auto-Route Satin Columns and Lettering #. extensions -#: lib/stitches/auto_satin.py:706 +#: lib/stitches/auto_satin.py:516 #, python-format msgid "AutoSatin %d" msgstr "" #. Label for running stitch (underpathing) created by Auto-Route Satin Columns #. amd Lettering extensions -#: lib/stitches/auto_satin.py:709 +#: lib/stitches/auto_satin.py:519 #, python-format msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2475,14 +2602,63 @@ msgstr "" msgid "Thread Color Management" msgstr "" -#: inx/inkstitch_auto_satin.inx:3 -msgid "Auto-Route Satin Columns" +#: inx/inkstitch_auto_run.inx:3 inx/inkstitch_auto_run.inx:24 +msgid "Autoroute Running Stitch" msgstr "" -#: inx/inkstitch_auto_satin.inx:5 +#: inx/inkstitch_auto_run.inx:10 +msgid "Tools: Stroke" +msgstr "" + +#: inx/inkstitch_auto_run.inx:15 +msgid "Autoroute Running Stitch Options" +msgstr "" + +#: inx/inkstitch_auto_run.inx:17 +msgid "Add nodes at intersections" +msgstr "" + +#: inx/inkstitch_auto_run.inx:19 +msgid "Preserve order of running stitches" +msgstr "" + +#: inx/inkstitch_auto_run.inx:21 inx/inkstitch_auto_satin.inx:5 msgid "Trim jump stitches" msgstr "" +#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42 +#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 +msgid "Help" +msgstr "" + +#: inx/inkstitch_auto_run.inx:25 +msgid "Add nodes at intersections:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:27 +msgid "- Enabled (automatic). Ink/Stitch will add some nodes for better routing. This is the default setting." +msgstr "" + +#: inx/inkstitch_auto_run.inx:29 +msgid "- Disabled (manual). Choose this option if you have manually set nodes at crucial spots." +msgstr "" + +#: inx/inkstitch_auto_run.inx:32 +msgid "Use Start- end end commands to define where auto-routing for running stitch should start and end." +msgstr "" + +#: inx/inkstitch_auto_run.inx:34 +msgid "More info on our website:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:35 +msgid "https://inkstitch.org/docs/stroke-tools#auto-route-running-stitch" +msgstr "" + +#: inx/inkstitch_auto_satin.inx:3 +msgid "Auto-Route Satin Columns" +msgstr "" + #: inx/inkstitch_auto_satin.inx:6 msgid "Preserve order of satin columns" msgstr "" @@ -2490,7 +2666,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_convert_to_stroke.inx:13 inx/inkstitch_cut_satin.inx:10 #: inx/inkstitch_flip.inx:10 -msgid "Satin Tools" +msgid "Tools: Satin" msgstr "" #: inx/inkstitch_break_apart.inx:3 @@ -2498,7 +2674,7 @@ msgid "Break Apart Fill Objects" msgstr "" #: inx/inkstitch_break_apart.inx:10 -msgid "Fill Tools" +msgid "Tools: Fill" msgstr "" #: inx/inkstitch_break_apart.inx:17 @@ -2547,7 +2723,7 @@ msgstr "" #: inx/inkstitch_commands_scale_symbols.inx:11 #: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14 -#: inx/inkstitch_object_commands.inx:18 +#: inx/inkstitch_object_commands.inx:20 #: inx/inkstitch_object_commands_toggle_visibility.inx:10 msgid "Commands" msgstr "" @@ -2630,11 +2806,6 @@ msgstr "" msgid "Keep original" msgstr "" -#: inx/inkstitch_cutwork_segmentation.inx:42 -#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 -msgid "Help" -msgstr "" - #: inx/inkstitch_cutwork_segmentation.inx:43 msgid "This extension separates a path depending on the angle." msgstr "" @@ -2668,6 +2839,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3629,6 +3801,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "Zaznaczenie, wybór, selekcja wzoru, lub we wzorze" diff --git a/translations/messages_pt_BR.po b/translations/messages_pt_BR.po index 3a6a5370..1b75a2ce 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: 2022-04-25 02:19+0000\n" -"PO-Revision-Date: 2022-04-29 02:29\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-24 02:25\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: 2022-04-25 02:19+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -405,58 +405,70 @@ msgstr "Posição final do ponto de preenchimento" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 +msgid "Auto-route running stitch starting position" +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 ending position" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 msgid "Auto-route satin stitch starting position" msgstr "Rota automática na posição inicial do ponto cetim" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 +#: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 msgid "Auto-route satin stitch ending position" msgstr "Rota automática na posição final do ponto cetim" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 +#: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 msgid "Stop (pause machine) after sewing this object" msgstr "Parar (pausa a máquina) depois de costurar o objeto" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 +#: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 msgid "Trim thread after sewing this object" msgstr "Cortar a linha depois de costurar o objeto" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 +#: lib/commands.py:48 inx/inkstitch_object_commands.inx:12 msgid "Ignore this object (do not stitch)" msgstr "Ignore este objeto (não costurar)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 +#: lib/commands.py:51 inx/inkstitch_object_commands.inx:13 msgid "Satin cut point (use with Cut Satin Column)" msgstr "Ponto de corte cetim (use com o Corte de Coluna Cetim)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects a layer -#: lib/commands.py:48 inx/inkstitch_layer_commands.inx:7 +#: lib/commands.py:54 inx/inkstitch_layer_commands.inx:7 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "Ignorar camada (não costurar nenhum objeto nessa camada)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:51 inx/inkstitch_global_commands.inx:7 +#: lib/commands.py:57 inx/inkstitch_global_commands.inx:7 msgid "Origin for exported embroidery files" msgstr "Origem para os arquivos de bordado exportados" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:54 inx/inkstitch_global_commands.inx:9 +#: lib/commands.py:60 inx/inkstitch_global_commands.inx:9 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:212 +#: lib/commands.py:219 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -466,312 +478,400 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:219 +#: lib/commands.py:226 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:284 lib/commands.py:397 +#: lib/commands.py:291 lib/commands.py:406 msgid "Ink/Stitch Command" msgstr "Comando Ink/Stitch" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:310 +#: lib/commands.py:316 msgid "connector" msgstr "connector" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:326 +#: lib/commands.py:335 msgid "command marker" msgstr "comando do marcador" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" -msgstr "Pequeno preenchimento" +#: lib/elements/clone.py:20 +msgid "Clone Object" +msgstr "" -#: lib/elements/auto_fill.py:24 -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." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" -msgstr "Expandir" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" +msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" -msgstr "Inserir" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" -msgstr "Preenchimento automático" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" -msgstr "Comprimento máximo do ponto" +#: lib/elements/element.py:207 +msgid "After" +msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" -msgstr "padrão: igual ao comprimento máximo do ponto de preenchimento" +#: lib/elements/element.py:207 +msgid "Neither" +msgstr "" -#: lib/elements/auto_fill.py:124 -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/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" +msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" -msgstr "Pule o último ponto de cada linha" +#: lib/elements/element.py:217 +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/auto_fill.py:136 lib/elements/fill.py:76 -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/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." -msgstr "Expanda a forma antes da costura de preenchimento, para compensar as lacunas entre as formas." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" +msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -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." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" +msgstr "Pequeno preenchimento" + +#: lib/elements/fill_stitch.py:28 +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/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" +msgstr "Expandir" + +#: lib/elements/fill_stitch.py:35 +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/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" +msgstr "Inserir" + +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/element.py:213 -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." +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:111 +msgid "Round" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "Pule o último ponto de cada linha" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +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:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 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.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 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.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "Comprimento máximo do ponto" + +#: lib/elements/fill_stitch.py:367 +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:377 +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:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "Expanda a forma antes da costura de preenchimento, para compensar as lacunas entre as formas." + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +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:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -788,27 +888,27 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/pattern.py:14 -msgid "Pattern Element" +#: lib/elements/marker.py:14 +msgid "Marker Element" msgstr "" -#: lib/elements/pattern.py:15 -msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +#: lib/elements/marker.py:15 +msgid "This element will not be embroidered. It will be applied to objects in the same group. Objects in sub-groups will be ignored." msgstr "" -#: lib/elements/pattern.py:19 -msgid "To disable pattern mode, remove the pattern marker:" +#: lib/elements/marker.py:18 +msgid "Turn back to normal embroidery element mode, remove the marker:" msgstr "" -#: lib/elements/pattern.py:20 +#: lib/elements/marker.py:19 msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" msgstr "" -#: lib/elements/pattern.py:21 +#: lib/elements/marker.py:20 msgid "* Go to the Stroke style tab" msgstr "" -#: lib/elements/pattern.py:22 +#: lib/elements/marker.py:21 msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" @@ -1066,15 +1166,15 @@ msgstr "" msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:109 +#: lib/elements/stroke.py:110 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:110 +#: lib/elements/stroke.py:111 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:144 +#: lib/elements/stroke.py:145 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" @@ -1116,6 +1216,15 @@ msgstr "" msgid "Please chose an other color palette for your design." msgstr "" +#. auto-route running stitch columns extension +#: lib/extensions/auto_run.py:57 lib/extensions/cutwork_segmentation.py:47 +msgid "Please select one or more stroke elements." +msgstr "" + +#: lib/extensions/auto_run.py:62 +msgid "Please select at least one stroke element." +msgstr "" + #: lib/extensions/auto_satin.py:35 msgid "Please ensure that at most one start and end command is attached to the selected satin columns." msgstr "" @@ -1130,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "Selecione pelo menos uma coluna do cetim." #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1182,10 +1291,6 @@ msgstr "" msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first." msgstr "" -#: lib/extensions/cutwork_segmentation.py:47 -msgid "Please select one or more stroke elements." -msgstr "" - #: lib/extensions/cutwork_segmentation.py:158 msgid "Cutwork Group" msgstr "" @@ -1261,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1270,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1332,55 +1437,59 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" #: lib/extensions/reorder.py:20 -msgid "Please select at least to elements to reorder." +msgid "Please select at least two elements to reorder." +msgstr "" + +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." msgstr "" #: lib/extensions/selection_to_pattern.py:21 @@ -1641,24 +1750,42 @@ msgstr "" msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" -#: lib/stitches/auto_satin.py:659 -msgid "Auto-Satin" +#: lib/stitches/auto_run.py:135 +msgid "Auto-Run" +msgstr "" + +#: lib/stitches/auto_run.py:257 +#, python-format +msgid "AutoRun %d" +msgstr "" + +#: lib/stitches/auto_run.py:259 +#, python-format +msgid "AutoRun Underpath %d" +msgstr "" + +#: lib/stitches/auto_satin.py:345 +msgid "Auto-Route" msgstr "" #. Label for a satin column created by Auto-Route Satin Columns and Lettering #. extensions -#: lib/stitches/auto_satin.py:706 +#: lib/stitches/auto_satin.py:516 #, python-format msgid "AutoSatin %d" msgstr "" #. Label for running stitch (underpathing) created by Auto-Route Satin Columns #. amd Lettering extensions -#: lib/stitches/auto_satin.py:709 +#: lib/stitches/auto_satin.py:519 #, python-format msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2473,14 +2600,63 @@ msgstr "" msgid "Thread Color Management" msgstr "" -#: inx/inkstitch_auto_satin.inx:3 -msgid "Auto-Route Satin Columns" +#: inx/inkstitch_auto_run.inx:3 inx/inkstitch_auto_run.inx:24 +msgid "Autoroute Running Stitch" +msgstr "" + +#: inx/inkstitch_auto_run.inx:10 +msgid "Tools: Stroke" +msgstr "" + +#: inx/inkstitch_auto_run.inx:15 +msgid "Autoroute Running Stitch Options" +msgstr "" + +#: inx/inkstitch_auto_run.inx:17 +msgid "Add nodes at intersections" msgstr "" -#: inx/inkstitch_auto_satin.inx:5 +#: inx/inkstitch_auto_run.inx:19 +msgid "Preserve order of running stitches" +msgstr "" + +#: inx/inkstitch_auto_run.inx:21 inx/inkstitch_auto_satin.inx:5 msgid "Trim jump stitches" msgstr "" +#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42 +#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 +msgid "Help" +msgstr "" + +#: inx/inkstitch_auto_run.inx:25 +msgid "Add nodes at intersections:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:27 +msgid "- Enabled (automatic). Ink/Stitch will add some nodes for better routing. This is the default setting." +msgstr "" + +#: inx/inkstitch_auto_run.inx:29 +msgid "- Disabled (manual). Choose this option if you have manually set nodes at crucial spots." +msgstr "" + +#: inx/inkstitch_auto_run.inx:32 +msgid "Use Start- end end commands to define where auto-routing for running stitch should start and end." +msgstr "" + +#: inx/inkstitch_auto_run.inx:34 +msgid "More info on our website:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:35 +msgid "https://inkstitch.org/docs/stroke-tools#auto-route-running-stitch" +msgstr "" + +#: inx/inkstitch_auto_satin.inx:3 +msgid "Auto-Route Satin Columns" +msgstr "" + #: inx/inkstitch_auto_satin.inx:6 msgid "Preserve order of satin columns" msgstr "" @@ -2488,7 +2664,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_convert_to_stroke.inx:13 inx/inkstitch_cut_satin.inx:10 #: inx/inkstitch_flip.inx:10 -msgid "Satin Tools" +msgid "Tools: Satin" msgstr "" #: inx/inkstitch_break_apart.inx:3 @@ -2496,7 +2672,7 @@ msgid "Break Apart Fill Objects" msgstr "" #: inx/inkstitch_break_apart.inx:10 -msgid "Fill Tools" +msgid "Tools: Fill" msgstr "" #: inx/inkstitch_break_apart.inx:17 @@ -2545,7 +2721,7 @@ msgstr "" #: inx/inkstitch_commands_scale_symbols.inx:11 #: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14 -#: inx/inkstitch_object_commands.inx:18 +#: inx/inkstitch_object_commands.inx:20 #: inx/inkstitch_object_commands_toggle_visibility.inx:10 msgid "Commands" msgstr "" @@ -2628,11 +2804,6 @@ msgstr "" msgid "Keep original" msgstr "" -#: inx/inkstitch_cutwork_segmentation.inx:42 -#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 -msgid "Help" -msgstr "" - #: inx/inkstitch_cutwork_segmentation.inx:43 msgid "This extension separates a path depending on the angle." msgstr "" @@ -2666,6 +2837,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3627,6 +3799,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_pt_PT.po b/translations/messages_pt_PT.po index 4b70d669..46bf40de 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: 2022-04-25 02:19+0000\n" -"PO-Revision-Date: 2022-04-29 02:29\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-24 02:25\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: 2022-04-25 02:19+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -405,58 +405,70 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 -msgid "Auto-route satin stitch starting position" +msgid "Auto-route running stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 -msgid "Auto-route satin stitch ending position" +msgid "Auto-route running stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 -msgid "Stop (pause machine) after sewing this object" +msgid "Auto-route satin stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 -msgid "Trim thread after sewing this object" +msgid "Auto-route satin stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 -msgid "Ignore this object (do not stitch)" +msgid "Stop (pause machine) after sewing this object" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 +msgid "Trim thread after sewing this object" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:48 inx/inkstitch_object_commands.inx:12 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:51 inx/inkstitch_object_commands.inx:13 msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects a layer -#: lib/commands.py:48 inx/inkstitch_layer_commands.inx:7 +#: lib/commands.py:54 inx/inkstitch_layer_commands.inx:7 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:51 inx/inkstitch_global_commands.inx:7 +#: lib/commands.py:57 inx/inkstitch_global_commands.inx:7 msgid "Origin for exported embroidery files" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:54 inx/inkstitch_global_commands.inx:9 +#: lib/commands.py:60 inx/inkstitch_global_commands.inx:9 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:212 +#: lib/commands.py:219 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -466,312 +478,400 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:219 +#: lib/commands.py:226 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:284 lib/commands.py:397 +#: lib/commands.py:291 lib/commands.py:406 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:310 +#: lib/commands.py:316 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:326 +#: lib/commands.py:335 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -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." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" -msgstr "Definir enchimento automaticamente" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" +msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" -msgstr "Distância de ponto corrido (Transversal entre secções)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." +msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" -msgstr "Sub-camada" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" +msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" -msgstr "Sub-camada automática" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." +msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" -msgstr "Distância máxima de ponto" +#: lib/elements/element.py:207 +msgid "After" +msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +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/auto_fill.py:136 lib/elements/fill.py:76 -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." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -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." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +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/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +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/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -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." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" +msgstr "Definir enchimento automaticamente" + +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" -msgstr "Preenchimento" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Round" +msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" -msgstr "Definir enchimento manualmente" +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "Ângulo das linhas de ponto" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +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:160 msgid "Flip fill (start right-to-left)" msgstr "Inverter Enchimento (Direita-Para-Esquerda)" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 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.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "Espaçamento entre linhas" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "Distância máxima entre pontos de enchimento" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 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.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "Numero de vezes a escalonar linhas antes de repetir" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "Distância de ponto corrido (Transversal entre secções)" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "Sub-camada" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "Distância máxima de ponto" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +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:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -788,27 +888,27 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/pattern.py:14 -msgid "Pattern Element" +#: lib/elements/marker.py:14 +msgid "Marker Element" msgstr "" -#: lib/elements/pattern.py:15 -msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +#: lib/elements/marker.py:15 +msgid "This element will not be embroidered. It will be applied to objects in the same group. Objects in sub-groups will be ignored." msgstr "" -#: lib/elements/pattern.py:19 -msgid "To disable pattern mode, remove the pattern marker:" +#: lib/elements/marker.py:18 +msgid "Turn back to normal embroidery element mode, remove the marker:" msgstr "" -#: lib/elements/pattern.py:20 +#: lib/elements/marker.py:19 msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" msgstr "" -#: lib/elements/pattern.py:21 +#: lib/elements/marker.py:20 msgid "* Go to the Stroke style tab" msgstr "" -#: lib/elements/pattern.py:22 +#: lib/elements/marker.py:21 msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" @@ -1066,15 +1166,15 @@ msgstr "Repetições" msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:109 +#: lib/elements/stroke.py:110 msgid "Manual stitch placement" msgstr "Colocação manual de pontos" -#: lib/elements/stroke.py:110 +#: lib/elements/stroke.py:111 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:144 +#: lib/elements/stroke.py:145 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" @@ -1116,6 +1216,15 @@ msgstr "" msgid "Please chose an other color palette for your design." msgstr "" +#. auto-route running stitch columns extension +#: lib/extensions/auto_run.py:57 lib/extensions/cutwork_segmentation.py:47 +msgid "Please select one or more stroke elements." +msgstr "" + +#: lib/extensions/auto_run.py:62 +msgid "Please select at least one stroke element." +msgstr "" + #: lib/extensions/auto_satin.py:35 msgid "Please ensure that at most one start and end command is attached to the selected satin columns." msgstr "" @@ -1130,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1182,10 +1291,6 @@ msgstr "" msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first." msgstr "" -#: lib/extensions/cutwork_segmentation.py:47 -msgid "Please select one or more stroke elements." -msgstr "" - #: lib/extensions/cutwork_segmentation.py:158 msgid "Cutwork Group" msgstr "" @@ -1261,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1270,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "Cancelar" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "Aplicar e Sair" @@ -1332,55 +1437,59 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "Definições serão aplicadas a 1 objecto." -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "Definições serão aplicadas a %d objectos." -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "Algumas definições com valores diferentes entre objectos. Seleccione um valor da lista ou digite novo valor." -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "Desactivar esta aba desactivará as seguintes %d abas." -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "Desactivar esta aba desactivará a seguinte aba." -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "Activar esta aba desactivará %s e vice-versa." -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "Objectos do Inkscape" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "Parametros de Bordado" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "Usar ultimas definições" #: lib/extensions/reorder.py:20 -msgid "Please select at least to elements to reorder." +msgid "Please select at least two elements to reorder." +msgstr "" + +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." msgstr "" #: lib/extensions/selection_to_pattern.py:21 @@ -1641,24 +1750,42 @@ msgstr "" msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" -#: lib/stitches/auto_satin.py:659 -msgid "Auto-Satin" +#: lib/stitches/auto_run.py:135 +msgid "Auto-Run" +msgstr "" + +#: lib/stitches/auto_run.py:257 +#, python-format +msgid "AutoRun %d" +msgstr "" + +#: lib/stitches/auto_run.py:259 +#, python-format +msgid "AutoRun Underpath %d" +msgstr "" + +#: lib/stitches/auto_satin.py:345 +msgid "Auto-Route" msgstr "" #. Label for a satin column created by Auto-Route Satin Columns and Lettering #. extensions -#: lib/stitches/auto_satin.py:706 +#: lib/stitches/auto_satin.py:516 #, python-format msgid "AutoSatin %d" msgstr "" #. Label for running stitch (underpathing) created by Auto-Route Satin Columns #. amd Lettering extensions -#: lib/stitches/auto_satin.py:709 +#: lib/stitches/auto_satin.py:519 #, python-format msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "Plano de pontos/bordado" @@ -2473,14 +2600,63 @@ msgstr "" msgid "Thread Color Management" msgstr "" -#: inx/inkstitch_auto_satin.inx:3 -msgid "Auto-Route Satin Columns" +#: inx/inkstitch_auto_run.inx:3 inx/inkstitch_auto_run.inx:24 +msgid "Autoroute Running Stitch" +msgstr "" + +#: inx/inkstitch_auto_run.inx:10 +msgid "Tools: Stroke" msgstr "" -#: inx/inkstitch_auto_satin.inx:5 +#: inx/inkstitch_auto_run.inx:15 +msgid "Autoroute Running Stitch Options" +msgstr "" + +#: inx/inkstitch_auto_run.inx:17 +msgid "Add nodes at intersections" +msgstr "" + +#: inx/inkstitch_auto_run.inx:19 +msgid "Preserve order of running stitches" +msgstr "" + +#: inx/inkstitch_auto_run.inx:21 inx/inkstitch_auto_satin.inx:5 msgid "Trim jump stitches" msgstr "" +#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42 +#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 +msgid "Help" +msgstr "" + +#: inx/inkstitch_auto_run.inx:25 +msgid "Add nodes at intersections:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:27 +msgid "- Enabled (automatic). Ink/Stitch will add some nodes for better routing. This is the default setting." +msgstr "" + +#: inx/inkstitch_auto_run.inx:29 +msgid "- Disabled (manual). Choose this option if you have manually set nodes at crucial spots." +msgstr "" + +#: inx/inkstitch_auto_run.inx:32 +msgid "Use Start- end end commands to define where auto-routing for running stitch should start and end." +msgstr "" + +#: inx/inkstitch_auto_run.inx:34 +msgid "More info on our website:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:35 +msgid "https://inkstitch.org/docs/stroke-tools#auto-route-running-stitch" +msgstr "" + +#: inx/inkstitch_auto_satin.inx:3 +msgid "Auto-Route Satin Columns" +msgstr "" + #: inx/inkstitch_auto_satin.inx:6 msgid "Preserve order of satin columns" msgstr "" @@ -2488,7 +2664,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_convert_to_stroke.inx:13 inx/inkstitch_cut_satin.inx:10 #: inx/inkstitch_flip.inx:10 -msgid "Satin Tools" +msgid "Tools: Satin" msgstr "" #: inx/inkstitch_break_apart.inx:3 @@ -2496,7 +2672,7 @@ msgid "Break Apart Fill Objects" msgstr "" #: inx/inkstitch_break_apart.inx:10 -msgid "Fill Tools" +msgid "Tools: Fill" msgstr "" #: inx/inkstitch_break_apart.inx:17 @@ -2545,7 +2721,7 @@ msgstr "" #: inx/inkstitch_commands_scale_symbols.inx:11 #: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14 -#: inx/inkstitch_object_commands.inx:18 +#: inx/inkstitch_object_commands.inx:20 #: inx/inkstitch_object_commands_toggle_visibility.inx:10 msgid "Commands" msgstr "" @@ -2628,11 +2804,6 @@ msgstr "" msgid "Keep original" msgstr "" -#: inx/inkstitch_cutwork_segmentation.inx:42 -#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 -msgid "Help" -msgstr "" - #: inx/inkstitch_cutwork_segmentation.inx:43 msgid "This extension separates a path depending on the angle." msgstr "" @@ -2666,6 +2837,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3627,6 +3799,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_ro_RO.po b/translations/messages_ro_RO.po index dde84199..487051f8 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: 2022-04-25 02:19+0000\n" -"PO-Revision-Date: 2022-04-29 02:29\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-24 02:25\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: 2022-04-25 02:19+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -405,58 +405,70 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 -msgid "Auto-route satin stitch starting position" +msgid "Auto-route running stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 -msgid "Auto-route satin stitch ending position" +msgid "Auto-route running stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 -msgid "Stop (pause machine) after sewing this object" +msgid "Auto-route satin stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 -msgid "Trim thread after sewing this object" +msgid "Auto-route satin stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 -msgid "Ignore this object (do not stitch)" +msgid "Stop (pause machine) after sewing this object" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 +msgid "Trim thread after sewing this object" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:48 inx/inkstitch_object_commands.inx:12 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:51 inx/inkstitch_object_commands.inx:13 msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects a layer -#: lib/commands.py:48 inx/inkstitch_layer_commands.inx:7 +#: lib/commands.py:54 inx/inkstitch_layer_commands.inx:7 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:51 inx/inkstitch_global_commands.inx:7 +#: lib/commands.py:57 inx/inkstitch_global_commands.inx:7 msgid "Origin for exported embroidery files" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:54 inx/inkstitch_global_commands.inx:9 +#: lib/commands.py:60 inx/inkstitch_global_commands.inx:9 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:212 +#: lib/commands.py:219 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -466,312 +478,400 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:219 +#: lib/commands.py:226 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:284 lib/commands.py:397 +#: lib/commands.py:291 lib/commands.py:406 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:310 +#: lib/commands.py:316 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:326 +#: lib/commands.py:335 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -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." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" -msgstr "Distantarea randurilor" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" +msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" +#: lib/elements/element.py:207 +msgid "After" msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +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/auto_fill.py:136 lib/elements/fill.py:76 -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." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -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." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +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/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +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/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -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." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Round" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +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:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 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.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 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.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "Distantarea randurilor" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +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:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "Imagine" @@ -788,27 +888,27 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/pattern.py:14 -msgid "Pattern Element" +#: lib/elements/marker.py:14 +msgid "Marker Element" msgstr "" -#: lib/elements/pattern.py:15 -msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +#: lib/elements/marker.py:15 +msgid "This element will not be embroidered. It will be applied to objects in the same group. Objects in sub-groups will be ignored." msgstr "" -#: lib/elements/pattern.py:19 -msgid "To disable pattern mode, remove the pattern marker:" +#: lib/elements/marker.py:18 +msgid "Turn back to normal embroidery element mode, remove the marker:" msgstr "" -#: lib/elements/pattern.py:20 +#: lib/elements/marker.py:19 msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" msgstr "" -#: lib/elements/pattern.py:21 +#: lib/elements/marker.py:20 msgid "* Go to the Stroke style tab" msgstr "" -#: lib/elements/pattern.py:22 +#: lib/elements/marker.py:21 msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" @@ -1066,15 +1166,15 @@ msgstr "" msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:109 +#: lib/elements/stroke.py:110 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:110 +#: lib/elements/stroke.py:111 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:144 +#: lib/elements/stroke.py:145 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" @@ -1116,6 +1216,15 @@ msgstr "" msgid "Please chose an other color palette for your design." msgstr "" +#. auto-route running stitch columns extension +#: lib/extensions/auto_run.py:57 lib/extensions/cutwork_segmentation.py:47 +msgid "Please select one or more stroke elements." +msgstr "" + +#: lib/extensions/auto_run.py:62 +msgid "Please select at least one stroke element." +msgstr "" + #: lib/extensions/auto_satin.py:35 msgid "Please ensure that at most one start and end command is attached to the selected satin columns." msgstr "" @@ -1130,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1182,10 +1291,6 @@ msgstr "" msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first." msgstr "" -#: lib/extensions/cutwork_segmentation.py:47 -msgid "Please select one or more stroke elements." -msgstr "" - #: lib/extensions/cutwork_segmentation.py:158 msgid "Cutwork Group" msgstr "" @@ -1261,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1270,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "Anulare" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "Aplica si iesi" @@ -1332,55 +1437,59 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" #: lib/extensions/reorder.py:20 -msgid "Please select at least to elements to reorder." +msgid "Please select at least two elements to reorder." +msgstr "" + +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." msgstr "" #: lib/extensions/selection_to_pattern.py:21 @@ -1641,24 +1750,42 @@ msgstr "" msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" -#: lib/stitches/auto_satin.py:659 -msgid "Auto-Satin" +#: lib/stitches/auto_run.py:135 +msgid "Auto-Run" +msgstr "" + +#: lib/stitches/auto_run.py:257 +#, python-format +msgid "AutoRun %d" +msgstr "" + +#: lib/stitches/auto_run.py:259 +#, python-format +msgid "AutoRun Underpath %d" +msgstr "" + +#: lib/stitches/auto_satin.py:345 +msgid "Auto-Route" msgstr "" #. Label for a satin column created by Auto-Route Satin Columns and Lettering #. extensions -#: lib/stitches/auto_satin.py:706 +#: lib/stitches/auto_satin.py:516 #, python-format msgid "AutoSatin %d" msgstr "" #. Label for running stitch (underpathing) created by Auto-Route Satin Columns #. amd Lettering extensions -#: lib/stitches/auto_satin.py:709 +#: lib/stitches/auto_satin.py:519 #, python-format msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2474,14 +2601,63 @@ msgstr "" msgid "Thread Color Management" msgstr "" -#: inx/inkstitch_auto_satin.inx:3 -msgid "Auto-Route Satin Columns" +#: inx/inkstitch_auto_run.inx:3 inx/inkstitch_auto_run.inx:24 +msgid "Autoroute Running Stitch" +msgstr "" + +#: inx/inkstitch_auto_run.inx:10 +msgid "Tools: Stroke" +msgstr "" + +#: inx/inkstitch_auto_run.inx:15 +msgid "Autoroute Running Stitch Options" +msgstr "" + +#: inx/inkstitch_auto_run.inx:17 +msgid "Add nodes at intersections" +msgstr "" + +#: inx/inkstitch_auto_run.inx:19 +msgid "Preserve order of running stitches" msgstr "" -#: inx/inkstitch_auto_satin.inx:5 +#: inx/inkstitch_auto_run.inx:21 inx/inkstitch_auto_satin.inx:5 msgid "Trim jump stitches" msgstr "" +#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42 +#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 +msgid "Help" +msgstr "" + +#: inx/inkstitch_auto_run.inx:25 +msgid "Add nodes at intersections:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:27 +msgid "- Enabled (automatic). Ink/Stitch will add some nodes for better routing. This is the default setting." +msgstr "" + +#: inx/inkstitch_auto_run.inx:29 +msgid "- Disabled (manual). Choose this option if you have manually set nodes at crucial spots." +msgstr "" + +#: inx/inkstitch_auto_run.inx:32 +msgid "Use Start- end end commands to define where auto-routing for running stitch should start and end." +msgstr "" + +#: inx/inkstitch_auto_run.inx:34 +msgid "More info on our website:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:35 +msgid "https://inkstitch.org/docs/stroke-tools#auto-route-running-stitch" +msgstr "" + +#: inx/inkstitch_auto_satin.inx:3 +msgid "Auto-Route Satin Columns" +msgstr "" + #: inx/inkstitch_auto_satin.inx:6 msgid "Preserve order of satin columns" msgstr "" @@ -2489,7 +2665,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_convert_to_stroke.inx:13 inx/inkstitch_cut_satin.inx:10 #: inx/inkstitch_flip.inx:10 -msgid "Satin Tools" +msgid "Tools: Satin" msgstr "" #: inx/inkstitch_break_apart.inx:3 @@ -2497,7 +2673,7 @@ msgid "Break Apart Fill Objects" msgstr "" #: inx/inkstitch_break_apart.inx:10 -msgid "Fill Tools" +msgid "Tools: Fill" msgstr "" #: inx/inkstitch_break_apart.inx:17 @@ -2546,7 +2722,7 @@ msgstr "" #: inx/inkstitch_commands_scale_symbols.inx:11 #: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14 -#: inx/inkstitch_object_commands.inx:18 +#: inx/inkstitch_object_commands.inx:20 #: inx/inkstitch_object_commands_toggle_visibility.inx:10 msgid "Commands" msgstr "Comenzi" @@ -2629,11 +2805,6 @@ msgstr "" msgid "Keep original" msgstr "" -#: inx/inkstitch_cutwork_segmentation.inx:42 -#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 -msgid "Help" -msgstr "" - #: inx/inkstitch_cutwork_segmentation.inx:43 msgid "This extension separates a path depending on the angle." msgstr "" @@ -2667,6 +2838,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "Editeaza" @@ -3628,6 +3800,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_ru_RU.po b/translations/messages_ru_RU.po index 133ee7e0..d0c742b8 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: 2022-04-25 02:19+0000\n" -"PO-Revision-Date: 2022-04-29 02:29\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-24 02:25\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: 2022-04-25 02:19+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -405,58 +405,70 @@ msgstr "ÐŸÐ¾Ð·Ð¸Ñ†Ð¸Ñ ÐºÐ¾Ð½Ñ†Ð° заполнениÑ" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 +msgid "Auto-route running stitch starting position" +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 ending position" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 msgid "Auto-route satin stitch starting position" msgstr "ÐŸÐ¾Ð·Ð¸Ñ†Ð¸Ñ Ð½Ð°Ñ‡Ð°Ð»Ð° автомаршрута Ñатинов" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 +#: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 msgid "Auto-route satin stitch ending position" msgstr "ÐŸÐ¾Ð·Ð¸Ñ†Ð¸Ñ ÐºÐ¾Ð½Ñ†Ð° автомаршрута Ñатинов" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 +#: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 msgid "Stop (pause machine) after sewing this object" msgstr "ОÑтановить(поÑтавить машину на паузу) поÑле вышивки Ñтого объекта" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 +#: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 msgid "Trim thread after sewing this object" msgstr "Обрезать нитку поÑле вышивки Ñтого объекта" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 +#: lib/commands.py:48 inx/inkstitch_object_commands.inx:12 msgid "Ignore this object (do not stitch)" msgstr "Игнорировать Ñтот объект(не вышивать)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 +#: lib/commands.py:51 inx/inkstitch_object_commands.inx:13 msgid "Satin cut point (use with Cut Satin Column)" msgstr "Точка разрыва Ñатина (иÑп. вмеÑте Ñ Ð Ð°Ð·Ð´ÐµÐ»Ð¸Ñ‚ÑŒ Сатиновую Колонну)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects a layer -#: lib/commands.py:48 inx/inkstitch_layer_commands.inx:7 +#: lib/commands.py:54 inx/inkstitch_layer_commands.inx:7 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "Игнорировать Ñлой (не вышивать объекты на Ñтом Ñлое)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:51 inx/inkstitch_global_commands.inx:7 +#: lib/commands.py:57 inx/inkstitch_global_commands.inx:7 msgid "Origin for exported embroidery files" msgstr "ИÑÑ…Ð¾Ð´Ð½Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ° в ÑкÑпортируемых файлах вышивки" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:54 inx/inkstitch_global_commands.inx:9 +#: lib/commands.py:60 inx/inkstitch_global_commands.inx:9 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "Точка Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ñ Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´ Stop (иначе \"ÐŸÐ¾Ð·Ð¸Ñ†Ð¸Ñ Ð²Ñ‹Ð´Ð²Ð¸Ð½ÑƒÑ‚Ð¾Ð¹ рамки\")." -#: lib/commands.py:212 +#: lib/commands.py:219 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "Ошибка: в дизайне имеетÑÑ Ð±Ð¾Ð»ÐµÐµ одной команды %(command)s, но может быть только одна. Уберите лишние команды." @@ -466,217 +478,108 @@ msgstr "Ошибка: в дизайне имеетÑÑ Ð±Ð¾Ð»ÐµÐµ одной кР#. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:219 +#: lib/commands.py:226 #, python-format msgid "%(command)s: %(description)s" msgstr "%(command)s: %(description)s" -#: lib/commands.py:284 lib/commands.py:397 +#: lib/commands.py:291 lib/commands.py:406 msgid "Ink/Stitch Command" msgstr "Команда Ink/Stitch" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:310 +#: lib/commands.py:316 msgid "connector" msgstr "ÑвÑзь" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:326 +#: lib/commands.py:335 msgid "command marker" msgstr "маркер команды" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" -msgstr "Малое заполнение" - -#: lib/elements/auto_fill.py:24 -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/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" -msgstr "Уширение" - -#: lib/elements/auto_fill.py:31 -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/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" -msgstr "ОтÑтуп" - -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." -msgstr "Параметр отÑтупа предварительной проÑтрочки не может быть применен Ð´Ð»Ñ Ñтого объекта заполнениÑ. ВмеÑто него Ink/Stitch будет иÑпользовать оригинальный размер." - -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" -msgstr "Ðвтозаполнение" - -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" -msgstr "ÐвтоматичеÑки раÑÑÑ‡Ð¸Ñ‚Ð°Ð½Ð½Ð°Ñ Ð²Ñ‹ÑˆÐ¸Ð²ÐºÐ° заполнениÑ" - -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" -msgstr "Длина Ñтежка Ñтрочки (переход между ÑекциÑми)" - -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." -msgstr "Длина Ñтежков внутри контура Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸ переходе от Ñекции к Ñекции." - -#: lib/elements/auto_fill.py:74 -msgid "Underlay" -msgstr "ÐŸÑ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¿Ñ€Ð¾Ñтрочка" - -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" -msgstr "Ðвтозаполнение: ПроÑтрочка" - -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" -msgstr "Угол заполнениÑ" - -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." -msgstr "По умолчанию: угол Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ +90°. Укажите ÑпиÑок через запÑтую Ð´Ð»Ñ Ð½ÐµÑкольких Ñлоёв." - -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" -msgstr "РаÑÑтоÑние между Ñ€Ñдов" - -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" -msgstr "по умолчанию: раÑтоÑние между Ñ€Ñдов Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ã— 3" - -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" -msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° Ñтежка" - -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" -msgstr "по умолчанию: равна макÑимальной длине Ñтежка заполнениÑ" - -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." -msgstr "Сжать контур предварительной проÑтрочки, чтобы она не показалаÑÑŒ из под заполнениÑ." - -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" -msgstr "ПропуÑкать поÑледний Ñтежок в Ñ€Ñду" - -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -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/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." -msgstr "Увеличение контура Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð´Ð»Ñ ÐºÐ¾Ð¼Ð¿ÐµÐ½Ñации раÑÑтоÑÐ½Ð¸Ñ Ð¼ÐµÐ¶Ð´Ñƒ формами." - -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" -msgstr "Ðижние переходы" - -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -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/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." -msgstr "Ошибка ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð°Ð²Ñ‚Ð¾Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ! Ðто значит, что возникла проблема в Ink/Stitch." - -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " -msgstr "ЕÑли вы желаете помочь нам делать Ink/Stitch лучше, пожалуйÑта Ñкопируйте веÑÑŒ текÑÑ‚ целиком в Ñообщение об ошибке на Ñайте: " - -#: lib/elements/clone.py:25 +#: lib/elements/clone.py:20 msgid "Clone Object" msgstr "Объект-клон" -#: lib/elements/clone.py:26 +#: lib/elements/clone.py:21 msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "Ð’ дизайне приÑутÑтвуют один или более объектов-клонов. Ink/Stitch может работать Ñ Ð¿Ñ€Ð¾Ñтыми клонами, но вы ограничены очень небольшим ÑпиÑком парметров. " -#: lib/elements/clone.py:29 +#: lib/elements/clone.py:24 msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "ЕÑли вы хотите превратить клон в реальный объект, выполните Ñледующие шаги:" -#: lib/elements/clone.py:30 +#: lib/elements/clone.py:25 msgid "* Select the clone" msgstr "* Выберите клон" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 +#: lib/elements/clone.py:26 lib/elements/clone.py:37 msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "* Выберите: Правка > Клоны > ОтÑоединить клон (Alt+Shift+D)" -#: lib/elements/clone.py:36 +#: lib/elements/clone.py:31 msgid "Clone is not embroiderable" msgstr "Клон не может быть вышит" -#: lib/elements/clone.py:37 +#: lib/elements/clone.py:32 msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "Ð’ дизайне приÑутÑтвуют один или более объектов-клонов. Клон должен быть прÑмым потомком Ñлемента, который можно вышить. Ink/Stitch не может вышить клонеы групп или иных невышиваемых Ñлементов (текÑÑ‚ или картинка)." -#: lib/elements/clone.py:40 +#: lib/elements/clone.py:35 msgid "Convert the clone into a real element:" msgstr "Превратите клон в реальный объект:" -#: lib/elements/clone.py:41 +#: lib/elements/clone.py:36 msgid "* Select the clone." msgstr "* Выберите клон." -#: lib/elements/clone.py:56 +#: lib/elements/clone.py:51 msgid "Clone" msgstr "Клон" -#: lib/elements/clone.py:62 +#: lib/elements/clone.py:57 msgid "Custom fill angle" msgstr "Свой угол заполнениÑ" -#: lib/elements/clone.py:63 +#: lib/elements/clone.py:58 msgid "This setting will apply a custom fill angle for the clone." msgstr "Ðта наÑтройка указывает Ñвой угол Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð´Ð»Ñ ÐºÐ»Ð¾Ð½Ð°." -#: lib/elements/element.py:198 +#: lib/elements/element.py:202 msgid "Allow lock stitches" msgstr "Разрешить добавлÑть закрепки" -#: lib/elements/element.py:199 +#: lib/elements/element.py:203 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "Закрепки в начале и/или конце Ñтого объекта. Ð”Ð»Ñ Ñ€ÑƒÑ‡Ð½Ñ‹Ñ… Ñтежков закрепки добавлÑтьÑÑ Ð½Ðµ будут." #. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Both" msgstr "Обе" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Before" msgstr "ÐачальнаÑ" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "After" msgstr "КонечнаÑ" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Neither" msgstr "Ðе добавлÑть" -#: lib/elements/element.py:212 +#: lib/elements/element.py:216 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "ОбÑзательные закрепки" -#: lib/elements/element.py:213 +#: lib/elements/element.py:217 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:257 +#: lib/elements/element.py:261 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "У объекта %(id)s атрибут 'd' пуÑÑ‚. Удалите Ñтот объект из вашего дизайна." @@ -684,7 +587,7 @@ msgstr "У объекта %(id)s атрибут 'd' пуÑÑ‚. Удалите Ñ #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:345 +#: lib/elements/element.py:354 msgid "error:" msgstr "ошибка:" @@ -700,78 +603,275 @@ msgstr "Ð’ дизайне обнаружена Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð°Ñ Ð»Ð¸Ð½Ð¸ msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "* Выберите: РаÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ > Ink/Stitch > Решение проблем > ОчиÑтка Дизайна..." -#: lib/elements/fill.py:23 +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" +msgstr "Малое заполнение" + +#: lib/elements/fill_stitch.py:28 +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:34 lib/elements/fill_stitch.py:399 +msgid "Expand" +msgstr "Уширение" + +#: lib/elements/fill_stitch.py:35 +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:40 lib/elements/fill_stitch.py:376 +msgid "Inset" +msgstr "ОтÑтуп" + +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +msgstr "Параметр отÑтупа предварительной проÑтрочки не может быть применен Ð´Ð»Ñ Ñтого объекта заполнениÑ. ВмеÑто него Ink/Stitch будет иÑпользовать оригинальный размер." + +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" +msgstr "" + +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." +msgstr "" + +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" +msgstr "" + +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" +msgstr "" + +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" +msgstr "" + +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." +msgstr "" + +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" +msgstr "" + +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" +msgstr "" + +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." +msgstr "" + +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." +msgstr "" + +#: lib/elements/fill_stitch.py:72 msgid "Unconnected" msgstr "ÐеÑвÑзанные формы" -#: lib/elements/fill.py:24 +#: lib/elements/fill_stitch.py:73 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "Гладь: Ðтот объект ÑоÑтоит из неÑвÑзанных фигур. Ðто недопуÑтимо, поÑкольку Ink/Stitch не знает в каком порÑдке выполнÑть их вышивку. Разделите объект на отдельные фигуры." -#: lib/elements/fill.py:28 lib/elements/fill.py:36 +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "* РаÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ > Ink/Stitch > ИнÑтрументы Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ > Разбить объекты заливок" -#: lib/elements/fill.py:33 +#: lib/elements/fill_stitch.py:82 msgid "Border crosses itself" msgstr "Границы переÑекают Ñами ÑебÑ" -#: lib/elements/fill.py:34 +#: lib/elements/fill_stitch.py:83 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "Заполнение: Фигура имеет проблемы. Ðто может произойти, когда её границы переÑекают Ñами ÑебÑ." -#: lib/elements/fill.py:41 -msgid "Fill" -msgstr "Заполнение" +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" +msgstr "" + +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" +msgstr "ÐвтоматичеÑки раÑÑÑ‡Ð¸Ñ‚Ð°Ð½Ð½Ð°Ñ Ð²Ñ‹ÑˆÐ¸Ð²ÐºÐ° заполнениÑ" + +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Round" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" -msgstr "Ð ÑƒÑ‡Ð½Ð°Ñ Ð²Ñ‹ÑˆÐ¸Ð²ÐºÐ° заполнениÑ" +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." -msgstr "Ðвтзаполнение выбираетÑÑ Ð¿Ð¾ умолчанию Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð²Ñ‹ÑˆÐ¸Ð²Ð¾Ðº заполнением." +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "Угол линий Ñтежков" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "Угол увеличиваетÑÑ Ð² направление против чаÑовой Ñтрелки. 0 - горизонтально. Отрицательные Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ð¿ÑƒÑкаютÑÑ." -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "ПропуÑкать поÑледний Ñтежок в Ñ€Ñду" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +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:160 msgid "Flip fill (start right-to-left)" msgstr "Развернуть направление (Ñправа-налево)" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 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.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "РаÑÑтоÑние между Ñ€Ñдов" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "РаÑÑтоÑние между Ñ€Ñдами вышивки." -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° Ñтежка заполнениÑ" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 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.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "КоличеÑтво Ñдвигов Ñтрочек перед повторением" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "КоличеÑтво Ñтрочек между Ñтежками в одной и той же позиции в колонке." +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "Длина Ñтежка Ñтрочки (переход между ÑекциÑми)" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "Длина Ñтежков внутри контура Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸ переходе от Ñекции к Ñекции." + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "ÐŸÑ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¿Ñ€Ð¾Ñтрочка" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "Угол заполнениÑ" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "По умолчанию: угол Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ +90°. Укажите ÑпиÑок через запÑтую Ð´Ð»Ñ Ð½ÐµÑкольких Ñлоёв." + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "РаÑÑтоÑние между Ñ€Ñдов" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "по умолчанию: раÑтоÑние между Ñ€Ñдов Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ã— 3" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° Ñтежка" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "по умолчанию: равна макÑимальной длине Ñтежка заполнениÑ" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "Сжать контур предварительной проÑтрочки, чтобы она не показалаÑÑŒ из под заполнениÑ." + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "Увеличение контура Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð´Ð»Ñ ÐºÐ¾Ð¼Ð¿ÐµÐ½Ñации раÑÑтоÑÐ½Ð¸Ñ Ð¼ÐµÐ¶Ð´Ñƒ формами." + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "Ðижние переходы" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +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:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "Ошибка ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð°Ð²Ñ‚Ð¾Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ! Ðто значит, что возникла проблема в Ink/Stitch." + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "ЕÑли вы желаете помочь нам делать Ink/Stitch лучше, пожалуйÑта Ñкопируйте веÑÑŒ текÑÑ‚ целиком в Ñообщение об ошибке на Ñайте: " + #: lib/elements/image.py:13 msgid "Image" msgstr "Изображение" @@ -788,27 +888,27 @@ msgstr "* Конвертируйте ваше изображение в вект msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "* Либо перериÑуйте изображение при помощи инÑтрументов Ручка(P) или Кривые(B)" -#: lib/elements/pattern.py:14 -msgid "Pattern Element" -msgstr "Ðлемент Шаблона" +#: lib/elements/marker.py:14 +msgid "Marker Element" +msgstr "" -#: lib/elements/pattern.py:15 -msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." -msgstr "Ðтот Ñлемент не будет вышит. Он будет отображатьÑÑ ÐºÐ°Ðº шаблон, примененный к объектам в той же группе, что и он. Объекты в подгруппах будут проигнорированы." +#: lib/elements/marker.py:15 +msgid "This element will not be embroidered. It will be applied to objects in the same group. Objects in sub-groups will be ignored." +msgstr "" -#: lib/elements/pattern.py:19 -msgid "To disable pattern mode, remove the pattern marker:" -msgstr "Ð”Ð»Ñ Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ðµ режима шаблона удалите маркер шаблона:" +#: lib/elements/marker.py:18 +msgid "Turn back to normal embroidery element mode, remove the marker:" +msgstr "" -#: lib/elements/pattern.py:20 +#: lib/elements/marker.py:19 msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" msgstr "* Откройте панель Заливка и обводка (Объект > Заливка и обводка)" -#: lib/elements/pattern.py:21 +#: lib/elements/marker.py:20 msgid "* Go to the Stroke style tab" msgstr "* Перейдите на вкладку Стиль обводки" -#: lib/elements/pattern.py:22 +#: lib/elements/marker.py:21 msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "* Ð’ разделе \"Маркеры\" выберите первый(пуÑтой) вариант в первом выпадающем ÑпиÑке." @@ -1066,15 +1166,15 @@ msgstr "Повторов Ñтрочки" msgid "Defines how many times to run down and back along the path." msgstr "ОпределÑет Ñколько раз нужно пройти по Ñтрочке вперед и назад." -#: lib/elements/stroke.py:109 +#: lib/elements/stroke.py:110 msgid "Manual stitch placement" msgstr "Ð ÑƒÑ‡Ð½Ð°Ñ Ñ€Ð°ÑÑтановка Ñтежков" -#: lib/elements/stroke.py:110 +#: lib/elements/stroke.py:111 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "Каждый узел на линии будет ÑвлÑтьÑÑ Ð¼ÐµÑтом прокола. Длина Ñтежка и плотноÑть зигзага игнорируютÑÑ." -#: lib/elements/stroke.py:144 +#: lib/elements/stroke.py:145 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "Обнаружена уÑÑ‚Ð°Ñ€ÐµÐ²ÑˆÐ°Ñ Ð½Ð°Ñтройка!\n\n" @@ -1117,6 +1217,15 @@ msgstr "Попробуйте импортировать как \"другой Ñ msgid "Please chose an other color palette for your design." msgstr "Выберите другую палитру Ð´Ð»Ñ Ð²Ð°ÑˆÐµÐ³Ð¾ дизайна." +#. auto-route running stitch columns extension +#: lib/extensions/auto_run.py:57 lib/extensions/cutwork_segmentation.py:47 +msgid "Please select one or more stroke elements." +msgstr "" + +#: lib/extensions/auto_run.py:62 +msgid "Please select at least one stroke element." +msgstr "" + #: lib/extensions/auto_satin.py:35 msgid "Please ensure that at most one start and end command is attached to the selected satin columns." msgstr "УбедитеÑÑŒ, что к выбранной Ñатиновой колонне прикреплено не более одной команды начала и конца." @@ -1131,15 +1240,15 @@ msgid "Please select at least one satin column." msgstr "Выберите Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ одну Ñатиновую колонну." #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "Ink/Stitch не знает как работать ни Ñ Ð¾Ð´Ð½Ð¸Ð¼ из выбранных объектов." -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "Во вÑем дизайне нет ни одного объекта Ñ ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¼ Ink/Stitch мог бы работаь." -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "Совет: Попробуйте РаÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ > Ink/Stitch > Решение ппроблем > Решение проблем Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð°Ð¼Ð¸" @@ -1183,10 +1292,6 @@ msgstr "Выберите одну или неÑколько Ñатиновых Ð msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first." msgstr "Ñта ÑÐ°Ñ‚Ð¸Ð½Ð¾Ð²Ð°Ñ ÐºÐ¾Ð»Ð¾Ð½Ð½Ð° не имеет команды \"точка разрыва Ñатиновой колонны\" прикрепленной к ней. ИÑпользуйте \"Добавить команды\" из меню и прикрепите команду \"Точка разрыва Ñатиновой колонны\"." -#: lib/extensions/cutwork_segmentation.py:47 -msgid "Please select one or more stroke elements." -msgstr "" - #: lib/extensions/cutwork_segmentation.py:158 msgid "Cutwork Group" msgstr "" @@ -1262,7 +1367,7 @@ msgstr "Вышивать Ñтроки поочерёдно вперёд и наРmsgid "Add trims" msgstr "Добавить обрез нитей" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1271,7 +1376,7 @@ msgstr "Добавить обрез нитей" msgid "Cancel" msgstr "Отмена" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "Применить и Выйти" @@ -1333,55 +1438,59 @@ msgstr "Выберите одну или неÑколько команд Ð´Ð»Ñ msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "Ðти наÑтройки будут применены к 1 объекту." -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "Ðти параметры будут применены к %d объектам." -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "Ðекоторые параметры имеют различные Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ñƒ выбранных объектов. Выберите значение из ÑпиÑка или введите новое." -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "Отключение Ñтой вкладки отключит также Ñледующие %d вкладки." -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "Отключение Ñтой вкладки отключит также Ñледующую вкладу." -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "Включение Ñтой вкладки отключит %s и наоборот." -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "Объекты Inkscape" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "Кликните, чтобы Ñти параметры были Ñохранены, когда вы нажмете \"Применить и Выйти\"" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Ðти параметры будут Ñохранены, когда вы нажмете \"Применить и Выйти\"" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "Параметры вышивки" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "ИÑпользовать поÑледние наÑтройки" #: lib/extensions/reorder.py:20 -msgid "Please select at least to elements to reorder." +msgid "Please select at least two elements to reorder." +msgstr "" + +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." msgstr "" #: lib/extensions/selection_to_pattern.py:21 @@ -1643,24 +1752,42 @@ msgstr "Файл не ÑущеÑтвует и не может быть Ð¾Ñ‚ÐºÑ€Ñ msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" -#: lib/stitches/auto_satin.py:659 -msgid "Auto-Satin" -msgstr "Ðвто-Сатин" +#: lib/stitches/auto_run.py:135 +msgid "Auto-Run" +msgstr "" + +#: lib/stitches/auto_run.py:257 +#, python-format +msgid "AutoRun %d" +msgstr "" + +#: lib/stitches/auto_run.py:259 +#, python-format +msgid "AutoRun Underpath %d" +msgstr "" + +#: lib/stitches/auto_satin.py:345 +msgid "Auto-Route" +msgstr "" #. Label for a satin column created by Auto-Route Satin Columns and Lettering #. extensions -#: lib/stitches/auto_satin.py:706 +#: lib/stitches/auto_satin.py:516 #, python-format msgid "AutoSatin %d" msgstr "ÐвтоСатин %d" #. Label for running stitch (underpathing) created by Auto-Route Satin Columns #. amd Lettering extensions -#: lib/stitches/auto_satin.py:709 +#: lib/stitches/auto_satin.py:519 #, python-format msgid "AutoSatin Running Stitch %d" msgstr "ÐвтоСатин Строчка %d" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "План Стежков" @@ -2477,14 +2604,63 @@ msgstr "*Выберите палитру цветов" msgid "Thread Color Management" msgstr "Управление цветами нитей" -#: inx/inkstitch_auto_satin.inx:3 -msgid "Auto-Route Satin Columns" -msgstr "Ðвто-Маршрут Сатиновых Колонн" +#: inx/inkstitch_auto_run.inx:3 inx/inkstitch_auto_run.inx:24 +msgid "Autoroute Running Stitch" +msgstr "" + +#: inx/inkstitch_auto_run.inx:10 +msgid "Tools: Stroke" +msgstr "" + +#: inx/inkstitch_auto_run.inx:15 +msgid "Autoroute Running Stitch Options" +msgstr "" + +#: inx/inkstitch_auto_run.inx:17 +msgid "Add nodes at intersections" +msgstr "" -#: inx/inkstitch_auto_satin.inx:5 +#: inx/inkstitch_auto_run.inx:19 +msgid "Preserve order of running stitches" +msgstr "" + +#: inx/inkstitch_auto_run.inx:21 inx/inkstitch_auto_satin.inx:5 msgid "Trim jump stitches" msgstr "Обрезать Ñтежки переходов" +#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42 +#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 +msgid "Help" +msgstr "" + +#: inx/inkstitch_auto_run.inx:25 +msgid "Add nodes at intersections:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:27 +msgid "- Enabled (automatic). Ink/Stitch will add some nodes for better routing. This is the default setting." +msgstr "" + +#: inx/inkstitch_auto_run.inx:29 +msgid "- Disabled (manual). Choose this option if you have manually set nodes at crucial spots." +msgstr "" + +#: inx/inkstitch_auto_run.inx:32 +msgid "Use Start- end end commands to define where auto-routing for running stitch should start and end." +msgstr "" + +#: inx/inkstitch_auto_run.inx:34 +msgid "More info on our website:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:35 +msgid "https://inkstitch.org/docs/stroke-tools#auto-route-running-stitch" +msgstr "" + +#: inx/inkstitch_auto_satin.inx:3 +msgid "Auto-Route Satin Columns" +msgstr "Ðвто-Маршрут Сатиновых Колонн" + #: inx/inkstitch_auto_satin.inx:6 msgid "Preserve order of satin columns" msgstr "Сохранить порÑдок Ñатиновых колонн" @@ -2492,16 +2668,16 @@ msgstr "Сохранить порÑдок Ñатиновых колонн" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_convert_to_stroke.inx:13 inx/inkstitch_cut_satin.inx:10 #: inx/inkstitch_flip.inx:10 -msgid "Satin Tools" -msgstr "ИнÑтрументы Сатина" +msgid "Tools: Satin" +msgstr "" #: inx/inkstitch_break_apart.inx:3 msgid "Break Apart Fill Objects" msgstr "Разделить объекты заливок" #: inx/inkstitch_break_apart.inx:10 -msgid "Fill Tools" -msgstr "ИнÑтрументы ЗаполнениÑ" +msgid "Tools: Fill" +msgstr "" #: inx/inkstitch_break_apart.inx:17 msgid "Method" @@ -2549,7 +2725,7 @@ msgstr "" #: inx/inkstitch_commands_scale_symbols.inx:11 #: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14 -#: inx/inkstitch_object_commands.inx:18 +#: inx/inkstitch_object_commands.inx:20 #: inx/inkstitch_object_commands_toggle_visibility.inx:10 msgid "Commands" msgstr "Команды" @@ -2632,11 +2808,6 @@ msgstr "" msgid "Keep original" msgstr "" -#: inx/inkstitch_cutwork_segmentation.inx:42 -#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 -msgid "Help" -msgstr "" - #: inx/inkstitch_cutwork_segmentation.inx:43 msgid "This extension separates a path depending on the angle." msgstr "" @@ -2670,6 +2841,7 @@ msgid "Duplicate Params" msgstr "Дублировать параметры" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "Правка" @@ -3631,6 +3803,14 @@ msgstr "Убрать наÑтройки печати из данных SVG" msgid "Re-stack objects in order of selection" msgstr "УпорÑдочить объекты в порÑдке выделениÑ" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "Выделение в шаблон" diff --git a/translations/messages_sr_SP.po b/translations/messages_sr_SP.po index 4b91ce47..daa4dcab 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: 2022-04-25 02:19+0000\n" -"PO-Revision-Date: 2022-04-29 02:29\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-24 02:25\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: 2022-04-25 02:19+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -405,58 +405,70 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 -msgid "Auto-route satin stitch starting position" +msgid "Auto-route running stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 -msgid "Auto-route satin stitch ending position" +msgid "Auto-route running stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 -msgid "Stop (pause machine) after sewing this object" +msgid "Auto-route satin stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 -msgid "Trim thread after sewing this object" +msgid "Auto-route satin stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 -msgid "Ignore this object (do not stitch)" +msgid "Stop (pause machine) after sewing this object" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 +msgid "Trim thread after sewing this object" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:48 inx/inkstitch_object_commands.inx:12 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:51 inx/inkstitch_object_commands.inx:13 msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects a layer -#: lib/commands.py:48 inx/inkstitch_layer_commands.inx:7 +#: lib/commands.py:54 inx/inkstitch_layer_commands.inx:7 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:51 inx/inkstitch_global_commands.inx:7 +#: lib/commands.py:57 inx/inkstitch_global_commands.inx:7 msgid "Origin for exported embroidery files" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:54 inx/inkstitch_global_commands.inx:9 +#: lib/commands.py:60 inx/inkstitch_global_commands.inx:9 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:212 +#: lib/commands.py:219 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -466,312 +478,400 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:219 +#: lib/commands.py:226 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:284 lib/commands.py:397 +#: lib/commands.py:291 lib/commands.py:406 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:310 +#: lib/commands.py:316 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:326 +#: lib/commands.py:335 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -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." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" +#: lib/elements/element.py:207 +msgid "After" msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +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/auto_fill.py:136 lib/elements/fill.py:76 -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." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -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." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +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/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +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/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -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." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Round" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +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:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 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.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 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.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +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:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -788,27 +888,27 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/pattern.py:14 -msgid "Pattern Element" +#: lib/elements/marker.py:14 +msgid "Marker Element" msgstr "" -#: lib/elements/pattern.py:15 -msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +#: lib/elements/marker.py:15 +msgid "This element will not be embroidered. It will be applied to objects in the same group. Objects in sub-groups will be ignored." msgstr "" -#: lib/elements/pattern.py:19 -msgid "To disable pattern mode, remove the pattern marker:" +#: lib/elements/marker.py:18 +msgid "Turn back to normal embroidery element mode, remove the marker:" msgstr "" -#: lib/elements/pattern.py:20 +#: lib/elements/marker.py:19 msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" msgstr "" -#: lib/elements/pattern.py:21 +#: lib/elements/marker.py:20 msgid "* Go to the Stroke style tab" msgstr "" -#: lib/elements/pattern.py:22 +#: lib/elements/marker.py:21 msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" @@ -1066,15 +1166,15 @@ msgstr "" msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:109 +#: lib/elements/stroke.py:110 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:110 +#: lib/elements/stroke.py:111 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:144 +#: lib/elements/stroke.py:145 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" @@ -1116,6 +1216,15 @@ msgstr "" msgid "Please chose an other color palette for your design." msgstr "" +#. auto-route running stitch columns extension +#: lib/extensions/auto_run.py:57 lib/extensions/cutwork_segmentation.py:47 +msgid "Please select one or more stroke elements." +msgstr "" + +#: lib/extensions/auto_run.py:62 +msgid "Please select at least one stroke element." +msgstr "" + #: lib/extensions/auto_satin.py:35 msgid "Please ensure that at most one start and end command is attached to the selected satin columns." msgstr "" @@ -1130,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1182,10 +1291,6 @@ msgstr "" msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first." msgstr "" -#: lib/extensions/cutwork_segmentation.py:47 -msgid "Please select one or more stroke elements." -msgstr "" - #: lib/extensions/cutwork_segmentation.py:158 msgid "Cutwork Group" msgstr "" @@ -1261,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1270,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1332,55 +1437,59 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" #: lib/extensions/reorder.py:20 -msgid "Please select at least to elements to reorder." +msgid "Please select at least two elements to reorder." +msgstr "" + +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." msgstr "" #: lib/extensions/selection_to_pattern.py:21 @@ -1641,24 +1750,42 @@ msgstr "" msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" -#: lib/stitches/auto_satin.py:659 -msgid "Auto-Satin" +#: lib/stitches/auto_run.py:135 +msgid "Auto-Run" +msgstr "" + +#: lib/stitches/auto_run.py:257 +#, python-format +msgid "AutoRun %d" +msgstr "" + +#: lib/stitches/auto_run.py:259 +#, python-format +msgid "AutoRun Underpath %d" +msgstr "" + +#: lib/stitches/auto_satin.py:345 +msgid "Auto-Route" msgstr "" #. Label for a satin column created by Auto-Route Satin Columns and Lettering #. extensions -#: lib/stitches/auto_satin.py:706 +#: lib/stitches/auto_satin.py:516 #, python-format msgid "AutoSatin %d" msgstr "" #. Label for running stitch (underpathing) created by Auto-Route Satin Columns #. amd Lettering extensions -#: lib/stitches/auto_satin.py:709 +#: lib/stitches/auto_satin.py:519 #, python-format msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2474,14 +2601,63 @@ msgstr "" msgid "Thread Color Management" msgstr "" -#: inx/inkstitch_auto_satin.inx:3 -msgid "Auto-Route Satin Columns" +#: inx/inkstitch_auto_run.inx:3 inx/inkstitch_auto_run.inx:24 +msgid "Autoroute Running Stitch" +msgstr "" + +#: inx/inkstitch_auto_run.inx:10 +msgid "Tools: Stroke" +msgstr "" + +#: inx/inkstitch_auto_run.inx:15 +msgid "Autoroute Running Stitch Options" msgstr "" -#: inx/inkstitch_auto_satin.inx:5 +#: inx/inkstitch_auto_run.inx:17 +msgid "Add nodes at intersections" +msgstr "" + +#: inx/inkstitch_auto_run.inx:19 +msgid "Preserve order of running stitches" +msgstr "" + +#: inx/inkstitch_auto_run.inx:21 inx/inkstitch_auto_satin.inx:5 msgid "Trim jump stitches" msgstr "" +#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42 +#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 +msgid "Help" +msgstr "" + +#: inx/inkstitch_auto_run.inx:25 +msgid "Add nodes at intersections:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:27 +msgid "- Enabled (automatic). Ink/Stitch will add some nodes for better routing. This is the default setting." +msgstr "" + +#: inx/inkstitch_auto_run.inx:29 +msgid "- Disabled (manual). Choose this option if you have manually set nodes at crucial spots." +msgstr "" + +#: inx/inkstitch_auto_run.inx:32 +msgid "Use Start- end end commands to define where auto-routing for running stitch should start and end." +msgstr "" + +#: inx/inkstitch_auto_run.inx:34 +msgid "More info on our website:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:35 +msgid "https://inkstitch.org/docs/stroke-tools#auto-route-running-stitch" +msgstr "" + +#: inx/inkstitch_auto_satin.inx:3 +msgid "Auto-Route Satin Columns" +msgstr "" + #: inx/inkstitch_auto_satin.inx:6 msgid "Preserve order of satin columns" msgstr "" @@ -2489,7 +2665,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_convert_to_stroke.inx:13 inx/inkstitch_cut_satin.inx:10 #: inx/inkstitch_flip.inx:10 -msgid "Satin Tools" +msgid "Tools: Satin" msgstr "" #: inx/inkstitch_break_apart.inx:3 @@ -2497,7 +2673,7 @@ msgid "Break Apart Fill Objects" msgstr "" #: inx/inkstitch_break_apart.inx:10 -msgid "Fill Tools" +msgid "Tools: Fill" msgstr "" #: inx/inkstitch_break_apart.inx:17 @@ -2546,7 +2722,7 @@ msgstr "" #: inx/inkstitch_commands_scale_symbols.inx:11 #: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14 -#: inx/inkstitch_object_commands.inx:18 +#: inx/inkstitch_object_commands.inx:20 #: inx/inkstitch_object_commands_toggle_visibility.inx:10 msgid "Commands" msgstr "" @@ -2629,11 +2805,6 @@ msgstr "" msgid "Keep original" msgstr "" -#: inx/inkstitch_cutwork_segmentation.inx:42 -#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 -msgid "Help" -msgstr "" - #: inx/inkstitch_cutwork_segmentation.inx:43 msgid "This extension separates a path depending on the angle." msgstr "" @@ -2667,6 +2838,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3628,6 +3800,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_sv_SE.po b/translations/messages_sv_SE.po index 0b8b240e..7a023236 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: 2022-04-25 02:19+0000\n" -"PO-Revision-Date: 2022-04-29 02:29\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-24 02:25\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: 2022-04-25 02:19+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -405,58 +405,70 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 -msgid "Auto-route satin stitch starting position" +msgid "Auto-route running stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 -msgid "Auto-route satin stitch ending position" +msgid "Auto-route running stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 +msgid "Auto-route satin stitch starting position" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 +msgid "Auto-route satin stitch ending position" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 msgid "Stop (pause machine) after sewing this object" msgstr "Stoppa (stanna maskinen) efter att ha sytt detta objekt" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 +#: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 msgid "Trim thread after sewing this object" msgstr "Klipp av trÃ¥den efter att ha sytt detta objekt" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 +#: lib/commands.py:48 inx/inkstitch_object_commands.inx:12 msgid "Ignore this object (do not stitch)" msgstr "Hoppa över detta objekt (sy inte)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 +#: lib/commands.py:51 inx/inkstitch_object_commands.inx:13 msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects a layer -#: lib/commands.py:48 inx/inkstitch_layer_commands.inx:7 +#: lib/commands.py:54 inx/inkstitch_layer_commands.inx:7 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "Ignorera lager (sy inga objekt i det här lagret)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:51 inx/inkstitch_global_commands.inx:7 +#: lib/commands.py:57 inx/inkstitch_global_commands.inx:7 msgid "Origin for exported embroidery files" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:54 inx/inkstitch_global_commands.inx:9 +#: lib/commands.py:60 inx/inkstitch_global_commands.inx:9 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:212 +#: lib/commands.py:219 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -466,312 +478,400 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:219 +#: lib/commands.py:226 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:284 lib/commands.py:397 +#: lib/commands.py:291 lib/commands.py:406 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:310 +#: lib/commands.py:316 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:326 +#: lib/commands.py:335 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -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." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" -msgstr "Max stygn längd" +#: lib/elements/element.py:207 +msgid "After" +msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" -msgstr "Hoppa över sista stygnet i varje rad" +#: lib/elements/element.py:217 +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/auto_fill.py:136 lib/elements/fill.py:76 -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." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -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." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +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/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +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/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -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." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Round" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "Hoppa över sista stygnet i varje rad" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +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:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 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.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 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.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "Max stygn längd" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +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:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -788,27 +888,27 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/pattern.py:14 -msgid "Pattern Element" +#: lib/elements/marker.py:14 +msgid "Marker Element" msgstr "" -#: lib/elements/pattern.py:15 -msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +#: lib/elements/marker.py:15 +msgid "This element will not be embroidered. It will be applied to objects in the same group. Objects in sub-groups will be ignored." msgstr "" -#: lib/elements/pattern.py:19 -msgid "To disable pattern mode, remove the pattern marker:" +#: lib/elements/marker.py:18 +msgid "Turn back to normal embroidery element mode, remove the marker:" msgstr "" -#: lib/elements/pattern.py:20 +#: lib/elements/marker.py:19 msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" msgstr "" -#: lib/elements/pattern.py:21 +#: lib/elements/marker.py:20 msgid "* Go to the Stroke style tab" msgstr "" -#: lib/elements/pattern.py:22 +#: lib/elements/marker.py:21 msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" @@ -1066,15 +1166,15 @@ msgstr "" msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:109 +#: lib/elements/stroke.py:110 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:110 +#: lib/elements/stroke.py:111 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:144 +#: lib/elements/stroke.py:145 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" @@ -1116,6 +1216,15 @@ msgstr "" msgid "Please chose an other color palette for your design." msgstr "" +#. auto-route running stitch columns extension +#: lib/extensions/auto_run.py:57 lib/extensions/cutwork_segmentation.py:47 +msgid "Please select one or more stroke elements." +msgstr "" + +#: lib/extensions/auto_run.py:62 +msgid "Please select at least one stroke element." +msgstr "" + #: lib/extensions/auto_satin.py:35 msgid "Please ensure that at most one start and end command is attached to the selected satin columns." msgstr "" @@ -1130,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1182,10 +1291,6 @@ msgstr "" msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first." msgstr "" -#: lib/extensions/cutwork_segmentation.py:47 -msgid "Please select one or more stroke elements." -msgstr "" - #: lib/extensions/cutwork_segmentation.py:158 msgid "Cutwork Group" msgstr "" @@ -1261,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1270,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1332,55 +1437,59 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" #: lib/extensions/reorder.py:20 -msgid "Please select at least to elements to reorder." +msgid "Please select at least two elements to reorder." +msgstr "" + +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." msgstr "" #: lib/extensions/selection_to_pattern.py:21 @@ -1641,24 +1750,42 @@ msgstr "" msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" -#: lib/stitches/auto_satin.py:659 -msgid "Auto-Satin" +#: lib/stitches/auto_run.py:135 +msgid "Auto-Run" +msgstr "" + +#: lib/stitches/auto_run.py:257 +#, python-format +msgid "AutoRun %d" +msgstr "" + +#: lib/stitches/auto_run.py:259 +#, python-format +msgid "AutoRun Underpath %d" +msgstr "" + +#: lib/stitches/auto_satin.py:345 +msgid "Auto-Route" msgstr "" #. Label for a satin column created by Auto-Route Satin Columns and Lettering #. extensions -#: lib/stitches/auto_satin.py:706 +#: lib/stitches/auto_satin.py:516 #, python-format msgid "AutoSatin %d" msgstr "" #. Label for running stitch (underpathing) created by Auto-Route Satin Columns #. amd Lettering extensions -#: lib/stitches/auto_satin.py:709 +#: lib/stitches/auto_satin.py:519 #, python-format msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2473,14 +2600,63 @@ msgstr "" msgid "Thread Color Management" msgstr "" -#: inx/inkstitch_auto_satin.inx:3 -msgid "Auto-Route Satin Columns" +#: inx/inkstitch_auto_run.inx:3 inx/inkstitch_auto_run.inx:24 +msgid "Autoroute Running Stitch" +msgstr "" + +#: inx/inkstitch_auto_run.inx:10 +msgid "Tools: Stroke" +msgstr "" + +#: inx/inkstitch_auto_run.inx:15 +msgid "Autoroute Running Stitch Options" +msgstr "" + +#: inx/inkstitch_auto_run.inx:17 +msgid "Add nodes at intersections" +msgstr "" + +#: inx/inkstitch_auto_run.inx:19 +msgid "Preserve order of running stitches" msgstr "" -#: inx/inkstitch_auto_satin.inx:5 +#: inx/inkstitch_auto_run.inx:21 inx/inkstitch_auto_satin.inx:5 msgid "Trim jump stitches" msgstr "" +#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42 +#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 +msgid "Help" +msgstr "" + +#: inx/inkstitch_auto_run.inx:25 +msgid "Add nodes at intersections:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:27 +msgid "- Enabled (automatic). Ink/Stitch will add some nodes for better routing. This is the default setting." +msgstr "" + +#: inx/inkstitch_auto_run.inx:29 +msgid "- Disabled (manual). Choose this option if you have manually set nodes at crucial spots." +msgstr "" + +#: inx/inkstitch_auto_run.inx:32 +msgid "Use Start- end end commands to define where auto-routing for running stitch should start and end." +msgstr "" + +#: inx/inkstitch_auto_run.inx:34 +msgid "More info on our website:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:35 +msgid "https://inkstitch.org/docs/stroke-tools#auto-route-running-stitch" +msgstr "" + +#: inx/inkstitch_auto_satin.inx:3 +msgid "Auto-Route Satin Columns" +msgstr "" + #: inx/inkstitch_auto_satin.inx:6 msgid "Preserve order of satin columns" msgstr "" @@ -2488,7 +2664,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_convert_to_stroke.inx:13 inx/inkstitch_cut_satin.inx:10 #: inx/inkstitch_flip.inx:10 -msgid "Satin Tools" +msgid "Tools: Satin" msgstr "" #: inx/inkstitch_break_apart.inx:3 @@ -2496,7 +2672,7 @@ msgid "Break Apart Fill Objects" msgstr "" #: inx/inkstitch_break_apart.inx:10 -msgid "Fill Tools" +msgid "Tools: Fill" msgstr "" #: inx/inkstitch_break_apart.inx:17 @@ -2545,7 +2721,7 @@ msgstr "" #: inx/inkstitch_commands_scale_symbols.inx:11 #: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14 -#: inx/inkstitch_object_commands.inx:18 +#: inx/inkstitch_object_commands.inx:20 #: inx/inkstitch_object_commands_toggle_visibility.inx:10 msgid "Commands" msgstr "" @@ -2628,11 +2804,6 @@ msgstr "" msgid "Keep original" msgstr "" -#: inx/inkstitch_cutwork_segmentation.inx:42 -#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 -msgid "Help" -msgstr "" - #: inx/inkstitch_cutwork_segmentation.inx:43 msgid "This extension separates a path depending on the angle." msgstr "" @@ -2666,6 +2837,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3627,6 +3799,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_tr_TR.po b/translations/messages_tr_TR.po index 95b40c27..fcfda8b3 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: 2022-04-25 02:19+0000\n" -"PO-Revision-Date: 2022-04-29 02:29\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-24 02:25\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: 2022-04-25 02:19+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -405,58 +405,70 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 -msgid "Auto-route satin stitch starting position" +msgid "Auto-route running stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 -msgid "Auto-route satin stitch ending position" +msgid "Auto-route running stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 +msgid "Auto-route satin stitch starting position" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 +msgid "Auto-route satin stitch ending position" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 msgid "Stop (pause machine) after sewing this object" msgstr "Bu objeyi diktikten sonra dur (makineyi duraklat)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 +#: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 msgid "Trim thread after sewing this object" msgstr "Bu objeyi diktikten sonra ipi kes" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 +#: lib/commands.py:48 inx/inkstitch_object_commands.inx:12 msgid "Ignore this object (do not stitch)" msgstr "Bu objeyi atla (dikme)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 +#: lib/commands.py:51 inx/inkstitch_object_commands.inx:13 msgid "Satin cut point (use with Cut Satin Column)" msgstr "Saten kesim noktası (Saten Kesin Sütunu ile kullan)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects a layer -#: lib/commands.py:48 inx/inkstitch_layer_commands.inx:7 +#: lib/commands.py:54 inx/inkstitch_layer_commands.inx:7 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "Kat atla (bu katta obje dikme)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:51 inx/inkstitch_global_commands.inx:7 +#: lib/commands.py:57 inx/inkstitch_global_commands.inx:7 msgid "Origin for exported embroidery files" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:54 inx/inkstitch_global_commands.inx:9 +#: lib/commands.py:60 inx/inkstitch_global_commands.inx:9 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:212 +#: lib/commands.py:219 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -466,312 +478,400 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:219 +#: lib/commands.py:226 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:284 lib/commands.py:397 +#: lib/commands.py:291 lib/commands.py:406 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:310 +#: lib/commands.py:316 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:326 +#: lib/commands.py:335 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -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." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" -msgstr "Max dikiÅŸ uzunluÄŸu" +#: lib/elements/element.py:207 +msgid "After" +msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" -msgstr "Her sırada son dikiÅŸi atla" +#: lib/elements/element.py:217 +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/auto_fill.py:136 lib/elements/fill.py:76 -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." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" +msgstr "hata:" + +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -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." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." -msgstr "Otodolgu sırasında hata! Bu Ink/Stitch ile bir problem mevcut olduÄŸu anlamına gelir." +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" +msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:28 +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/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:35 +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/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:213 -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." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" -msgstr "hata:" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" +msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Round" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "Her sırada son dikiÅŸi atla" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +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:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 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.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 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.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "Max dikiÅŸ uzunluÄŸu" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +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:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "Otodolgu sırasında hata! Bu Ink/Stitch ile bir problem mevcut olduÄŸu anlamına gelir." + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -788,27 +888,27 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/pattern.py:14 -msgid "Pattern Element" +#: lib/elements/marker.py:14 +msgid "Marker Element" msgstr "" -#: lib/elements/pattern.py:15 -msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +#: lib/elements/marker.py:15 +msgid "This element will not be embroidered. It will be applied to objects in the same group. Objects in sub-groups will be ignored." msgstr "" -#: lib/elements/pattern.py:19 -msgid "To disable pattern mode, remove the pattern marker:" +#: lib/elements/marker.py:18 +msgid "Turn back to normal embroidery element mode, remove the marker:" msgstr "" -#: lib/elements/pattern.py:20 +#: lib/elements/marker.py:19 msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" msgstr "" -#: lib/elements/pattern.py:21 +#: lib/elements/marker.py:20 msgid "* Go to the Stroke style tab" msgstr "" -#: lib/elements/pattern.py:22 +#: lib/elements/marker.py:21 msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" @@ -1066,15 +1166,15 @@ msgstr "Tekrarlamalar" msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:109 +#: lib/elements/stroke.py:110 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:110 +#: lib/elements/stroke.py:111 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:144 +#: lib/elements/stroke.py:145 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" @@ -1116,6 +1216,15 @@ msgstr "" msgid "Please chose an other color palette for your design." msgstr "" +#. auto-route running stitch columns extension +#: lib/extensions/auto_run.py:57 lib/extensions/cutwork_segmentation.py:47 +msgid "Please select one or more stroke elements." +msgstr "" + +#: lib/extensions/auto_run.py:62 +msgid "Please select at least one stroke element." +msgstr "" + #: lib/extensions/auto_satin.py:35 msgid "Please ensure that at most one start and end command is attached to the selected satin columns." msgstr "" @@ -1130,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1182,10 +1291,6 @@ msgstr "" msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first." msgstr "" -#: lib/extensions/cutwork_segmentation.py:47 -msgid "Please select one or more stroke elements." -msgstr "" - #: lib/extensions/cutwork_segmentation.py:158 msgid "Cutwork Group" msgstr "" @@ -1261,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1270,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "İptal et" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "Uygula ve Kapat" @@ -1332,55 +1437,59 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "Bu ayarlar sadece 1 objeye uygulanacaktır." -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "Bu ayarlar sadece %d objeye uygulanacaktır." -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "Inkscape objeleri" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "En Son Ayarları Kullan" #: lib/extensions/reorder.py:20 -msgid "Please select at least to elements to reorder." +msgid "Please select at least two elements to reorder." +msgstr "" + +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." msgstr "" #: lib/extensions/selection_to_pattern.py:21 @@ -1641,24 +1750,42 @@ msgstr "" msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" -#: lib/stitches/auto_satin.py:659 -msgid "Auto-Satin" +#: lib/stitches/auto_run.py:135 +msgid "Auto-Run" +msgstr "" + +#: lib/stitches/auto_run.py:257 +#, python-format +msgid "AutoRun %d" +msgstr "" + +#: lib/stitches/auto_run.py:259 +#, python-format +msgid "AutoRun Underpath %d" +msgstr "" + +#: lib/stitches/auto_satin.py:345 +msgid "Auto-Route" msgstr "" #. Label for a satin column created by Auto-Route Satin Columns and Lettering #. extensions -#: lib/stitches/auto_satin.py:706 +#: lib/stitches/auto_satin.py:516 #, python-format msgid "AutoSatin %d" msgstr "" #. Label for running stitch (underpathing) created by Auto-Route Satin Columns #. amd Lettering extensions -#: lib/stitches/auto_satin.py:709 +#: lib/stitches/auto_satin.py:519 #, python-format msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2473,14 +2600,63 @@ msgstr "" msgid "Thread Color Management" msgstr "" -#: inx/inkstitch_auto_satin.inx:3 -msgid "Auto-Route Satin Columns" +#: inx/inkstitch_auto_run.inx:3 inx/inkstitch_auto_run.inx:24 +msgid "Autoroute Running Stitch" +msgstr "" + +#: inx/inkstitch_auto_run.inx:10 +msgid "Tools: Stroke" +msgstr "" + +#: inx/inkstitch_auto_run.inx:15 +msgid "Autoroute Running Stitch Options" +msgstr "" + +#: inx/inkstitch_auto_run.inx:17 +msgid "Add nodes at intersections" +msgstr "" + +#: inx/inkstitch_auto_run.inx:19 +msgid "Preserve order of running stitches" msgstr "" -#: inx/inkstitch_auto_satin.inx:5 +#: inx/inkstitch_auto_run.inx:21 inx/inkstitch_auto_satin.inx:5 msgid "Trim jump stitches" msgstr "" +#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42 +#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 +msgid "Help" +msgstr "" + +#: inx/inkstitch_auto_run.inx:25 +msgid "Add nodes at intersections:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:27 +msgid "- Enabled (automatic). Ink/Stitch will add some nodes for better routing. This is the default setting." +msgstr "" + +#: inx/inkstitch_auto_run.inx:29 +msgid "- Disabled (manual). Choose this option if you have manually set nodes at crucial spots." +msgstr "" + +#: inx/inkstitch_auto_run.inx:32 +msgid "Use Start- end end commands to define where auto-routing for running stitch should start and end." +msgstr "" + +#: inx/inkstitch_auto_run.inx:34 +msgid "More info on our website:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:35 +msgid "https://inkstitch.org/docs/stroke-tools#auto-route-running-stitch" +msgstr "" + +#: inx/inkstitch_auto_satin.inx:3 +msgid "Auto-Route Satin Columns" +msgstr "" + #: inx/inkstitch_auto_satin.inx:6 msgid "Preserve order of satin columns" msgstr "" @@ -2488,15 +2664,15 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_convert_to_stroke.inx:13 inx/inkstitch_cut_satin.inx:10 #: inx/inkstitch_flip.inx:10 -msgid "Satin Tools" -msgstr "Saten Gereçler" +msgid "Tools: Satin" +msgstr "" #: inx/inkstitch_break_apart.inx:3 msgid "Break Apart Fill Objects" msgstr "" #: inx/inkstitch_break_apart.inx:10 -msgid "Fill Tools" +msgid "Tools: Fill" msgstr "" #: inx/inkstitch_break_apart.inx:17 @@ -2545,7 +2721,7 @@ msgstr "" #: inx/inkstitch_commands_scale_symbols.inx:11 #: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14 -#: inx/inkstitch_object_commands.inx:18 +#: inx/inkstitch_object_commands.inx:20 #: inx/inkstitch_object_commands_toggle_visibility.inx:10 msgid "Commands" msgstr "" @@ -2628,11 +2804,6 @@ msgstr "" msgid "Keep original" msgstr "" -#: inx/inkstitch_cutwork_segmentation.inx:42 -#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 -msgid "Help" -msgstr "" - #: inx/inkstitch_cutwork_segmentation.inx:43 msgid "This extension separates a path depending on the angle." msgstr "" @@ -2666,6 +2837,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3627,6 +3799,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_uk_UA.po b/translations/messages_uk_UA.po index a79b0b39..d4a46f72 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: 2022-04-25 02:19+0000\n" -"PO-Revision-Date: 2022-04-29 02:29\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-24 02:25\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: 2022-04-25 02:19+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -405,58 +405,70 @@ msgstr "Кінцева Ð¿Ð¾Ð·Ð¸Ñ†Ñ–Ñ Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 +msgid "Auto-route running stitch starting position" +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 ending position" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 msgid "Auto-route satin stitch starting position" msgstr "Початкове Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ€ÑˆÑ€ÑƒÑ‚Ð° Ñатинів" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 +#: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 msgid "Auto-route satin stitch ending position" msgstr "ÐŸÐ¾Ð·Ð¸Ñ†Ñ–Ñ ÐºÑ–Ð½Ñ†Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ€ÑˆÑ€ÑƒÑ‚Ð° Ñатинів" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 +#: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 msgid "Stop (pause machine) after sewing this object" msgstr "Зупинити (поÑтавити машину на паузу) піÑÐ»Ñ Ð²Ð¸ÑˆÐ¸Ð²ÐºÐ¸ цього об'єкта" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 +#: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 msgid "Trim thread after sewing this object" msgstr "Обрізати нитку піÑÐ»Ñ Ð²Ð¸ÑˆÐ¸Ð²ÐºÐ¸ цього объекта" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 +#: lib/commands.py:48 inx/inkstitch_object_commands.inx:12 msgid "Ignore this object (do not stitch)" msgstr "Ігнорувати цей об'ект(не вишивати)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object -#: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 +#: lib/commands.py:51 inx/inkstitch_object_commands.inx:13 msgid "Satin cut point (use with Cut Satin Column)" msgstr "Точка разрива Ñатина (викориÑтовувати разом із Розділити Сатинову Колонку)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects a layer -#: lib/commands.py:48 inx/inkstitch_layer_commands.inx:7 +#: lib/commands.py:54 inx/inkstitch_layer_commands.inx:7 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "Ігнорувати шар (не вишивати об'єкти на цьому шарі)" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:51 inx/inkstitch_global_commands.inx:7 +#: lib/commands.py:57 inx/inkstitch_global_commands.inx:7 msgid "Origin for exported embroidery files" msgstr "Початок координат Ð´Ð»Ñ ÐµÐºÑпорту файлів вишивки" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:54 inx/inkstitch_global_commands.inx:9 +#: lib/commands.py:60 inx/inkstitch_global_commands.inx:9 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "Перейти в Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ Ð·ÑƒÐ¿Ð¸Ð½ÐºÐ¸ (\"ÐŸÐ¾Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ Ð¿Ð¾Ð·Ð° рамкою\")." -#: lib/commands.py:212 +#: lib/commands.py:219 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "Помилка: у документі Ñ” більше ніж одна команда %(command)s, але може бути лише одна. Видаліть уÑÑ–, крім однієї." @@ -466,217 +478,108 @@ msgstr "Помилка: у документі Ñ” більше ніж одна к #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:219 +#: lib/commands.py:226 #, python-format msgid "%(command)s: %(description)s" msgstr "%(command)s: %(description)s" -#: lib/commands.py:284 lib/commands.py:397 +#: lib/commands.py:291 lib/commands.py:406 msgid "Ink/Stitch Command" msgstr "Ink/Stitch команда" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:310 +#: lib/commands.py:316 msgid "connector" msgstr "з'єднувач" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:326 +#: lib/commands.py:335 msgid "command marker" msgstr "маркер команд" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" -msgstr "Дрібне заповненнÑ" - -#: lib/elements/auto_fill.py:24 -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/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" -msgstr "Розширити" - -#: lib/elements/auto_fill.py:31 -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/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" -msgstr "Ð’Ñтавки" - -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." -msgstr "Параметр відÑтупу попереднього Ð¿Ñ€Ð¾ÑˆÐ¸Ñ‚Ñ‚Ñ Ð½Ðµ можна заÑтоÑувати Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ об'єкта гладі. ЗаміÑть нього Ink/Stitch буде викориÑтовувати оригінальний розмір." - -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" -msgstr "ÐвтозаповненнÑ" - -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" -msgstr "Ðвтоматично прокладене заповненнÑ" - -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" -msgstr "Довжина Ñтібка по ходу (перехід між ÑекціÑми)" - -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." -msgstr "Довжина Ñтібків навколо контуру облаÑті заповненнÑ, що викориÑтовуєтьÑÑ Ð¿Ñ€Ð¸ переході від розділу до розділу." - -#: lib/elements/auto_fill.py:74 -msgid "Underlay" -msgstr "Підкладка" - -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" -msgstr "ÐÐ²Ñ‚Ð¾Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ Ð¿Ñ–Ð´ÐºÐ»Ð°Ð´ÐºÐ¸" - -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" -msgstr "Кут заповненнÑ" - -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." -msgstr "По замовчуванню: кут Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ +90°. Ð”Ð»Ñ ÐºÑ–Ð»ÑŒÐºÐ¾Ñ… шарів вкажіть ÑпиÑок через кому." - -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" -msgstr "МіжрÑдковий інтервал" - -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" -msgstr "типовий: 3-кратний проміжок між Ñ€Ñдками" - -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" -msgstr "МакÑимальна довжина Ñтібка" - -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" -msgstr "типовий: дорівнює макÑимальній довжині Ñтібка" - -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." -msgstr "Перед тим, Ñк робити підкладку, ÑтиÑніть форму, щоб запобігти поÑві підкладки навколо зовнішньої Ñторони заповненнÑ." - -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" -msgstr "ПропуÑтіть оÑтанній Ñтібок у кожному Ñ€Ñду" - -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -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/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." -msgstr "Розгорніть форму перед тим, Ñк заповнити зшиваннÑ, щоб компенÑувати зазори між фігурами." - -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" -msgstr "Ðижні переходи" - -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -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/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." -msgstr "Помилка під Ñ‡Ð°Ñ Ð°Ð²Ñ‚Ð¾Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ! Це означає, що Ñ–Ñнує проблема з Ink/Stitch." - -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " -msgstr "Якщо ви хочете допомогти нам зробити Ink/Stitch краще, будь лаÑка, вÑтавте вÑе це Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð² нову проблему за адреÑою: " - -#: lib/elements/clone.py:25 +#: lib/elements/clone.py:20 msgid "Clone Object" msgstr "Клонувати об'єкт" -#: lib/elements/clone.py:26 +#: lib/elements/clone.py:21 msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "У дизайні приÑутні один або більше об'єктів-клонів. Ink/Stitch може працювати з проÑтими клонами, але ви будет обмежені лише невеликим ÑпиÑком параметрів. " -#: lib/elements/clone.py:29 +#: lib/elements/clone.py:24 msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "Якщо ви хочете перетворити клон в реальний об'єкт, виконайте наÑтупні кроки:" -#: lib/elements/clone.py:30 +#: lib/elements/clone.py:25 msgid "* Select the clone" msgstr "* Виберіть клон" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 +#: lib/elements/clone.py:26 lib/elements/clone.py:37 msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "* Виберіть: Правка > Клони > Від'єднати клона (Alt+Shift+D)" -#: lib/elements/clone.py:36 +#: lib/elements/clone.py:31 msgid "Clone is not embroiderable" msgstr "Клон не може бути вишитий" -#: lib/elements/clone.py:37 +#: lib/elements/clone.py:32 msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "У дизайні приÑутні один або більше об'єктів-клонів. Клон повинен бути прÑмим нащадком елемента, Ñкий можна вишити. Ink/Stitch не може вишити клони груп чи інших невишиваємі елементи (текÑÑ‚ або картинка)." -#: lib/elements/clone.py:40 +#: lib/elements/clone.py:35 msgid "Convert the clone into a real element:" msgstr "Перетворіть клон в реальний об'єкт:" -#: lib/elements/clone.py:41 +#: lib/elements/clone.py:36 msgid "* Select the clone." msgstr "* Виберіть клон." -#: lib/elements/clone.py:56 +#: lib/elements/clone.py:51 msgid "Clone" msgstr "Клонувати" -#: lib/elements/clone.py:62 +#: lib/elements/clone.py:57 msgid "Custom fill angle" msgstr "Свій кут гладі" -#: lib/elements/clone.py:63 +#: lib/elements/clone.py:58 msgid "This setting will apply a custom fill angle for the clone." msgstr "Ð¦Ñ Ð½Ð°Ñтройка вказує Ñвій кут гладі Ð´Ð»Ñ ÐºÐ»Ð¾Ð½Ñƒ." -#: lib/elements/element.py:198 +#: lib/elements/element.py:202 msgid "Allow lock stitches" msgstr "Дозволити додавати закріпки" -#: lib/elements/element.py:199 +#: lib/elements/element.py:203 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "Закріпки на початку Ñ–/або наприкінці цього об'єкта. Ð”Ð»Ñ Ñ€ÑƒÑ‡Ð½Ð¸Ñ… Ñтібків закріпки додаватиÑÑ Ð½Ðµ будуть." #. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Both" msgstr "Обидва" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Before" msgstr "Початок" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "After" msgstr "Кінець" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Neither" msgstr "Ðе додавати" -#: lib/elements/element.py:212 +#: lib/elements/element.py:216 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:213 +#: lib/elements/element.py:217 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:257 +#: lib/elements/element.py:261 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "У об'єкта %(id)s атрибут 'd' порожній. Видаліть цей об'єкт з вашого дизайну." @@ -684,7 +587,7 @@ msgstr "У об'єкта %(id)s атрибут 'd' порожній. Ð’Ð¸Ð´Ð°Ð»Ñ #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:345 +#: lib/elements/element.py:354 msgid "error:" msgstr "помилка:" @@ -700,78 +603,275 @@ msgstr "У дизайні виÑвлена неправильна лініÑ, п msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "* Виберіть: Ð Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ > Ink/Stitch > Ð’Ð¸Ñ€Ñ–ÑˆÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼ > ОчиÑтка Дизайна..." -#: lib/elements/fill.py:23 +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" +msgstr "Дрібне заповненнÑ" + +#: lib/elements/fill_stitch.py:28 +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:34 lib/elements/fill_stitch.py:399 +msgid "Expand" +msgstr "Розширити" + +#: lib/elements/fill_stitch.py:35 +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:40 lib/elements/fill_stitch.py:376 +msgid "Inset" +msgstr "Ð’Ñтавки" + +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +msgstr "Параметр відÑтупу попереднього Ð¿Ñ€Ð¾ÑˆÐ¸Ñ‚Ñ‚Ñ Ð½Ðµ можна заÑтоÑувати Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ об'єкта гладі. ЗаміÑть нього Ink/Stitch буде викориÑтовувати оригінальний розмір." + +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" +msgstr "" + +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." +msgstr "" + +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" +msgstr "" + +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" +msgstr "" + +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" +msgstr "" + +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." +msgstr "" + +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" +msgstr "" + +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" +msgstr "" + +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." +msgstr "" + +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." +msgstr "" + +#: lib/elements/fill_stitch.py:72 msgid "Unconnected" msgstr "Ðез'єднані" -#: lib/elements/fill.py:24 +#: lib/elements/fill_stitch.py:73 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "ЗаповненнÑ: Цей об'єкт ÑкладаєтьÑÑ Ð· фігур що нез'єднані. Це заборонено, оÑкільки Ink/Stitch не знає, в Ñкому порÑдку Ñ—Ñ… зшивати. Будь лаÑка, розбийте цей об'єкт на окремі форми." -#: lib/elements/fill.py:28 lib/elements/fill.py:36 +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "* Ð Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ > Ink/Stitch > ІнÑтрументи гладі > Розбити об'єкти заливок" -#: lib/elements/fill.py:33 +#: lib/elements/fill_stitch.py:82 msgid "Border crosses itself" msgstr "Границі переÑікають Ñамі Ñебе" -#: lib/elements/fill.py:34 +#: lib/elements/fill_stitch.py:83 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "ЗаповненнÑ: Форма недійÑна. Це може ÑтатиÑÑ, Ñкщо кордон перетинає Ñебе." -#: lib/elements/fill.py:41 -msgid "Fill" -msgstr "ЗаповненнÑ" +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" +msgstr "" + +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" +msgstr "Ðвтоматично прокладене заповненнÑ" + +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Round" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" -msgstr "Вручну прокладене заповненнÑ" +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." -msgstr "ÐÐ²Ñ‚Ð¾Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ Ñ” методом за замовчуваннÑм Ð´Ð»Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð·ÑˆÐ¸Ð²Ð°Ð½Ð½Ñ Ð·Ð°Ð»Ð¸Ð²ÐºÐ¸." +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "Кут Ñтібків" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "Кут збільшуєтьÑÑ Ð² напрÑмку проти годинникової Ñтрілки. 0 - горизонтальний. Дозволені негативні кути." -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "ПропуÑтіть оÑтанній Ñтібок у кожному Ñ€Ñду" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +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:160 msgid "Flip fill (start right-to-left)" msgstr "Віддзеркалити Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ (почати Ñправа наліво)" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 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.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "ВідÑтань між Ñ€Ñдами" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "ВідÑтань між Ñ€Ñдами Ñтібків." -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "МакÑимальна довжина Ñтібка заповненнÑ" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 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.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "Повторний Ñ€Ñдок це багато разів, перш ніж повторити" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "КількіÑть Ñ€Ñдків між Ñтібками в одній Ñ– тій же позиції в колонці." +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "Довжина Ñтібка по ходу (перехід між ÑекціÑми)" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "Довжина Ñтібків навколо контуру облаÑті заповненнÑ, що викориÑтовуєтьÑÑ Ð¿Ñ€Ð¸ переході від розділу до розділу." + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "Підкладка" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "Кут заповненнÑ" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "По замовчуванню: кут Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ +90°. Ð”Ð»Ñ ÐºÑ–Ð»ÑŒÐºÐ¾Ñ… шарів вкажіть ÑпиÑок через кому." + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "МіжрÑдковий інтервал" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "типовий: 3-кратний проміжок між Ñ€Ñдками" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "МакÑимальна довжина Ñтібка" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "типовий: дорівнює макÑимальній довжині Ñтібка" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "Перед тим, Ñк робити підкладку, ÑтиÑніть форму, щоб запобігти поÑві підкладки навколо зовнішньої Ñторони заповненнÑ." + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "Розгорніть форму перед тим, Ñк заповнити зшиваннÑ, щоб компенÑувати зазори між фігурами." + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "Ðижні переходи" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +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:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "Помилка під Ñ‡Ð°Ñ Ð°Ð²Ñ‚Ð¾Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ! Це означає, що Ñ–Ñнує проблема з Ink/Stitch." + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "Якщо ви хочете допомогти нам зробити Ink/Stitch краще, будь лаÑка, вÑтавте вÑе це Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð² нову проблему за адреÑою: " + #: lib/elements/image.py:13 msgid "Image" msgstr "ЗображеннÑ" @@ -788,27 +888,27 @@ msgstr "* Конвертуйте ваше Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñƒ вектор: msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "* У ÑкоÑті альтернативи перемалюйте Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð° допомогою інÑтрументів Ручка (P) або Криві (B)" -#: lib/elements/pattern.py:14 -msgid "Pattern Element" -msgstr "Елемент шаблону" +#: lib/elements/marker.py:14 +msgid "Marker Element" +msgstr "" -#: lib/elements/pattern.py:15 -msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." -msgstr "Цей елемент не вишиватиметьÑÑ. Він відображатиметьÑÑ Ñк шаблон, заÑтоÑований до об’єктів тієї ж групи, що Ñ– він. Об’єкти в підгрупах будуть ігноруватиÑÑ." +#: lib/elements/marker.py:15 +msgid "This element will not be embroidered. It will be applied to objects in the same group. Objects in sub-groups will be ignored." +msgstr "" -#: lib/elements/pattern.py:19 -msgid "To disable pattern mode, remove the pattern marker:" -msgstr "Щоб вимкнути режим шаблону, видаліть маркер шаблону:" +#: lib/elements/marker.py:18 +msgid "Turn back to normal embroidery element mode, remove the marker:" +msgstr "" -#: lib/elements/pattern.py:20 +#: lib/elements/marker.py:19 msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" msgstr "* Відкрийте панель \"Заливка та обведеннÑ\" (Об'єкти> Заливка та обведеннÑ)" -#: lib/elements/pattern.py:21 +#: lib/elements/marker.py:20 msgid "* Go to the Stroke style tab" msgstr "* Перейдіть на вкладку Стиль обведеннÑ" -#: lib/elements/pattern.py:22 +#: lib/elements/marker.py:21 msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "* У розділі \"Маркери\" виберіть перший (порожній) параметр у першому розкривному ÑпиÑку." @@ -1066,15 +1166,15 @@ msgstr "Повтори проÑтрочки" msgid "Defines how many times to run down and back along the path." msgstr "Визначає Ñкільки разів потрібно пройти про Ñтрічці вперед Ñ– назад." -#: lib/elements/stroke.py:109 +#: lib/elements/stroke.py:110 msgid "Manual stitch placement" msgstr "Ручне розÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð½Ñ Ñтіжків" -#: lib/elements/stroke.py:110 +#: lib/elements/stroke.py:111 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "Кожен вузол на лінії буде міÑцем прокола. Довжина Ñтіжка Ñ– щільніÑть зигзага ігноруютьÑÑ." -#: lib/elements/stroke.py:144 +#: lib/elements/stroke.py:145 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "ВиÑвлена заÑтаріле налаштуваннÑ!\n\n" @@ -1117,6 +1217,15 @@ msgstr "Спробуйте імпортувати Ñк \"інший ÑпиÑок msgid "Please chose an other color palette for your design." msgstr "Выберіть іншу палітру Ð´Ð»Ñ Ð²Ð°ÑˆÐ¾Ð³Ð¾ дизайна." +#. auto-route running stitch columns extension +#: lib/extensions/auto_run.py:57 lib/extensions/cutwork_segmentation.py:47 +msgid "Please select one or more stroke elements." +msgstr "" + +#: lib/extensions/auto_run.py:62 +msgid "Please select at least one stroke element." +msgstr "" + #: lib/extensions/auto_satin.py:35 msgid "Please ensure that at most one start and end command is attached to the selected satin columns." msgstr "ПереконайтеÑÑ, що макÑимум одна команда початку та ÐºÑ–Ð½Ñ†Ñ Ð¿Ñ€Ð¸Ñ”Ð´Ð½Ð°Ð½Ð° до вибраних атлаÑних Ñтовпців." @@ -1131,15 +1240,15 @@ msgid "Please select at least one satin column." msgstr "Виберіть хоча би одну Ñатинову колонку." #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "Ink/Stitch не знає Ñк працювати з жодним із вибраних об'єктів." -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "У вÑьому дизайні немає жодного об'єкта з Ñким Ink/Stitch міг би працювати." -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "Порада: Спробуйте Ð Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ > Ink/Stitch > Ð’Ð¸Ñ€Ñ–ÑˆÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼ > Ð’Ð¸Ñ€Ñ–ÑˆÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼ з об'єктами" @@ -1183,10 +1292,6 @@ msgstr "Виберіть одну або декілька Ñатинових кРmsgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first." msgstr "у цій Ñатиновій колонці немає команди \"вирізати Ñатинові колонки\". Будь лаÑка, викориÑтовуйте Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ \"Додати команди\" Ñ– Ñпочатку додайте команду \"Розірвати Ñатинову колонку\"." -#: lib/extensions/cutwork_segmentation.py:47 -msgid "Please select one or more stroke elements." -msgstr "" - #: lib/extensions/cutwork_segmentation.py:158 msgid "Cutwork Group" msgstr "" @@ -1262,7 +1367,7 @@ msgstr "Прошийте Ñ€Ñдки текÑту вперед Ñ– назад" msgid "Add trims" msgstr "Додати обрізку" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1271,7 +1376,7 @@ msgstr "Додати обрізку" msgid "Cancel" msgstr "СкаÑувати" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "ЗаÑтоÑувати Ñ– закрити" @@ -1333,55 +1438,59 @@ msgstr "Виберіть одну або декілька команд, Ñкі Ð msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "Ці наÑтройки буде заÑтоÑовано до 1 об'єкта." -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "Ці наÑтройки буде заÑтоÑовано до %d об'єктів." -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "ДеÑкі параметри мають різні Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñƒ вибраних об'єктів. Виберіть Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð·Ñ– ÑпиÑку або введіть нове." -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "Ð’Ñ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ñ†Ñ–Ñ”Ñ— вкладки також відключить наÑтупні %d вкладок." -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "Ð’Ñ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ñ†Ñ–Ñ”Ñ— вкладки також відключить наÑтупну вкладку." -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "Ð’ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ñ†Ñ–Ñ”Ñ— вкладки відключить %s Ñ– навпаки." -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "Об'єкти Inkscape" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "ÐатиÑніть тут, щоб ці параметри були збережені, коли ви натиÑнете \"ЗаÑтоÑувати Ñ– Вийти\"" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Ці параметри будуть збережені, коли ви натиÑнете \"ЗаÑтоÑувати Ñ– Вийти\"" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "Параметри вишивки" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "ВикориÑтовувати оÑтанні налаштуваннÑ" #: lib/extensions/reorder.py:20 -msgid "Please select at least to elements to reorder." +msgid "Please select at least two elements to reorder." +msgstr "" + +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." msgstr "" #: lib/extensions/selection_to_pattern.py:21 @@ -1643,24 +1752,42 @@ msgstr "Файл не Ñ–Ñнує Ñ– не може бути відкритий. Ð msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" -#: lib/stitches/auto_satin.py:659 -msgid "Auto-Satin" -msgstr "Ðвто-Сатин" +#: lib/stitches/auto_run.py:135 +msgid "Auto-Run" +msgstr "" + +#: lib/stitches/auto_run.py:257 +#, python-format +msgid "AutoRun %d" +msgstr "" + +#: lib/stitches/auto_run.py:259 +#, python-format +msgid "AutoRun Underpath %d" +msgstr "" + +#: lib/stitches/auto_satin.py:345 +msgid "Auto-Route" +msgstr "" #. Label for a satin column created by Auto-Route Satin Columns and Lettering #. extensions -#: lib/stitches/auto_satin.py:706 +#: lib/stitches/auto_satin.py:516 #, python-format msgid "AutoSatin %d" msgstr "ÐвтоСатин %d" #. Label for running stitch (underpathing) created by Auto-Route Satin Columns #. amd Lettering extensions -#: lib/stitches/auto_satin.py:709 +#: lib/stitches/auto_satin.py:519 #, python-format msgid "AutoSatin Running Stitch %d" msgstr "ÐвтоСатин Стрічка %d" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "План Стіжків" @@ -2477,14 +2604,63 @@ msgstr "" msgid "Thread Color Management" msgstr "Ð£Ð¿Ñ€Ð°Ð²Ð»Ñ–Ð½Ð½Ñ ÐºÐ¾Ð»ÑŒÐ¾Ñ€Ð¾Ð¼ ниток" -#: inx/inkstitch_auto_satin.inx:3 -msgid "Auto-Route Satin Columns" -msgstr "Ðвто-Маршрут Сатинових Колонок" +#: inx/inkstitch_auto_run.inx:3 inx/inkstitch_auto_run.inx:24 +msgid "Autoroute Running Stitch" +msgstr "" + +#: inx/inkstitch_auto_run.inx:10 +msgid "Tools: Stroke" +msgstr "" + +#: inx/inkstitch_auto_run.inx:15 +msgid "Autoroute Running Stitch Options" +msgstr "" + +#: inx/inkstitch_auto_run.inx:17 +msgid "Add nodes at intersections" +msgstr "" -#: inx/inkstitch_auto_satin.inx:5 +#: inx/inkstitch_auto_run.inx:19 +msgid "Preserve order of running stitches" +msgstr "" + +#: inx/inkstitch_auto_run.inx:21 inx/inkstitch_auto_satin.inx:5 msgid "Trim jump stitches" msgstr "" +#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42 +#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 +msgid "Help" +msgstr "" + +#: inx/inkstitch_auto_run.inx:25 +msgid "Add nodes at intersections:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:27 +msgid "- Enabled (automatic). Ink/Stitch will add some nodes for better routing. This is the default setting." +msgstr "" + +#: inx/inkstitch_auto_run.inx:29 +msgid "- Disabled (manual). Choose this option if you have manually set nodes at crucial spots." +msgstr "" + +#: inx/inkstitch_auto_run.inx:32 +msgid "Use Start- end end commands to define where auto-routing for running stitch should start and end." +msgstr "" + +#: inx/inkstitch_auto_run.inx:34 +msgid "More info on our website:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:35 +msgid "https://inkstitch.org/docs/stroke-tools#auto-route-running-stitch" +msgstr "" + +#: inx/inkstitch_auto_satin.inx:3 +msgid "Auto-Route Satin Columns" +msgstr "Ðвто-Маршрут Сатинових Колонок" + #: inx/inkstitch_auto_satin.inx:6 msgid "Preserve order of satin columns" msgstr "" @@ -2492,16 +2668,16 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_convert_to_stroke.inx:13 inx/inkstitch_cut_satin.inx:10 #: inx/inkstitch_flip.inx:10 -msgid "Satin Tools" -msgstr "ІнÑтрументи Сатина" +msgid "Tools: Satin" +msgstr "" #: inx/inkstitch_break_apart.inx:3 msgid "Break Apart Fill Objects" msgstr "Розділити об'єкти заливок" #: inx/inkstitch_break_apart.inx:10 -msgid "Fill Tools" -msgstr "ІнÑтрументи Гладі" +msgid "Tools: Fill" +msgstr "" #: inx/inkstitch_break_apart.inx:17 msgid "Method" @@ -2549,7 +2725,7 @@ msgstr "" #: inx/inkstitch_commands_scale_symbols.inx:11 #: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14 -#: inx/inkstitch_object_commands.inx:18 +#: inx/inkstitch_object_commands.inx:20 #: inx/inkstitch_object_commands_toggle_visibility.inx:10 msgid "Commands" msgstr "Команди" @@ -2632,11 +2808,6 @@ msgstr "" msgid "Keep original" msgstr "" -#: inx/inkstitch_cutwork_segmentation.inx:42 -#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 -msgid "Help" -msgstr "" - #: inx/inkstitch_cutwork_segmentation.inx:43 msgid "This extension separates a path depending on the angle." msgstr "" @@ -2670,6 +2841,7 @@ msgid "Duplicate Params" msgstr "Дублювати параметри" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "Правка" @@ -3631,6 +3803,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "ВпорÑдкувати об'єкти в порÑдку виділеннÑ" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "Перетворити Ð²Ð¸Ð´Ñ–Ð»ÐµÐ½Ð½Ñ Ð² шаблон" diff --git a/translations/messages_vi_VN.po b/translations/messages_vi_VN.po index 9117c579..8fd5722b 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: 2022-04-25 02:19+0000\n" -"PO-Revision-Date: 2022-04-29 02:29\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-24 02:25\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: 2022-04-25 02:19+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -405,58 +405,70 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 -msgid "Auto-route satin stitch starting position" +msgid "Auto-route running stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 -msgid "Auto-route satin stitch ending position" +msgid "Auto-route running stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 -msgid "Stop (pause machine) after sewing this object" +msgid "Auto-route satin stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 -msgid "Trim thread after sewing this object" +msgid "Auto-route satin stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 -msgid "Ignore this object (do not stitch)" +msgid "Stop (pause machine) after sewing this object" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 +msgid "Trim thread after sewing this object" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:48 inx/inkstitch_object_commands.inx:12 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:51 inx/inkstitch_object_commands.inx:13 msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects a layer -#: lib/commands.py:48 inx/inkstitch_layer_commands.inx:7 +#: lib/commands.py:54 inx/inkstitch_layer_commands.inx:7 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:51 inx/inkstitch_global_commands.inx:7 +#: lib/commands.py:57 inx/inkstitch_global_commands.inx:7 msgid "Origin for exported embroidery files" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:54 inx/inkstitch_global_commands.inx:9 +#: lib/commands.py:60 inx/inkstitch_global_commands.inx:9 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:212 +#: lib/commands.py:219 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -466,312 +478,400 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:219 +#: lib/commands.py:226 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:284 lib/commands.py:397 +#: lib/commands.py:291 lib/commands.py:406 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:310 +#: lib/commands.py:316 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:326 +#: lib/commands.py:335 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -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." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" +#: lib/elements/element.py:207 +msgid "After" msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +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/auto_fill.py:136 lib/elements/fill.py:76 -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." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -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." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +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/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +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/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -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." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Round" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +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:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 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.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 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.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +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:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -788,27 +888,27 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/pattern.py:14 -msgid "Pattern Element" +#: lib/elements/marker.py:14 +msgid "Marker Element" msgstr "" -#: lib/elements/pattern.py:15 -msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +#: lib/elements/marker.py:15 +msgid "This element will not be embroidered. It will be applied to objects in the same group. Objects in sub-groups will be ignored." msgstr "" -#: lib/elements/pattern.py:19 -msgid "To disable pattern mode, remove the pattern marker:" +#: lib/elements/marker.py:18 +msgid "Turn back to normal embroidery element mode, remove the marker:" msgstr "" -#: lib/elements/pattern.py:20 +#: lib/elements/marker.py:19 msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" msgstr "" -#: lib/elements/pattern.py:21 +#: lib/elements/marker.py:20 msgid "* Go to the Stroke style tab" msgstr "" -#: lib/elements/pattern.py:22 +#: lib/elements/marker.py:21 msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" @@ -1066,15 +1166,15 @@ msgstr "" msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:109 +#: lib/elements/stroke.py:110 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:110 +#: lib/elements/stroke.py:111 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:144 +#: lib/elements/stroke.py:145 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" @@ -1116,6 +1216,15 @@ msgstr "" msgid "Please chose an other color palette for your design." msgstr "" +#. auto-route running stitch columns extension +#: lib/extensions/auto_run.py:57 lib/extensions/cutwork_segmentation.py:47 +msgid "Please select one or more stroke elements." +msgstr "" + +#: lib/extensions/auto_run.py:62 +msgid "Please select at least one stroke element." +msgstr "" + #: lib/extensions/auto_satin.py:35 msgid "Please ensure that at most one start and end command is attached to the selected satin columns." msgstr "" @@ -1130,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1182,10 +1291,6 @@ msgstr "" msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first." msgstr "" -#: lib/extensions/cutwork_segmentation.py:47 -msgid "Please select one or more stroke elements." -msgstr "" - #: lib/extensions/cutwork_segmentation.py:158 msgid "Cutwork Group" msgstr "" @@ -1261,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1270,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1332,55 +1437,59 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" #: lib/extensions/reorder.py:20 -msgid "Please select at least to elements to reorder." +msgid "Please select at least two elements to reorder." +msgstr "" + +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." msgstr "" #: lib/extensions/selection_to_pattern.py:21 @@ -1641,24 +1750,42 @@ msgstr "" msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" -#: lib/stitches/auto_satin.py:659 -msgid "Auto-Satin" +#: lib/stitches/auto_run.py:135 +msgid "Auto-Run" +msgstr "" + +#: lib/stitches/auto_run.py:257 +#, python-format +msgid "AutoRun %d" +msgstr "" + +#: lib/stitches/auto_run.py:259 +#, python-format +msgid "AutoRun Underpath %d" +msgstr "" + +#: lib/stitches/auto_satin.py:345 +msgid "Auto-Route" msgstr "" #. Label for a satin column created by Auto-Route Satin Columns and Lettering #. extensions -#: lib/stitches/auto_satin.py:706 +#: lib/stitches/auto_satin.py:516 #, python-format msgid "AutoSatin %d" msgstr "" #. Label for running stitch (underpathing) created by Auto-Route Satin Columns #. amd Lettering extensions -#: lib/stitches/auto_satin.py:709 +#: lib/stitches/auto_satin.py:519 #, python-format msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2472,14 +2599,63 @@ msgstr "" msgid "Thread Color Management" msgstr "" -#: inx/inkstitch_auto_satin.inx:3 -msgid "Auto-Route Satin Columns" +#: inx/inkstitch_auto_run.inx:3 inx/inkstitch_auto_run.inx:24 +msgid "Autoroute Running Stitch" +msgstr "" + +#: inx/inkstitch_auto_run.inx:10 +msgid "Tools: Stroke" +msgstr "" + +#: inx/inkstitch_auto_run.inx:15 +msgid "Autoroute Running Stitch Options" msgstr "" -#: inx/inkstitch_auto_satin.inx:5 +#: inx/inkstitch_auto_run.inx:17 +msgid "Add nodes at intersections" +msgstr "" + +#: inx/inkstitch_auto_run.inx:19 +msgid "Preserve order of running stitches" +msgstr "" + +#: inx/inkstitch_auto_run.inx:21 inx/inkstitch_auto_satin.inx:5 msgid "Trim jump stitches" msgstr "" +#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42 +#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 +msgid "Help" +msgstr "" + +#: inx/inkstitch_auto_run.inx:25 +msgid "Add nodes at intersections:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:27 +msgid "- Enabled (automatic). Ink/Stitch will add some nodes for better routing. This is the default setting." +msgstr "" + +#: inx/inkstitch_auto_run.inx:29 +msgid "- Disabled (manual). Choose this option if you have manually set nodes at crucial spots." +msgstr "" + +#: inx/inkstitch_auto_run.inx:32 +msgid "Use Start- end end commands to define where auto-routing for running stitch should start and end." +msgstr "" + +#: inx/inkstitch_auto_run.inx:34 +msgid "More info on our website:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:35 +msgid "https://inkstitch.org/docs/stroke-tools#auto-route-running-stitch" +msgstr "" + +#: inx/inkstitch_auto_satin.inx:3 +msgid "Auto-Route Satin Columns" +msgstr "" + #: inx/inkstitch_auto_satin.inx:6 msgid "Preserve order of satin columns" msgstr "" @@ -2487,7 +2663,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_convert_to_stroke.inx:13 inx/inkstitch_cut_satin.inx:10 #: inx/inkstitch_flip.inx:10 -msgid "Satin Tools" +msgid "Tools: Satin" msgstr "" #: inx/inkstitch_break_apart.inx:3 @@ -2495,7 +2671,7 @@ msgid "Break Apart Fill Objects" msgstr "" #: inx/inkstitch_break_apart.inx:10 -msgid "Fill Tools" +msgid "Tools: Fill" msgstr "" #: inx/inkstitch_break_apart.inx:17 @@ -2544,7 +2720,7 @@ msgstr "" #: inx/inkstitch_commands_scale_symbols.inx:11 #: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14 -#: inx/inkstitch_object_commands.inx:18 +#: inx/inkstitch_object_commands.inx:20 #: inx/inkstitch_object_commands_toggle_visibility.inx:10 msgid "Commands" msgstr "" @@ -2627,11 +2803,6 @@ msgstr "" msgid "Keep original" msgstr "" -#: inx/inkstitch_cutwork_segmentation.inx:42 -#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 -msgid "Help" -msgstr "" - #: inx/inkstitch_cutwork_segmentation.inx:43 msgid "This extension separates a path depending on the angle." msgstr "" @@ -2665,6 +2836,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3626,6 +3798,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_zh_CN.po b/translations/messages_zh_CN.po index f3987498..4a150604 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: 2022-04-25 02:19+0000\n" -"PO-Revision-Date: 2022-04-29 02:28\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-24 02:24\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: 2022-04-25 02:19+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -405,58 +405,70 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 -msgid "Auto-route satin stitch starting position" +msgid "Auto-route running stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 -msgid "Auto-route satin stitch ending position" +msgid "Auto-route running stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 -msgid "Stop (pause machine) after sewing this object" +msgid "Auto-route satin stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 -msgid "Trim thread after sewing this object" +msgid "Auto-route satin stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 -msgid "Ignore this object (do not stitch)" +msgid "Stop (pause machine) after sewing this object" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 +msgid "Trim thread after sewing this object" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:48 inx/inkstitch_object_commands.inx:12 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:51 inx/inkstitch_object_commands.inx:13 msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects a layer -#: lib/commands.py:48 inx/inkstitch_layer_commands.inx:7 +#: lib/commands.py:54 inx/inkstitch_layer_commands.inx:7 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:51 inx/inkstitch_global_commands.inx:7 +#: lib/commands.py:57 inx/inkstitch_global_commands.inx:7 msgid "Origin for exported embroidery files" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:54 inx/inkstitch_global_commands.inx:9 +#: lib/commands.py:60 inx/inkstitch_global_commands.inx:9 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:212 +#: lib/commands.py:219 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -466,312 +478,400 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:219 +#: lib/commands.py:226 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:284 lib/commands.py:397 +#: lib/commands.py:291 lib/commands.py:406 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:310 +#: lib/commands.py:316 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:326 +#: lib/commands.py:335 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -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." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" +#: lib/elements/element.py:207 +msgid "After" msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +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/auto_fill.py:136 lib/elements/fill.py:76 -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." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -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." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +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/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +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/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -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." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Round" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +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:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 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.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 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.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +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:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -788,27 +888,27 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/pattern.py:14 -msgid "Pattern Element" +#: lib/elements/marker.py:14 +msgid "Marker Element" msgstr "" -#: lib/elements/pattern.py:15 -msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +#: lib/elements/marker.py:15 +msgid "This element will not be embroidered. It will be applied to objects in the same group. Objects in sub-groups will be ignored." msgstr "" -#: lib/elements/pattern.py:19 -msgid "To disable pattern mode, remove the pattern marker:" +#: lib/elements/marker.py:18 +msgid "Turn back to normal embroidery element mode, remove the marker:" msgstr "" -#: lib/elements/pattern.py:20 +#: lib/elements/marker.py:19 msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" msgstr "" -#: lib/elements/pattern.py:21 +#: lib/elements/marker.py:20 msgid "* Go to the Stroke style tab" msgstr "" -#: lib/elements/pattern.py:22 +#: lib/elements/marker.py:21 msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" @@ -1066,15 +1166,15 @@ msgstr "" msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:109 +#: lib/elements/stroke.py:110 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:110 +#: lib/elements/stroke.py:111 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:144 +#: lib/elements/stroke.py:145 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" @@ -1116,6 +1216,15 @@ msgstr "" msgid "Please chose an other color palette for your design." msgstr "" +#. auto-route running stitch columns extension +#: lib/extensions/auto_run.py:57 lib/extensions/cutwork_segmentation.py:47 +msgid "Please select one or more stroke elements." +msgstr "" + +#: lib/extensions/auto_run.py:62 +msgid "Please select at least one stroke element." +msgstr "" + #: lib/extensions/auto_satin.py:35 msgid "Please ensure that at most one start and end command is attached to the selected satin columns." msgstr "" @@ -1130,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1182,10 +1291,6 @@ msgstr "" msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first." msgstr "" -#: lib/extensions/cutwork_segmentation.py:47 -msgid "Please select one or more stroke elements." -msgstr "" - #: lib/extensions/cutwork_segmentation.py:158 msgid "Cutwork Group" msgstr "" @@ -1261,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1270,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1332,55 +1437,59 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" #: lib/extensions/reorder.py:20 -msgid "Please select at least to elements to reorder." +msgid "Please select at least two elements to reorder." +msgstr "" + +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." msgstr "" #: lib/extensions/selection_to_pattern.py:21 @@ -1641,24 +1750,42 @@ msgstr "" msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" -#: lib/stitches/auto_satin.py:659 -msgid "Auto-Satin" +#: lib/stitches/auto_run.py:135 +msgid "Auto-Run" +msgstr "" + +#: lib/stitches/auto_run.py:257 +#, python-format +msgid "AutoRun %d" +msgstr "" + +#: lib/stitches/auto_run.py:259 +#, python-format +msgid "AutoRun Underpath %d" +msgstr "" + +#: lib/stitches/auto_satin.py:345 +msgid "Auto-Route" msgstr "" #. Label for a satin column created by Auto-Route Satin Columns and Lettering #. extensions -#: lib/stitches/auto_satin.py:706 +#: lib/stitches/auto_satin.py:516 #, python-format msgid "AutoSatin %d" msgstr "" #. Label for running stitch (underpathing) created by Auto-Route Satin Columns #. amd Lettering extensions -#: lib/stitches/auto_satin.py:709 +#: lib/stitches/auto_satin.py:519 #, python-format msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2472,14 +2599,63 @@ msgstr "" msgid "Thread Color Management" msgstr "" -#: inx/inkstitch_auto_satin.inx:3 -msgid "Auto-Route Satin Columns" +#: inx/inkstitch_auto_run.inx:3 inx/inkstitch_auto_run.inx:24 +msgid "Autoroute Running Stitch" +msgstr "" + +#: inx/inkstitch_auto_run.inx:10 +msgid "Tools: Stroke" +msgstr "" + +#: inx/inkstitch_auto_run.inx:15 +msgid "Autoroute Running Stitch Options" msgstr "" -#: inx/inkstitch_auto_satin.inx:5 +#: inx/inkstitch_auto_run.inx:17 +msgid "Add nodes at intersections" +msgstr "" + +#: inx/inkstitch_auto_run.inx:19 +msgid "Preserve order of running stitches" +msgstr "" + +#: inx/inkstitch_auto_run.inx:21 inx/inkstitch_auto_satin.inx:5 msgid "Trim jump stitches" msgstr "" +#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42 +#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 +msgid "Help" +msgstr "" + +#: inx/inkstitch_auto_run.inx:25 +msgid "Add nodes at intersections:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:27 +msgid "- Enabled (automatic). Ink/Stitch will add some nodes for better routing. This is the default setting." +msgstr "" + +#: inx/inkstitch_auto_run.inx:29 +msgid "- Disabled (manual). Choose this option if you have manually set nodes at crucial spots." +msgstr "" + +#: inx/inkstitch_auto_run.inx:32 +msgid "Use Start- end end commands to define where auto-routing for running stitch should start and end." +msgstr "" + +#: inx/inkstitch_auto_run.inx:34 +msgid "More info on our website:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:35 +msgid "https://inkstitch.org/docs/stroke-tools#auto-route-running-stitch" +msgstr "" + +#: inx/inkstitch_auto_satin.inx:3 +msgid "Auto-Route Satin Columns" +msgstr "" + #: inx/inkstitch_auto_satin.inx:6 msgid "Preserve order of satin columns" msgstr "" @@ -2487,7 +2663,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_convert_to_stroke.inx:13 inx/inkstitch_cut_satin.inx:10 #: inx/inkstitch_flip.inx:10 -msgid "Satin Tools" +msgid "Tools: Satin" msgstr "" #: inx/inkstitch_break_apart.inx:3 @@ -2495,7 +2671,7 @@ msgid "Break Apart Fill Objects" msgstr "" #: inx/inkstitch_break_apart.inx:10 -msgid "Fill Tools" +msgid "Tools: Fill" msgstr "" #: inx/inkstitch_break_apart.inx:17 @@ -2544,7 +2720,7 @@ msgstr "" #: inx/inkstitch_commands_scale_symbols.inx:11 #: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14 -#: inx/inkstitch_object_commands.inx:18 +#: inx/inkstitch_object_commands.inx:20 #: inx/inkstitch_object_commands_toggle_visibility.inx:10 msgid "Commands" msgstr "" @@ -2627,11 +2803,6 @@ msgstr "" msgid "Keep original" msgstr "" -#: inx/inkstitch_cutwork_segmentation.inx:42 -#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 -msgid "Help" -msgstr "" - #: inx/inkstitch_cutwork_segmentation.inx:43 msgid "This extension separates a path depending on the angle." msgstr "" @@ -2665,6 +2836,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3626,6 +3798,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_zh_TW.po b/translations/messages_zh_TW.po index 70a45e5e..c7733a0e 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: 2022-04-25 02:19+0000\n" -"PO-Revision-Date: 2022-04-29 02:28\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-24 02:25\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: 2022-04-25 02:19+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -405,58 +405,70 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 -msgid "Auto-route satin stitch starting position" +msgid "Auto-route running stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 -msgid "Auto-route satin stitch ending position" +msgid "Auto-route running stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:36 inx/inkstitch_object_commands.inx:8 -msgid "Stop (pause machine) after sewing this object" +msgid "Auto-route satin stitch starting position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:39 inx/inkstitch_object_commands.inx:9 -msgid "Trim thread after sewing this object" +msgid "Auto-route satin stitch ending position" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:42 inx/inkstitch_object_commands.inx:10 -msgid "Ignore this object (do not stitch)" +msgid "Stop (pause machine) after sewing this object" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:45 inx/inkstitch_object_commands.inx:11 +msgid "Trim thread after sewing this object" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:48 inx/inkstitch_object_commands.inx:12 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# +#. command attached to an object +#: lib/commands.py:51 inx/inkstitch_object_commands.inx:13 msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects a layer -#: lib/commands.py:48 inx/inkstitch_layer_commands.inx:7 +#: lib/commands.py:54 inx/inkstitch_layer_commands.inx:7 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:51 inx/inkstitch_global_commands.inx:7 +#: lib/commands.py:57 inx/inkstitch_global_commands.inx:7 msgid "Origin for exported embroidery files" msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command that affects entire document -#: lib/commands.py:54 inx/inkstitch_global_commands.inx:9 +#: lib/commands.py:60 inx/inkstitch_global_commands.inx:9 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:212 +#: lib/commands.py:219 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -466,312 +478,400 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:219 +#: lib/commands.py:226 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:284 lib/commands.py:397 +#: lib/commands.py:291 lib/commands.py:406 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:310 +#: lib/commands.py:316 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:326 +#: lib/commands.py:335 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -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." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" +#: lib/elements/element.py:207 +msgid "After" msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +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/auto_fill.py:136 lib/elements/fill.py:76 -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." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -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." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +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/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +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/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -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." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Round" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +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:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 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.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 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.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +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:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -788,27 +888,27 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/pattern.py:14 -msgid "Pattern Element" +#: lib/elements/marker.py:14 +msgid "Marker Element" msgstr "" -#: lib/elements/pattern.py:15 -msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +#: lib/elements/marker.py:15 +msgid "This element will not be embroidered. It will be applied to objects in the same group. Objects in sub-groups will be ignored." msgstr "" -#: lib/elements/pattern.py:19 -msgid "To disable pattern mode, remove the pattern marker:" +#: lib/elements/marker.py:18 +msgid "Turn back to normal embroidery element mode, remove the marker:" msgstr "" -#: lib/elements/pattern.py:20 +#: lib/elements/marker.py:19 msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" msgstr "" -#: lib/elements/pattern.py:21 +#: lib/elements/marker.py:20 msgid "* Go to the Stroke style tab" msgstr "" -#: lib/elements/pattern.py:22 +#: lib/elements/marker.py:21 msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" @@ -1066,15 +1166,15 @@ msgstr "" msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:109 +#: lib/elements/stroke.py:110 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:110 +#: lib/elements/stroke.py:111 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:144 +#: lib/elements/stroke.py:145 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" @@ -1116,6 +1216,15 @@ msgstr "" msgid "Please chose an other color palette for your design." msgstr "" +#. auto-route running stitch columns extension +#: lib/extensions/auto_run.py:57 lib/extensions/cutwork_segmentation.py:47 +msgid "Please select one or more stroke elements." +msgstr "" + +#: lib/extensions/auto_run.py:62 +msgid "Please select at least one stroke element." +msgstr "" + #: lib/extensions/auto_satin.py:35 msgid "Please ensure that at most one start and end command is attached to the selected satin columns." msgstr "" @@ -1130,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1182,10 +1291,6 @@ msgstr "" msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first." msgstr "" -#: lib/extensions/cutwork_segmentation.py:47 -msgid "Please select one or more stroke elements." -msgstr "" - #: lib/extensions/cutwork_segmentation.py:158 msgid "Cutwork Group" msgstr "" @@ -1261,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1270,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1332,55 +1437,59 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" #: lib/extensions/reorder.py:20 -msgid "Please select at least to elements to reorder." +msgid "Please select at least two elements to reorder." +msgstr "" + +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." msgstr "" #: lib/extensions/selection_to_pattern.py:21 @@ -1641,24 +1750,42 @@ msgstr "" msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" -#: lib/stitches/auto_satin.py:659 -msgid "Auto-Satin" +#: lib/stitches/auto_run.py:135 +msgid "Auto-Run" +msgstr "" + +#: lib/stitches/auto_run.py:257 +#, python-format +msgid "AutoRun %d" +msgstr "" + +#: lib/stitches/auto_run.py:259 +#, python-format +msgid "AutoRun Underpath %d" +msgstr "" + +#: lib/stitches/auto_satin.py:345 +msgid "Auto-Route" msgstr "" #. Label for a satin column created by Auto-Route Satin Columns and Lettering #. extensions -#: lib/stitches/auto_satin.py:706 +#: lib/stitches/auto_satin.py:516 #, python-format msgid "AutoSatin %d" msgstr "" #. Label for running stitch (underpathing) created by Auto-Route Satin Columns #. amd Lettering extensions -#: lib/stitches/auto_satin.py:709 +#: lib/stitches/auto_satin.py:519 #, python-format msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2472,14 +2599,63 @@ msgstr "" msgid "Thread Color Management" msgstr "" -#: inx/inkstitch_auto_satin.inx:3 -msgid "Auto-Route Satin Columns" +#: inx/inkstitch_auto_run.inx:3 inx/inkstitch_auto_run.inx:24 +msgid "Autoroute Running Stitch" +msgstr "" + +#: inx/inkstitch_auto_run.inx:10 +msgid "Tools: Stroke" +msgstr "" + +#: inx/inkstitch_auto_run.inx:15 +msgid "Autoroute Running Stitch Options" msgstr "" -#: inx/inkstitch_auto_satin.inx:5 +#: inx/inkstitch_auto_run.inx:17 +msgid "Add nodes at intersections" +msgstr "" + +#: inx/inkstitch_auto_run.inx:19 +msgid "Preserve order of running stitches" +msgstr "" + +#: inx/inkstitch_auto_run.inx:21 inx/inkstitch_auto_satin.inx:5 msgid "Trim jump stitches" msgstr "" +#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42 +#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 +msgid "Help" +msgstr "" + +#: inx/inkstitch_auto_run.inx:25 +msgid "Add nodes at intersections:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:27 +msgid "- Enabled (automatic). Ink/Stitch will add some nodes for better routing. This is the default setting." +msgstr "" + +#: inx/inkstitch_auto_run.inx:29 +msgid "- Disabled (manual). Choose this option if you have manually set nodes at crucial spots." +msgstr "" + +#: inx/inkstitch_auto_run.inx:32 +msgid "Use Start- end end commands to define where auto-routing for running stitch should start and end." +msgstr "" + +#: inx/inkstitch_auto_run.inx:34 +msgid "More info on our website:" +msgstr "" + +#: inx/inkstitch_auto_run.inx:35 +msgid "https://inkstitch.org/docs/stroke-tools#auto-route-running-stitch" +msgstr "" + +#: inx/inkstitch_auto_satin.inx:3 +msgid "Auto-Route Satin Columns" +msgstr "" + #: inx/inkstitch_auto_satin.inx:6 msgid "Preserve order of satin columns" msgstr "" @@ -2487,7 +2663,7 @@ msgstr "" #: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10 #: inx/inkstitch_convert_to_stroke.inx:13 inx/inkstitch_cut_satin.inx:10 #: inx/inkstitch_flip.inx:10 -msgid "Satin Tools" +msgid "Tools: Satin" msgstr "" #: inx/inkstitch_break_apart.inx:3 @@ -2495,7 +2671,7 @@ msgid "Break Apart Fill Objects" msgstr "" #: inx/inkstitch_break_apart.inx:10 -msgid "Fill Tools" +msgid "Tools: Fill" msgstr "" #: inx/inkstitch_break_apart.inx:17 @@ -2544,7 +2720,7 @@ msgstr "" #: inx/inkstitch_commands_scale_symbols.inx:11 #: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14 -#: inx/inkstitch_object_commands.inx:18 +#: inx/inkstitch_object_commands.inx:20 #: inx/inkstitch_object_commands_toggle_visibility.inx:10 msgid "Commands" msgstr "" @@ -2627,11 +2803,6 @@ msgstr "" msgid "Keep original" msgstr "" -#: inx/inkstitch_cutwork_segmentation.inx:42 -#: inx/inkstitch_generate_palette.inx:24 inx/inkstitch_palette_to_text.inx:19 -msgid "Help" -msgstr "" - #: inx/inkstitch_cutwork_segmentation.inx:43 msgid "This extension separates a path depending on the angle." msgstr "" @@ -2665,6 +2836,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3626,6 +3798,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" |
