diff options
Diffstat (limited to 'translations')
30 files changed, 8358 insertions, 5478 deletions
diff --git a/translations/messages_af_ZA.po b/translations/messages_af_ZA.po index 6e45648e..896bd06f 100644 --- a/translations/messages_af_ZA.po +++ b/translations/messages_af_ZA.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" -"PO-Revision-Date: 2023-02-27 01:25\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" +"PO-Revision-Date: 2023-02-28 01:25\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:779 +#: inkstitch.py:107 lib/elements/fill_stitch.py:835 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1075,77 +1075,129 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:240 +#: lib/elements/element.py:242 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:241 +#: lib/elements/element.py:243 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:245 +#: lib/elements/element.py:247 msgid "Both" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Before" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "After" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Neither" msgstr "" -#: lib/elements/element.py:254 +#: lib/elements/element.py:256 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:255 +#: lib/elements/element.py:257 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:266 -msgid "Random seed" +#: lib/elements/element.py:268 +msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:267 -msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +#: lib/elements/element.py:269 +msgid "Tack down stitch type" +msgstr "" + +#: lib/elements/element.py:279 lib/elements/element.py:325 +msgid "Custom path" +msgstr "" + +#: lib/elements/element.py:280 +msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." +msgstr "" + +#: lib/elements/element.py:290 lib/elements/element.py:302 +msgid "Scale tack stitch" +msgstr "" + +#: lib/elements/element.py:291 +msgid "Set stitch length. A 1 in a custom path equals this values." +msgstr "" + +#: lib/elements/element.py:303 +msgid "Scale tack stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:314 +msgid "Lock stitch" msgstr "" #: lib/elements/element.py:315 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:373 +#: lib/elements/element.py:326 +msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." +msgstr "" + +#: lib/elements/element.py:336 lib/elements/element.py:348 +msgid "Scale lock stitch" +msgstr "" + +#: lib/elements/element.py:337 +msgid "Set length of lock stitches (mm)." +msgstr "" + +#: lib/elements/element.py:349 +msgid "Scale lock stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:361 msgid "Trim After" msgstr "" -#: lib/elements/element.py:374 +#: lib/elements/element.py:362 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:383 +#: lib/elements/element.py:371 msgid "Stop After" msgstr "" -#: lib/elements/element.py:384 +#: lib/elements/element.py:372 msgid "Add a STOP command after stitching this object." msgstr "" +#: lib/elements/element.py:381 +msgid "Random seed" +msgstr "" + +#: lib/elements/element.py:382 +msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +msgstr "" + +#: lib/elements/element.py:430 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgstr "" + #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:503 +#: lib/elements/element.py:616 msgid "Failed on " msgstr "" -#: lib/elements/element.py:505 +#: lib/elements/element.py:618 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1161,325 +1213,329 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill_stitch.py:31 +#: lib/elements/fill_stitch.py:34 msgid "Small Fill" msgstr "" -#: lib/elements/fill_stitch.py:32 +#: lib/elements/fill_stitch.py:35 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:38 lib/elements/fill_stitch.py:508 +#: lib/elements/fill_stitch.py:41 lib/elements/fill_stitch.py:549 msgid "Expand" msgstr "" -#: lib/elements/fill_stitch.py:39 +#: lib/elements/fill_stitch.py:42 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:44 lib/elements/fill_stitch.py:485 +#: lib/elements/fill_stitch.py:47 lib/elements/fill_stitch.py:526 msgid "Inset" msgstr "" -#: lib/elements/fill_stitch.py:45 +#: lib/elements/fill_stitch.py:48 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:50 +#: lib/elements/fill_stitch.py:53 msgid "Missing Guideline" msgstr "" -#: lib/elements/fill_stitch.py:51 +#: lib/elements/fill_stitch.py:54 msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/fill_stitch.py:53 +#: lib/elements/fill_stitch.py:56 msgid "* Create a stroke object" msgstr "" -#: lib/elements/fill_stitch.py:54 +#: lib/elements/fill_stitch.py:57 msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/fill_stitch.py:59 +#: lib/elements/fill_stitch.py:62 msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/fill_stitch.py:60 +#: lib/elements/fill_stitch.py:63 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:63 +#: lib/elements/fill_stitch.py:66 msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:68 lib/elements/stroke.py:36 +#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:35 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:69 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:39 +#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:38 msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/fill_stitch.py:76 +#: lib/elements/fill_stitch.py:79 msgid "Unconnected" msgstr "" -#: lib/elements/fill_stitch.py:77 +#: lib/elements/fill_stitch.py:80 msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill_stitch.py:81 lib/elements/fill_stitch.py:90 -#: lib/elements/fill_stitch.py:98 +#: lib/elements/fill_stitch.py:84 lib/elements/fill_stitch.py:93 +#: lib/elements/fill_stitch.py:101 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill_stitch.py:86 +#: lib/elements/fill_stitch.py:89 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill_stitch.py:87 +#: lib/elements/fill_stitch.py:90 msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in." msgstr "" -#: lib/elements/fill_stitch.py:95 +#: lib/elements/fill_stitch.py:98 msgid "This shape is invalid" msgstr "" -#: lib/elements/fill_stitch.py:96 +#: lib/elements/fill_stitch.py:99 msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension." msgstr "" -#: lib/elements/fill_stitch.py:103 +#: lib/elements/fill_stitch.py:106 msgid "FillStitch" msgstr "" -#: lib/elements/fill_stitch.py:106 +#: lib/elements/fill_stitch.py:109 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/fill_stitch.py:111 -msgid "Fill method" -msgstr "" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:113 msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:114 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:115 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:116 +msgid "Meander Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:117 +msgid "Circular Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:118 msgid "Legacy Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 -msgid "Meander Fill" +#: lib/elements/fill_stitch.py:122 +msgid "Fill method" msgstr "" -#: lib/elements/fill_stitch.py:117 +#: lib/elements/fill_stitch.py:138 msgid "Guided Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Copy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Parallel Offset" msgstr "" -#: lib/elements/fill_stitch.py:119 +#: lib/elements/fill_stitch.py:140 msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced." msgstr "" -#: lib/elements/fill_stitch.py:126 +#: lib/elements/fill_stitch.py:147 msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Inner to Outer" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Single spiral" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Double spiral" msgstr "" -#: lib/elements/fill_stitch.py:132 +#: lib/elements/fill_stitch.py:153 msgid "Join Style" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Round" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Mitered" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Beveled" msgstr "" -#: lib/elements/fill_stitch.py:138 +#: lib/elements/fill_stitch.py:160 msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill_stitch.py:143 +#: lib/elements/fill_stitch.py:169 msgid "Smoothness" msgstr "" -#: lib/elements/fill_stitch.py:144 +#: lib/elements/fill_stitch.py:170 msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too." msgstr "" -#: lib/elements/fill_stitch.py:158 +#: lib/elements/fill_stitch.py:184 msgid "Clockwise" msgstr "" -#: lib/elements/fill_stitch.py:163 +#: lib/elements/fill_stitch.py:189 msgid "Meander Pattern" msgstr "" -#: lib/elements/fill_stitch.py:169 +#: lib/elements/fill_stitch.py:196 msgid "Meander pattern scale" msgstr "" -#: lib/elements/fill_stitch.py:175 +#: lib/elements/fill_stitch.py:206 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill_stitch.py:176 +#: lib/elements/fill_stitch.py:207 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:194 lib/elements/fill_stitch.py:497 +#: lib/elements/fill_stitch.py:225 lib/elements/fill_stitch.py:538 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:195 lib/elements/fill_stitch.py:498 +#: lib/elements/fill_stitch.py:226 lib/elements/fill_stitch.py:539 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:208 +#: lib/elements/fill_stitch.py:239 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:209 +#: lib/elements/fill_stitch.py:240 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:220 +#: lib/elements/fill_stitch.py:251 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:221 +#: lib/elements/fill_stitch.py:252 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:236 +#: lib/elements/fill_stitch.py:271 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:237 +#: lib/elements/fill_stitch.py:272 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:249 +#: lib/elements/fill_stitch.py:287 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:250 +#: lib/elements/fill_stitch.py:288 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:408 lib/elements/stroke.py:125 +#: lib/elements/fill_stitch.py:446 lib/elements/stroke.py:124 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:409 -msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander fill." +#: lib/elements/fill_stitch.py:447 +msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:421 lib/elements/stroke.py:136 +#: lib/elements/fill_stitch.py:462 lib/elements/stroke.py:135 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:422 +#: lib/elements/fill_stitch.py:463 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:433 +#: lib/elements/fill_stitch.py:474 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:433 lib/elements/fill_stitch.py:442 -#: lib/elements/fill_stitch.py:467 lib/elements/fill_stitch.py:478 -#: lib/elements/fill_stitch.py:488 lib/elements/fill_stitch.py:500 -#: lib/elements/fill_stitch.py:538 +#: lib/elements/fill_stitch.py:474 lib/elements/fill_stitch.py:483 +#: lib/elements/fill_stitch.py:508 lib/elements/fill_stitch.py:519 +#: lib/elements/fill_stitch.py:529 lib/elements/fill_stitch.py:541 +#: lib/elements/fill_stitch.py:582 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:439 +#: lib/elements/fill_stitch.py:480 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:440 +#: lib/elements/fill_stitch.py:481 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:464 +#: lib/elements/fill_stitch.py:505 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:465 +#: lib/elements/fill_stitch.py:506 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:516 msgid "Max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:476 +#: lib/elements/fill_stitch.py:517 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:486 +#: lib/elements/fill_stitch.py:527 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:509 +#: lib/elements/fill_stitch.py:550 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:520 lib/elements/fill_stitch.py:534 +#: lib/elements/fill_stitch.py:564 lib/elements/fill_stitch.py:578 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:521 lib/elements/fill_stitch.py:535 +#: lib/elements/fill_stitch.py:565 lib/elements/fill_stitch.py:579 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:771 +#: lib/elements/fill_stitch.py:827 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:774 +#: lib/elements/fill_stitch.py:830 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1710,7 +1766,7 @@ msgstr "" msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:173 lib/elements/stroke.py:149 +#: lib/elements/satin_column.py:173 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -1780,7 +1836,7 @@ msgstr "" msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:275 lib/elements/stroke.py:101 +#: lib/elements/satin_column.py:275 lib/elements/stroke.py:100 msgid "Repeats" msgstr "" @@ -1831,200 +1887,200 @@ msgstr "" msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:27 +#: lib/elements/stroke.py:26 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:27 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:30 +#: lib/elements/stroke.py:29 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:31 +#: lib/elements/stroke.py:30 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:44 +#: lib/elements/stroke.py:43 msgid "Small ZigZag" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:44 msgid "This zig zag stitch has a stroke width smaller than 0.5 units." msgstr "" -#: lib/elements/stroke.py:47 +#: lib/elements/stroke.py:46 msgid "Set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" -#: lib/elements/stroke.py:52 +#: lib/elements/stroke.py:51 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:55 +#: lib/elements/stroke.py:54 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:79 inx/inkstitch_break_apart.inx:17 +#: lib/elements/stroke.py:78 inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Running Stitch" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Ripple" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:89 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:91 +#: lib/elements/stroke.py:90 msgid "Stitch every node in the path. All other options are ignored." msgstr "" -#: lib/elements/stroke.py:102 +#: lib/elements/stroke.py:101 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:112 +#: lib/elements/stroke.py:111 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:113 +#: lib/elements/stroke.py:112 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:126 +#: lib/elements/stroke.py:125 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:137 +#: lib/elements/stroke.py:136 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:150 +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:179 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:180 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:191 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:192 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:215 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:216 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:227 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:228 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:239 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:240 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:251 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:264 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:265 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:269 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:277 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:278 lib/elements/stroke.py:289 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:288 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:288 +#: lib/elements/stroke.py:287 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:289 +#: lib/elements/stroke.py:288 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:299 +#: lib/elements/stroke.py:298 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:299 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:311 +#: lib/elements/stroke.py:310 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:312 +#: lib/elements/stroke.py:311 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "flat" msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "point" msgstr "" -#: lib/elements/stroke.py:394 +#: lib/elements/stroke.py:393 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 "" @@ -2280,7 +2336,7 @@ msgstr "" msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:85 lib/extensions/params.py:502 +#: lib/extensions/lettering.py:85 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2289,7 +2345,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:510 +#: lib/extensions/lettering.py:89 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" @@ -2359,54 +2415,58 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:272 +#: lib/extensions/params.py:273 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:274 +#: lib/extensions/params.py:275 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:279 +#: lib/extensions/params.py:280 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:284 +#: lib/extensions/params.py:285 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:288 +#: lib/extensions/params.py:289 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:292 +#: lib/extensions/params.py:293 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:352 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:426 +#: lib/extensions/params.py:409 +msgid "No options available" +msgstr "" + +#: lib/extensions/params.py:429 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:456 +#: lib/extensions/params.py:459 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:466 +#: lib/extensions/params.py:469 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2673,7 +2733,47 @@ msgstr "" msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" -#: lib/stitch_plan/stitch_plan.py:27 +#: lib/stitch_plan/lock_stitch.py:210 +msgid "Half Stitch" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:211 +msgid "Arrow" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:212 +msgid "Back and forth" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:213 +msgid "Bowtie" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:214 +msgid "Cross" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:215 +msgid "Star" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:216 inx/inkstitch_break_apart.inx:18 +msgid "Simple" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:217 +msgid "Triangle" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:218 +msgid "Zig-zag" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:219 +msgid "Custom" +msgstr "" + +#: lib/stitch_plan/stitch_plan.py:26 msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" @@ -3726,10 +3826,6 @@ msgstr "" msgid "Tools: Fill" msgstr "" -#: inx/inkstitch_break_apart.inx:18 -msgid "Simple" -msgstr "" - #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" diff --git a/translations/messages_ar_SA.po b/translations/messages_ar_SA.po index 15656af3..87794c84 100644 --- a/translations/messages_ar_SA.po +++ b/translations/messages_ar_SA.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" -"PO-Revision-Date: 2023-02-27 01:25\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" +"PO-Revision-Date: 2023-02-28 01:25\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:779 +#: inkstitch.py:107 lib/elements/fill_stitch.py:835 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1075,77 +1075,129 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:240 +#: lib/elements/element.py:242 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:241 +#: lib/elements/element.py:243 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:245 +#: lib/elements/element.py:247 msgid "Both" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Before" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "After" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Neither" msgstr "" -#: lib/elements/element.py:254 +#: lib/elements/element.py:256 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:255 +#: lib/elements/element.py:257 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:266 -msgid "Random seed" +#: lib/elements/element.py:268 +msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:267 -msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +#: lib/elements/element.py:269 +msgid "Tack down stitch type" +msgstr "" + +#: lib/elements/element.py:279 lib/elements/element.py:325 +msgid "Custom path" +msgstr "" + +#: lib/elements/element.py:280 +msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." +msgstr "" + +#: lib/elements/element.py:290 lib/elements/element.py:302 +msgid "Scale tack stitch" +msgstr "" + +#: lib/elements/element.py:291 +msgid "Set stitch length. A 1 in a custom path equals this values." +msgstr "" + +#: lib/elements/element.py:303 +msgid "Scale tack stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:314 +msgid "Lock stitch" msgstr "" #: lib/elements/element.py:315 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:373 +#: lib/elements/element.py:326 +msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." +msgstr "" + +#: lib/elements/element.py:336 lib/elements/element.py:348 +msgid "Scale lock stitch" +msgstr "" + +#: lib/elements/element.py:337 +msgid "Set length of lock stitches (mm)." +msgstr "" + +#: lib/elements/element.py:349 +msgid "Scale lock stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:361 msgid "Trim After" msgstr "" -#: lib/elements/element.py:374 +#: lib/elements/element.py:362 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:383 +#: lib/elements/element.py:371 msgid "Stop After" msgstr "" -#: lib/elements/element.py:384 +#: lib/elements/element.py:372 msgid "Add a STOP command after stitching this object." msgstr "" +#: lib/elements/element.py:381 +msgid "Random seed" +msgstr "" + +#: lib/elements/element.py:382 +msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +msgstr "" + +#: lib/elements/element.py:430 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgstr "" + #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:503 +#: lib/elements/element.py:616 msgid "Failed on " msgstr "" -#: lib/elements/element.py:505 +#: lib/elements/element.py:618 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1161,325 +1213,329 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill_stitch.py:31 +#: lib/elements/fill_stitch.py:34 msgid "Small Fill" msgstr "" -#: lib/elements/fill_stitch.py:32 +#: lib/elements/fill_stitch.py:35 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:38 lib/elements/fill_stitch.py:508 +#: lib/elements/fill_stitch.py:41 lib/elements/fill_stitch.py:549 msgid "Expand" msgstr "" -#: lib/elements/fill_stitch.py:39 +#: lib/elements/fill_stitch.py:42 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:44 lib/elements/fill_stitch.py:485 +#: lib/elements/fill_stitch.py:47 lib/elements/fill_stitch.py:526 msgid "Inset" msgstr "" -#: lib/elements/fill_stitch.py:45 +#: lib/elements/fill_stitch.py:48 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:50 +#: lib/elements/fill_stitch.py:53 msgid "Missing Guideline" msgstr "" -#: lib/elements/fill_stitch.py:51 +#: lib/elements/fill_stitch.py:54 msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/fill_stitch.py:53 +#: lib/elements/fill_stitch.py:56 msgid "* Create a stroke object" msgstr "" -#: lib/elements/fill_stitch.py:54 +#: lib/elements/fill_stitch.py:57 msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/fill_stitch.py:59 +#: lib/elements/fill_stitch.py:62 msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/fill_stitch.py:60 +#: lib/elements/fill_stitch.py:63 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:63 +#: lib/elements/fill_stitch.py:66 msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:68 lib/elements/stroke.py:36 +#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:35 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:69 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:39 +#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:38 msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/fill_stitch.py:76 +#: lib/elements/fill_stitch.py:79 msgid "Unconnected" msgstr "" -#: lib/elements/fill_stitch.py:77 +#: lib/elements/fill_stitch.py:80 msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill_stitch.py:81 lib/elements/fill_stitch.py:90 -#: lib/elements/fill_stitch.py:98 +#: lib/elements/fill_stitch.py:84 lib/elements/fill_stitch.py:93 +#: lib/elements/fill_stitch.py:101 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill_stitch.py:86 +#: lib/elements/fill_stitch.py:89 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill_stitch.py:87 +#: lib/elements/fill_stitch.py:90 msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in." msgstr "" -#: lib/elements/fill_stitch.py:95 +#: lib/elements/fill_stitch.py:98 msgid "This shape is invalid" msgstr "" -#: lib/elements/fill_stitch.py:96 +#: lib/elements/fill_stitch.py:99 msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension." msgstr "" -#: lib/elements/fill_stitch.py:103 +#: lib/elements/fill_stitch.py:106 msgid "FillStitch" msgstr "" -#: lib/elements/fill_stitch.py:106 +#: lib/elements/fill_stitch.py:109 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/fill_stitch.py:111 -msgid "Fill method" -msgstr "" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:113 msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:114 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:115 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:116 +msgid "Meander Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:117 +msgid "Circular Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:118 msgid "Legacy Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 -msgid "Meander Fill" +#: lib/elements/fill_stitch.py:122 +msgid "Fill method" msgstr "" -#: lib/elements/fill_stitch.py:117 +#: lib/elements/fill_stitch.py:138 msgid "Guided Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Copy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Parallel Offset" msgstr "" -#: lib/elements/fill_stitch.py:119 +#: lib/elements/fill_stitch.py:140 msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced." msgstr "" -#: lib/elements/fill_stitch.py:126 +#: lib/elements/fill_stitch.py:147 msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Inner to Outer" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Single spiral" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Double spiral" msgstr "" -#: lib/elements/fill_stitch.py:132 +#: lib/elements/fill_stitch.py:153 msgid "Join Style" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Round" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Mitered" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Beveled" msgstr "" -#: lib/elements/fill_stitch.py:138 +#: lib/elements/fill_stitch.py:160 msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill_stitch.py:143 +#: lib/elements/fill_stitch.py:169 msgid "Smoothness" msgstr "" -#: lib/elements/fill_stitch.py:144 +#: lib/elements/fill_stitch.py:170 msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too." msgstr "" -#: lib/elements/fill_stitch.py:158 +#: lib/elements/fill_stitch.py:184 msgid "Clockwise" msgstr "" -#: lib/elements/fill_stitch.py:163 +#: lib/elements/fill_stitch.py:189 msgid "Meander Pattern" msgstr "" -#: lib/elements/fill_stitch.py:169 +#: lib/elements/fill_stitch.py:196 msgid "Meander pattern scale" msgstr "" -#: lib/elements/fill_stitch.py:175 +#: lib/elements/fill_stitch.py:206 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill_stitch.py:176 +#: lib/elements/fill_stitch.py:207 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:194 lib/elements/fill_stitch.py:497 +#: lib/elements/fill_stitch.py:225 lib/elements/fill_stitch.py:538 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:195 lib/elements/fill_stitch.py:498 +#: lib/elements/fill_stitch.py:226 lib/elements/fill_stitch.py:539 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:208 +#: lib/elements/fill_stitch.py:239 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:209 +#: lib/elements/fill_stitch.py:240 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:220 +#: lib/elements/fill_stitch.py:251 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:221 +#: lib/elements/fill_stitch.py:252 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:236 +#: lib/elements/fill_stitch.py:271 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:237 +#: lib/elements/fill_stitch.py:272 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:249 +#: lib/elements/fill_stitch.py:287 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:250 +#: lib/elements/fill_stitch.py:288 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:408 lib/elements/stroke.py:125 +#: lib/elements/fill_stitch.py:446 lib/elements/stroke.py:124 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:409 -msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander fill." +#: lib/elements/fill_stitch.py:447 +msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:421 lib/elements/stroke.py:136 +#: lib/elements/fill_stitch.py:462 lib/elements/stroke.py:135 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:422 +#: lib/elements/fill_stitch.py:463 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:433 +#: lib/elements/fill_stitch.py:474 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:433 lib/elements/fill_stitch.py:442 -#: lib/elements/fill_stitch.py:467 lib/elements/fill_stitch.py:478 -#: lib/elements/fill_stitch.py:488 lib/elements/fill_stitch.py:500 -#: lib/elements/fill_stitch.py:538 +#: lib/elements/fill_stitch.py:474 lib/elements/fill_stitch.py:483 +#: lib/elements/fill_stitch.py:508 lib/elements/fill_stitch.py:519 +#: lib/elements/fill_stitch.py:529 lib/elements/fill_stitch.py:541 +#: lib/elements/fill_stitch.py:582 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:439 +#: lib/elements/fill_stitch.py:480 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:440 +#: lib/elements/fill_stitch.py:481 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:464 +#: lib/elements/fill_stitch.py:505 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:465 +#: lib/elements/fill_stitch.py:506 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:516 msgid "Max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:476 +#: lib/elements/fill_stitch.py:517 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:486 +#: lib/elements/fill_stitch.py:527 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:509 +#: lib/elements/fill_stitch.py:550 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:520 lib/elements/fill_stitch.py:534 +#: lib/elements/fill_stitch.py:564 lib/elements/fill_stitch.py:578 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:521 lib/elements/fill_stitch.py:535 +#: lib/elements/fill_stitch.py:565 lib/elements/fill_stitch.py:579 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:771 +#: lib/elements/fill_stitch.py:827 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:774 +#: lib/elements/fill_stitch.py:830 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1710,7 +1766,7 @@ msgstr "" msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:173 lib/elements/stroke.py:149 +#: lib/elements/satin_column.py:173 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -1780,7 +1836,7 @@ msgstr "" msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:275 lib/elements/stroke.py:101 +#: lib/elements/satin_column.py:275 lib/elements/stroke.py:100 msgid "Repeats" msgstr "" @@ -1831,200 +1887,200 @@ msgstr "" msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:27 +#: lib/elements/stroke.py:26 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:27 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:30 +#: lib/elements/stroke.py:29 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:31 +#: lib/elements/stroke.py:30 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:44 +#: lib/elements/stroke.py:43 msgid "Small ZigZag" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:44 msgid "This zig zag stitch has a stroke width smaller than 0.5 units." msgstr "" -#: lib/elements/stroke.py:47 +#: lib/elements/stroke.py:46 msgid "Set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" -#: lib/elements/stroke.py:52 +#: lib/elements/stroke.py:51 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:55 +#: lib/elements/stroke.py:54 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:79 inx/inkstitch_break_apart.inx:17 +#: lib/elements/stroke.py:78 inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Running Stitch" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Ripple" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:89 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:91 +#: lib/elements/stroke.py:90 msgid "Stitch every node in the path. All other options are ignored." msgstr "" -#: lib/elements/stroke.py:102 +#: lib/elements/stroke.py:101 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:112 +#: lib/elements/stroke.py:111 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:113 +#: lib/elements/stroke.py:112 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:126 +#: lib/elements/stroke.py:125 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:137 +#: lib/elements/stroke.py:136 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:150 +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:179 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:180 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:191 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:192 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:215 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:216 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:227 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:228 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:239 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:240 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:251 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:264 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:265 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:269 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:277 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:278 lib/elements/stroke.py:289 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:288 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:288 +#: lib/elements/stroke.py:287 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:289 +#: lib/elements/stroke.py:288 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:299 +#: lib/elements/stroke.py:298 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:299 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:311 +#: lib/elements/stroke.py:310 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:312 +#: lib/elements/stroke.py:311 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "flat" msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "point" msgstr "" -#: lib/elements/stroke.py:394 +#: lib/elements/stroke.py:393 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 "" @@ -2280,7 +2336,7 @@ msgstr "" msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:85 lib/extensions/params.py:502 +#: lib/extensions/lettering.py:85 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2289,7 +2345,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:510 +#: lib/extensions/lettering.py:89 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" @@ -2359,54 +2415,58 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:272 +#: lib/extensions/params.py:273 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:274 +#: lib/extensions/params.py:275 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:279 +#: lib/extensions/params.py:280 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:284 +#: lib/extensions/params.py:285 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:288 +#: lib/extensions/params.py:289 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:292 +#: lib/extensions/params.py:293 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:352 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:426 +#: lib/extensions/params.py:409 +msgid "No options available" +msgstr "" + +#: lib/extensions/params.py:429 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:456 +#: lib/extensions/params.py:459 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:466 +#: lib/extensions/params.py:469 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2673,7 +2733,47 @@ msgstr "" msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" -#: lib/stitch_plan/stitch_plan.py:27 +#: lib/stitch_plan/lock_stitch.py:210 +msgid "Half Stitch" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:211 +msgid "Arrow" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:212 +msgid "Back and forth" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:213 +msgid "Bowtie" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:214 +msgid "Cross" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:215 +msgid "Star" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:216 inx/inkstitch_break_apart.inx:18 +msgid "Simple" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:217 +msgid "Triangle" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:218 +msgid "Zig-zag" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:219 +msgid "Custom" +msgstr "" + +#: lib/stitch_plan/stitch_plan.py:26 msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" @@ -3730,10 +3830,6 @@ msgstr "" msgid "Tools: Fill" msgstr "" -#: inx/inkstitch_break_apart.inx:18 -msgid "Simple" -msgstr "" - #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" diff --git a/translations/messages_ca_ES.po b/translations/messages_ca_ES.po index 4aaea31b..f3e409d0 100644 --- a/translations/messages_ca_ES.po +++ b/translations/messages_ca_ES.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" -"PO-Revision-Date: 2023-02-27 01:25\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" +"PO-Revision-Date: 2023-02-28 01:25\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:779 +#: inkstitch.py:107 lib/elements/fill_stitch.py:835 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1075,77 +1075,129 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:240 +#: lib/elements/element.py:242 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:241 +#: lib/elements/element.py:243 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:245 +#: lib/elements/element.py:247 msgid "Both" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Before" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "After" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Neither" msgstr "" -#: lib/elements/element.py:254 +#: lib/elements/element.py:256 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:255 +#: lib/elements/element.py:257 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:266 -msgid "Random seed" +#: lib/elements/element.py:268 +msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:267 -msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +#: lib/elements/element.py:269 +msgid "Tack down stitch type" +msgstr "" + +#: lib/elements/element.py:279 lib/elements/element.py:325 +msgid "Custom path" +msgstr "" + +#: lib/elements/element.py:280 +msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." +msgstr "" + +#: lib/elements/element.py:290 lib/elements/element.py:302 +msgid "Scale tack stitch" +msgstr "" + +#: lib/elements/element.py:291 +msgid "Set stitch length. A 1 in a custom path equals this values." +msgstr "" + +#: lib/elements/element.py:303 +msgid "Scale tack stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:314 +msgid "Lock stitch" msgstr "" #: lib/elements/element.py:315 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:373 +#: lib/elements/element.py:326 +msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." +msgstr "" + +#: lib/elements/element.py:336 lib/elements/element.py:348 +msgid "Scale lock stitch" +msgstr "" + +#: lib/elements/element.py:337 +msgid "Set length of lock stitches (mm)." +msgstr "" + +#: lib/elements/element.py:349 +msgid "Scale lock stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:361 msgid "Trim After" msgstr "" -#: lib/elements/element.py:374 +#: lib/elements/element.py:362 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:383 +#: lib/elements/element.py:371 msgid "Stop After" msgstr "" -#: lib/elements/element.py:384 +#: lib/elements/element.py:372 msgid "Add a STOP command after stitching this object." msgstr "" +#: lib/elements/element.py:381 +msgid "Random seed" +msgstr "" + +#: lib/elements/element.py:382 +msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +msgstr "" + +#: lib/elements/element.py:430 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgstr "" + #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:503 +#: lib/elements/element.py:616 msgid "Failed on " msgstr "" -#: lib/elements/element.py:505 +#: lib/elements/element.py:618 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1161,325 +1213,329 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill_stitch.py:31 +#: lib/elements/fill_stitch.py:34 msgid "Small Fill" msgstr "" -#: lib/elements/fill_stitch.py:32 +#: lib/elements/fill_stitch.py:35 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:38 lib/elements/fill_stitch.py:508 +#: lib/elements/fill_stitch.py:41 lib/elements/fill_stitch.py:549 msgid "Expand" msgstr "" -#: lib/elements/fill_stitch.py:39 +#: lib/elements/fill_stitch.py:42 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:44 lib/elements/fill_stitch.py:485 +#: lib/elements/fill_stitch.py:47 lib/elements/fill_stitch.py:526 msgid "Inset" msgstr "" -#: lib/elements/fill_stitch.py:45 +#: lib/elements/fill_stitch.py:48 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:50 +#: lib/elements/fill_stitch.py:53 msgid "Missing Guideline" msgstr "" -#: lib/elements/fill_stitch.py:51 +#: lib/elements/fill_stitch.py:54 msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/fill_stitch.py:53 +#: lib/elements/fill_stitch.py:56 msgid "* Create a stroke object" msgstr "" -#: lib/elements/fill_stitch.py:54 +#: lib/elements/fill_stitch.py:57 msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/fill_stitch.py:59 +#: lib/elements/fill_stitch.py:62 msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/fill_stitch.py:60 +#: lib/elements/fill_stitch.py:63 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:63 +#: lib/elements/fill_stitch.py:66 msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:68 lib/elements/stroke.py:36 +#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:35 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:69 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:39 +#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:38 msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/fill_stitch.py:76 +#: lib/elements/fill_stitch.py:79 msgid "Unconnected" msgstr "" -#: lib/elements/fill_stitch.py:77 +#: lib/elements/fill_stitch.py:80 msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill_stitch.py:81 lib/elements/fill_stitch.py:90 -#: lib/elements/fill_stitch.py:98 +#: lib/elements/fill_stitch.py:84 lib/elements/fill_stitch.py:93 +#: lib/elements/fill_stitch.py:101 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill_stitch.py:86 +#: lib/elements/fill_stitch.py:89 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill_stitch.py:87 +#: lib/elements/fill_stitch.py:90 msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in." msgstr "" -#: lib/elements/fill_stitch.py:95 +#: lib/elements/fill_stitch.py:98 msgid "This shape is invalid" msgstr "" -#: lib/elements/fill_stitch.py:96 +#: lib/elements/fill_stitch.py:99 msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension." msgstr "" -#: lib/elements/fill_stitch.py:103 +#: lib/elements/fill_stitch.py:106 msgid "FillStitch" msgstr "" -#: lib/elements/fill_stitch.py:106 +#: lib/elements/fill_stitch.py:109 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/fill_stitch.py:111 -msgid "Fill method" -msgstr "" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:113 msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:114 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:115 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:116 +msgid "Meander Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:117 +msgid "Circular Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:118 msgid "Legacy Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 -msgid "Meander Fill" +#: lib/elements/fill_stitch.py:122 +msgid "Fill method" msgstr "" -#: lib/elements/fill_stitch.py:117 +#: lib/elements/fill_stitch.py:138 msgid "Guided Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Copy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Parallel Offset" msgstr "" -#: lib/elements/fill_stitch.py:119 +#: lib/elements/fill_stitch.py:140 msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced." msgstr "" -#: lib/elements/fill_stitch.py:126 +#: lib/elements/fill_stitch.py:147 msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Inner to Outer" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Single spiral" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Double spiral" msgstr "" -#: lib/elements/fill_stitch.py:132 +#: lib/elements/fill_stitch.py:153 msgid "Join Style" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Round" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Mitered" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Beveled" msgstr "" -#: lib/elements/fill_stitch.py:138 +#: lib/elements/fill_stitch.py:160 msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill_stitch.py:143 +#: lib/elements/fill_stitch.py:169 msgid "Smoothness" msgstr "" -#: lib/elements/fill_stitch.py:144 +#: lib/elements/fill_stitch.py:170 msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too." msgstr "" -#: lib/elements/fill_stitch.py:158 +#: lib/elements/fill_stitch.py:184 msgid "Clockwise" msgstr "" -#: lib/elements/fill_stitch.py:163 +#: lib/elements/fill_stitch.py:189 msgid "Meander Pattern" msgstr "" -#: lib/elements/fill_stitch.py:169 +#: lib/elements/fill_stitch.py:196 msgid "Meander pattern scale" msgstr "" -#: lib/elements/fill_stitch.py:175 +#: lib/elements/fill_stitch.py:206 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill_stitch.py:176 +#: lib/elements/fill_stitch.py:207 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:194 lib/elements/fill_stitch.py:497 +#: lib/elements/fill_stitch.py:225 lib/elements/fill_stitch.py:538 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:195 lib/elements/fill_stitch.py:498 +#: lib/elements/fill_stitch.py:226 lib/elements/fill_stitch.py:539 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:208 +#: lib/elements/fill_stitch.py:239 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:209 +#: lib/elements/fill_stitch.py:240 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:220 +#: lib/elements/fill_stitch.py:251 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:221 +#: lib/elements/fill_stitch.py:252 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:236 +#: lib/elements/fill_stitch.py:271 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:237 +#: lib/elements/fill_stitch.py:272 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:249 +#: lib/elements/fill_stitch.py:287 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:250 +#: lib/elements/fill_stitch.py:288 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:408 lib/elements/stroke.py:125 +#: lib/elements/fill_stitch.py:446 lib/elements/stroke.py:124 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:409 -msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander fill." +#: lib/elements/fill_stitch.py:447 +msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:421 lib/elements/stroke.py:136 +#: lib/elements/fill_stitch.py:462 lib/elements/stroke.py:135 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:422 +#: lib/elements/fill_stitch.py:463 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:433 +#: lib/elements/fill_stitch.py:474 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:433 lib/elements/fill_stitch.py:442 -#: lib/elements/fill_stitch.py:467 lib/elements/fill_stitch.py:478 -#: lib/elements/fill_stitch.py:488 lib/elements/fill_stitch.py:500 -#: lib/elements/fill_stitch.py:538 +#: lib/elements/fill_stitch.py:474 lib/elements/fill_stitch.py:483 +#: lib/elements/fill_stitch.py:508 lib/elements/fill_stitch.py:519 +#: lib/elements/fill_stitch.py:529 lib/elements/fill_stitch.py:541 +#: lib/elements/fill_stitch.py:582 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:439 +#: lib/elements/fill_stitch.py:480 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:440 +#: lib/elements/fill_stitch.py:481 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:464 +#: lib/elements/fill_stitch.py:505 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:465 +#: lib/elements/fill_stitch.py:506 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:516 msgid "Max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:476 +#: lib/elements/fill_stitch.py:517 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:486 +#: lib/elements/fill_stitch.py:527 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:509 +#: lib/elements/fill_stitch.py:550 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:520 lib/elements/fill_stitch.py:534 +#: lib/elements/fill_stitch.py:564 lib/elements/fill_stitch.py:578 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:521 lib/elements/fill_stitch.py:535 +#: lib/elements/fill_stitch.py:565 lib/elements/fill_stitch.py:579 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:771 +#: lib/elements/fill_stitch.py:827 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:774 +#: lib/elements/fill_stitch.py:830 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1710,7 +1766,7 @@ msgstr "" msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:173 lib/elements/stroke.py:149 +#: lib/elements/satin_column.py:173 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -1780,7 +1836,7 @@ msgstr "" msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:275 lib/elements/stroke.py:101 +#: lib/elements/satin_column.py:275 lib/elements/stroke.py:100 msgid "Repeats" msgstr "" @@ -1831,200 +1887,200 @@ msgstr "" msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:27 +#: lib/elements/stroke.py:26 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:27 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:30 +#: lib/elements/stroke.py:29 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:31 +#: lib/elements/stroke.py:30 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:44 +#: lib/elements/stroke.py:43 msgid "Small ZigZag" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:44 msgid "This zig zag stitch has a stroke width smaller than 0.5 units." msgstr "" -#: lib/elements/stroke.py:47 +#: lib/elements/stroke.py:46 msgid "Set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" -#: lib/elements/stroke.py:52 +#: lib/elements/stroke.py:51 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:55 +#: lib/elements/stroke.py:54 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:79 inx/inkstitch_break_apart.inx:17 +#: lib/elements/stroke.py:78 inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Running Stitch" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Ripple" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:89 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:91 +#: lib/elements/stroke.py:90 msgid "Stitch every node in the path. All other options are ignored." msgstr "" -#: lib/elements/stroke.py:102 +#: lib/elements/stroke.py:101 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:112 +#: lib/elements/stroke.py:111 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:113 +#: lib/elements/stroke.py:112 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:126 +#: lib/elements/stroke.py:125 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:137 +#: lib/elements/stroke.py:136 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:150 +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:179 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:180 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:191 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:192 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:215 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:216 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:227 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:228 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:239 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:240 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:251 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:264 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:265 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:269 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:277 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:278 lib/elements/stroke.py:289 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:288 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:288 +#: lib/elements/stroke.py:287 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:289 +#: lib/elements/stroke.py:288 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:299 +#: lib/elements/stroke.py:298 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:299 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:311 +#: lib/elements/stroke.py:310 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:312 +#: lib/elements/stroke.py:311 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "flat" msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "point" msgstr "" -#: lib/elements/stroke.py:394 +#: lib/elements/stroke.py:393 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 "" @@ -2280,7 +2336,7 @@ msgstr "" msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:85 lib/extensions/params.py:502 +#: lib/extensions/lettering.py:85 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2289,7 +2345,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:510 +#: lib/extensions/lettering.py:89 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" @@ -2359,54 +2415,58 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:272 +#: lib/extensions/params.py:273 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:274 +#: lib/extensions/params.py:275 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:279 +#: lib/extensions/params.py:280 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:284 +#: lib/extensions/params.py:285 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:288 +#: lib/extensions/params.py:289 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:292 +#: lib/extensions/params.py:293 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:352 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:426 +#: lib/extensions/params.py:409 +msgid "No options available" +msgstr "" + +#: lib/extensions/params.py:429 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:456 +#: lib/extensions/params.py:459 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:466 +#: lib/extensions/params.py:469 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2673,7 +2733,47 @@ msgstr "" msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" -#: lib/stitch_plan/stitch_plan.py:27 +#: lib/stitch_plan/lock_stitch.py:210 +msgid "Half Stitch" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:211 +msgid "Arrow" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:212 +msgid "Back and forth" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:213 +msgid "Bowtie" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:214 +msgid "Cross" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:215 +msgid "Star" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:216 inx/inkstitch_break_apart.inx:18 +msgid "Simple" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:217 +msgid "Triangle" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:218 +msgid "Zig-zag" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:219 +msgid "Custom" +msgstr "" + +#: lib/stitch_plan/stitch_plan.py:26 msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" @@ -3726,10 +3826,6 @@ msgstr "" msgid "Tools: Fill" msgstr "" -#: inx/inkstitch_break_apart.inx:18 -msgid "Simple" -msgstr "" - #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" diff --git a/translations/messages_cs_CZ.po b/translations/messages_cs_CZ.po index d2e3595f..ef0e87ce 100644 --- a/translations/messages_cs_CZ.po +++ b/translations/messages_cs_CZ.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" -"PO-Revision-Date: 2023-02-27 01:25\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" +"PO-Revision-Date: 2023-02-28 01: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: 2023-02-27 01:24+0000\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:779 +#: inkstitch.py:107 lib/elements/fill_stitch.py:835 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1075,77 +1075,129 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:240 +#: lib/elements/element.py:242 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:241 +#: lib/elements/element.py:243 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:245 +#: lib/elements/element.py:247 msgid "Both" msgstr "Oba" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Before" msgstr "Před" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "After" msgstr "Po" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Neither" msgstr "Ani" -#: lib/elements/element.py:254 +#: lib/elements/element.py:256 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:255 +#: lib/elements/element.py:257 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:266 -msgid "Random seed" +#: lib/elements/element.py:268 +msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:267 -msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +#: lib/elements/element.py:269 +msgid "Tack down stitch type" +msgstr "" + +#: lib/elements/element.py:279 lib/elements/element.py:325 +msgid "Custom path" +msgstr "" + +#: lib/elements/element.py:280 +msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." +msgstr "" + +#: lib/elements/element.py:290 lib/elements/element.py:302 +msgid "Scale tack stitch" +msgstr "" + +#: lib/elements/element.py:291 +msgid "Set stitch length. A 1 in a custom path equals this values." +msgstr "" + +#: lib/elements/element.py:303 +msgid "Scale tack stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:314 +msgid "Lock stitch" msgstr "" #: lib/elements/element.py:315 -#, 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." +msgid "Lock stitch type" +msgstr "" + +#: lib/elements/element.py:326 +msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." +msgstr "" + +#: lib/elements/element.py:336 lib/elements/element.py:348 +msgid "Scale lock stitch" +msgstr "" + +#: lib/elements/element.py:337 +msgid "Set length of lock stitches (mm)." +msgstr "" -#: lib/elements/element.py:373 +#: lib/elements/element.py:349 +msgid "Scale lock stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:361 msgid "Trim After" msgstr "" -#: lib/elements/element.py:374 +#: lib/elements/element.py:362 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:383 +#: lib/elements/element.py:371 msgid "Stop After" msgstr "" -#: lib/elements/element.py:384 +#: lib/elements/element.py:372 msgid "Add a STOP command after stitching this object." msgstr "" +#: lib/elements/element.py:381 +msgid "Random seed" +msgstr "" + +#: lib/elements/element.py:382 +msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +msgstr "" + +#: lib/elements/element.py:430 +#, 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." + #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:503 +#: lib/elements/element.py:616 msgid "Failed on " msgstr "" -#: lib/elements/element.py:505 +#: lib/elements/element.py:618 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1161,325 +1213,329 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill_stitch.py:31 +#: lib/elements/fill_stitch.py:34 msgid "Small Fill" msgstr "" -#: lib/elements/fill_stitch.py:32 +#: lib/elements/fill_stitch.py:35 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:38 lib/elements/fill_stitch.py:508 +#: lib/elements/fill_stitch.py:41 lib/elements/fill_stitch.py:549 msgid "Expand" msgstr "" -#: lib/elements/fill_stitch.py:39 +#: lib/elements/fill_stitch.py:42 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:44 lib/elements/fill_stitch.py:485 +#: lib/elements/fill_stitch.py:47 lib/elements/fill_stitch.py:526 msgid "Inset" msgstr "" -#: lib/elements/fill_stitch.py:45 +#: lib/elements/fill_stitch.py:48 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:50 +#: lib/elements/fill_stitch.py:53 msgid "Missing Guideline" msgstr "" -#: lib/elements/fill_stitch.py:51 +#: lib/elements/fill_stitch.py:54 msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/fill_stitch.py:53 +#: lib/elements/fill_stitch.py:56 msgid "* Create a stroke object" msgstr "" -#: lib/elements/fill_stitch.py:54 +#: lib/elements/fill_stitch.py:57 msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/fill_stitch.py:59 +#: lib/elements/fill_stitch.py:62 msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/fill_stitch.py:60 +#: lib/elements/fill_stitch.py:63 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:63 +#: lib/elements/fill_stitch.py:66 msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:68 lib/elements/stroke.py:36 +#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:35 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:69 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:39 +#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:38 msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/fill_stitch.py:76 +#: lib/elements/fill_stitch.py:79 msgid "Unconnected" msgstr "Nepřipojeno" -#: lib/elements/fill_stitch.py:77 +#: lib/elements/fill_stitch.py:80 msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill_stitch.py:81 lib/elements/fill_stitch.py:90 -#: lib/elements/fill_stitch.py:98 +#: lib/elements/fill_stitch.py:84 lib/elements/fill_stitch.py:93 +#: lib/elements/fill_stitch.py:101 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill_stitch.py:86 +#: lib/elements/fill_stitch.py:89 msgid "Border crosses itself" msgstr "Hranice přechází přes sebe" -#: lib/elements/fill_stitch.py:87 +#: lib/elements/fill_stitch.py:90 msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in." msgstr "" -#: lib/elements/fill_stitch.py:95 +#: lib/elements/fill_stitch.py:98 msgid "This shape is invalid" msgstr "" -#: lib/elements/fill_stitch.py:96 +#: lib/elements/fill_stitch.py:99 msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension." msgstr "" -#: lib/elements/fill_stitch.py:103 +#: lib/elements/fill_stitch.py:106 msgid "FillStitch" msgstr "" -#: lib/elements/fill_stitch.py:106 +#: lib/elements/fill_stitch.py:109 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/fill_stitch.py:111 -msgid "Fill method" -msgstr "" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:113 msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:114 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:115 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:116 +msgid "Meander Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:117 +msgid "Circular Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:118 msgid "Legacy Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 -msgid "Meander Fill" +#: lib/elements/fill_stitch.py:122 +msgid "Fill method" msgstr "" -#: lib/elements/fill_stitch.py:117 +#: lib/elements/fill_stitch.py:138 msgid "Guided Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Copy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Parallel Offset" msgstr "" -#: lib/elements/fill_stitch.py:119 +#: lib/elements/fill_stitch.py:140 msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced." msgstr "" -#: lib/elements/fill_stitch.py:126 +#: lib/elements/fill_stitch.py:147 msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Inner to Outer" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Single spiral" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Double spiral" msgstr "" -#: lib/elements/fill_stitch.py:132 +#: lib/elements/fill_stitch.py:153 msgid "Join Style" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Round" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Mitered" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Beveled" msgstr "" -#: lib/elements/fill_stitch.py:138 +#: lib/elements/fill_stitch.py:160 msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill_stitch.py:143 +#: lib/elements/fill_stitch.py:169 msgid "Smoothness" msgstr "" -#: lib/elements/fill_stitch.py:144 +#: lib/elements/fill_stitch.py:170 msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too." msgstr "" -#: lib/elements/fill_stitch.py:158 +#: lib/elements/fill_stitch.py:184 msgid "Clockwise" msgstr "" -#: lib/elements/fill_stitch.py:163 +#: lib/elements/fill_stitch.py:189 msgid "Meander Pattern" msgstr "" -#: lib/elements/fill_stitch.py:169 +#: lib/elements/fill_stitch.py:196 msgid "Meander pattern scale" msgstr "" -#: lib/elements/fill_stitch.py:175 +#: lib/elements/fill_stitch.py:206 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill_stitch.py:176 +#: lib/elements/fill_stitch.py:207 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:194 lib/elements/fill_stitch.py:497 +#: lib/elements/fill_stitch.py:225 lib/elements/fill_stitch.py:538 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:195 lib/elements/fill_stitch.py:498 +#: lib/elements/fill_stitch.py:226 lib/elements/fill_stitch.py:539 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:208 +#: lib/elements/fill_stitch.py:239 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:209 +#: lib/elements/fill_stitch.py:240 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:220 +#: lib/elements/fill_stitch.py:251 msgid "Spacing between rows" msgstr "Vzdálenost mezi řádky" -#: lib/elements/fill_stitch.py:221 +#: lib/elements/fill_stitch.py:252 msgid "Distance between rows of stitches." msgstr "Vzdálenost mezi řádkami stehů." -#: lib/elements/fill_stitch.py:236 +#: lib/elements/fill_stitch.py:271 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:237 +#: lib/elements/fill_stitch.py:272 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "Délka všech stehů v řádku. Kratší stehy mohou být použity na začátku nebo konce řádku." -#: lib/elements/fill_stitch.py:249 +#: lib/elements/fill_stitch.py:287 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:250 +#: lib/elements/fill_stitch.py:288 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:408 lib/elements/stroke.py:125 +#: lib/elements/fill_stitch.py:446 lib/elements/stroke.py:124 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:409 -msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander fill." +#: lib/elements/fill_stitch.py:447 +msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:421 lib/elements/stroke.py:136 +#: lib/elements/fill_stitch.py:462 lib/elements/stroke.py:135 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:422 +#: lib/elements/fill_stitch.py:463 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:433 +#: lib/elements/fill_stitch.py:474 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:433 lib/elements/fill_stitch.py:442 -#: lib/elements/fill_stitch.py:467 lib/elements/fill_stitch.py:478 -#: lib/elements/fill_stitch.py:488 lib/elements/fill_stitch.py:500 -#: lib/elements/fill_stitch.py:538 +#: lib/elements/fill_stitch.py:474 lib/elements/fill_stitch.py:483 +#: lib/elements/fill_stitch.py:508 lib/elements/fill_stitch.py:519 +#: lib/elements/fill_stitch.py:529 lib/elements/fill_stitch.py:541 +#: lib/elements/fill_stitch.py:582 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:439 +#: lib/elements/fill_stitch.py:480 msgid "Fill angle" msgstr "Úhel výplně" -#: lib/elements/fill_stitch.py:440 +#: lib/elements/fill_stitch.py:481 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:464 +#: lib/elements/fill_stitch.py:505 msgid "Row spacing" msgstr "Řádkování" -#: lib/elements/fill_stitch.py:465 +#: lib/elements/fill_stitch.py:506 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:516 msgid "Max stitch length" msgstr "Maximální délka stehu" -#: lib/elements/fill_stitch.py:476 +#: lib/elements/fill_stitch.py:517 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:486 +#: lib/elements/fill_stitch.py:527 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:509 +#: lib/elements/fill_stitch.py:550 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:520 lib/elements/fill_stitch.py:534 +#: lib/elements/fill_stitch.py:564 lib/elements/fill_stitch.py:578 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:521 lib/elements/fill_stitch.py:535 +#: lib/elements/fill_stitch.py:565 lib/elements/fill_stitch.py:579 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:771 +#: lib/elements/fill_stitch.py:827 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:774 +#: lib/elements/fill_stitch.py:830 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1710,7 +1766,7 @@ msgstr "" msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:173 lib/elements/stroke.py:149 +#: lib/elements/satin_column.py:173 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -1780,7 +1836,7 @@ msgstr "" msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:275 lib/elements/stroke.py:101 +#: lib/elements/satin_column.py:275 lib/elements/stroke.py:100 msgid "Repeats" msgstr "" @@ -1831,200 +1887,200 @@ msgstr "" msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:27 +#: lib/elements/stroke.py:26 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:27 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:30 +#: lib/elements/stroke.py:29 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:31 +#: lib/elements/stroke.py:30 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:44 +#: lib/elements/stroke.py:43 msgid "Small ZigZag" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:44 msgid "This zig zag stitch has a stroke width smaller than 0.5 units." msgstr "" -#: lib/elements/stroke.py:47 +#: lib/elements/stroke.py:46 msgid "Set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" -#: lib/elements/stroke.py:52 +#: lib/elements/stroke.py:51 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:55 +#: lib/elements/stroke.py:54 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:79 inx/inkstitch_break_apart.inx:17 +#: lib/elements/stroke.py:78 inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Running Stitch" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Ripple" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:89 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:91 +#: lib/elements/stroke.py:90 msgid "Stitch every node in the path. All other options are ignored." msgstr "" -#: lib/elements/stroke.py:102 +#: lib/elements/stroke.py:101 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:112 +#: lib/elements/stroke.py:111 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:113 +#: lib/elements/stroke.py:112 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:126 +#: lib/elements/stroke.py:125 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:137 +#: lib/elements/stroke.py:136 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:150 +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:179 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:180 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:191 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:192 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:215 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:216 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:227 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:228 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:239 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:240 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:251 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:264 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:265 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:269 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "Žádný" -#: lib/elements/stroke.py:277 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:278 lib/elements/stroke.py:289 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:288 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:288 +#: lib/elements/stroke.py:287 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:289 +#: lib/elements/stroke.py:288 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:299 +#: lib/elements/stroke.py:298 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:299 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:311 +#: lib/elements/stroke.py:310 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:312 +#: lib/elements/stroke.py:311 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "flat" msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "point" msgstr "" -#: lib/elements/stroke.py:394 +#: lib/elements/stroke.py:393 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 "" @@ -2280,7 +2336,7 @@ msgstr "" msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:85 lib/extensions/params.py:502 +#: lib/extensions/lettering.py:85 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2289,7 +2345,7 @@ msgstr "" msgid "Cancel" msgstr "Zrušit" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:510 +#: lib/extensions/lettering.py:89 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "Použít a odejít" @@ -2359,54 +2415,58 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:272 +#: lib/extensions/params.py:273 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:274 +#: lib/extensions/params.py:275 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:279 +#: lib/extensions/params.py:280 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:284 +#: lib/extensions/params.py:285 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:288 +#: lib/extensions/params.py:289 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:292 +#: lib/extensions/params.py:293 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:352 msgid "Inkscape objects" msgstr "Objekty Inscape" -#: lib/extensions/params.py:426 +#: lib/extensions/params.py:409 +msgid "No options available" +msgstr "" + +#: lib/extensions/params.py:429 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:456 +#: lib/extensions/params.py:459 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:466 +#: lib/extensions/params.py:469 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "Parametry výšivky" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "Použít poslední nastavení" @@ -2674,7 +2734,47 @@ msgstr "" msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" -#: lib/stitch_plan/stitch_plan.py:27 +#: lib/stitch_plan/lock_stitch.py:210 +msgid "Half Stitch" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:211 +msgid "Arrow" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:212 +msgid "Back and forth" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:213 +msgid "Bowtie" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:214 +msgid "Cross" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:215 +msgid "Star" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:216 inx/inkstitch_break_apart.inx:18 +msgid "Simple" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:217 +msgid "Triangle" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:218 +msgid "Zig-zag" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:219 +msgid "Custom" +msgstr "" + +#: lib/stitch_plan/stitch_plan.py:26 msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" @@ -3729,10 +3829,6 @@ msgstr "" msgid "Tools: Fill" msgstr "" -#: inx/inkstitch_break_apart.inx:18 -msgid "Simple" -msgstr "" - #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" diff --git a/translations/messages_da_DK.po b/translations/messages_da_DK.po index 233a9c07..44cb1885 100644 --- a/translations/messages_da_DK.po +++ b/translations/messages_da_DK.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" -"PO-Revision-Date: 2023-02-27 01:25\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" +"PO-Revision-Date: 2023-02-28 01: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: 2023-02-27 01:24+0000\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:779 +#: inkstitch.py:107 lib/elements/fill_stitch.py:835 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1075,77 +1075,129 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:240 +#: lib/elements/element.py:242 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:241 +#: lib/elements/element.py:243 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:245 +#: lib/elements/element.py:247 msgid "Both" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Before" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "After" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Neither" msgstr "" -#: lib/elements/element.py:254 +#: lib/elements/element.py:256 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:255 +#: lib/elements/element.py:257 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:266 -msgid "Random seed" +#: lib/elements/element.py:268 +msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:267 -msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +#: lib/elements/element.py:269 +msgid "Tack down stitch type" +msgstr "" + +#: lib/elements/element.py:279 lib/elements/element.py:325 +msgid "Custom path" +msgstr "" + +#: lib/elements/element.py:280 +msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." +msgstr "" + +#: lib/elements/element.py:290 lib/elements/element.py:302 +msgid "Scale tack stitch" +msgstr "" + +#: lib/elements/element.py:291 +msgid "Set stitch length. A 1 in a custom path equals this values." +msgstr "" + +#: lib/elements/element.py:303 +msgid "Scale tack stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:314 +msgid "Lock stitch" msgstr "" #: lib/elements/element.py:315 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:373 +#: lib/elements/element.py:326 +msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." +msgstr "" + +#: lib/elements/element.py:336 lib/elements/element.py:348 +msgid "Scale lock stitch" +msgstr "" + +#: lib/elements/element.py:337 +msgid "Set length of lock stitches (mm)." +msgstr "" + +#: lib/elements/element.py:349 +msgid "Scale lock stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:361 msgid "Trim After" msgstr "" -#: lib/elements/element.py:374 +#: lib/elements/element.py:362 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:383 +#: lib/elements/element.py:371 msgid "Stop After" msgstr "" -#: lib/elements/element.py:384 +#: lib/elements/element.py:372 msgid "Add a STOP command after stitching this object." msgstr "" +#: lib/elements/element.py:381 +msgid "Random seed" +msgstr "" + +#: lib/elements/element.py:382 +msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +msgstr "" + +#: lib/elements/element.py:430 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgstr "" + #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:503 +#: lib/elements/element.py:616 msgid "Failed on " msgstr "" -#: lib/elements/element.py:505 +#: lib/elements/element.py:618 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1161,325 +1213,329 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill_stitch.py:31 +#: lib/elements/fill_stitch.py:34 msgid "Small Fill" msgstr "" -#: lib/elements/fill_stitch.py:32 +#: lib/elements/fill_stitch.py:35 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:38 lib/elements/fill_stitch.py:508 +#: lib/elements/fill_stitch.py:41 lib/elements/fill_stitch.py:549 msgid "Expand" msgstr "" -#: lib/elements/fill_stitch.py:39 +#: lib/elements/fill_stitch.py:42 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:44 lib/elements/fill_stitch.py:485 +#: lib/elements/fill_stitch.py:47 lib/elements/fill_stitch.py:526 msgid "Inset" msgstr "" -#: lib/elements/fill_stitch.py:45 +#: lib/elements/fill_stitch.py:48 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:50 +#: lib/elements/fill_stitch.py:53 msgid "Missing Guideline" msgstr "" -#: lib/elements/fill_stitch.py:51 +#: lib/elements/fill_stitch.py:54 msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/fill_stitch.py:53 +#: lib/elements/fill_stitch.py:56 msgid "* Create a stroke object" msgstr "" -#: lib/elements/fill_stitch.py:54 +#: lib/elements/fill_stitch.py:57 msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/fill_stitch.py:59 +#: lib/elements/fill_stitch.py:62 msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/fill_stitch.py:60 +#: lib/elements/fill_stitch.py:63 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:63 +#: lib/elements/fill_stitch.py:66 msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:68 lib/elements/stroke.py:36 +#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:35 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:69 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:39 +#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:38 msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/fill_stitch.py:76 +#: lib/elements/fill_stitch.py:79 msgid "Unconnected" msgstr "" -#: lib/elements/fill_stitch.py:77 +#: lib/elements/fill_stitch.py:80 msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill_stitch.py:81 lib/elements/fill_stitch.py:90 -#: lib/elements/fill_stitch.py:98 +#: lib/elements/fill_stitch.py:84 lib/elements/fill_stitch.py:93 +#: lib/elements/fill_stitch.py:101 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill_stitch.py:86 +#: lib/elements/fill_stitch.py:89 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill_stitch.py:87 +#: lib/elements/fill_stitch.py:90 msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in." msgstr "" -#: lib/elements/fill_stitch.py:95 +#: lib/elements/fill_stitch.py:98 msgid "This shape is invalid" msgstr "" -#: lib/elements/fill_stitch.py:96 +#: lib/elements/fill_stitch.py:99 msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension." msgstr "" -#: lib/elements/fill_stitch.py:103 +#: lib/elements/fill_stitch.py:106 msgid "FillStitch" msgstr "" -#: lib/elements/fill_stitch.py:106 +#: lib/elements/fill_stitch.py:109 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/fill_stitch.py:111 -msgid "Fill method" -msgstr "" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:113 msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:114 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:115 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:116 +msgid "Meander Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:117 +msgid "Circular Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:118 msgid "Legacy Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 -msgid "Meander Fill" +#: lib/elements/fill_stitch.py:122 +msgid "Fill method" msgstr "" -#: lib/elements/fill_stitch.py:117 +#: lib/elements/fill_stitch.py:138 msgid "Guided Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Copy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Parallel Offset" msgstr "" -#: lib/elements/fill_stitch.py:119 +#: lib/elements/fill_stitch.py:140 msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced." msgstr "" -#: lib/elements/fill_stitch.py:126 +#: lib/elements/fill_stitch.py:147 msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Inner to Outer" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Single spiral" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Double spiral" msgstr "" -#: lib/elements/fill_stitch.py:132 +#: lib/elements/fill_stitch.py:153 msgid "Join Style" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Round" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Mitered" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Beveled" msgstr "" -#: lib/elements/fill_stitch.py:138 +#: lib/elements/fill_stitch.py:160 msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill_stitch.py:143 +#: lib/elements/fill_stitch.py:169 msgid "Smoothness" msgstr "" -#: lib/elements/fill_stitch.py:144 +#: lib/elements/fill_stitch.py:170 msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too." msgstr "" -#: lib/elements/fill_stitch.py:158 +#: lib/elements/fill_stitch.py:184 msgid "Clockwise" msgstr "" -#: lib/elements/fill_stitch.py:163 +#: lib/elements/fill_stitch.py:189 msgid "Meander Pattern" msgstr "" -#: lib/elements/fill_stitch.py:169 +#: lib/elements/fill_stitch.py:196 msgid "Meander pattern scale" msgstr "" -#: lib/elements/fill_stitch.py:175 +#: lib/elements/fill_stitch.py:206 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill_stitch.py:176 +#: lib/elements/fill_stitch.py:207 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:194 lib/elements/fill_stitch.py:497 +#: lib/elements/fill_stitch.py:225 lib/elements/fill_stitch.py:538 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:195 lib/elements/fill_stitch.py:498 +#: lib/elements/fill_stitch.py:226 lib/elements/fill_stitch.py:539 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:208 +#: lib/elements/fill_stitch.py:239 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:209 +#: lib/elements/fill_stitch.py:240 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:220 +#: lib/elements/fill_stitch.py:251 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:221 +#: lib/elements/fill_stitch.py:252 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:236 +#: lib/elements/fill_stitch.py:271 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:237 +#: lib/elements/fill_stitch.py:272 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:249 +#: lib/elements/fill_stitch.py:287 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:250 +#: lib/elements/fill_stitch.py:288 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:408 lib/elements/stroke.py:125 +#: lib/elements/fill_stitch.py:446 lib/elements/stroke.py:124 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:409 -msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander fill." +#: lib/elements/fill_stitch.py:447 +msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:421 lib/elements/stroke.py:136 +#: lib/elements/fill_stitch.py:462 lib/elements/stroke.py:135 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:422 +#: lib/elements/fill_stitch.py:463 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:433 +#: lib/elements/fill_stitch.py:474 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:433 lib/elements/fill_stitch.py:442 -#: lib/elements/fill_stitch.py:467 lib/elements/fill_stitch.py:478 -#: lib/elements/fill_stitch.py:488 lib/elements/fill_stitch.py:500 -#: lib/elements/fill_stitch.py:538 +#: lib/elements/fill_stitch.py:474 lib/elements/fill_stitch.py:483 +#: lib/elements/fill_stitch.py:508 lib/elements/fill_stitch.py:519 +#: lib/elements/fill_stitch.py:529 lib/elements/fill_stitch.py:541 +#: lib/elements/fill_stitch.py:582 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:439 +#: lib/elements/fill_stitch.py:480 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:440 +#: lib/elements/fill_stitch.py:481 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:464 +#: lib/elements/fill_stitch.py:505 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:465 +#: lib/elements/fill_stitch.py:506 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:516 msgid "Max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:476 +#: lib/elements/fill_stitch.py:517 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:486 +#: lib/elements/fill_stitch.py:527 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:509 +#: lib/elements/fill_stitch.py:550 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:520 lib/elements/fill_stitch.py:534 +#: lib/elements/fill_stitch.py:564 lib/elements/fill_stitch.py:578 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:521 lib/elements/fill_stitch.py:535 +#: lib/elements/fill_stitch.py:565 lib/elements/fill_stitch.py:579 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:771 +#: lib/elements/fill_stitch.py:827 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:774 +#: lib/elements/fill_stitch.py:830 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1710,7 +1766,7 @@ msgstr "" msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:173 lib/elements/stroke.py:149 +#: lib/elements/satin_column.py:173 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -1780,7 +1836,7 @@ msgstr "" msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:275 lib/elements/stroke.py:101 +#: lib/elements/satin_column.py:275 lib/elements/stroke.py:100 msgid "Repeats" msgstr "" @@ -1831,200 +1887,200 @@ msgstr "" msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:27 +#: lib/elements/stroke.py:26 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:27 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:30 +#: lib/elements/stroke.py:29 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:31 +#: lib/elements/stroke.py:30 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:44 +#: lib/elements/stroke.py:43 msgid "Small ZigZag" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:44 msgid "This zig zag stitch has a stroke width smaller than 0.5 units." msgstr "" -#: lib/elements/stroke.py:47 +#: lib/elements/stroke.py:46 msgid "Set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" -#: lib/elements/stroke.py:52 +#: lib/elements/stroke.py:51 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:55 +#: lib/elements/stroke.py:54 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:79 inx/inkstitch_break_apart.inx:17 +#: lib/elements/stroke.py:78 inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Running Stitch" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Ripple" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:89 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:91 +#: lib/elements/stroke.py:90 msgid "Stitch every node in the path. All other options are ignored." msgstr "" -#: lib/elements/stroke.py:102 +#: lib/elements/stroke.py:101 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:112 +#: lib/elements/stroke.py:111 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:113 +#: lib/elements/stroke.py:112 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:126 +#: lib/elements/stroke.py:125 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:137 +#: lib/elements/stroke.py:136 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:150 +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:179 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:180 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:191 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:192 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:215 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:216 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:227 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:228 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:239 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:240 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:251 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:264 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:265 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:269 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:277 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:278 lib/elements/stroke.py:289 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:288 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:288 +#: lib/elements/stroke.py:287 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:289 +#: lib/elements/stroke.py:288 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:299 +#: lib/elements/stroke.py:298 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:299 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:311 +#: lib/elements/stroke.py:310 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:312 +#: lib/elements/stroke.py:311 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "flat" msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "point" msgstr "" -#: lib/elements/stroke.py:394 +#: lib/elements/stroke.py:393 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 "" @@ -2280,7 +2336,7 @@ msgstr "" msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:85 lib/extensions/params.py:502 +#: lib/extensions/lettering.py:85 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2289,7 +2345,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:510 +#: lib/extensions/lettering.py:89 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" @@ -2359,54 +2415,58 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:272 +#: lib/extensions/params.py:273 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:274 +#: lib/extensions/params.py:275 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:279 +#: lib/extensions/params.py:280 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:284 +#: lib/extensions/params.py:285 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:288 +#: lib/extensions/params.py:289 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:292 +#: lib/extensions/params.py:293 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:352 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:426 +#: lib/extensions/params.py:409 +msgid "No options available" +msgstr "" + +#: lib/extensions/params.py:429 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:456 +#: lib/extensions/params.py:459 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:466 +#: lib/extensions/params.py:469 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2674,7 +2734,47 @@ msgstr "" msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" -#: lib/stitch_plan/stitch_plan.py:27 +#: lib/stitch_plan/lock_stitch.py:210 +msgid "Half Stitch" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:211 +msgid "Arrow" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:212 +msgid "Back and forth" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:213 +msgid "Bowtie" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:214 +msgid "Cross" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:215 +msgid "Star" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:216 inx/inkstitch_break_apart.inx:18 +msgid "Simple" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:217 +msgid "Triangle" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:218 +msgid "Zig-zag" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:219 +msgid "Custom" +msgstr "" + +#: lib/stitch_plan/stitch_plan.py:26 msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" @@ -3727,10 +3827,6 @@ msgstr "" msgid "Tools: Fill" msgstr "" -#: inx/inkstitch_break_apart.inx:18 -msgid "Simple" -msgstr "" - #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" diff --git a/translations/messages_de_DE.po b/translations/messages_de_DE.po index e83cf827..3b9f7d1f 100644 --- a/translations/messages_de_DE.po +++ b/translations/messages_de_DE.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" -"PO-Revision-Date: 2023-02-27 01:25\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" +"PO-Revision-Date: 2023-02-28 01: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: 2023-02-27 01:24+0000\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -901,7 +901,7 @@ msgstr "Wenn du uns helfen willst Ink/Stitch zu verbessern,\n" "- speichere die SVG-Datei ab und\n" "- erstelle einen Fehlerbereicht (New Issue) auf https://github.com/inkstitch/inkstitch/issues" -#: inkstitch.py:107 lib/elements/fill_stitch.py:779 +#: inkstitch.py:107 lib/elements/fill_stitch.py:835 msgid "Include the error description and also (if possible) the svg file." msgstr "Sende die Fehlerbeschreibung und (wenn möglich) auch die SVG-Datei." @@ -1078,77 +1078,129 @@ msgstr "Stichwinkel umkehren" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "In manchen Fällen, schlägt die automatische Winkelberechnung fehl. Der Fehler kann durch diese Option in der Regel behoben werden." -#: lib/elements/element.py:240 +#: lib/elements/element.py:242 msgid "Allow lock stitches" msgstr "Vernähen erlauben" -#: lib/elements/element.py:241 +#: lib/elements/element.py:243 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:245 +#: lib/elements/element.py:247 msgid "Both" msgstr "Anfang und Ende" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Before" msgstr "Anfang" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "After" msgstr "Ende" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Neither" msgstr "Nie" -#: lib/elements/element.py:254 +#: lib/elements/element.py:256 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "Vernähen erzwingen" -#: lib/elements/element.py:255 +#: lib/elements/element.py:257 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:266 -msgid "Random seed" -msgstr "Zufallszahl" +#: lib/elements/element.py:268 +msgid "Tack stitch" +msgstr "" -#: lib/elements/element.py:267 -msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." -msgstr "Zufallswert für randomisierte Attribute. Verwendet die Element-ID, falls leer." +#: lib/elements/element.py:269 +msgid "Tack down stitch type" +msgstr "" + +#: lib/elements/element.py:279 lib/elements/element.py:325 +msgid "Custom path" +msgstr "" + +#: lib/elements/element.py:280 +msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." +msgstr "" + +#: lib/elements/element.py:290 lib/elements/element.py:302 +msgid "Scale tack stitch" +msgstr "" + +#: lib/elements/element.py:291 +msgid "Set stitch length. A 1 in a custom path equals this values." +msgstr "" + +#: lib/elements/element.py:303 +msgid "Scale tack stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:314 +msgid "Lock stitch" +msgstr "" #: lib/elements/element.py:315 -#, 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." +msgid "Lock stitch type" +msgstr "" + +#: lib/elements/element.py:326 +msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." +msgstr "" + +#: lib/elements/element.py:336 lib/elements/element.py:348 +msgid "Scale lock stitch" +msgstr "" + +#: lib/elements/element.py:337 +msgid "Set length of lock stitches (mm)." +msgstr "" + +#: lib/elements/element.py:349 +msgid "Scale lock stitch by this percentage." +msgstr "" -#: lib/elements/element.py:373 +#: lib/elements/element.py:361 msgid "Trim After" msgstr "Fadenschnitt" -#: lib/elements/element.py:374 +#: lib/elements/element.py:362 msgid "Add a TRIM command after stitching this object." msgstr "Füge Fadenschnitt-Befehl nach diesem Objekt hinzu." -#: lib/elements/element.py:383 +#: lib/elements/element.py:371 msgid "Stop After" msgstr "Stopp" -#: lib/elements/element.py:384 +#: lib/elements/element.py:372 msgid "Add a STOP command after stitching this object." msgstr "Füge einen Stopp-Befehl nach diesem Objekt hinzu." +#: lib/elements/element.py:381 +msgid "Random seed" +msgstr "Zufallszahl" + +#: lib/elements/element.py:382 +msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +msgstr "Zufallswert für randomisierte Attribute. Verwendet die Element-ID, falls leer." + +#: lib/elements/element.py:430 +#, 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." + #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:503 +#: lib/elements/element.py:616 msgid "Failed on " msgstr "Folgendes Objekt konnte nicht in einen Stickpfad umgewandelt werden: " -#: lib/elements/element.py:505 +#: lib/elements/element.py:618 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "Bitte rufe die Funktion Erweiterungen > Ink/Stitch > Fehlerbehebung > Fehlerbehebung an Objekten auf. Diese Erweiterung zeigt fehlerhafte Stellen an und gibt am rechten Seitenrand Vorschläge zum Lösen des Problems." @@ -1164,325 +1216,329 @@ msgstr "Es gibt ein ungültiges Objekt in diesem Dokument. Es enthält keine geo msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "* Führe die Funktion Erweiterungen > Ink/Stitch > Fehlerbehebung > Dokument bereinigen... aus" -#: lib/elements/fill_stitch.py:31 +#: lib/elements/fill_stitch.py:34 msgid "Small Fill" msgstr "Kleines Füllobjekt" -#: lib/elements/fill_stitch.py:32 +#: lib/elements/fill_stitch.py:35 msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "Dieses Füllobjekt ist so klein, dass es sich besser für einen Geradstich oder Satinstich eignet. Bei sehr kleinen Objekten ist ein Füllstich nicht möglich und Ink/Stitch nutzt automatisch einen Geradstich um die Außenränder herum." -#: lib/elements/fill_stitch.py:38 lib/elements/fill_stitch.py:508 +#: lib/elements/fill_stitch.py:41 lib/elements/fill_stitch.py:549 msgid "Expand" msgstr "Erweitern" -#: lib/elements/fill_stitch.py:39 +#: lib/elements/fill_stitch.py:42 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:44 lib/elements/fill_stitch.py:485 +#: lib/elements/fill_stitch.py:47 lib/elements/fill_stitch.py:526 msgid "Inset" msgstr "Einzug" -#: lib/elements/fill_stitch.py:45 +#: lib/elements/fill_stitch.py:48 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:50 +#: lib/elements/fill_stitch.py:53 msgid "Missing Guideline" msgstr "Fehlende Führungslinie" -#: lib/elements/fill_stitch.py:51 +#: lib/elements/fill_stitch.py:54 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:53 +#: lib/elements/fill_stitch.py:56 msgid "* Create a stroke object" msgstr "* Erstelle ein Objekt mit einer Kontur" -#: lib/elements/fill_stitch.py:54 +#: lib/elements/fill_stitch.py:57 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:59 +#: lib/elements/fill_stitch.py:62 msgid "Disjointed Guide Line" msgstr "Unzusammenhängende Führungslinie" -#: lib/elements/fill_stitch.py:60 +#: lib/elements/fill_stitch.py:63 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:63 +#: lib/elements/fill_stitch.py:66 msgid "* Move the guide line into the element" msgstr "* Bewege die Führungslinie in das Objekt" -#: lib/elements/fill_stitch.py:68 lib/elements/stroke.py:36 +#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:35 msgid "Multiple Guide Lines" msgstr "Mehrere Führungslinien" -#: lib/elements/fill_stitch.py:69 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 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:71 lib/elements/stroke.py:39 +#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:38 msgid "* Remove all guide lines, except for one." msgstr "* Entferne alle Führungslinien bis auf eine." -#: lib/elements/fill_stitch.py:76 +#: lib/elements/fill_stitch.py:79 msgid "Unconnected" msgstr "Nicht verbunden" -#: lib/elements/fill_stitch.py:77 +#: lib/elements/fill_stitch.py:80 msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "Füllstich: Dieses Objekt besteht aus unzusammenhängenden Formen. Ink/Stitch weiß nicht, in welcher Reihenfolge diese Objekte gestickt werden sollen. Bitte zerlege den Pfad in separate Teile." -#: lib/elements/fill_stitch.py:81 lib/elements/fill_stitch.py:90 -#: lib/elements/fill_stitch.py:98 +#: lib/elements/fill_stitch.py:84 lib/elements/fill_stitch.py:93 +#: lib/elements/fill_stitch.py:101 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_stitch.py:86 +#: lib/elements/fill_stitch.py:89 msgid "Border crosses itself" msgstr "Außenlinien überkreuzen sich selbst" -#: lib/elements/fill_stitch.py:87 +#: lib/elements/fill_stitch.py:90 msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in." msgstr "Füllstich: Der Pfad dieses Objektes überschneidet sich selbst. Das kann zu unzusammenhängenden Objekten führen. Bitte den Pfad zerlegen, um die Stickreihenfolge der Einzelelemente zu definieren (Erweiterungen > Ink/Stitch > Werkzeuge: Füllung > Füllobjekte aufspalten)." -#: lib/elements/fill_stitch.py:95 +#: lib/elements/fill_stitch.py:98 msgid "This shape is invalid" msgstr "Diese Form ist ungültig" -#: lib/elements/fill_stitch.py:96 +#: lib/elements/fill_stitch.py:99 msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension." msgstr "Füllstich: Diese Form kann nicht gestickt werden. Versuche sie mit der Option \"Füllstiche aufspalten\" (Erweiterungen > Ink/Stitch > Werkzeuge: Füllung > Füllobjekte aufspalten) zu reparieren." -#: lib/elements/fill_stitch.py:103 +#: lib/elements/fill_stitch.py:106 msgid "FillStitch" msgstr "Füllstitch" -#: lib/elements/fill_stitch.py:106 +#: lib/elements/fill_stitch.py:109 msgid "Automatically routed fill stitching" msgstr "Automatisch geführte Füllstiche" -#: lib/elements/fill_stitch.py:111 -msgid "Fill method" -msgstr "Füllmethode" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:113 msgid "Auto Fill" msgstr "Automatische Füllung" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:114 msgid "Contour Fill" msgstr "Konturfüllung" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:115 msgid "Guided Fill" msgstr "Kurvenfüllung" -#: lib/elements/fill_stitch.py:112 -msgid "Legacy Fill" -msgstr "Veraltete Füllung" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:116 msgid "Meander Fill" msgstr "Meanderfüllung" #: lib/elements/fill_stitch.py:117 +msgid "Circular Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:118 +msgid "Legacy Fill" +msgstr "Veraltete Füllung" + +#: lib/elements/fill_stitch.py:122 +msgid "Fill method" +msgstr "Füllmethode" + +#: lib/elements/fill_stitch.py:138 msgid "Guided Fill Strategy" msgstr "Strategie" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Copy" msgstr "Kopieren" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Parallel Offset" msgstr "Parallelverschiebung" -#: lib/elements/fill_stitch.py:119 +#: lib/elements/fill_stitch.py:140 msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced." msgstr "Kopieren (Voreinstellung) füllt die Form mit verschobenen Kopien der Führungslinie. Parallelversatz stellt einen konstanten Abstand der Reihen sicher. Es kann dabei zur Bildung von scharfe Ecken kommen." -#: lib/elements/fill_stitch.py:126 +#: lib/elements/fill_stitch.py:147 msgid "Contour Fill Strategy" msgstr "Methode" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Inner to Outer" msgstr "Von Innen nach Außen" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Single spiral" msgstr "Einfache Spirale" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Double spiral" msgstr "Doppelte Spirale" -#: lib/elements/fill_stitch.py:132 +#: lib/elements/fill_stitch.py:153 msgid "Join Style" msgstr "Stil der Verbindungen" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Round" msgstr "Rund" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Mitered" msgstr "Spitz" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Beveled" msgstr "Abgeschrägt" -#: lib/elements/fill_stitch.py:138 +#: lib/elements/fill_stitch.py:160 msgid "Avoid self-crossing" msgstr "Selbstüberschneidung vermeiden" -#: lib/elements/fill_stitch.py:143 +#: lib/elements/fill_stitch.py:169 msgid "Smoothness" msgstr "Glätten" -#: lib/elements/fill_stitch.py:144 +#: lib/elements/fill_stitch.py:170 msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too." msgstr "Glättet den Stichpfad. Diese Einstellung definiert, wie weit der geglättete Stichpfad vom ursprünglichen Pfad abweichen darf. Versuche niedrige Zahlen wie z.B. 0.2. Hinweis: Eventuell ist auch eine geringere Geradstich-Toleranz erforderlich." -#: lib/elements/fill_stitch.py:158 +#: lib/elements/fill_stitch.py:184 msgid "Clockwise" msgstr "Uhrzeigersinn" -#: lib/elements/fill_stitch.py:163 +#: lib/elements/fill_stitch.py:189 msgid "Meander Pattern" msgstr "Meander-Muster" -#: lib/elements/fill_stitch.py:169 +#: lib/elements/fill_stitch.py:196 msgid "Meander pattern scale" msgstr "Meander-Muster skalieren" -#: lib/elements/fill_stitch.py:175 +#: lib/elements/fill_stitch.py:206 msgid "Angle of lines of stitches" msgstr "Winkel der Stichlinien" -#: lib/elements/fill_stitch.py:176 +#: lib/elements/fill_stitch.py:207 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "Der Winkel nimmt gegen den Uhrzeigersinn zu. 0 ist horizontal. Negative Winkel sind erlaubt." -#: lib/elements/fill_stitch.py:194 lib/elements/fill_stitch.py:497 +#: lib/elements/fill_stitch.py:225 lib/elements/fill_stitch.py:538 msgid "Skip last stitch in each row" msgstr "Letzten Stich in jeder Reihe überspringen" -#: lib/elements/fill_stitch.py:195 lib/elements/fill_stitch.py:498 +#: lib/elements/fill_stitch.py:226 lib/elements/fill_stitch.py:539 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:208 +#: lib/elements/fill_stitch.py:239 msgid "Flip fill (start right-to-left)" msgstr "Rückwärtsfüllung (von rechts nach links)" -#: lib/elements/fill_stitch.py:209 +#: lib/elements/fill_stitch.py:240 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "Die Umkehr-Option kann bei der Reihenfolge des Stichpfads helfen. Wenn Umdrehen aktiviert wird, wird das Sticken von rechts nach links anstatt von links nach rechts ausgeführt." -#: lib/elements/fill_stitch.py:220 +#: lib/elements/fill_stitch.py:251 msgid "Spacing between rows" msgstr "Reihenabstand" -#: lib/elements/fill_stitch.py:221 +#: lib/elements/fill_stitch.py:252 msgid "Distance between rows of stitches." msgstr "Abstand zwischen den Stichreihen." -#: lib/elements/fill_stitch.py:236 +#: lib/elements/fill_stitch.py:271 msgid "Maximum fill stitch length" msgstr "Maximale Füllstichlänge" -#: lib/elements/fill_stitch.py:237 +#: lib/elements/fill_stitch.py:272 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "Die Stichlänge in einer Reihe. Ein kürzerer Stich kann am Anfang oder am Ende einer Reihe verwendet werden." -#: lib/elements/fill_stitch.py:249 +#: lib/elements/fill_stitch.py:287 msgid "Stagger rows this many times before repeating" msgstr "Reihenanzahl bis sich das Muster wiederholt" -#: lib/elements/fill_stitch.py:250 +#: lib/elements/fill_stitch.py:288 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "Dieser Wert beschreibt, nach wie vielen Reihen die Einstichstellen übereinander liegen. Dezimalwerte sind zulässig und zeigen weniger deutliche Diagonalen im Stickbild." -#: lib/elements/fill_stitch.py:408 lib/elements/stroke.py:125 +#: lib/elements/fill_stitch.py:446 lib/elements/stroke.py:124 msgid "Running stitch length" msgstr "Stichlänge" -#: lib/elements/fill_stitch.py:409 -msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander fill." -msgstr "Stichlänge für Geradstiche für Verbindungsstiche zwischen den Abschnitten. Wird auch für Meanderfüllung verwendet." +#: lib/elements/fill_stitch.py:447 +msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." +msgstr "" -#: lib/elements/fill_stitch.py:421 lib/elements/stroke.py:136 +#: lib/elements/fill_stitch.py:462 lib/elements/stroke.py:135 msgid "Running stitch tolerance" msgstr "Geradstich-Toleranz" -#: lib/elements/fill_stitch.py:422 +#: lib/elements/fill_stitch.py:463 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "Alle Stiche müssen innerhalb dieser Toleranzgrenze zum Pfad liegen. Eine niedrigere Toleranz bedeutet, dass sich die Stichlänge mehr reduziert. Eine größere Toleranz lann zur Abrundung scharfer Ecken führen." -#: lib/elements/fill_stitch.py:433 +#: lib/elements/fill_stitch.py:474 msgid "Underlay" msgstr "Unterlage" -#: lib/elements/fill_stitch.py:433 lib/elements/fill_stitch.py:442 -#: lib/elements/fill_stitch.py:467 lib/elements/fill_stitch.py:478 -#: lib/elements/fill_stitch.py:488 lib/elements/fill_stitch.py:500 -#: lib/elements/fill_stitch.py:538 +#: lib/elements/fill_stitch.py:474 lib/elements/fill_stitch.py:483 +#: lib/elements/fill_stitch.py:508 lib/elements/fill_stitch.py:519 +#: lib/elements/fill_stitch.py:529 lib/elements/fill_stitch.py:541 +#: lib/elements/fill_stitch.py:582 msgid "Fill Underlay" msgstr "Füllung Unterlage" -#: lib/elements/fill_stitch.py:439 +#: lib/elements/fill_stitch.py:480 msgid "Fill angle" msgstr "Füllwinkel" -#: lib/elements/fill_stitch.py:440 +#: lib/elements/fill_stitch.py:481 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "Standard: Füllwinkel + 90 Grad. Füge eine Liste von mit Leerzeichen getrennten Werten ein, um mehrere Lagen zu erzeugen." -#: lib/elements/fill_stitch.py:464 +#: lib/elements/fill_stitch.py:505 msgid "Row spacing" msgstr "Reihenabstand" -#: lib/elements/fill_stitch.py:465 +#: lib/elements/fill_stitch.py:506 msgid "default: 3x fill row spacing" msgstr "Standard: 3x Füllreihenabstand" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:516 msgid "Max stitch length" msgstr "Maximale Stichlänge" -#: lib/elements/fill_stitch.py:476 +#: lib/elements/fill_stitch.py:517 msgid "default: equal to fill max stitch length" msgstr "Standard: entspricht der maximalen Stichlänge" -#: lib/elements/fill_stitch.py:486 +#: lib/elements/fill_stitch.py:527 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:509 +#: lib/elements/fill_stitch.py:550 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "Erweitert die Ursprungsform. Diese Option kann genutzt werden, um Lücken zwischen angrenzenden Objekten zu verringern. Negative Werte verkleinern die Form." -#: lib/elements/fill_stitch.py:520 lib/elements/fill_stitch.py:534 +#: lib/elements/fill_stitch.py:564 lib/elements/fill_stitch.py:578 msgid "Underpath" msgstr "Verbindungsstiche innerhalb des Objektes" -#: lib/elements/fill_stitch.py:521 lib/elements/fill_stitch.py:535 +#: lib/elements/fill_stitch.py:565 lib/elements/fill_stitch.py:579 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:771 +#: lib/elements/fill_stitch.py:827 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "Es ist ein Fehler bei der Füllung aufgetreten! Das bedeutet, das ist ein Bug in Ink/Stitch." #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:774 +#: lib/elements/fill_stitch.py:830 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1716,7 +1772,7 @@ msgstr "Kurzstitch-Dichte" msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "Nutze Kurzstiche, wenn der Abstand zwischen den Stichen schmaler als dieser Wert ist." -#: lib/elements/satin_column.py:173 lib/elements/stroke.py:149 +#: lib/elements/satin_column.py:173 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Zick-Zack Abstand (Spitze zu Spitze)" @@ -1786,7 +1842,7 @@ msgstr "Mittellinien Unterlage" msgid "Center-Walk Underlay" msgstr "Mittellinien Unterlage" -#: lib/elements/satin_column.py:275 lib/elements/stroke.py:101 +#: lib/elements/satin_column.py:275 lib/elements/stroke.py:100 msgid "Repeats" msgstr "Wiederholungen" @@ -1837,201 +1893,201 @@ msgstr "Einzug (proportional)" msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "Stich unterteilen, wenn maximale Stichlänge überschritten ist" -#: lib/elements/stroke.py:27 +#: lib/elements/stroke.py:26 msgid "Ignore skip" msgstr "Überspringen ungültig" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:27 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "Überspringen-Werte wurden ignoriert, da sie größer als die Gesamtzahl der Linien sind." -#: lib/elements/stroke.py:30 +#: lib/elements/stroke.py:29 msgid "* Open the params dialog with this object selected" msgstr "* Objekt auswählen und die Parameter-Einstellungen öffnen" -#: lib/elements/stroke.py:31 +#: lib/elements/stroke.py:30 msgid "* Reduce Skip values or increase number of lines" msgstr "* Werte für \"Überspringen\" reduzieren oder die Linienanzahl erhöhen" -#: lib/elements/stroke.py:44 +#: lib/elements/stroke.py:43 msgid "Small ZigZag" msgstr "Schmaler Zick-Zack Stich" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:44 msgid "This zig zag stitch has a stroke width smaller than 0.5 units." msgstr "Dieser Zick-Zack Stich ist schmaler als 0.5 Einheiten." -#: lib/elements/stroke.py:47 +#: lib/elements/stroke.py:46 msgid "Set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "Für einen Geradstich bitte eine gestrichelte Linie verwenden." -#: lib/elements/stroke.py:52 +#: lib/elements/stroke.py:51 msgid "Stroke" msgstr "Linie" -#: lib/elements/stroke.py:55 +#: lib/elements/stroke.py:54 msgid "Running stitch along paths" msgstr "Geradstich" -#: lib/elements/stroke.py:79 inx/inkstitch_break_apart.inx:17 +#: lib/elements/stroke.py:78 inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "Methode" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Running Stitch" msgstr "Geradstich" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Ripple" msgstr "Ripple" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:89 msgid "Manual stitch placement" msgstr "Manuelle Stichpositionierung" -#: lib/elements/stroke.py:91 +#: lib/elements/stroke.py:90 msgid "Stitch every node in the path. All other options are ignored." msgstr "Sticke jeden Knotenpunkt des Pfades. Alle anderen Optionen werden ignoriert." -#: lib/elements/stroke.py:102 +#: lib/elements/stroke.py:101 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:112 +#: lib/elements/stroke.py:111 msgid "Bean stitch number of repeats" msgstr "Mehrfach Geradstich Anzahl der Wiederholungen" -#: lib/elements/stroke.py:113 +#: lib/elements/stroke.py:112 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "Anzahl der Wiederholungen für jeden Stich. Ein Wert von 1 erzeugt einen Dreifachstich (Vor, zurück, vor). Ein Wert von 2 erzeugt einen Fünffachstich, usw.\n\n" "Mit der Eingabe von mehreren durch Leerzeichen getrennte Werte kann ein Muster mit unterschiedlichen Stichwiederholungen erzeugt werden." -#: lib/elements/stroke.py:126 +#: lib/elements/stroke.py:125 msgid "Length of stitches in running stitch mode." msgstr "Länge der Geradstiche." -#: lib/elements/stroke.py:137 +#: lib/elements/stroke.py:136 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "Alle Stiche müssen innerhalb dieser Toleranzgrenze zum Pfad liegen. Eine niedrigere Toleranz bedeutet, dass sich die Stichlänge mehr reduziert. Eine größere Toleranz kann zur Abrundung scharfer Ecken führen." -#: lib/elements/stroke.py:150 +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "Stichlänge im Zick-Zack Modus." -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "Anzahl der Linien" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "Anzahl der Linien von Anfang bis Ende" -#: lib/elements/stroke.py:179 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "Erste Linien überspringen" -#: lib/elements/stroke.py:180 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "Diese Anzahl an Linien am Anfang überspringen." -#: lib/elements/stroke.py:191 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "Letzte Linien überspringen" -#: lib/elements/stroke.py:192 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "Diese Anzahl an Linien am Ende überspringen" -#: lib/elements/stroke.py:215 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "Linienabstand Exponent" -#: lib/elements/stroke.py:216 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "Dichte zu einer Seite hin erhöhen." -#: lib/elements/stroke.py:227 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "Exponent umkehren" -#: lib/elements/stroke.py:228 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "Effekt des Exponenten umkehren." -#: lib/elements/stroke.py:239 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "Umkehren" -#: lib/elements/stroke.py:240 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "Start- und Endpunkt vertauschen" -#: lib/elements/stroke.py:251 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "Größe des Gitters" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "Als Gitter rendern. Dabei bitte unbedingt auf die Stichdichte achten." -#: lib/elements/stroke.py:264 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "Skalieren" -#: lib/elements/stroke.py:265 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "Achse für Satin-geführte Ripplestiche." -#: lib/elements/stroke.py:269 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "Keine" -#: lib/elements/stroke.py:277 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "Start-Skalierung" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "Größe der ersten Kopie der Ursprungsform in Prozent." -#: lib/elements/stroke.py:278 lib/elements/stroke.py:289 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:288 msgid "Used only for ripple stitch with a guide line." msgstr "Kann nur auf Ripplestiche mit einer Führungslinie angewandt werden." -#: lib/elements/stroke.py:288 +#: lib/elements/stroke.py:287 msgid "Ending scale" msgstr "End-Skalierung" -#: lib/elements/stroke.py:289 +#: lib/elements/stroke.py:288 msgid "How big the last copy of the line should be, in percent." msgstr "Größe der letzten Kopie der Ursprungsform in Prozent." -#: lib/elements/stroke.py:299 +#: lib/elements/stroke.py:298 msgid "Rotate" msgstr "Rotieren" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:299 msgid "Rotate satin guided ripple stitches" msgstr "Satin-geführte Ripplestiche rotieren" -#: lib/elements/stroke.py:311 +#: lib/elements/stroke.py:310 msgid "Join style" msgstr "Kantenstil" -#: lib/elements/stroke.py:312 +#: lib/elements/stroke.py:311 msgid "Join style for non circular ripples." msgstr "Kantenstil für nicht kreisförmigen Ripplestich." -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "flat" msgstr "flach" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "point" msgstr "spitz" -#: lib/elements/stroke.py:394 +#: lib/elements/stroke.py:393 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" @@ -2290,7 +2346,7 @@ msgstr "nach jedem Buchstaben" msgid "Add trim command" msgstr "Fadenschnitt-Befehl hinzufügen" -#: lib/extensions/lettering.py:85 lib/extensions/params.py:502 +#: lib/extensions/lettering.py:85 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2299,7 +2355,7 @@ msgstr "Fadenschnitt-Befehl hinzufügen" msgid "Cancel" msgstr "Abbrechen" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:510 +#: lib/extensions/lettering.py:89 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "Anwenden und schließen" @@ -2370,54 +2426,58 @@ msgstr "Um Text in Textzeilen zu zerlegen, bitte ein oder mehrere Textelemente a msgid "Cannot read palette: invalid GIMP palette header" msgstr "Palette kann nicht gelesen werden: Ungültiger GIMP-Palettenheader" -#: lib/extensions/params.py:272 +#: lib/extensions/params.py:273 msgid "These settings will be applied to 1 object." msgstr "Diese Einstellung wird auf 1 Objekt angewendet." -#: lib/extensions/params.py:274 +#: lib/extensions/params.py:275 #, python-format msgid "These settings will be applied to %d objects." msgstr "Diese Einstellungen werden auf %d Objekte angewendet." -#: lib/extensions/params.py:279 +#: lib/extensions/params.py:280 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:284 +#: lib/extensions/params.py:285 #, 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:288 +#: lib/extensions/params.py:289 msgid "Disabling this tab will disable the following tab." msgstr "Deaktivierung dieser Registerkarte, deaktiviert die folgende Registerkarte." -#: lib/extensions/params.py:292 +#: lib/extensions/params.py:293 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "Aktivierung dieser Registerkarte deaktiviert %s und umgekehrt." -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:352 msgid "Inkscape objects" msgstr "Inkscape Objekte" -#: lib/extensions/params.py:426 +#: lib/extensions/params.py:409 +msgid "No options available" +msgstr "" + +#: lib/extensions/params.py:429 msgid "Re-roll" msgstr " würfeln" -#: lib/extensions/params.py:456 +#: lib/extensions/params.py:459 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:466 +#: lib/extensions/params.py:469 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:484 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "Stickparameter" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "Letzte Einstellungen verwenden" @@ -2685,7 +2745,47 @@ msgstr "Fehler beim Schreiben in %(path)s: %(error)s" msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "Die Datei kann nicht geöffnet werden. Bitte überprüfe den Dateipfad und versuche es erneut.\\r%s" -#: lib/stitch_plan/stitch_plan.py:27 +#: lib/stitch_plan/lock_stitch.py:210 +msgid "Half Stitch" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:211 +msgid "Arrow" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:212 +msgid "Back and forth" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:213 +msgid "Bowtie" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:214 +msgid "Cross" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:215 +msgid "Star" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:216 inx/inkstitch_break_apart.inx:18 +msgid "Simple" +msgstr "Einfach" + +#: lib/stitch_plan/lock_stitch.py:217 +msgid "Triangle" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:218 +msgid "Zig-zag" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:219 +msgid "Custom" +msgstr "" + +#: lib/stitch_plan/stitch_plan.py:26 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 Stichplan-Erstellung zu erhalten." @@ -3739,10 +3839,6 @@ msgstr "Füllobjekte aufspalten" msgid "Tools: Fill" msgstr "Werkzeuge: Füllung" -#: inx/inkstitch_break_apart.inx:18 -msgid "Simple" -msgstr "Einfach" - #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "Komplex" diff --git a/translations/messages_el_GR.po b/translations/messages_el_GR.po index bee49158..0be93ab3 100644 --- a/translations/messages_el_GR.po +++ b/translations/messages_el_GR.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" -"PO-Revision-Date: 2023-02-27 01:25\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" +"PO-Revision-Date: 2023-02-28 01: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: 2023-02-27 01:24+0000\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:779 +#: inkstitch.py:107 lib/elements/fill_stitch.py:835 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1075,77 +1075,129 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:240 +#: lib/elements/element.py:242 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:241 +#: lib/elements/element.py:243 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:245 +#: lib/elements/element.py:247 msgid "Both" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Before" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "After" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Neither" msgstr "" -#: lib/elements/element.py:254 +#: lib/elements/element.py:256 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:255 +#: lib/elements/element.py:257 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:266 -msgid "Random seed" +#: lib/elements/element.py:268 +msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:267 -msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +#: lib/elements/element.py:269 +msgid "Tack down stitch type" +msgstr "" + +#: lib/elements/element.py:279 lib/elements/element.py:325 +msgid "Custom path" +msgstr "" + +#: lib/elements/element.py:280 +msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." +msgstr "" + +#: lib/elements/element.py:290 lib/elements/element.py:302 +msgid "Scale tack stitch" +msgstr "" + +#: lib/elements/element.py:291 +msgid "Set stitch length. A 1 in a custom path equals this values." +msgstr "" + +#: lib/elements/element.py:303 +msgid "Scale tack stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:314 +msgid "Lock stitch" msgstr "" #: lib/elements/element.py:315 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:373 +#: lib/elements/element.py:326 +msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." +msgstr "" + +#: lib/elements/element.py:336 lib/elements/element.py:348 +msgid "Scale lock stitch" +msgstr "" + +#: lib/elements/element.py:337 +msgid "Set length of lock stitches (mm)." +msgstr "" + +#: lib/elements/element.py:349 +msgid "Scale lock stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:361 msgid "Trim After" msgstr "" -#: lib/elements/element.py:374 +#: lib/elements/element.py:362 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:383 +#: lib/elements/element.py:371 msgid "Stop After" msgstr "" -#: lib/elements/element.py:384 +#: lib/elements/element.py:372 msgid "Add a STOP command after stitching this object." msgstr "" +#: lib/elements/element.py:381 +msgid "Random seed" +msgstr "" + +#: lib/elements/element.py:382 +msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +msgstr "" + +#: lib/elements/element.py:430 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgstr "" + #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:503 +#: lib/elements/element.py:616 msgid "Failed on " msgstr "" -#: lib/elements/element.py:505 +#: lib/elements/element.py:618 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1161,325 +1213,329 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill_stitch.py:31 +#: lib/elements/fill_stitch.py:34 msgid "Small Fill" msgstr "" -#: lib/elements/fill_stitch.py:32 +#: lib/elements/fill_stitch.py:35 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:38 lib/elements/fill_stitch.py:508 +#: lib/elements/fill_stitch.py:41 lib/elements/fill_stitch.py:549 msgid "Expand" msgstr "" -#: lib/elements/fill_stitch.py:39 +#: lib/elements/fill_stitch.py:42 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:44 lib/elements/fill_stitch.py:485 +#: lib/elements/fill_stitch.py:47 lib/elements/fill_stitch.py:526 msgid "Inset" msgstr "" -#: lib/elements/fill_stitch.py:45 +#: lib/elements/fill_stitch.py:48 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:50 +#: lib/elements/fill_stitch.py:53 msgid "Missing Guideline" msgstr "" -#: lib/elements/fill_stitch.py:51 +#: lib/elements/fill_stitch.py:54 msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/fill_stitch.py:53 +#: lib/elements/fill_stitch.py:56 msgid "* Create a stroke object" msgstr "" -#: lib/elements/fill_stitch.py:54 +#: lib/elements/fill_stitch.py:57 msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/fill_stitch.py:59 +#: lib/elements/fill_stitch.py:62 msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/fill_stitch.py:60 +#: lib/elements/fill_stitch.py:63 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:63 +#: lib/elements/fill_stitch.py:66 msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:68 lib/elements/stroke.py:36 +#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:35 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:69 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:39 +#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:38 msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/fill_stitch.py:76 +#: lib/elements/fill_stitch.py:79 msgid "Unconnected" msgstr "" -#: lib/elements/fill_stitch.py:77 +#: lib/elements/fill_stitch.py:80 msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill_stitch.py:81 lib/elements/fill_stitch.py:90 -#: lib/elements/fill_stitch.py:98 +#: lib/elements/fill_stitch.py:84 lib/elements/fill_stitch.py:93 +#: lib/elements/fill_stitch.py:101 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill_stitch.py:86 +#: lib/elements/fill_stitch.py:89 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill_stitch.py:87 +#: lib/elements/fill_stitch.py:90 msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in." msgstr "" -#: lib/elements/fill_stitch.py:95 +#: lib/elements/fill_stitch.py:98 msgid "This shape is invalid" msgstr "" -#: lib/elements/fill_stitch.py:96 +#: lib/elements/fill_stitch.py:99 msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension." msgstr "" -#: lib/elements/fill_stitch.py:103 +#: lib/elements/fill_stitch.py:106 msgid "FillStitch" msgstr "" -#: lib/elements/fill_stitch.py:106 +#: lib/elements/fill_stitch.py:109 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/fill_stitch.py:111 -msgid "Fill method" -msgstr "" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:113 msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:114 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:115 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:116 +msgid "Meander Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:117 +msgid "Circular Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:118 msgid "Legacy Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 -msgid "Meander Fill" +#: lib/elements/fill_stitch.py:122 +msgid "Fill method" msgstr "" -#: lib/elements/fill_stitch.py:117 +#: lib/elements/fill_stitch.py:138 msgid "Guided Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Copy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Parallel Offset" msgstr "" -#: lib/elements/fill_stitch.py:119 +#: lib/elements/fill_stitch.py:140 msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced." msgstr "" -#: lib/elements/fill_stitch.py:126 +#: lib/elements/fill_stitch.py:147 msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Inner to Outer" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Single spiral" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Double spiral" msgstr "" -#: lib/elements/fill_stitch.py:132 +#: lib/elements/fill_stitch.py:153 msgid "Join Style" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Round" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Mitered" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Beveled" msgstr "" -#: lib/elements/fill_stitch.py:138 +#: lib/elements/fill_stitch.py:160 msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill_stitch.py:143 +#: lib/elements/fill_stitch.py:169 msgid "Smoothness" msgstr "" -#: lib/elements/fill_stitch.py:144 +#: lib/elements/fill_stitch.py:170 msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too." msgstr "" -#: lib/elements/fill_stitch.py:158 +#: lib/elements/fill_stitch.py:184 msgid "Clockwise" msgstr "" -#: lib/elements/fill_stitch.py:163 +#: lib/elements/fill_stitch.py:189 msgid "Meander Pattern" msgstr "" -#: lib/elements/fill_stitch.py:169 +#: lib/elements/fill_stitch.py:196 msgid "Meander pattern scale" msgstr "" -#: lib/elements/fill_stitch.py:175 +#: lib/elements/fill_stitch.py:206 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill_stitch.py:176 +#: lib/elements/fill_stitch.py:207 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:194 lib/elements/fill_stitch.py:497 +#: lib/elements/fill_stitch.py:225 lib/elements/fill_stitch.py:538 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:195 lib/elements/fill_stitch.py:498 +#: lib/elements/fill_stitch.py:226 lib/elements/fill_stitch.py:539 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:208 +#: lib/elements/fill_stitch.py:239 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:209 +#: lib/elements/fill_stitch.py:240 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:220 +#: lib/elements/fill_stitch.py:251 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:221 +#: lib/elements/fill_stitch.py:252 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:236 +#: lib/elements/fill_stitch.py:271 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:237 +#: lib/elements/fill_stitch.py:272 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:249 +#: lib/elements/fill_stitch.py:287 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:250 +#: lib/elements/fill_stitch.py:288 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:408 lib/elements/stroke.py:125 +#: lib/elements/fill_stitch.py:446 lib/elements/stroke.py:124 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:409 -msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander fill." +#: lib/elements/fill_stitch.py:447 +msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:421 lib/elements/stroke.py:136 +#: lib/elements/fill_stitch.py:462 lib/elements/stroke.py:135 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:422 +#: lib/elements/fill_stitch.py:463 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:433 +#: lib/elements/fill_stitch.py:474 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:433 lib/elements/fill_stitch.py:442 -#: lib/elements/fill_stitch.py:467 lib/elements/fill_stitch.py:478 -#: lib/elements/fill_stitch.py:488 lib/elements/fill_stitch.py:500 -#: lib/elements/fill_stitch.py:538 +#: lib/elements/fill_stitch.py:474 lib/elements/fill_stitch.py:483 +#: lib/elements/fill_stitch.py:508 lib/elements/fill_stitch.py:519 +#: lib/elements/fill_stitch.py:529 lib/elements/fill_stitch.py:541 +#: lib/elements/fill_stitch.py:582 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:439 +#: lib/elements/fill_stitch.py:480 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:440 +#: lib/elements/fill_stitch.py:481 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:464 +#: lib/elements/fill_stitch.py:505 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:465 +#: lib/elements/fill_stitch.py:506 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:516 msgid "Max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:476 +#: lib/elements/fill_stitch.py:517 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:486 +#: lib/elements/fill_stitch.py:527 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:509 +#: lib/elements/fill_stitch.py:550 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:520 lib/elements/fill_stitch.py:534 +#: lib/elements/fill_stitch.py:564 lib/elements/fill_stitch.py:578 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:521 lib/elements/fill_stitch.py:535 +#: lib/elements/fill_stitch.py:565 lib/elements/fill_stitch.py:579 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:771 +#: lib/elements/fill_stitch.py:827 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:774 +#: lib/elements/fill_stitch.py:830 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1710,7 +1766,7 @@ msgstr "" msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:173 lib/elements/stroke.py:149 +#: lib/elements/satin_column.py:173 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -1780,7 +1836,7 @@ msgstr "" msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:275 lib/elements/stroke.py:101 +#: lib/elements/satin_column.py:275 lib/elements/stroke.py:100 msgid "Repeats" msgstr "" @@ -1831,200 +1887,200 @@ msgstr "" msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:27 +#: lib/elements/stroke.py:26 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:27 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:30 +#: lib/elements/stroke.py:29 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:31 +#: lib/elements/stroke.py:30 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:44 +#: lib/elements/stroke.py:43 msgid "Small ZigZag" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:44 msgid "This zig zag stitch has a stroke width smaller than 0.5 units." msgstr "" -#: lib/elements/stroke.py:47 +#: lib/elements/stroke.py:46 msgid "Set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" -#: lib/elements/stroke.py:52 +#: lib/elements/stroke.py:51 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:55 +#: lib/elements/stroke.py:54 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:79 inx/inkstitch_break_apart.inx:17 +#: lib/elements/stroke.py:78 inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Running Stitch" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Ripple" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:89 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:91 +#: lib/elements/stroke.py:90 msgid "Stitch every node in the path. All other options are ignored." msgstr "" -#: lib/elements/stroke.py:102 +#: lib/elements/stroke.py:101 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:112 +#: lib/elements/stroke.py:111 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:113 +#: lib/elements/stroke.py:112 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:126 +#: lib/elements/stroke.py:125 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:137 +#: lib/elements/stroke.py:136 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:150 +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:179 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:180 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:191 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:192 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:215 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:216 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:227 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:228 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:239 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:240 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:251 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:264 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:265 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:269 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:277 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:278 lib/elements/stroke.py:289 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:288 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:288 +#: lib/elements/stroke.py:287 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:289 +#: lib/elements/stroke.py:288 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:299 +#: lib/elements/stroke.py:298 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:299 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:311 +#: lib/elements/stroke.py:310 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:312 +#: lib/elements/stroke.py:311 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "flat" msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "point" msgstr "" -#: lib/elements/stroke.py:394 +#: lib/elements/stroke.py:393 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 "" @@ -2280,7 +2336,7 @@ msgstr "" msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:85 lib/extensions/params.py:502 +#: lib/extensions/lettering.py:85 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2289,7 +2345,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:510 +#: lib/extensions/lettering.py:89 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" @@ -2359,54 +2415,58 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:272 +#: lib/extensions/params.py:273 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:274 +#: lib/extensions/params.py:275 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:279 +#: lib/extensions/params.py:280 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:284 +#: lib/extensions/params.py:285 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:288 +#: lib/extensions/params.py:289 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:292 +#: lib/extensions/params.py:293 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:352 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:426 +#: lib/extensions/params.py:409 +msgid "No options available" +msgstr "" + +#: lib/extensions/params.py:429 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:456 +#: lib/extensions/params.py:459 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:466 +#: lib/extensions/params.py:469 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2673,7 +2733,47 @@ msgstr "" msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" -#: lib/stitch_plan/stitch_plan.py:27 +#: lib/stitch_plan/lock_stitch.py:210 +msgid "Half Stitch" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:211 +msgid "Arrow" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:212 +msgid "Back and forth" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:213 +msgid "Bowtie" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:214 +msgid "Cross" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:215 +msgid "Star" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:216 inx/inkstitch_break_apart.inx:18 +msgid "Simple" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:217 +msgid "Triangle" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:218 +msgid "Zig-zag" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:219 +msgid "Custom" +msgstr "" + +#: lib/stitch_plan/stitch_plan.py:26 msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" @@ -3726,10 +3826,6 @@ msgstr "" msgid "Tools: Fill" msgstr "" -#: inx/inkstitch_break_apart.inx:18 -msgid "Simple" -msgstr "" - #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" diff --git a/translations/messages_en_US.po b/translations/messages_en_US.po index 285588b8..edb6fd0d 100644 --- a/translations/messages_en_US.po +++ b/translations/messages_en_US.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" -"PO-Revision-Date: 2023-02-27 01:25\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" +"PO-Revision-Date: 2023-02-28 01: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: 2023-02-27 01:24+0000\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:779 +#: inkstitch.py:107 lib/elements/fill_stitch.py:835 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1075,77 +1075,129 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:240 +#: lib/elements/element.py:242 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:241 +#: lib/elements/element.py:243 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:245 +#: lib/elements/element.py:247 msgid "Both" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Before" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "After" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Neither" msgstr "" -#: lib/elements/element.py:254 +#: lib/elements/element.py:256 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:255 +#: lib/elements/element.py:257 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:266 -msgid "Random seed" +#: lib/elements/element.py:268 +msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:267 -msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +#: lib/elements/element.py:269 +msgid "Tack down stitch type" +msgstr "" + +#: lib/elements/element.py:279 lib/elements/element.py:325 +msgid "Custom path" +msgstr "" + +#: lib/elements/element.py:280 +msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." +msgstr "" + +#: lib/elements/element.py:290 lib/elements/element.py:302 +msgid "Scale tack stitch" +msgstr "" + +#: lib/elements/element.py:291 +msgid "Set stitch length. A 1 in a custom path equals this values." +msgstr "" + +#: lib/elements/element.py:303 +msgid "Scale tack stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:314 +msgid "Lock stitch" msgstr "" #: lib/elements/element.py:315 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:373 +#: lib/elements/element.py:326 +msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." +msgstr "" + +#: lib/elements/element.py:336 lib/elements/element.py:348 +msgid "Scale lock stitch" +msgstr "" + +#: lib/elements/element.py:337 +msgid "Set length of lock stitches (mm)." +msgstr "" + +#: lib/elements/element.py:349 +msgid "Scale lock stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:361 msgid "Trim After" msgstr "" -#: lib/elements/element.py:374 +#: lib/elements/element.py:362 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:383 +#: lib/elements/element.py:371 msgid "Stop After" msgstr "" -#: lib/elements/element.py:384 +#: lib/elements/element.py:372 msgid "Add a STOP command after stitching this object." msgstr "" +#: lib/elements/element.py:381 +msgid "Random seed" +msgstr "" + +#: lib/elements/element.py:382 +msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +msgstr "" + +#: lib/elements/element.py:430 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgstr "" + #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:503 +#: lib/elements/element.py:616 msgid "Failed on " msgstr "" -#: lib/elements/element.py:505 +#: lib/elements/element.py:618 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1161,325 +1213,329 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill_stitch.py:31 +#: lib/elements/fill_stitch.py:34 msgid "Small Fill" msgstr "" -#: lib/elements/fill_stitch.py:32 +#: lib/elements/fill_stitch.py:35 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:38 lib/elements/fill_stitch.py:508 +#: lib/elements/fill_stitch.py:41 lib/elements/fill_stitch.py:549 msgid "Expand" msgstr "" -#: lib/elements/fill_stitch.py:39 +#: lib/elements/fill_stitch.py:42 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:44 lib/elements/fill_stitch.py:485 +#: lib/elements/fill_stitch.py:47 lib/elements/fill_stitch.py:526 msgid "Inset" msgstr "" -#: lib/elements/fill_stitch.py:45 +#: lib/elements/fill_stitch.py:48 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:50 +#: lib/elements/fill_stitch.py:53 msgid "Missing Guideline" msgstr "" -#: lib/elements/fill_stitch.py:51 +#: lib/elements/fill_stitch.py:54 msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/fill_stitch.py:53 +#: lib/elements/fill_stitch.py:56 msgid "* Create a stroke object" msgstr "" -#: lib/elements/fill_stitch.py:54 +#: lib/elements/fill_stitch.py:57 msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/fill_stitch.py:59 +#: lib/elements/fill_stitch.py:62 msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/fill_stitch.py:60 +#: lib/elements/fill_stitch.py:63 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:63 +#: lib/elements/fill_stitch.py:66 msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:68 lib/elements/stroke.py:36 +#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:35 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:69 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:39 +#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:38 msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/fill_stitch.py:76 +#: lib/elements/fill_stitch.py:79 msgid "Unconnected" msgstr "" -#: lib/elements/fill_stitch.py:77 +#: lib/elements/fill_stitch.py:80 msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill_stitch.py:81 lib/elements/fill_stitch.py:90 -#: lib/elements/fill_stitch.py:98 +#: lib/elements/fill_stitch.py:84 lib/elements/fill_stitch.py:93 +#: lib/elements/fill_stitch.py:101 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill_stitch.py:86 +#: lib/elements/fill_stitch.py:89 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill_stitch.py:87 +#: lib/elements/fill_stitch.py:90 msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in." msgstr "" -#: lib/elements/fill_stitch.py:95 +#: lib/elements/fill_stitch.py:98 msgid "This shape is invalid" msgstr "" -#: lib/elements/fill_stitch.py:96 +#: lib/elements/fill_stitch.py:99 msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension." msgstr "" -#: lib/elements/fill_stitch.py:103 +#: lib/elements/fill_stitch.py:106 msgid "FillStitch" msgstr "" -#: lib/elements/fill_stitch.py:106 +#: lib/elements/fill_stitch.py:109 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/fill_stitch.py:111 -msgid "Fill method" -msgstr "" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:113 msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:114 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:115 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:116 +msgid "Meander Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:117 +msgid "Circular Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:118 msgid "Legacy Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 -msgid "Meander Fill" +#: lib/elements/fill_stitch.py:122 +msgid "Fill method" msgstr "" -#: lib/elements/fill_stitch.py:117 +#: lib/elements/fill_stitch.py:138 msgid "Guided Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Copy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Parallel Offset" msgstr "" -#: lib/elements/fill_stitch.py:119 +#: lib/elements/fill_stitch.py:140 msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced." msgstr "" -#: lib/elements/fill_stitch.py:126 +#: lib/elements/fill_stitch.py:147 msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Inner to Outer" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Single spiral" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Double spiral" msgstr "" -#: lib/elements/fill_stitch.py:132 +#: lib/elements/fill_stitch.py:153 msgid "Join Style" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Round" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Mitered" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Beveled" msgstr "" -#: lib/elements/fill_stitch.py:138 +#: lib/elements/fill_stitch.py:160 msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill_stitch.py:143 +#: lib/elements/fill_stitch.py:169 msgid "Smoothness" msgstr "" -#: lib/elements/fill_stitch.py:144 +#: lib/elements/fill_stitch.py:170 msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too." msgstr "" -#: lib/elements/fill_stitch.py:158 +#: lib/elements/fill_stitch.py:184 msgid "Clockwise" msgstr "" -#: lib/elements/fill_stitch.py:163 +#: lib/elements/fill_stitch.py:189 msgid "Meander Pattern" msgstr "" -#: lib/elements/fill_stitch.py:169 +#: lib/elements/fill_stitch.py:196 msgid "Meander pattern scale" msgstr "" -#: lib/elements/fill_stitch.py:175 +#: lib/elements/fill_stitch.py:206 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill_stitch.py:176 +#: lib/elements/fill_stitch.py:207 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:194 lib/elements/fill_stitch.py:497 +#: lib/elements/fill_stitch.py:225 lib/elements/fill_stitch.py:538 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:195 lib/elements/fill_stitch.py:498 +#: lib/elements/fill_stitch.py:226 lib/elements/fill_stitch.py:539 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:208 +#: lib/elements/fill_stitch.py:239 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:209 +#: lib/elements/fill_stitch.py:240 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:220 +#: lib/elements/fill_stitch.py:251 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:221 +#: lib/elements/fill_stitch.py:252 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:236 +#: lib/elements/fill_stitch.py:271 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:237 +#: lib/elements/fill_stitch.py:272 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:249 +#: lib/elements/fill_stitch.py:287 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:250 +#: lib/elements/fill_stitch.py:288 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:408 lib/elements/stroke.py:125 +#: lib/elements/fill_stitch.py:446 lib/elements/stroke.py:124 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:409 -msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander fill." +#: lib/elements/fill_stitch.py:447 +msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:421 lib/elements/stroke.py:136 +#: lib/elements/fill_stitch.py:462 lib/elements/stroke.py:135 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:422 +#: lib/elements/fill_stitch.py:463 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:433 +#: lib/elements/fill_stitch.py:474 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:433 lib/elements/fill_stitch.py:442 -#: lib/elements/fill_stitch.py:467 lib/elements/fill_stitch.py:478 -#: lib/elements/fill_stitch.py:488 lib/elements/fill_stitch.py:500 -#: lib/elements/fill_stitch.py:538 +#: lib/elements/fill_stitch.py:474 lib/elements/fill_stitch.py:483 +#: lib/elements/fill_stitch.py:508 lib/elements/fill_stitch.py:519 +#: lib/elements/fill_stitch.py:529 lib/elements/fill_stitch.py:541 +#: lib/elements/fill_stitch.py:582 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:439 +#: lib/elements/fill_stitch.py:480 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:440 +#: lib/elements/fill_stitch.py:481 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:464 +#: lib/elements/fill_stitch.py:505 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:465 +#: lib/elements/fill_stitch.py:506 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:516 msgid "Max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:476 +#: lib/elements/fill_stitch.py:517 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:486 +#: lib/elements/fill_stitch.py:527 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:509 +#: lib/elements/fill_stitch.py:550 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:520 lib/elements/fill_stitch.py:534 +#: lib/elements/fill_stitch.py:564 lib/elements/fill_stitch.py:578 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:521 lib/elements/fill_stitch.py:535 +#: lib/elements/fill_stitch.py:565 lib/elements/fill_stitch.py:579 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:771 +#: lib/elements/fill_stitch.py:827 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:774 +#: lib/elements/fill_stitch.py:830 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1710,7 +1766,7 @@ msgstr "" msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:173 lib/elements/stroke.py:149 +#: lib/elements/satin_column.py:173 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -1780,7 +1836,7 @@ msgstr "" msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:275 lib/elements/stroke.py:101 +#: lib/elements/satin_column.py:275 lib/elements/stroke.py:100 msgid "Repeats" msgstr "" @@ -1831,200 +1887,200 @@ msgstr "" msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:27 +#: lib/elements/stroke.py:26 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:27 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:30 +#: lib/elements/stroke.py:29 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:31 +#: lib/elements/stroke.py:30 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:44 +#: lib/elements/stroke.py:43 msgid "Small ZigZag" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:44 msgid "This zig zag stitch has a stroke width smaller than 0.5 units." msgstr "" -#: lib/elements/stroke.py:47 +#: lib/elements/stroke.py:46 msgid "Set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" -#: lib/elements/stroke.py:52 +#: lib/elements/stroke.py:51 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:55 +#: lib/elements/stroke.py:54 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:79 inx/inkstitch_break_apart.inx:17 +#: lib/elements/stroke.py:78 inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Running Stitch" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Ripple" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:89 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:91 +#: lib/elements/stroke.py:90 msgid "Stitch every node in the path. All other options are ignored." msgstr "" -#: lib/elements/stroke.py:102 +#: lib/elements/stroke.py:101 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:112 +#: lib/elements/stroke.py:111 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:113 +#: lib/elements/stroke.py:112 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:126 +#: lib/elements/stroke.py:125 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:137 +#: lib/elements/stroke.py:136 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:150 +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:179 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:180 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:191 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:192 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:215 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:216 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:227 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:228 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:239 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:240 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:251 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:264 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:265 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:269 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:277 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:278 lib/elements/stroke.py:289 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:288 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:288 +#: lib/elements/stroke.py:287 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:289 +#: lib/elements/stroke.py:288 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:299 +#: lib/elements/stroke.py:298 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:299 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:311 +#: lib/elements/stroke.py:310 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:312 +#: lib/elements/stroke.py:311 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "flat" msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "point" msgstr "" -#: lib/elements/stroke.py:394 +#: lib/elements/stroke.py:393 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 "" @@ -2280,7 +2336,7 @@ msgstr "" msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:85 lib/extensions/params.py:502 +#: lib/extensions/lettering.py:85 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2289,7 +2345,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:510 +#: lib/extensions/lettering.py:89 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" @@ -2359,54 +2415,58 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:272 +#: lib/extensions/params.py:273 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:274 +#: lib/extensions/params.py:275 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:279 +#: lib/extensions/params.py:280 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:284 +#: lib/extensions/params.py:285 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:288 +#: lib/extensions/params.py:289 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:292 +#: lib/extensions/params.py:293 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:352 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:426 +#: lib/extensions/params.py:409 +msgid "No options available" +msgstr "" + +#: lib/extensions/params.py:429 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:456 +#: lib/extensions/params.py:459 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:466 +#: lib/extensions/params.py:469 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2673,7 +2733,47 @@ msgstr "" msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" -#: lib/stitch_plan/stitch_plan.py:27 +#: lib/stitch_plan/lock_stitch.py:210 +msgid "Half Stitch" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:211 +msgid "Arrow" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:212 +msgid "Back and forth" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:213 +msgid "Bowtie" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:214 +msgid "Cross" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:215 +msgid "Star" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:216 inx/inkstitch_break_apart.inx:18 +msgid "Simple" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:217 +msgid "Triangle" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:218 +msgid "Zig-zag" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:219 +msgid "Custom" +msgstr "" + +#: lib/stitch_plan/stitch_plan.py:26 msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" @@ -3726,10 +3826,6 @@ msgstr "" msgid "Tools: Fill" msgstr "" -#: inx/inkstitch_break_apart.inx:18 -msgid "Simple" -msgstr "" - #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" diff --git a/translations/messages_es_ES.po b/translations/messages_es_ES.po index 36b066e7..ea59e070 100644 --- a/translations/messages_es_ES.po +++ b/translations/messages_es_ES.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" -"PO-Revision-Date: 2023-02-27 01:26\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" +"PO-Revision-Date: 2023-02-28 01:26\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:779 +#: inkstitch.py:107 lib/elements/fill_stitch.py:835 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1075,77 +1075,129 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:240 +#: lib/elements/element.py:242 msgid "Allow lock stitches" msgstr "Permitir puntadas de remate" -#: lib/elements/element.py:241 +#: lib/elements/element.py:243 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:245 +#: lib/elements/element.py:247 msgid "Both" msgstr "Ambos" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Before" msgstr "Antes" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "After" msgstr "Después" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Neither" msgstr "Ninguno" -#: lib/elements/element.py:254 +#: lib/elements/element.py:256 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "Forzar las puntadas de refuerzo" -#: lib/elements/element.py:255 +#: lib/elements/element.py:257 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:266 -msgid "Random seed" +#: lib/elements/element.py:268 +msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:267 -msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +#: lib/elements/element.py:269 +msgid "Tack down stitch type" +msgstr "" + +#: lib/elements/element.py:279 lib/elements/element.py:325 +msgid "Custom path" +msgstr "" + +#: lib/elements/element.py:280 +msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." +msgstr "" + +#: lib/elements/element.py:290 lib/elements/element.py:302 +msgid "Scale tack stitch" +msgstr "" + +#: lib/elements/element.py:291 +msgid "Set stitch length. A 1 in a custom path equals this values." +msgstr "" + +#: lib/elements/element.py:303 +msgid "Scale tack stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:314 +msgid "Lock stitch" msgstr "" #: lib/elements/element.py:315 -#, 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." +msgid "Lock stitch type" +msgstr "" + +#: lib/elements/element.py:326 +msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." +msgstr "" + +#: lib/elements/element.py:336 lib/elements/element.py:348 +msgid "Scale lock stitch" +msgstr "" + +#: lib/elements/element.py:337 +msgid "Set length of lock stitches (mm)." +msgstr "" -#: lib/elements/element.py:373 +#: lib/elements/element.py:349 +msgid "Scale lock stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:361 msgid "Trim After" msgstr "" -#: lib/elements/element.py:374 +#: lib/elements/element.py:362 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:383 +#: lib/elements/element.py:371 msgid "Stop After" msgstr "" -#: lib/elements/element.py:384 +#: lib/elements/element.py:372 msgid "Add a STOP command after stitching this object." msgstr "" +#: lib/elements/element.py:381 +msgid "Random seed" +msgstr "" + +#: lib/elements/element.py:382 +msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +msgstr "" + +#: lib/elements/element.py:430 +#, 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." + #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:503 +#: lib/elements/element.py:616 msgid "Failed on " msgstr "" -#: lib/elements/element.py:505 +#: lib/elements/element.py:618 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1161,325 +1213,329 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "* Ejecutar Extensiones > Ink/Stitch > Solucionar problemas > Limpiar documento..." -#: lib/elements/fill_stitch.py:31 +#: lib/elements/fill_stitch.py:34 msgid "Small Fill" msgstr "Relleno Pequeño" -#: lib/elements/fill_stitch.py:32 +#: lib/elements/fill_stitch.py:35 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:38 lib/elements/fill_stitch.py:508 +#: lib/elements/fill_stitch.py:41 lib/elements/fill_stitch.py:549 msgid "Expand" msgstr "Expandir" -#: lib/elements/fill_stitch.py:39 +#: lib/elements/fill_stitch.py:42 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:44 lib/elements/fill_stitch.py:485 +#: lib/elements/fill_stitch.py:47 lib/elements/fill_stitch.py:526 msgid "Inset" msgstr "Recuadro" -#: lib/elements/fill_stitch.py:45 +#: lib/elements/fill_stitch.py:48 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:50 +#: lib/elements/fill_stitch.py:53 msgid "Missing Guideline" msgstr "" -#: lib/elements/fill_stitch.py:51 +#: lib/elements/fill_stitch.py:54 msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/fill_stitch.py:53 +#: lib/elements/fill_stitch.py:56 msgid "* Create a stroke object" msgstr "" -#: lib/elements/fill_stitch.py:54 +#: lib/elements/fill_stitch.py:57 msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/fill_stitch.py:59 +#: lib/elements/fill_stitch.py:62 msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/fill_stitch.py:60 +#: lib/elements/fill_stitch.py:63 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:63 +#: lib/elements/fill_stitch.py:66 msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:68 lib/elements/stroke.py:36 +#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:35 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:69 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:39 +#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:38 msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/fill_stitch.py:76 +#: lib/elements/fill_stitch.py:79 msgid "Unconnected" msgstr "Desconectado" -#: lib/elements/fill_stitch.py:77 +#: lib/elements/fill_stitch.py:80 msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill_stitch.py:81 lib/elements/fill_stitch.py:90 -#: lib/elements/fill_stitch.py:98 +#: lib/elements/fill_stitch.py:84 lib/elements/fill_stitch.py:93 +#: lib/elements/fill_stitch.py:101 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "* Extensiones > Ink/Stitch > Herramientas de relleno > Separar objetos de relleno" -#: lib/elements/fill_stitch.py:86 +#: lib/elements/fill_stitch.py:89 msgid "Border crosses itself" msgstr "El borde se cruza a sí mismo" -#: lib/elements/fill_stitch.py:87 +#: lib/elements/fill_stitch.py:90 msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in." msgstr "" -#: lib/elements/fill_stitch.py:95 +#: lib/elements/fill_stitch.py:98 msgid "This shape is invalid" msgstr "" -#: lib/elements/fill_stitch.py:96 +#: lib/elements/fill_stitch.py:99 msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension." msgstr "" -#: lib/elements/fill_stitch.py:103 +#: lib/elements/fill_stitch.py:106 msgid "FillStitch" msgstr "" -#: lib/elements/fill_stitch.py:106 +#: lib/elements/fill_stitch.py:109 msgid "Automatically routed fill stitching" msgstr "Bordado de relleno enrutado automáticamente" -#: lib/elements/fill_stitch.py:111 -msgid "Fill method" -msgstr "" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:113 msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:114 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:115 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:116 +msgid "Meander Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:117 +msgid "Circular Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:118 msgid "Legacy Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 -msgid "Meander Fill" +#: lib/elements/fill_stitch.py:122 +msgid "Fill method" msgstr "" -#: lib/elements/fill_stitch.py:117 +#: lib/elements/fill_stitch.py:138 msgid "Guided Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Copy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Parallel Offset" msgstr "" -#: lib/elements/fill_stitch.py:119 +#: lib/elements/fill_stitch.py:140 msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced." msgstr "" -#: lib/elements/fill_stitch.py:126 +#: lib/elements/fill_stitch.py:147 msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Inner to Outer" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Single spiral" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Double spiral" msgstr "" -#: lib/elements/fill_stitch.py:132 +#: lib/elements/fill_stitch.py:153 msgid "Join Style" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Round" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Mitered" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Beveled" msgstr "" -#: lib/elements/fill_stitch.py:138 +#: lib/elements/fill_stitch.py:160 msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill_stitch.py:143 +#: lib/elements/fill_stitch.py:169 msgid "Smoothness" msgstr "" -#: lib/elements/fill_stitch.py:144 +#: lib/elements/fill_stitch.py:170 msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too." msgstr "" -#: lib/elements/fill_stitch.py:158 +#: lib/elements/fill_stitch.py:184 msgid "Clockwise" msgstr "" -#: lib/elements/fill_stitch.py:163 +#: lib/elements/fill_stitch.py:189 msgid "Meander Pattern" msgstr "" -#: lib/elements/fill_stitch.py:169 +#: lib/elements/fill_stitch.py:196 msgid "Meander pattern scale" msgstr "" -#: lib/elements/fill_stitch.py:175 +#: lib/elements/fill_stitch.py:206 msgid "Angle of lines of stitches" msgstr "Ángulo de líneas de puntadas" -#: lib/elements/fill_stitch.py:176 +#: lib/elements/fill_stitch.py:207 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "El ángulo aumenta en sentido antihorario. 0 es horizontal. Se permiten ángulos negativos." -#: lib/elements/fill_stitch.py:194 lib/elements/fill_stitch.py:497 +#: lib/elements/fill_stitch.py:225 lib/elements/fill_stitch.py:538 msgid "Skip last stitch in each row" msgstr "Saltar última puntada de cada fila" -#: lib/elements/fill_stitch.py:195 lib/elements/fill_stitch.py:498 +#: lib/elements/fill_stitch.py:226 lib/elements/fill_stitch.py:539 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:208 +#: lib/elements/fill_stitch.py:239 msgid "Flip fill (start right-to-left)" msgstr "Voltear relleno (comenzar de derecha a izquierda)" -#: lib/elements/fill_stitch.py:209 +#: lib/elements/fill_stitch.py:240 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "La opción de voltear puede ayudarlo a enrutar su ruta de puntada. Cuando habilita el giro, la costura va de derecha a izquierda en lugar de izquierda a derecha." -#: lib/elements/fill_stitch.py:220 +#: lib/elements/fill_stitch.py:251 msgid "Spacing between rows" msgstr "Espaciamiento entre filas" -#: lib/elements/fill_stitch.py:221 +#: lib/elements/fill_stitch.py:252 msgid "Distance between rows of stitches." msgstr "Distancia entre filas de puntadas." -#: lib/elements/fill_stitch.py:236 +#: lib/elements/fill_stitch.py:271 msgid "Maximum fill stitch length" msgstr "Longitud máxima de puntada de relleno" -#: lib/elements/fill_stitch.py:237 +#: lib/elements/fill_stitch.py:272 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "La longitud de cada puntada en una fila. Se puede usar una puntada más corta al principio o al final de una fila." -#: lib/elements/fill_stitch.py:249 +#: lib/elements/fill_stitch.py:287 msgid "Stagger rows this many times before repeating" msgstr "Alterne las filas esto muchas veces antes de repetir" -#: lib/elements/fill_stitch.py:250 +#: lib/elements/fill_stitch.py:288 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:408 lib/elements/stroke.py:125 +#: lib/elements/fill_stitch.py:446 lib/elements/stroke.py:124 msgid "Running stitch length" msgstr "Corriendo longitud de puntada" -#: lib/elements/fill_stitch.py:409 -msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander fill." +#: lib/elements/fill_stitch.py:447 +msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:421 lib/elements/stroke.py:136 +#: lib/elements/fill_stitch.py:462 lib/elements/stroke.py:135 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:422 +#: lib/elements/fill_stitch.py:463 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:433 +#: lib/elements/fill_stitch.py:474 msgid "Underlay" msgstr "Capa base" -#: lib/elements/fill_stitch.py:433 lib/elements/fill_stitch.py:442 -#: lib/elements/fill_stitch.py:467 lib/elements/fill_stitch.py:478 -#: lib/elements/fill_stitch.py:488 lib/elements/fill_stitch.py:500 -#: lib/elements/fill_stitch.py:538 +#: lib/elements/fill_stitch.py:474 lib/elements/fill_stitch.py:483 +#: lib/elements/fill_stitch.py:508 lib/elements/fill_stitch.py:519 +#: lib/elements/fill_stitch.py:529 lib/elements/fill_stitch.py:541 +#: lib/elements/fill_stitch.py:582 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:439 +#: lib/elements/fill_stitch.py:480 msgid "Fill angle" msgstr "Ángulo de relleno" -#: lib/elements/fill_stitch.py:440 +#: lib/elements/fill_stitch.py:481 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:464 +#: lib/elements/fill_stitch.py:505 msgid "Row spacing" msgstr "Espaciado de la fila" -#: lib/elements/fill_stitch.py:465 +#: lib/elements/fill_stitch.py:506 msgid "default: 3x fill row spacing" msgstr "por defecto: rellenar el espaciado de línea x3" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:516 msgid "Max stitch length" msgstr "Longitud de puntada máxima" -#: lib/elements/fill_stitch.py:476 +#: lib/elements/fill_stitch.py:517 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:486 +#: lib/elements/fill_stitch.py:527 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:509 +#: lib/elements/fill_stitch.py:550 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:520 lib/elements/fill_stitch.py:534 +#: lib/elements/fill_stitch.py:564 lib/elements/fill_stitch.py:578 msgid "Underpath" msgstr "Capa base" -#: lib/elements/fill_stitch.py:521 lib/elements/fill_stitch.py:535 +#: lib/elements/fill_stitch.py:565 lib/elements/fill_stitch.py:579 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:771 +#: lib/elements/fill_stitch.py:827 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:774 +#: lib/elements/fill_stitch.py:830 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1710,7 +1766,7 @@ msgstr "" msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:173 lib/elements/stroke.py:149 +#: lib/elements/satin_column.py:173 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Espaciado en zig-zag (pico a pico)" @@ -1780,7 +1836,7 @@ msgstr "Capa base para caminar en el centro" msgid "Center-Walk Underlay" msgstr "Capa base para caminar en el centro" -#: lib/elements/satin_column.py:275 lib/elements/stroke.py:101 +#: lib/elements/satin_column.py:275 lib/elements/stroke.py:100 msgid "Repeats" msgstr "Repetir" @@ -1831,200 +1887,200 @@ msgstr "" msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "Dividir si se excede el máximo de longitud de puntada" -#: lib/elements/stroke.py:27 +#: lib/elements/stroke.py:26 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:27 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:30 +#: lib/elements/stroke.py:29 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:31 +#: lib/elements/stroke.py:30 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:44 +#: lib/elements/stroke.py:43 msgid "Small ZigZag" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:44 msgid "This zig zag stitch has a stroke width smaller than 0.5 units." msgstr "" -#: lib/elements/stroke.py:47 +#: lib/elements/stroke.py:46 msgid "Set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" -#: lib/elements/stroke.py:52 +#: lib/elements/stroke.py:51 msgid "Stroke" msgstr "Trazo" -#: lib/elements/stroke.py:55 +#: lib/elements/stroke.py:54 msgid "Running stitch along paths" msgstr "Ejecutando puntadas a lo largo del patrón" -#: lib/elements/stroke.py:79 inx/inkstitch_break_apart.inx:17 +#: lib/elements/stroke.py:78 inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "Método" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Running Stitch" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Ripple" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:89 msgid "Manual stitch placement" msgstr "Colocación manual de puntadas" -#: lib/elements/stroke.py:91 +#: lib/elements/stroke.py:90 msgid "Stitch every node in the path. All other options are ignored." msgstr "" -#: lib/elements/stroke.py:102 +#: lib/elements/stroke.py:101 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:112 +#: lib/elements/stroke.py:111 msgid "Bean stitch number of repeats" msgstr "Número de repeticiones por puntada triple" -#: lib/elements/stroke.py:113 +#: lib/elements/stroke.py:112 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:126 +#: lib/elements/stroke.py:125 msgid "Length of stitches in running stitch mode." msgstr "Longitud de las puntadas en el modo de puntada continua." -#: lib/elements/stroke.py:137 +#: lib/elements/stroke.py:136 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:150 +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "Longitud de las puntadas en modo Zig-Zag." -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:179 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:180 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:191 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:192 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:215 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:216 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:227 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:228 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:239 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:240 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:251 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:264 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:265 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:269 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "Ninguno" -#: lib/elements/stroke.py:277 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:278 lib/elements/stroke.py:289 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:288 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:288 +#: lib/elements/stroke.py:287 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:289 +#: lib/elements/stroke.py:288 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:299 +#: lib/elements/stroke.py:298 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:299 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:311 +#: lib/elements/stroke.py:310 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:312 +#: lib/elements/stroke.py:311 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "flat" msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "point" msgstr "" -#: lib/elements/stroke.py:394 +#: lib/elements/stroke.py:393 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" @@ -2282,7 +2338,7 @@ msgstr "" msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:85 lib/extensions/params.py:502 +#: lib/extensions/lettering.py:85 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2291,7 +2347,7 @@ msgstr "" msgid "Cancel" msgstr "Cancelar" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:510 +#: lib/extensions/lettering.py:89 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "Aplicar y Salir" @@ -2361,54 +2417,58 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "No se puede leer la paleta: la cabecera de la paleta de GIMP no es válida" -#: lib/extensions/params.py:272 +#: lib/extensions/params.py:273 msgid "These settings will be applied to 1 object." msgstr "Esta configuración se aplicará a 1 objeto." -#: lib/extensions/params.py:274 +#: lib/extensions/params.py:275 #, python-format msgid "These settings will be applied to %d objects." msgstr "Esta configuración se aplicará a %d objetos." -#: lib/extensions/params.py:279 +#: lib/extensions/params.py:280 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:284 +#: lib/extensions/params.py:285 #, 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:288 +#: lib/extensions/params.py:289 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:292 +#: lib/extensions/params.py:293 #, 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:351 +#: lib/extensions/params.py:352 msgid "Inkscape objects" msgstr "Objetos de Inkscape" -#: lib/extensions/params.py:426 +#: lib/extensions/params.py:409 +msgid "No options available" +msgstr "" + +#: lib/extensions/params.py:429 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:456 +#: lib/extensions/params.py:459 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:466 +#: lib/extensions/params.py:469 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:484 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "Parámetros de Bordado" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "Usar los últimos ajustes" @@ -2676,7 +2736,47 @@ msgstr "Error escribiendo a %(path)s: %(error)s" msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "El archivo no existe y no se puede abrir. Corrija la ruta del archivo y vuelva a intentarlo.\\r%s" -#: lib/stitch_plan/stitch_plan.py:27 +#: lib/stitch_plan/lock_stitch.py:210 +msgid "Half Stitch" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:211 +msgid "Arrow" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:212 +msgid "Back and forth" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:213 +msgid "Bowtie" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:214 +msgid "Cross" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:215 +msgid "Star" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:216 inx/inkstitch_break_apart.inx:18 +msgid "Simple" +msgstr "Simple" + +#: lib/stitch_plan/lock_stitch.py:217 +msgid "Triangle" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:218 +msgid "Zig-zag" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:219 +msgid "Custom" +msgstr "" + +#: lib/stitch_plan/stitch_plan.py:26 msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" @@ -3729,10 +3829,6 @@ msgstr "Separar objetos de relleno" msgid "Tools: Fill" msgstr "" -#: inx/inkstitch_break_apart.inx:18 -msgid "Simple" -msgstr "Simple" - #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "Complejo" diff --git a/translations/messages_fi_FI.po b/translations/messages_fi_FI.po index f955e932..3eebd1ac 100644 --- a/translations/messages_fi_FI.po +++ b/translations/messages_fi_FI.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" -"PO-Revision-Date: 2023-02-27 01:25\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" +"PO-Revision-Date: 2023-02-28 01: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: 2023-02-27 01:24+0000\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:779 +#: inkstitch.py:107 lib/elements/fill_stitch.py:835 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1075,77 +1075,129 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:240 +#: lib/elements/element.py:242 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:241 +#: lib/elements/element.py:243 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:245 +#: lib/elements/element.py:247 msgid "Both" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Before" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "After" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Neither" msgstr "" -#: lib/elements/element.py:254 +#: lib/elements/element.py:256 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:255 +#: lib/elements/element.py:257 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:266 -msgid "Random seed" +#: lib/elements/element.py:268 +msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:267 -msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +#: lib/elements/element.py:269 +msgid "Tack down stitch type" +msgstr "" + +#: lib/elements/element.py:279 lib/elements/element.py:325 +msgid "Custom path" +msgstr "" + +#: lib/elements/element.py:280 +msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." +msgstr "" + +#: lib/elements/element.py:290 lib/elements/element.py:302 +msgid "Scale tack stitch" +msgstr "" + +#: lib/elements/element.py:291 +msgid "Set stitch length. A 1 in a custom path equals this values." +msgstr "" + +#: lib/elements/element.py:303 +msgid "Scale tack stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:314 +msgid "Lock stitch" msgstr "" #: lib/elements/element.py:315 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:373 +#: lib/elements/element.py:326 +msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." +msgstr "" + +#: lib/elements/element.py:336 lib/elements/element.py:348 +msgid "Scale lock stitch" +msgstr "" + +#: lib/elements/element.py:337 +msgid "Set length of lock stitches (mm)." +msgstr "" + +#: lib/elements/element.py:349 +msgid "Scale lock stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:361 msgid "Trim After" msgstr "" -#: lib/elements/element.py:374 +#: lib/elements/element.py:362 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:383 +#: lib/elements/element.py:371 msgid "Stop After" msgstr "" -#: lib/elements/element.py:384 +#: lib/elements/element.py:372 msgid "Add a STOP command after stitching this object." msgstr "" +#: lib/elements/element.py:381 +msgid "Random seed" +msgstr "" + +#: lib/elements/element.py:382 +msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +msgstr "" + +#: lib/elements/element.py:430 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgstr "" + #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:503 +#: lib/elements/element.py:616 msgid "Failed on " msgstr "" -#: lib/elements/element.py:505 +#: lib/elements/element.py:618 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1161,325 +1213,329 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill_stitch.py:31 +#: lib/elements/fill_stitch.py:34 msgid "Small Fill" msgstr "Pieni täyttö" -#: lib/elements/fill_stitch.py:32 +#: lib/elements/fill_stitch.py:35 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:38 lib/elements/fill_stitch.py:508 +#: lib/elements/fill_stitch.py:41 lib/elements/fill_stitch.py:549 msgid "Expand" msgstr "Laajenna" -#: lib/elements/fill_stitch.py:39 +#: lib/elements/fill_stitch.py:42 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:44 lib/elements/fill_stitch.py:485 +#: lib/elements/fill_stitch.py:47 lib/elements/fill_stitch.py:526 msgid "Inset" msgstr "Sisennys" -#: lib/elements/fill_stitch.py:45 +#: lib/elements/fill_stitch.py:48 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:50 +#: lib/elements/fill_stitch.py:53 msgid "Missing Guideline" msgstr "" -#: lib/elements/fill_stitch.py:51 +#: lib/elements/fill_stitch.py:54 msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/fill_stitch.py:53 +#: lib/elements/fill_stitch.py:56 msgid "* Create a stroke object" msgstr "" -#: lib/elements/fill_stitch.py:54 +#: lib/elements/fill_stitch.py:57 msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/fill_stitch.py:59 +#: lib/elements/fill_stitch.py:62 msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/fill_stitch.py:60 +#: lib/elements/fill_stitch.py:63 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:63 +#: lib/elements/fill_stitch.py:66 msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:68 lib/elements/stroke.py:36 +#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:35 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:69 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:39 +#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:38 msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/fill_stitch.py:76 +#: lib/elements/fill_stitch.py:79 msgid "Unconnected" msgstr "Ei yhteyttä" -#: lib/elements/fill_stitch.py:77 +#: lib/elements/fill_stitch.py:80 msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill_stitch.py:81 lib/elements/fill_stitch.py:90 -#: lib/elements/fill_stitch.py:98 +#: lib/elements/fill_stitch.py:84 lib/elements/fill_stitch.py:93 +#: lib/elements/fill_stitch.py:101 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill_stitch.py:86 +#: lib/elements/fill_stitch.py:89 msgid "Border crosses itself" msgstr "Reuna ylittää itsensä" -#: lib/elements/fill_stitch.py:87 +#: lib/elements/fill_stitch.py:90 msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in." msgstr "" -#: lib/elements/fill_stitch.py:95 +#: lib/elements/fill_stitch.py:98 msgid "This shape is invalid" msgstr "" -#: lib/elements/fill_stitch.py:96 +#: lib/elements/fill_stitch.py:99 msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension." msgstr "" -#: lib/elements/fill_stitch.py:103 +#: lib/elements/fill_stitch.py:106 msgid "FillStitch" msgstr "" -#: lib/elements/fill_stitch.py:106 +#: lib/elements/fill_stitch.py:109 msgid "Automatically routed fill stitching" msgstr "Automaattisesti reititetty täytetikki" -#: lib/elements/fill_stitch.py:111 -msgid "Fill method" -msgstr "" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:113 msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:114 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:115 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:116 +msgid "Meander Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:117 +msgid "Circular Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:118 msgid "Legacy Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 -msgid "Meander Fill" +#: lib/elements/fill_stitch.py:122 +msgid "Fill method" msgstr "" -#: lib/elements/fill_stitch.py:117 +#: lib/elements/fill_stitch.py:138 msgid "Guided Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Copy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Parallel Offset" msgstr "" -#: lib/elements/fill_stitch.py:119 +#: lib/elements/fill_stitch.py:140 msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced." msgstr "" -#: lib/elements/fill_stitch.py:126 +#: lib/elements/fill_stitch.py:147 msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Inner to Outer" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Single spiral" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Double spiral" msgstr "" -#: lib/elements/fill_stitch.py:132 +#: lib/elements/fill_stitch.py:153 msgid "Join Style" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Round" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Mitered" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Beveled" msgstr "" -#: lib/elements/fill_stitch.py:138 +#: lib/elements/fill_stitch.py:160 msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill_stitch.py:143 +#: lib/elements/fill_stitch.py:169 msgid "Smoothness" msgstr "" -#: lib/elements/fill_stitch.py:144 +#: lib/elements/fill_stitch.py:170 msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too." msgstr "" -#: lib/elements/fill_stitch.py:158 +#: lib/elements/fill_stitch.py:184 msgid "Clockwise" msgstr "" -#: lib/elements/fill_stitch.py:163 +#: lib/elements/fill_stitch.py:189 msgid "Meander Pattern" msgstr "" -#: lib/elements/fill_stitch.py:169 +#: lib/elements/fill_stitch.py:196 msgid "Meander pattern scale" msgstr "" -#: lib/elements/fill_stitch.py:175 +#: lib/elements/fill_stitch.py:206 msgid "Angle of lines of stitches" msgstr "Tikkien kulma" -#: lib/elements/fill_stitch.py:176 +#: lib/elements/fill_stitch.py:207 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:194 lib/elements/fill_stitch.py:497 +#: lib/elements/fill_stitch.py:225 lib/elements/fill_stitch.py:538 msgid "Skip last stitch in each row" msgstr "Hyppää yli joka rivin viimenen tikki" -#: lib/elements/fill_stitch.py:195 lib/elements/fill_stitch.py:498 +#: lib/elements/fill_stitch.py:226 lib/elements/fill_stitch.py:539 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:208 +#: lib/elements/fill_stitch.py:239 msgid "Flip fill (start right-to-left)" msgstr "Käännä täytön suunta (aloita oikealta vasemmalle)" -#: lib/elements/fill_stitch.py:209 +#: lib/elements/fill_stitch.py:240 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:220 +#: lib/elements/fill_stitch.py:251 msgid "Spacing between rows" msgstr "Rivien väli" -#: lib/elements/fill_stitch.py:221 +#: lib/elements/fill_stitch.py:252 msgid "Distance between rows of stitches." msgstr "Tikkirivien välinen etäisyys." -#: lib/elements/fill_stitch.py:236 +#: lib/elements/fill_stitch.py:271 msgid "Maximum fill stitch length" msgstr "Tikin maksimi pituus" -#: lib/elements/fill_stitch.py:237 +#: lib/elements/fill_stitch.py:272 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:249 +#: lib/elements/fill_stitch.py:287 msgid "Stagger rows this many times before repeating" msgstr "Erota rivit näin monta kertaa ennenkuin toistetaan" -#: lib/elements/fill_stitch.py:250 +#: lib/elements/fill_stitch.py:288 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:408 lib/elements/stroke.py:125 +#: lib/elements/fill_stitch.py:446 lib/elements/stroke.py:124 msgid "Running stitch length" msgstr "Juoksutikin pituus" -#: lib/elements/fill_stitch.py:409 -msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander fill." +#: lib/elements/fill_stitch.py:447 +msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:421 lib/elements/stroke.py:136 +#: lib/elements/fill_stitch.py:462 lib/elements/stroke.py:135 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:422 +#: lib/elements/fill_stitch.py:463 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:433 +#: lib/elements/fill_stitch.py:474 msgid "Underlay" msgstr "Alatäyttö" -#: lib/elements/fill_stitch.py:433 lib/elements/fill_stitch.py:442 -#: lib/elements/fill_stitch.py:467 lib/elements/fill_stitch.py:478 -#: lib/elements/fill_stitch.py:488 lib/elements/fill_stitch.py:500 -#: lib/elements/fill_stitch.py:538 +#: lib/elements/fill_stitch.py:474 lib/elements/fill_stitch.py:483 +#: lib/elements/fill_stitch.py:508 lib/elements/fill_stitch.py:519 +#: lib/elements/fill_stitch.py:529 lib/elements/fill_stitch.py:541 +#: lib/elements/fill_stitch.py:582 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:439 +#: lib/elements/fill_stitch.py:480 msgid "Fill angle" msgstr "Täytön suuntakulma" -#: lib/elements/fill_stitch.py:440 +#: lib/elements/fill_stitch.py:481 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:464 +#: lib/elements/fill_stitch.py:505 msgid "Row spacing" msgstr "Rivien välit" -#: lib/elements/fill_stitch.py:465 +#: lib/elements/fill_stitch.py:506 msgid "default: 3x fill row spacing" msgstr "vakio: 3x rivien välit" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:516 msgid "Max stitch length" msgstr "Pisin tikin pituus" -#: lib/elements/fill_stitch.py:476 +#: lib/elements/fill_stitch.py:517 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:486 +#: lib/elements/fill_stitch.py:527 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:509 +#: lib/elements/fill_stitch.py:550 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:520 lib/elements/fill_stitch.py:534 +#: lib/elements/fill_stitch.py:564 lib/elements/fill_stitch.py:578 msgid "Underpath" msgstr "Alipolku" -#: lib/elements/fill_stitch.py:521 lib/elements/fill_stitch.py:535 +#: lib/elements/fill_stitch.py:565 lib/elements/fill_stitch.py:579 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:771 +#: lib/elements/fill_stitch.py:827 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:774 +#: lib/elements/fill_stitch.py:830 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1710,7 +1766,7 @@ msgstr "" msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:173 lib/elements/stroke.py:149 +#: lib/elements/satin_column.py:173 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Sik-sak väli (huipusta huippuun)" @@ -1780,7 +1836,7 @@ msgstr "Keskitikki pohjustus" msgid "Center-Walk Underlay" msgstr "Keskitikki pohjustus" -#: lib/elements/satin_column.py:275 lib/elements/stroke.py:101 +#: lib/elements/satin_column.py:275 lib/elements/stroke.py:100 msgid "Repeats" msgstr "Toistot" @@ -1831,200 +1887,200 @@ msgstr "" msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:27 +#: lib/elements/stroke.py:26 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:27 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:30 +#: lib/elements/stroke.py:29 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:31 +#: lib/elements/stroke.py:30 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:44 +#: lib/elements/stroke.py:43 msgid "Small ZigZag" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:44 msgid "This zig zag stitch has a stroke width smaller than 0.5 units." msgstr "" -#: lib/elements/stroke.py:47 +#: lib/elements/stroke.py:46 msgid "Set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" -#: lib/elements/stroke.py:52 +#: lib/elements/stroke.py:51 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:55 +#: lib/elements/stroke.py:54 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:79 inx/inkstitch_break_apart.inx:17 +#: lib/elements/stroke.py:78 inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Running Stitch" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Ripple" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:89 msgid "Manual stitch placement" msgstr "Manuaalinen tikin sijoitus" -#: lib/elements/stroke.py:91 +#: lib/elements/stroke.py:90 msgid "Stitch every node in the path. All other options are ignored." msgstr "" -#: lib/elements/stroke.py:102 +#: lib/elements/stroke.py:101 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:112 +#: lib/elements/stroke.py:111 msgid "Bean stitch number of repeats" msgstr "Helmitikki toistojen määrä" -#: lib/elements/stroke.py:113 +#: lib/elements/stroke.py:112 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:126 +#: lib/elements/stroke.py:125 msgid "Length of stitches in running stitch mode." msgstr "Tikinpituus juoksutikki moodissa." -#: lib/elements/stroke.py:137 +#: lib/elements/stroke.py:136 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:150 +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "Tikin pituus sik-sak moodissa." -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:179 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:180 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:191 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:192 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:215 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:216 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:227 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:228 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:239 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:240 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:251 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:264 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:265 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:269 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "-" -#: lib/elements/stroke.py:277 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:278 lib/elements/stroke.py:289 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:288 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:288 +#: lib/elements/stroke.py:287 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:289 +#: lib/elements/stroke.py:288 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:299 +#: lib/elements/stroke.py:298 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:299 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:311 +#: lib/elements/stroke.py:310 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:312 +#: lib/elements/stroke.py:311 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "flat" msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "point" msgstr "" -#: lib/elements/stroke.py:394 +#: lib/elements/stroke.py:393 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 "" @@ -2280,7 +2336,7 @@ msgstr "" msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:85 lib/extensions/params.py:502 +#: lib/extensions/lettering.py:85 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2289,7 +2345,7 @@ msgstr "" msgid "Cancel" msgstr "Peru" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:510 +#: lib/extensions/lettering.py:89 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "Hyväksy ja lopeta" @@ -2359,54 +2415,58 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:272 +#: lib/extensions/params.py:273 msgid "These settings will be applied to 1 object." msgstr "Nämä asetukset lisätään yhteen objektiin." -#: lib/extensions/params.py:274 +#: lib/extensions/params.py:275 #, python-format msgid "These settings will be applied to %d objects." msgstr "Nämä asetukset lisätään %d objekteihin." -#: lib/extensions/params.py:279 +#: lib/extensions/params.py:280 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:284 +#: lib/extensions/params.py:285 #, 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:288 +#: lib/extensions/params.py:289 msgid "Disabling this tab will disable the following tab." msgstr "Tämän välilehden sammuttaminen sammuttaa seuraavan välilehden." -#: lib/extensions/params.py:292 +#: lib/extensions/params.py:293 #, 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:351 +#: lib/extensions/params.py:352 msgid "Inkscape objects" msgstr "Inkscapen objekteja" -#: lib/extensions/params.py:426 +#: lib/extensions/params.py:409 +msgid "No options available" +msgstr "" + +#: lib/extensions/params.py:429 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:456 +#: lib/extensions/params.py:459 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:466 +#: lib/extensions/params.py:469 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:484 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "Brodeeraus Parametrit" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "Käytä viimeisempiä asetuksia" @@ -2673,7 +2733,47 @@ msgstr "Virhe kirjoitettaessa %(path)s: %(error)s" msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" -#: lib/stitch_plan/stitch_plan.py:27 +#: lib/stitch_plan/lock_stitch.py:210 +msgid "Half Stitch" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:211 +msgid "Arrow" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:212 +msgid "Back and forth" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:213 +msgid "Bowtie" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:214 +msgid "Cross" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:215 +msgid "Star" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:216 inx/inkstitch_break_apart.inx:18 +msgid "Simple" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:217 +msgid "Triangle" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:218 +msgid "Zig-zag" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:219 +msgid "Custom" +msgstr "" + +#: lib/stitch_plan/stitch_plan.py:26 msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" @@ -3726,10 +3826,6 @@ msgstr "" msgid "Tools: Fill" msgstr "" -#: inx/inkstitch_break_apart.inx:18 -msgid "Simple" -msgstr "" - #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" diff --git a/translations/messages_fr_FR.po b/translations/messages_fr_FR.po index 9f4433e6..cfea2066 100644 --- a/translations/messages_fr_FR.po +++ b/translations/messages_fr_FR.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" -"PO-Revision-Date: 2023-02-27 01:25\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" +"PO-Revision-Date: 2023-02-28 01: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: 2023-02-27 01:24+0000\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -901,7 +901,7 @@ msgstr "Si vous souhaitez aider, merci de \n" "- sauvegarder votre fichier svg\n" "- créer un rapport d'erreur (issue) sur https://github.com/inkstitch/inkstitch/issues" -#: inkstitch.py:107 lib/elements/fill_stitch.py:779 +#: inkstitch.py:107 lib/elements/fill_stitch.py:835 msgid "Include the error description and also (if possible) the svg file." msgstr "Incluez la description de l'erreur et (si possible) le fichier svg." @@ -1078,77 +1078,129 @@ msgstr "Inverser l'angle" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "Inverse l'angle calculé automatiquement s'il semble faux." -#: lib/elements/element.py:240 +#: lib/elements/element.py:242 msgid "Allow lock stitches" msgstr "Autoriser les points d'arrêts" -#: lib/elements/element.py:241 +#: lib/elements/element.py:243 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:245 +#: lib/elements/element.py:247 msgid "Both" msgstr "Au début et à la fin" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Before" msgstr "Au début" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "After" msgstr "A la fin" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Neither" msgstr "Ni" -#: lib/elements/element.py:254 +#: lib/elements/element.py:256 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "Forcer des points d'arrêt" -#: lib/elements/element.py:255 +#: lib/elements/element.py:257 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "Créer des points d'arrêt après avoir cousu cet élément, même si la distance jusqu'à l'objet suivant est plus courte que le paramètre 'saut de fils' défini dans les préférences Ink/Stitch." -#: lib/elements/element.py:266 -msgid "Random seed" -msgstr "Graine aléatoire" +#: lib/elements/element.py:268 +msgid "Tack stitch" +msgstr "" -#: lib/elements/element.py:267 -msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." -msgstr "Utiliser cette graine aléatoire pour le calcul des attributs. Si vide, utilise l'identificateur de l'élément." +#: lib/elements/element.py:269 +msgid "Tack down stitch type" +msgstr "" + +#: lib/elements/element.py:279 lib/elements/element.py:325 +msgid "Custom path" +msgstr "" + +#: lib/elements/element.py:280 +msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." +msgstr "" + +#: lib/elements/element.py:290 lib/elements/element.py:302 +msgid "Scale tack stitch" +msgstr "" + +#: lib/elements/element.py:291 +msgid "Set stitch length. A 1 in a custom path equals this values." +msgstr "" + +#: lib/elements/element.py:303 +msgid "Scale tack stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:314 +msgid "Lock stitch" +msgstr "" #: lib/elements/element.py:315 -#, 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." +msgid "Lock stitch type" +msgstr "" + +#: lib/elements/element.py:326 +msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." +msgstr "" + +#: lib/elements/element.py:336 lib/elements/element.py:348 +msgid "Scale lock stitch" +msgstr "" + +#: lib/elements/element.py:337 +msgid "Set length of lock stitches (mm)." +msgstr "" + +#: lib/elements/element.py:349 +msgid "Scale lock stitch by this percentage." +msgstr "" -#: lib/elements/element.py:373 +#: lib/elements/element.py:361 msgid "Trim After" msgstr "Couper après" -#: lib/elements/element.py:374 +#: lib/elements/element.py:362 msgid "Add a TRIM command after stitching this object." msgstr "Ajoute une commande de coupe après avoir brodé cet objet." -#: lib/elements/element.py:383 +#: lib/elements/element.py:371 msgid "Stop After" msgstr "Arrêter après" -#: lib/elements/element.py:384 +#: lib/elements/element.py:372 msgid "Add a STOP command after stitching this object." msgstr "Ajoute une commande STOP après avoir brodé cet objet." +#: lib/elements/element.py:381 +msgid "Random seed" +msgstr "Graine aléatoire" + +#: lib/elements/element.py:382 +msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +msgstr "Utiliser cette graine aléatoire pour le calcul des attributs. Si vide, utilise l'identificateur de l'élément." + +#: lib/elements/element.py:430 +#, 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." + #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:503 +#: lib/elements/element.py:616 msgid "Failed on " msgstr "Erreur sur " -#: lib/elements/element.py:505 +#: lib/elements/element.py:618 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "Merci d'exécuter Extensions > Ink/Stitch > Résolution de problèmes > Dépistage de problèmes avec des objets. Ceci indiquera la position erronée." @@ -1164,325 +1216,329 @@ msgstr "Il y a, dans le document, un objet invalide sans information de géomét 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_stitch.py:31 +#: lib/elements/fill_stitch.py:34 msgid "Small Fill" msgstr "Petit remplissage" -#: lib/elements/fill_stitch.py:32 +#: lib/elements/fill_stitch.py:35 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:38 lib/elements/fill_stitch.py:508 +#: lib/elements/fill_stitch.py:41 lib/elements/fill_stitch.py:549 msgid "Expand" msgstr "Compensation d'étirement - élargir" -#: lib/elements/fill_stitch.py:39 +#: lib/elements/fill_stitch.py:42 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:44 lib/elements/fill_stitch.py:485 +#: lib/elements/fill_stitch.py:47 lib/elements/fill_stitch.py:526 msgid "Inset" msgstr "Décalage" -#: lib/elements/fill_stitch.py:45 +#: lib/elements/fill_stitch.py:48 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:50 +#: lib/elements/fill_stitch.py:53 msgid "Missing Guideline" msgstr "Ligne guide manquante" -#: lib/elements/fill_stitch.py:51 +#: lib/elements/fill_stitch.py:54 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-guide." -#: lib/elements/fill_stitch.py:53 +#: lib/elements/fill_stitch.py:56 msgid "* Create a stroke object" msgstr "Créez une ligne-guide (objet de trait/contour)" -#: lib/elements/fill_stitch.py:54 +#: lib/elements/fill_stitch.py:57 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-guide" -#: lib/elements/fill_stitch.py:59 +#: lib/elements/fill_stitch.py:62 msgid "Disjointed Guide Line" msgstr "Ligne-guide disjointe" -#: lib/elements/fill_stitch.py:60 +#: lib/elements/fill_stitch.py:63 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-guide de cet objet n'est pas dans les limites de l'objet. La ligne-guide fonctionne mieux si elle se trouve à l'intérieur de l'élément ciblé." -#: lib/elements/fill_stitch.py:63 +#: lib/elements/fill_stitch.py:66 msgid "* Move the guide line into the element" msgstr "* Déplacer la ligne-guide à l'intérieur de l'élément" -#: lib/elements/fill_stitch.py:68 lib/elements/stroke.py:36 +#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:35 msgid "Multiple Guide Lines" msgstr "Multiples lignes-guide" -#: lib/elements/fill_stitch.py:69 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "Cet objet possède plusieurs lignes-guide, mais seule la première sera utilisée." -#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:39 +#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:38 msgid "* Remove all guide lines, except for one." msgstr "* Supprimer toutes les lignes-guide, sauf une." -#: lib/elements/fill_stitch.py:76 +#: lib/elements/fill_stitch.py:79 msgid "Unconnected" msgstr "Déconnecté" -#: lib/elements/fill_stitch.py:77 +#: lib/elements/fill_stitch.py:80 msgid "Fill: This object is made up of unconnected shapes. 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. Ink/Stitch ne sait pas dans quel ordre les broder. Partagez cet objet en formes séparées." -#: lib/elements/fill_stitch.py:81 lib/elements/fill_stitch.py:90 -#: lib/elements/fill_stitch.py:98 +#: lib/elements/fill_stitch.py:84 lib/elements/fill_stitch.py:93 +#: lib/elements/fill_stitch.py:101 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "* Extensions > Ink/Stitch > Outils : Remplissage > Briser des objets de remplissage" -#: lib/elements/fill_stitch.py:86 +#: lib/elements/fill_stitch.py:89 msgid "Border crosses itself" msgstr "La bordure se croise sur elle-même" -#: lib/elements/fill_stitch.py:87 +#: lib/elements/fill_stitch.py:90 msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in." msgstr "Remplissage : La frontière se croise elle-même, ce qui peut donner des formes non connectées. Merci de séparer cet objet en plusieurs formes afin d'indiquer l'ordre dans lequel la broderie doit se faire." -#: lib/elements/fill_stitch.py:95 +#: lib/elements/fill_stitch.py:98 msgid "This shape is invalid" msgstr "Cette forme est invalide" -#: lib/elements/fill_stitch.py:96 +#: lib/elements/fill_stitch.py:99 msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension." msgstr "Remplissage : Cette forme ne peut pas être brodée. Merci d'essayer de régler le problème en utilisant l'extension \"Briser des objets de remplissage\"." -#: lib/elements/fill_stitch.py:103 +#: lib/elements/fill_stitch.py:106 msgid "FillStitch" msgstr "Point de remplissage" -#: lib/elements/fill_stitch.py:106 +#: lib/elements/fill_stitch.py:109 msgid "Automatically routed fill stitching" msgstr "Auto-remplissage avec des points de broderie" -#: lib/elements/fill_stitch.py:111 -msgid "Fill method" -msgstr "Méthode de remplissage" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:113 msgid "Auto Fill" msgstr "Remplissage automatique" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:114 msgid "Contour Fill" msgstr "Remplissage selon contour" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:115 msgid "Guided Fill" msgstr "Remplissage guidé" -#: lib/elements/fill_stitch.py:112 -msgid "Legacy Fill" -msgstr "Remplissage legacy (ancien)" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:116 msgid "Meander Fill" msgstr "" #: lib/elements/fill_stitch.py:117 +msgid "Circular Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:118 +msgid "Legacy Fill" +msgstr "Remplissage legacy (ancien)" + +#: lib/elements/fill_stitch.py:122 +msgid "Fill method" +msgstr "Méthode de remplissage" + +#: lib/elements/fill_stitch.py:138 msgid "Guided Fill Strategy" msgstr "Stratégie pour le remplissage guidé" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Copy" msgstr "Copier" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Parallel Offset" msgstr "Décalage parallèle" -#: lib/elements/fill_stitch.py:119 +#: lib/elements/fill_stitch.py:140 msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced." msgstr "Copier (option par défaut) remplit la forme avec des copies translatées de la ligne guide. Décalage parallèle, assure que chaque ligne est à distance constante de la ligne voisine. Cette stratégie peut introduire des angles aigus." -#: lib/elements/fill_stitch.py:126 +#: lib/elements/fill_stitch.py:147 msgid "Contour Fill Strategy" msgstr "Stratégie de remplissage selon les contours" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Inner to Outer" msgstr "De l'intérieur vers l'extérieur" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Single spiral" msgstr "Spirale unique" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Double spiral" msgstr "Double spirale" -#: lib/elements/fill_stitch.py:132 +#: lib/elements/fill_stitch.py:153 msgid "Join Style" msgstr "Style de jointure" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Round" msgstr "Ronde" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Mitered" msgstr "En onglet" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Beveled" msgstr "Biseautée" -#: lib/elements/fill_stitch.py:138 +#: lib/elements/fill_stitch.py:160 msgid "Avoid self-crossing" msgstr "Éviter l'auto-croisement" -#: lib/elements/fill_stitch.py:143 +#: lib/elements/fill_stitch.py:169 msgid "Smoothness" msgstr "" -#: lib/elements/fill_stitch.py:144 +#: lib/elements/fill_stitch.py:170 msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too." msgstr "" -#: lib/elements/fill_stitch.py:158 +#: lib/elements/fill_stitch.py:184 msgid "Clockwise" msgstr "Dans le sens des aiguilles d'une montre" -#: lib/elements/fill_stitch.py:163 +#: lib/elements/fill_stitch.py:189 msgid "Meander Pattern" msgstr "" -#: lib/elements/fill_stitch.py:169 +#: lib/elements/fill_stitch.py:196 msgid "Meander pattern scale" msgstr "" -#: lib/elements/fill_stitch.py:175 +#: lib/elements/fill_stitch.py:206 msgid "Angle of lines of stitches" msgstr "Angle des lignes de points" -#: lib/elements/fill_stitch.py:176 +#: lib/elements/fill_stitch.py:207 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "L’angle augmente dans un sens anti-horaire. 0 est horizontal. Les angles négatifs sont autorisés." -#: lib/elements/fill_stitch.py:194 lib/elements/fill_stitch.py:497 +#: lib/elements/fill_stitch.py:225 lib/elements/fill_stitch.py:538 msgid "Skip last stitch in each row" msgstr "Sauter le dernier point dans chaque rangée" -#: lib/elements/fill_stitch.py:195 lib/elements/fill_stitch.py:498 +#: lib/elements/fill_stitch.py:226 lib/elements/fill_stitch.py:539 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:208 +#: lib/elements/fill_stitch.py:239 msgid "Flip fill (start right-to-left)" msgstr "Intervertir le remplissage (début à la droite vers la gauche)" -#: lib/elements/fill_stitch.py:209 +#: lib/elements/fill_stitch.py:240 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "L’option intervertir peut vous aider avec le routage de votre chemin de broderie. Lorsque vous activez l'inversion, la broderie va de droite à gauche au lieu de gauche à droite." -#: lib/elements/fill_stitch.py:220 +#: lib/elements/fill_stitch.py:251 msgid "Spacing between rows" msgstr "Espacement entre les rangées" -#: lib/elements/fill_stitch.py:221 +#: lib/elements/fill_stitch.py:252 msgid "Distance between rows of stitches." msgstr "Espacement entre les rangées de points." -#: lib/elements/fill_stitch.py:236 +#: lib/elements/fill_stitch.py:271 msgid "Maximum fill stitch length" msgstr "Longueur maximale du point de remplissage" -#: lib/elements/fill_stitch.py:237 +#: lib/elements/fill_stitch.py:272 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "La longueur de points dans une rangée. Des point plus courts peuvent être utilisés au début ou à la fin d’une rangée." -#: lib/elements/fill_stitch.py:249 +#: lib/elements/fill_stitch.py:287 msgid "Stagger rows this many times before repeating" msgstr "Décaler les rangées autant de fois avant de répéter" -#: lib/elements/fill_stitch.py:250 +#: lib/elements/fill_stitch.py:288 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "Longueur du cycle de décalage des rangées. Les fractions sont autorisées et peuvent produire des diagonales moins visibles que les valeurs entières." -#: lib/elements/fill_stitch.py:408 lib/elements/stroke.py:125 +#: lib/elements/fill_stitch.py:446 lib/elements/stroke.py:124 msgid "Running stitch length" msgstr "Longueur de point droit" -#: lib/elements/fill_stitch.py:409 -msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander fill." +#: lib/elements/fill_stitch.py:447 +msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:421 lib/elements/stroke.py:136 +#: lib/elements/fill_stitch.py:462 lib/elements/stroke.py:135 msgid "Running stitch tolerance" msgstr "Tolérance du point droit" -#: lib/elements/fill_stitch.py:422 +#: lib/elements/fill_stitch.py:463 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "Tous les points doivent rester au plus à cette distance du chemin. Une tolérance plus faible signifie que les points seront plus rapprochés. Une tolérance plus élevée signifie que les angles vifs peuvent être arrondis." -#: lib/elements/fill_stitch.py:433 +#: lib/elements/fill_stitch.py:474 msgid "Underlay" msgstr "Sous-couche" -#: lib/elements/fill_stitch.py:433 lib/elements/fill_stitch.py:442 -#: lib/elements/fill_stitch.py:467 lib/elements/fill_stitch.py:478 -#: lib/elements/fill_stitch.py:488 lib/elements/fill_stitch.py:500 -#: lib/elements/fill_stitch.py:538 +#: lib/elements/fill_stitch.py:474 lib/elements/fill_stitch.py:483 +#: lib/elements/fill_stitch.py:508 lib/elements/fill_stitch.py:519 +#: lib/elements/fill_stitch.py:529 lib/elements/fill_stitch.py:541 +#: lib/elements/fill_stitch.py:582 msgid "Fill Underlay" msgstr "Sous-couche de remplissage" -#: lib/elements/fill_stitch.py:439 +#: lib/elements/fill_stitch.py:480 msgid "Fill angle" msgstr "Angle de remplissage" -#: lib/elements/fill_stitch.py:440 +#: lib/elements/fill_stitch.py:481 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "Par défaut : angle de remplissage + 90 degrés. Pour obtenir plusieurs sous-couches, insérer une liste de valeurs séparée par des espaces." -#: lib/elements/fill_stitch.py:464 +#: lib/elements/fill_stitch.py:505 msgid "Row spacing" msgstr "Espacement entre rangées de points" -#: lib/elements/fill_stitch.py:465 +#: lib/elements/fill_stitch.py:506 msgid "default: 3x fill row spacing" msgstr "défaut: 3x espacement entre les rangées" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:516 msgid "Max stitch length" msgstr "Longueur de point maximale" -#: lib/elements/fill_stitch.py:476 +#: lib/elements/fill_stitch.py:517 msgid "default: equal to fill max stitch length" msgstr "défaut : égal à longueur max des points de remplissage" -#: lib/elements/fill_stitch.py:486 +#: lib/elements/fill_stitch.py:527 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "Rétrécit la forme avant de faire la sous-couche, pour empêcher que la sous-couche se montre en dehors du remplissage." -#: lib/elements/fill_stitch.py:509 +#: lib/elements/fill_stitch.py:550 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:520 lib/elements/fill_stitch.py:534 +#: lib/elements/fill_stitch.py:564 lib/elements/fill_stitch.py:578 msgid "Underpath" msgstr "Chemin de dessous" -#: lib/elements/fill_stitch.py:521 lib/elements/fill_stitch.py:535 +#: lib/elements/fill_stitch.py:565 lib/elements/fill_stitch.py:579 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "Les points qui relient les sections à l'intérieur de l'objet. Les points des chemins de dessous évitent d'aller dans la même direction que ceux de dessus pour ne pas être visibles. Cela leur donne une apparence déchiquetée." -#: lib/elements/fill_stitch.py:771 +#: lib/elements/fill_stitch.py:827 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "Erreur pendant l'auto-remplissage. Cela veut dire que Ink/Stitch a un problème." #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:774 +#: lib/elements/fill_stitch.py:830 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1716,7 +1772,7 @@ msgstr "Distance des points courts" msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "Faire des points courts si la distance entre les crêtes est inférieure à cette valeur." -#: lib/elements/satin_column.py:173 lib/elements/stroke.py:149 +#: lib/elements/satin_column.py:173 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Espacement Zig-Zag (crête à crête)" @@ -1786,7 +1842,7 @@ msgstr "Sous-couche centrale" msgid "Center-Walk Underlay" msgstr "Sous-couche centrale" -#: lib/elements/satin_column.py:275 lib/elements/stroke.py:101 +#: lib/elements/satin_column.py:275 lib/elements/stroke.py:100 msgid "Repeats" msgstr "Répétitions" @@ -1837,202 +1893,202 @@ msgstr "Décalage (proportionnel)" msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "Découper le point en plusieurs si sa longueur dépasse la longueur maximale définie" -#: lib/elements/stroke.py:27 +#: lib/elements/stroke.py:26 msgid "Ignore skip" msgstr "Ignorer les valeurs de lignes à sauter" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:27 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "Le nombre de lignes à sauter est ignoré, car il ne restait plus de lignes à broder." -#: lib/elements/stroke.py:30 +#: lib/elements/stroke.py:29 msgid "* Open the params dialog with this object selected" msgstr "* Ouvrir la fenêtre de paramétrage avec cet objet sélectionné" -#: lib/elements/stroke.py:31 +#: lib/elements/stroke.py:30 msgid "* Reduce Skip values or increase number of lines" msgstr "Diminuez le nombre de lignes sautées ou augmentez le nombre de lignes" -#: lib/elements/stroke.py:44 +#: lib/elements/stroke.py:43 msgid "Small ZigZag" msgstr "Petit Zigzag" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:44 msgid "This zig zag stitch has a stroke width smaller than 0.5 units." msgstr "La largeur de ce zigzag est inférieure à 0,5 unité." -#: lib/elements/stroke.py:47 +#: lib/elements/stroke.py:46 msgid "Set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "Mettre votre contour en pointillé pour indiquer un point droit. N'importe quel pointillé fonctionne." -#: lib/elements/stroke.py:52 +#: lib/elements/stroke.py:51 msgid "Stroke" msgstr "Trait" -#: lib/elements/stroke.py:55 +#: lib/elements/stroke.py:54 msgid "Running stitch along paths" msgstr "Points droits le long des chemins" -#: lib/elements/stroke.py:79 inx/inkstitch_break_apart.inx:17 +#: lib/elements/stroke.py:78 inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "Méthode" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Running Stitch" msgstr "Point Droit" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Ripple" msgstr "Broderie ondulée" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:89 msgid "Manual stitch placement" msgstr "Placement manuel de points" -#: lib/elements/stroke.py:91 +#: lib/elements/stroke.py:90 msgid "Stitch every node in the path. All other options are ignored." msgstr "Pique chaque nœud du chemin. Toutes les autres options sont ignorées." -#: lib/elements/stroke.py:102 +#: lib/elements/stroke.py:101 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:112 +#: lib/elements/stroke.py:111 msgid "Bean stitch number of repeats" msgstr "Nombre de répétitions pour le point triple (bean stitch)" -#: lib/elements/stroke.py:113 +#: lib/elements/stroke.py:112 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "Repasse sur chaque point le nombre de fois indiqué. Une valeur de 1 triplera chaque point (avant, arrière, avant).\n" "Une valeur de 2 permettra de quintupler chaque point, etc.\n\n" "Il est possible de définir un motif de répétitions en entrant plusieurs valeurs séparées par un espace." -#: lib/elements/stroke.py:126 +#: lib/elements/stroke.py:125 msgid "Length of stitches in running stitch mode." msgstr "Longueur de points en mode points droits." -#: lib/elements/stroke.py:137 +#: lib/elements/stroke.py:136 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "Tous les points doivent rester au plus à cette distance du chemin. Une tolérance plus faible signifie que les points seront plus rapprochés. Une tolérance plus élevée signifie que les angles vifs peuvent être arrondis." -#: lib/elements/stroke.py:150 +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "Longueur de points en mode zig-zag." -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "Nombre de lignes" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "Nombre de lignes du début jusqu'à la fin" -#: lib/elements/stroke.py:179 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "Sauter les premières lignes" -#: lib/elements/stroke.py:180 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "Sauter ce nombre de lignes au début." -#: lib/elements/stroke.py:191 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "Sauter les dernières lignes" -#: lib/elements/stroke.py:192 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "Sauter ce nombre de lignes à la fin." -#: lib/elements/stroke.py:215 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "Exposant de l'espacement entre les lignes" -#: lib/elements/stroke.py:216 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "Accroît la densité d'un côté." -#: lib/elements/stroke.py:227 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "Inverser effet exposant" -#: lib/elements/stroke.py:228 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "Intervertit l'effet d'espacement de l'exposant." -#: lib/elements/stroke.py:239 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "Changer le sens" -#: lib/elements/stroke.py:240 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "Intervertit le début et la fin" -#: lib/elements/stroke.py:251 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "Taille de la grille" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "Rendu en grille. Utilisez avec précaution et surveillez la densité de points." -#: lib/elements/stroke.py:264 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "Mettre à l'échelle sur l'axe" -#: lib/elements/stroke.py:265 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "Axe de mise à l'échelle pour les ondulations guidées." -#: lib/elements/stroke.py:269 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "Aucune" -#: lib/elements/stroke.py:277 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "Démarrer à" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "Taille de la première ondulation en pourcentage." -#: lib/elements/stroke.py:278 lib/elements/stroke.py:289 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:288 msgid "Used only for ripple stitch with a guide line." msgstr "Utilisé uniquement pour des ondulations guidées." -#: lib/elements/stroke.py:288 +#: lib/elements/stroke.py:287 msgid "Ending scale" msgstr "Finir à" -#: lib/elements/stroke.py:289 +#: lib/elements/stroke.py:288 msgid "How big the last copy of the line should be, in percent." msgstr "Taille de la dernière ondulation en pourcentage." -#: lib/elements/stroke.py:299 +#: lib/elements/stroke.py:298 msgid "Rotate" msgstr "Tourner" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:299 msgid "Rotate satin guided ripple stitches" msgstr "Tourne les ondulations guidées par un satin" -#: lib/elements/stroke.py:311 +#: lib/elements/stroke.py:310 msgid "Join style" msgstr "Style de jointure" -#: lib/elements/stroke.py:312 +#: lib/elements/stroke.py:311 msgid "Join style for non circular ripples." msgstr "Style de jointure pour les ondulations ouvertes." -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "flat" msgstr "segment" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "point" msgstr "point" -#: lib/elements/stroke.py:394 +#: lib/elements/stroke.py:393 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" @@ -2291,7 +2347,7 @@ msgstr "après chaque lettre" msgid "Add trim command" msgstr "Ajouter une commande de coupe" -#: lib/extensions/lettering.py:85 lib/extensions/params.py:502 +#: lib/extensions/lettering.py:85 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2300,7 +2356,7 @@ msgstr "Ajouter une commande de coupe" msgid "Cancel" msgstr "Annuler" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:510 +#: lib/extensions/lettering.py:89 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "Appliquer et Quitter" @@ -2371,54 +2427,58 @@ msgstr "Veuillez sélectionner un ou plusieurs éléments de texte pour diviser msgid "Cannot read palette: invalid GIMP palette header" msgstr "Impossible de lire la palette : header de palette GIMP invalide" -#: lib/extensions/params.py:272 +#: lib/extensions/params.py:273 msgid "These settings will be applied to 1 object." msgstr "Ces paramètres seront appliqués à 1 objet." -#: lib/extensions/params.py:274 +#: lib/extensions/params.py:275 #, 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:279 +#: lib/extensions/params.py:280 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:284 +#: lib/extensions/params.py:285 #, 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:288 +#: lib/extensions/params.py:289 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:292 +#: lib/extensions/params.py:293 #, 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:351 +#: lib/extensions/params.py:352 msgid "Inkscape objects" msgstr "Objets Inkscape" -#: lib/extensions/params.py:426 +#: lib/extensions/params.py:409 +msgid "No options available" +msgstr "" + +#: lib/extensions/params.py:429 msgid "Re-roll" msgstr "Relancer" -#: lib/extensions/params.py:456 +#: lib/extensions/params.py:459 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:466 +#: lib/extensions/params.py:469 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:484 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "Paramètres de broderie" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "Utiliser les derniers paramètres" @@ -2686,7 +2746,47 @@ msgstr "Erreur d’écriture pour %(path)s: %(error)s" msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "Le fichier n'existe pas et ne peut être ouvert. Veuillez corriger le chemin du fichier et réessayer.\\r%s" -#: lib/stitch_plan/stitch_plan.py:27 +#: lib/stitch_plan/lock_stitch.py:210 +msgid "Half Stitch" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:211 +msgid "Arrow" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:212 +msgid "Back and forth" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:213 +msgid "Bowtie" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:214 +msgid "Cross" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:215 +msgid "Star" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:216 inx/inkstitch_break_apart.inx:18 +msgid "Simple" +msgstr "Simple" + +#: lib/stitch_plan/lock_stitch.py:217 +msgid "Triangle" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:218 +msgid "Zig-zag" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:219 +msgid "Custom" +msgstr "" + +#: lib/stitch_plan/stitch_plan.py:26 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." @@ -3740,10 +3840,6 @@ msgstr "Briser des objets de remplissage" msgid "Tools: Fill" msgstr "Outils : Remplissage" -#: inx/inkstitch_break_apart.inx:18 -msgid "Simple" -msgstr "Simple" - #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "Complexe" diff --git a/translations/messages_he_IL.po b/translations/messages_he_IL.po index 755fd3ca..f16fd8a5 100644 --- a/translations/messages_he_IL.po +++ b/translations/messages_he_IL.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" -"PO-Revision-Date: 2023-02-27 01:25\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" +"PO-Revision-Date: 2023-02-28 01: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: 2023-02-27 01:24+0000\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:779 +#: inkstitch.py:107 lib/elements/fill_stitch.py:835 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1075,77 +1075,129 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:240 +#: lib/elements/element.py:242 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:241 +#: lib/elements/element.py:243 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:245 +#: lib/elements/element.py:247 msgid "Both" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Before" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "After" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Neither" msgstr "" -#: lib/elements/element.py:254 +#: lib/elements/element.py:256 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:255 +#: lib/elements/element.py:257 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:266 -msgid "Random seed" +#: lib/elements/element.py:268 +msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:267 -msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +#: lib/elements/element.py:269 +msgid "Tack down stitch type" +msgstr "" + +#: lib/elements/element.py:279 lib/elements/element.py:325 +msgid "Custom path" +msgstr "" + +#: lib/elements/element.py:280 +msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." +msgstr "" + +#: lib/elements/element.py:290 lib/elements/element.py:302 +msgid "Scale tack stitch" +msgstr "" + +#: lib/elements/element.py:291 +msgid "Set stitch length. A 1 in a custom path equals this values." +msgstr "" + +#: lib/elements/element.py:303 +msgid "Scale tack stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:314 +msgid "Lock stitch" msgstr "" #: lib/elements/element.py:315 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:373 +#: lib/elements/element.py:326 +msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." +msgstr "" + +#: lib/elements/element.py:336 lib/elements/element.py:348 +msgid "Scale lock stitch" +msgstr "" + +#: lib/elements/element.py:337 +msgid "Set length of lock stitches (mm)." +msgstr "" + +#: lib/elements/element.py:349 +msgid "Scale lock stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:361 msgid "Trim After" msgstr "" -#: lib/elements/element.py:374 +#: lib/elements/element.py:362 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:383 +#: lib/elements/element.py:371 msgid "Stop After" msgstr "" -#: lib/elements/element.py:384 +#: lib/elements/element.py:372 msgid "Add a STOP command after stitching this object." msgstr "" +#: lib/elements/element.py:381 +msgid "Random seed" +msgstr "" + +#: lib/elements/element.py:382 +msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +msgstr "" + +#: lib/elements/element.py:430 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgstr "" + #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:503 +#: lib/elements/element.py:616 msgid "Failed on " msgstr "" -#: lib/elements/element.py:505 +#: lib/elements/element.py:618 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1161,325 +1213,329 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill_stitch.py:31 +#: lib/elements/fill_stitch.py:34 msgid "Small Fill" msgstr "" -#: lib/elements/fill_stitch.py:32 +#: lib/elements/fill_stitch.py:35 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:38 lib/elements/fill_stitch.py:508 +#: lib/elements/fill_stitch.py:41 lib/elements/fill_stitch.py:549 msgid "Expand" msgstr "" -#: lib/elements/fill_stitch.py:39 +#: lib/elements/fill_stitch.py:42 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:44 lib/elements/fill_stitch.py:485 +#: lib/elements/fill_stitch.py:47 lib/elements/fill_stitch.py:526 msgid "Inset" msgstr "" -#: lib/elements/fill_stitch.py:45 +#: lib/elements/fill_stitch.py:48 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:50 +#: lib/elements/fill_stitch.py:53 msgid "Missing Guideline" msgstr "" -#: lib/elements/fill_stitch.py:51 +#: lib/elements/fill_stitch.py:54 msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/fill_stitch.py:53 +#: lib/elements/fill_stitch.py:56 msgid "* Create a stroke object" msgstr "" -#: lib/elements/fill_stitch.py:54 +#: lib/elements/fill_stitch.py:57 msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/fill_stitch.py:59 +#: lib/elements/fill_stitch.py:62 msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/fill_stitch.py:60 +#: lib/elements/fill_stitch.py:63 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:63 +#: lib/elements/fill_stitch.py:66 msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:68 lib/elements/stroke.py:36 +#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:35 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:69 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:39 +#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:38 msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/fill_stitch.py:76 +#: lib/elements/fill_stitch.py:79 msgid "Unconnected" msgstr "" -#: lib/elements/fill_stitch.py:77 +#: lib/elements/fill_stitch.py:80 msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill_stitch.py:81 lib/elements/fill_stitch.py:90 -#: lib/elements/fill_stitch.py:98 +#: lib/elements/fill_stitch.py:84 lib/elements/fill_stitch.py:93 +#: lib/elements/fill_stitch.py:101 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill_stitch.py:86 +#: lib/elements/fill_stitch.py:89 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill_stitch.py:87 +#: lib/elements/fill_stitch.py:90 msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in." msgstr "" -#: lib/elements/fill_stitch.py:95 +#: lib/elements/fill_stitch.py:98 msgid "This shape is invalid" msgstr "" -#: lib/elements/fill_stitch.py:96 +#: lib/elements/fill_stitch.py:99 msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension." msgstr "" -#: lib/elements/fill_stitch.py:103 +#: lib/elements/fill_stitch.py:106 msgid "FillStitch" msgstr "" -#: lib/elements/fill_stitch.py:106 +#: lib/elements/fill_stitch.py:109 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/fill_stitch.py:111 -msgid "Fill method" -msgstr "" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:113 msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:114 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:115 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:116 +msgid "Meander Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:117 +msgid "Circular Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:118 msgid "Legacy Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 -msgid "Meander Fill" +#: lib/elements/fill_stitch.py:122 +msgid "Fill method" msgstr "" -#: lib/elements/fill_stitch.py:117 +#: lib/elements/fill_stitch.py:138 msgid "Guided Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Copy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Parallel Offset" msgstr "" -#: lib/elements/fill_stitch.py:119 +#: lib/elements/fill_stitch.py:140 msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced." msgstr "" -#: lib/elements/fill_stitch.py:126 +#: lib/elements/fill_stitch.py:147 msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Inner to Outer" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Single spiral" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Double spiral" msgstr "" -#: lib/elements/fill_stitch.py:132 +#: lib/elements/fill_stitch.py:153 msgid "Join Style" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Round" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Mitered" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Beveled" msgstr "" -#: lib/elements/fill_stitch.py:138 +#: lib/elements/fill_stitch.py:160 msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill_stitch.py:143 +#: lib/elements/fill_stitch.py:169 msgid "Smoothness" msgstr "" -#: lib/elements/fill_stitch.py:144 +#: lib/elements/fill_stitch.py:170 msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too." msgstr "" -#: lib/elements/fill_stitch.py:158 +#: lib/elements/fill_stitch.py:184 msgid "Clockwise" msgstr "" -#: lib/elements/fill_stitch.py:163 +#: lib/elements/fill_stitch.py:189 msgid "Meander Pattern" msgstr "" -#: lib/elements/fill_stitch.py:169 +#: lib/elements/fill_stitch.py:196 msgid "Meander pattern scale" msgstr "" -#: lib/elements/fill_stitch.py:175 +#: lib/elements/fill_stitch.py:206 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill_stitch.py:176 +#: lib/elements/fill_stitch.py:207 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:194 lib/elements/fill_stitch.py:497 +#: lib/elements/fill_stitch.py:225 lib/elements/fill_stitch.py:538 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:195 lib/elements/fill_stitch.py:498 +#: lib/elements/fill_stitch.py:226 lib/elements/fill_stitch.py:539 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:208 +#: lib/elements/fill_stitch.py:239 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:209 +#: lib/elements/fill_stitch.py:240 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:220 +#: lib/elements/fill_stitch.py:251 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:221 +#: lib/elements/fill_stitch.py:252 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:236 +#: lib/elements/fill_stitch.py:271 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:237 +#: lib/elements/fill_stitch.py:272 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:249 +#: lib/elements/fill_stitch.py:287 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:250 +#: lib/elements/fill_stitch.py:288 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:408 lib/elements/stroke.py:125 +#: lib/elements/fill_stitch.py:446 lib/elements/stroke.py:124 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:409 -msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander fill." +#: lib/elements/fill_stitch.py:447 +msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:421 lib/elements/stroke.py:136 +#: lib/elements/fill_stitch.py:462 lib/elements/stroke.py:135 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:422 +#: lib/elements/fill_stitch.py:463 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:433 +#: lib/elements/fill_stitch.py:474 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:433 lib/elements/fill_stitch.py:442 -#: lib/elements/fill_stitch.py:467 lib/elements/fill_stitch.py:478 -#: lib/elements/fill_stitch.py:488 lib/elements/fill_stitch.py:500 -#: lib/elements/fill_stitch.py:538 +#: lib/elements/fill_stitch.py:474 lib/elements/fill_stitch.py:483 +#: lib/elements/fill_stitch.py:508 lib/elements/fill_stitch.py:519 +#: lib/elements/fill_stitch.py:529 lib/elements/fill_stitch.py:541 +#: lib/elements/fill_stitch.py:582 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:439 +#: lib/elements/fill_stitch.py:480 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:440 +#: lib/elements/fill_stitch.py:481 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:464 +#: lib/elements/fill_stitch.py:505 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:465 +#: lib/elements/fill_stitch.py:506 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:516 msgid "Max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:476 +#: lib/elements/fill_stitch.py:517 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:486 +#: lib/elements/fill_stitch.py:527 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:509 +#: lib/elements/fill_stitch.py:550 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:520 lib/elements/fill_stitch.py:534 +#: lib/elements/fill_stitch.py:564 lib/elements/fill_stitch.py:578 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:521 lib/elements/fill_stitch.py:535 +#: lib/elements/fill_stitch.py:565 lib/elements/fill_stitch.py:579 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:771 +#: lib/elements/fill_stitch.py:827 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:774 +#: lib/elements/fill_stitch.py:830 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1710,7 +1766,7 @@ msgstr "" msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:173 lib/elements/stroke.py:149 +#: lib/elements/satin_column.py:173 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -1780,7 +1836,7 @@ msgstr "" msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:275 lib/elements/stroke.py:101 +#: lib/elements/satin_column.py:275 lib/elements/stroke.py:100 msgid "Repeats" msgstr "" @@ -1831,200 +1887,200 @@ msgstr "" msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:27 +#: lib/elements/stroke.py:26 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:27 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:30 +#: lib/elements/stroke.py:29 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:31 +#: lib/elements/stroke.py:30 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:44 +#: lib/elements/stroke.py:43 msgid "Small ZigZag" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:44 msgid "This zig zag stitch has a stroke width smaller than 0.5 units." msgstr "" -#: lib/elements/stroke.py:47 +#: lib/elements/stroke.py:46 msgid "Set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" -#: lib/elements/stroke.py:52 +#: lib/elements/stroke.py:51 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:55 +#: lib/elements/stroke.py:54 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:79 inx/inkstitch_break_apart.inx:17 +#: lib/elements/stroke.py:78 inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Running Stitch" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Ripple" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:89 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:91 +#: lib/elements/stroke.py:90 msgid "Stitch every node in the path. All other options are ignored." msgstr "" -#: lib/elements/stroke.py:102 +#: lib/elements/stroke.py:101 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:112 +#: lib/elements/stroke.py:111 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:113 +#: lib/elements/stroke.py:112 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:126 +#: lib/elements/stroke.py:125 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:137 +#: lib/elements/stroke.py:136 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:150 +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:179 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:180 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:191 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:192 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:215 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:216 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:227 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:228 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:239 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:240 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:251 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:264 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:265 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:269 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:277 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:278 lib/elements/stroke.py:289 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:288 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:288 +#: lib/elements/stroke.py:287 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:289 +#: lib/elements/stroke.py:288 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:299 +#: lib/elements/stroke.py:298 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:299 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:311 +#: lib/elements/stroke.py:310 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:312 +#: lib/elements/stroke.py:311 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "flat" msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "point" msgstr "" -#: lib/elements/stroke.py:394 +#: lib/elements/stroke.py:393 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 "" @@ -2280,7 +2336,7 @@ msgstr "" msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:85 lib/extensions/params.py:502 +#: lib/extensions/lettering.py:85 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2289,7 +2345,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:510 +#: lib/extensions/lettering.py:89 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" @@ -2359,54 +2415,58 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:272 +#: lib/extensions/params.py:273 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:274 +#: lib/extensions/params.py:275 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:279 +#: lib/extensions/params.py:280 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:284 +#: lib/extensions/params.py:285 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:288 +#: lib/extensions/params.py:289 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:292 +#: lib/extensions/params.py:293 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:352 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:426 +#: lib/extensions/params.py:409 +msgid "No options available" +msgstr "" + +#: lib/extensions/params.py:429 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:456 +#: lib/extensions/params.py:459 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:466 +#: lib/extensions/params.py:469 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2673,7 +2733,47 @@ msgstr "" msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" -#: lib/stitch_plan/stitch_plan.py:27 +#: lib/stitch_plan/lock_stitch.py:210 +msgid "Half Stitch" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:211 +msgid "Arrow" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:212 +msgid "Back and forth" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:213 +msgid "Bowtie" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:214 +msgid "Cross" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:215 +msgid "Star" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:216 inx/inkstitch_break_apart.inx:18 +msgid "Simple" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:217 +msgid "Triangle" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:218 +msgid "Zig-zag" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:219 +msgid "Custom" +msgstr "" + +#: lib/stitch_plan/stitch_plan.py:26 msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" @@ -3728,10 +3828,6 @@ msgstr "" msgid "Tools: Fill" msgstr "" -#: inx/inkstitch_break_apart.inx:18 -msgid "Simple" -msgstr "" - #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" diff --git a/translations/messages_hu_HU.po b/translations/messages_hu_HU.po index 8e3ea1d6..cf97d26c 100644 --- a/translations/messages_hu_HU.po +++ b/translations/messages_hu_HU.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" -"PO-Revision-Date: 2023-02-27 01:25\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" +"PO-Revision-Date: 2023-02-28 01: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: 2023-02-27 01:24+0000\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:779 +#: inkstitch.py:107 lib/elements/fill_stitch.py:835 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1075,77 +1075,129 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:240 +#: lib/elements/element.py:242 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:241 +#: lib/elements/element.py:243 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:245 +#: lib/elements/element.py:247 msgid "Both" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Before" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "After" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Neither" msgstr "" -#: lib/elements/element.py:254 +#: lib/elements/element.py:256 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:255 +#: lib/elements/element.py:257 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:266 -msgid "Random seed" +#: lib/elements/element.py:268 +msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:267 -msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +#: lib/elements/element.py:269 +msgid "Tack down stitch type" +msgstr "" + +#: lib/elements/element.py:279 lib/elements/element.py:325 +msgid "Custom path" +msgstr "" + +#: lib/elements/element.py:280 +msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." +msgstr "" + +#: lib/elements/element.py:290 lib/elements/element.py:302 +msgid "Scale tack stitch" +msgstr "" + +#: lib/elements/element.py:291 +msgid "Set stitch length. A 1 in a custom path equals this values." +msgstr "" + +#: lib/elements/element.py:303 +msgid "Scale tack stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:314 +msgid "Lock stitch" msgstr "" #: lib/elements/element.py:315 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:373 +#: lib/elements/element.py:326 +msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." +msgstr "" + +#: lib/elements/element.py:336 lib/elements/element.py:348 +msgid "Scale lock stitch" +msgstr "" + +#: lib/elements/element.py:337 +msgid "Set length of lock stitches (mm)." +msgstr "" + +#: lib/elements/element.py:349 +msgid "Scale lock stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:361 msgid "Trim After" msgstr "" -#: lib/elements/element.py:374 +#: lib/elements/element.py:362 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:383 +#: lib/elements/element.py:371 msgid "Stop After" msgstr "" -#: lib/elements/element.py:384 +#: lib/elements/element.py:372 msgid "Add a STOP command after stitching this object." msgstr "" +#: lib/elements/element.py:381 +msgid "Random seed" +msgstr "" + +#: lib/elements/element.py:382 +msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +msgstr "" + +#: lib/elements/element.py:430 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgstr "" + #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:503 +#: lib/elements/element.py:616 msgid "Failed on " msgstr "" -#: lib/elements/element.py:505 +#: lib/elements/element.py:618 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1161,325 +1213,329 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill_stitch.py:31 +#: lib/elements/fill_stitch.py:34 msgid "Small Fill" msgstr "" -#: lib/elements/fill_stitch.py:32 +#: lib/elements/fill_stitch.py:35 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:38 lib/elements/fill_stitch.py:508 +#: lib/elements/fill_stitch.py:41 lib/elements/fill_stitch.py:549 msgid "Expand" msgstr "" -#: lib/elements/fill_stitch.py:39 +#: lib/elements/fill_stitch.py:42 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:44 lib/elements/fill_stitch.py:485 +#: lib/elements/fill_stitch.py:47 lib/elements/fill_stitch.py:526 msgid "Inset" msgstr "" -#: lib/elements/fill_stitch.py:45 +#: lib/elements/fill_stitch.py:48 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:50 +#: lib/elements/fill_stitch.py:53 msgid "Missing Guideline" msgstr "" -#: lib/elements/fill_stitch.py:51 +#: lib/elements/fill_stitch.py:54 msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/fill_stitch.py:53 +#: lib/elements/fill_stitch.py:56 msgid "* Create a stroke object" msgstr "" -#: lib/elements/fill_stitch.py:54 +#: lib/elements/fill_stitch.py:57 msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/fill_stitch.py:59 +#: lib/elements/fill_stitch.py:62 msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/fill_stitch.py:60 +#: lib/elements/fill_stitch.py:63 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:63 +#: lib/elements/fill_stitch.py:66 msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:68 lib/elements/stroke.py:36 +#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:35 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:69 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:39 +#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:38 msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/fill_stitch.py:76 +#: lib/elements/fill_stitch.py:79 msgid "Unconnected" msgstr "" -#: lib/elements/fill_stitch.py:77 +#: lib/elements/fill_stitch.py:80 msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill_stitch.py:81 lib/elements/fill_stitch.py:90 -#: lib/elements/fill_stitch.py:98 +#: lib/elements/fill_stitch.py:84 lib/elements/fill_stitch.py:93 +#: lib/elements/fill_stitch.py:101 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill_stitch.py:86 +#: lib/elements/fill_stitch.py:89 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill_stitch.py:87 +#: lib/elements/fill_stitch.py:90 msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in." msgstr "" -#: lib/elements/fill_stitch.py:95 +#: lib/elements/fill_stitch.py:98 msgid "This shape is invalid" msgstr "" -#: lib/elements/fill_stitch.py:96 +#: lib/elements/fill_stitch.py:99 msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension." msgstr "" -#: lib/elements/fill_stitch.py:103 +#: lib/elements/fill_stitch.py:106 msgid "FillStitch" msgstr "" -#: lib/elements/fill_stitch.py:106 +#: lib/elements/fill_stitch.py:109 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/fill_stitch.py:111 -msgid "Fill method" -msgstr "" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:113 msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:114 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:115 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:116 +msgid "Meander Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:117 +msgid "Circular Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:118 msgid "Legacy Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 -msgid "Meander Fill" +#: lib/elements/fill_stitch.py:122 +msgid "Fill method" msgstr "" -#: lib/elements/fill_stitch.py:117 +#: lib/elements/fill_stitch.py:138 msgid "Guided Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Copy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Parallel Offset" msgstr "" -#: lib/elements/fill_stitch.py:119 +#: lib/elements/fill_stitch.py:140 msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced." msgstr "" -#: lib/elements/fill_stitch.py:126 +#: lib/elements/fill_stitch.py:147 msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Inner to Outer" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Single spiral" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Double spiral" msgstr "" -#: lib/elements/fill_stitch.py:132 +#: lib/elements/fill_stitch.py:153 msgid "Join Style" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Round" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Mitered" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Beveled" msgstr "" -#: lib/elements/fill_stitch.py:138 +#: lib/elements/fill_stitch.py:160 msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill_stitch.py:143 +#: lib/elements/fill_stitch.py:169 msgid "Smoothness" msgstr "" -#: lib/elements/fill_stitch.py:144 +#: lib/elements/fill_stitch.py:170 msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too." msgstr "" -#: lib/elements/fill_stitch.py:158 +#: lib/elements/fill_stitch.py:184 msgid "Clockwise" msgstr "" -#: lib/elements/fill_stitch.py:163 +#: lib/elements/fill_stitch.py:189 msgid "Meander Pattern" msgstr "" -#: lib/elements/fill_stitch.py:169 +#: lib/elements/fill_stitch.py:196 msgid "Meander pattern scale" msgstr "" -#: lib/elements/fill_stitch.py:175 +#: lib/elements/fill_stitch.py:206 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill_stitch.py:176 +#: lib/elements/fill_stitch.py:207 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:194 lib/elements/fill_stitch.py:497 +#: lib/elements/fill_stitch.py:225 lib/elements/fill_stitch.py:538 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:195 lib/elements/fill_stitch.py:498 +#: lib/elements/fill_stitch.py:226 lib/elements/fill_stitch.py:539 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:208 +#: lib/elements/fill_stitch.py:239 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:209 +#: lib/elements/fill_stitch.py:240 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:220 +#: lib/elements/fill_stitch.py:251 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:221 +#: lib/elements/fill_stitch.py:252 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:236 +#: lib/elements/fill_stitch.py:271 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:237 +#: lib/elements/fill_stitch.py:272 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:249 +#: lib/elements/fill_stitch.py:287 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:250 +#: lib/elements/fill_stitch.py:288 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:408 lib/elements/stroke.py:125 +#: lib/elements/fill_stitch.py:446 lib/elements/stroke.py:124 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:409 -msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander fill." +#: lib/elements/fill_stitch.py:447 +msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:421 lib/elements/stroke.py:136 +#: lib/elements/fill_stitch.py:462 lib/elements/stroke.py:135 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:422 +#: lib/elements/fill_stitch.py:463 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:433 +#: lib/elements/fill_stitch.py:474 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:433 lib/elements/fill_stitch.py:442 -#: lib/elements/fill_stitch.py:467 lib/elements/fill_stitch.py:478 -#: lib/elements/fill_stitch.py:488 lib/elements/fill_stitch.py:500 -#: lib/elements/fill_stitch.py:538 +#: lib/elements/fill_stitch.py:474 lib/elements/fill_stitch.py:483 +#: lib/elements/fill_stitch.py:508 lib/elements/fill_stitch.py:519 +#: lib/elements/fill_stitch.py:529 lib/elements/fill_stitch.py:541 +#: lib/elements/fill_stitch.py:582 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:439 +#: lib/elements/fill_stitch.py:480 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:440 +#: lib/elements/fill_stitch.py:481 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:464 +#: lib/elements/fill_stitch.py:505 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:465 +#: lib/elements/fill_stitch.py:506 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:516 msgid "Max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:476 +#: lib/elements/fill_stitch.py:517 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:486 +#: lib/elements/fill_stitch.py:527 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:509 +#: lib/elements/fill_stitch.py:550 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:520 lib/elements/fill_stitch.py:534 +#: lib/elements/fill_stitch.py:564 lib/elements/fill_stitch.py:578 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:521 lib/elements/fill_stitch.py:535 +#: lib/elements/fill_stitch.py:565 lib/elements/fill_stitch.py:579 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:771 +#: lib/elements/fill_stitch.py:827 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:774 +#: lib/elements/fill_stitch.py:830 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1710,7 +1766,7 @@ msgstr "" msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:173 lib/elements/stroke.py:149 +#: lib/elements/satin_column.py:173 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -1780,7 +1836,7 @@ msgstr "" msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:275 lib/elements/stroke.py:101 +#: lib/elements/satin_column.py:275 lib/elements/stroke.py:100 msgid "Repeats" msgstr "" @@ -1831,200 +1887,200 @@ msgstr "" msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:27 +#: lib/elements/stroke.py:26 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:27 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:30 +#: lib/elements/stroke.py:29 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:31 +#: lib/elements/stroke.py:30 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:44 +#: lib/elements/stroke.py:43 msgid "Small ZigZag" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:44 msgid "This zig zag stitch has a stroke width smaller than 0.5 units." msgstr "" -#: lib/elements/stroke.py:47 +#: lib/elements/stroke.py:46 msgid "Set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" -#: lib/elements/stroke.py:52 +#: lib/elements/stroke.py:51 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:55 +#: lib/elements/stroke.py:54 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:79 inx/inkstitch_break_apart.inx:17 +#: lib/elements/stroke.py:78 inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Running Stitch" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Ripple" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:89 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:91 +#: lib/elements/stroke.py:90 msgid "Stitch every node in the path. All other options are ignored." msgstr "" -#: lib/elements/stroke.py:102 +#: lib/elements/stroke.py:101 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:112 +#: lib/elements/stroke.py:111 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:113 +#: lib/elements/stroke.py:112 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:126 +#: lib/elements/stroke.py:125 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:137 +#: lib/elements/stroke.py:136 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:150 +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:179 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:180 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:191 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:192 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:215 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:216 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:227 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:228 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:239 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:240 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:251 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:264 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:265 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:269 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:277 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:278 lib/elements/stroke.py:289 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:288 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:288 +#: lib/elements/stroke.py:287 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:289 +#: lib/elements/stroke.py:288 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:299 +#: lib/elements/stroke.py:298 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:299 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:311 +#: lib/elements/stroke.py:310 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:312 +#: lib/elements/stroke.py:311 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "flat" msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "point" msgstr "" -#: lib/elements/stroke.py:394 +#: lib/elements/stroke.py:393 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 "" @@ -2280,7 +2336,7 @@ msgstr "" msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:85 lib/extensions/params.py:502 +#: lib/extensions/lettering.py:85 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2289,7 +2345,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:510 +#: lib/extensions/lettering.py:89 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" @@ -2359,54 +2415,58 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:272 +#: lib/extensions/params.py:273 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:274 +#: lib/extensions/params.py:275 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:279 +#: lib/extensions/params.py:280 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:284 +#: lib/extensions/params.py:285 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:288 +#: lib/extensions/params.py:289 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:292 +#: lib/extensions/params.py:293 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:352 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:426 +#: lib/extensions/params.py:409 +msgid "No options available" +msgstr "" + +#: lib/extensions/params.py:429 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:456 +#: lib/extensions/params.py:459 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:466 +#: lib/extensions/params.py:469 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2673,7 +2733,47 @@ msgstr "" msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" -#: lib/stitch_plan/stitch_plan.py:27 +#: lib/stitch_plan/lock_stitch.py:210 +msgid "Half Stitch" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:211 +msgid "Arrow" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:212 +msgid "Back and forth" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:213 +msgid "Bowtie" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:214 +msgid "Cross" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:215 +msgid "Star" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:216 inx/inkstitch_break_apart.inx:18 +msgid "Simple" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:217 +msgid "Triangle" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:218 +msgid "Zig-zag" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:219 +msgid "Custom" +msgstr "" + +#: lib/stitch_plan/stitch_plan.py:26 msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" @@ -3726,10 +3826,6 @@ msgstr "" msgid "Tools: Fill" msgstr "" -#: inx/inkstitch_break_apart.inx:18 -msgid "Simple" -msgstr "" - #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" diff --git a/translations/messages_it_IT.po b/translations/messages_it_IT.po index 3fe95994..5fa46d36 100644 --- a/translations/messages_it_IT.po +++ b/translations/messages_it_IT.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" -"PO-Revision-Date: 2023-02-27 01:25\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" +"PO-Revision-Date: 2023-02-28 01: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: 2023-02-27 01:24+0000\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:779 +#: inkstitch.py:107 lib/elements/fill_stitch.py:835 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1075,77 +1075,129 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:240 +#: lib/elements/element.py:242 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:241 +#: lib/elements/element.py:243 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:245 +#: lib/elements/element.py:247 msgid "Both" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Before" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "After" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Neither" msgstr "" -#: lib/elements/element.py:254 +#: lib/elements/element.py:256 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:255 +#: lib/elements/element.py:257 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:266 -msgid "Random seed" +#: lib/elements/element.py:268 +msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:267 -msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +#: lib/elements/element.py:269 +msgid "Tack down stitch type" +msgstr "" + +#: lib/elements/element.py:279 lib/elements/element.py:325 +msgid "Custom path" +msgstr "" + +#: lib/elements/element.py:280 +msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." +msgstr "" + +#: lib/elements/element.py:290 lib/elements/element.py:302 +msgid "Scale tack stitch" +msgstr "" + +#: lib/elements/element.py:291 +msgid "Set stitch length. A 1 in a custom path equals this values." +msgstr "" + +#: lib/elements/element.py:303 +msgid "Scale tack stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:314 +msgid "Lock stitch" msgstr "" #: lib/elements/element.py:315 -#, 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." +msgid "Lock stitch type" +msgstr "" + +#: lib/elements/element.py:326 +msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." +msgstr "" + +#: lib/elements/element.py:336 lib/elements/element.py:348 +msgid "Scale lock stitch" +msgstr "" + +#: lib/elements/element.py:337 +msgid "Set length of lock stitches (mm)." +msgstr "" -#: lib/elements/element.py:373 +#: lib/elements/element.py:349 +msgid "Scale lock stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:361 msgid "Trim After" msgstr "" -#: lib/elements/element.py:374 +#: lib/elements/element.py:362 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:383 +#: lib/elements/element.py:371 msgid "Stop After" msgstr "" -#: lib/elements/element.py:384 +#: lib/elements/element.py:372 msgid "Add a STOP command after stitching this object." msgstr "" +#: lib/elements/element.py:381 +msgid "Random seed" +msgstr "" + +#: lib/elements/element.py:382 +msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +msgstr "" + +#: lib/elements/element.py:430 +#, 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." + #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:503 +#: lib/elements/element.py:616 msgid "Failed on " msgstr "" -#: lib/elements/element.py:505 +#: lib/elements/element.py:618 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1161,325 +1213,329 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill_stitch.py:31 +#: lib/elements/fill_stitch.py:34 msgid "Small Fill" msgstr "Riempimento piccolo" -#: lib/elements/fill_stitch.py:32 +#: lib/elements/fill_stitch.py:35 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:38 lib/elements/fill_stitch.py:508 +#: lib/elements/fill_stitch.py:41 lib/elements/fill_stitch.py:549 msgid "Expand" msgstr "Espandi" -#: lib/elements/fill_stitch.py:39 +#: lib/elements/fill_stitch.py:42 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:44 lib/elements/fill_stitch.py:485 +#: lib/elements/fill_stitch.py:47 lib/elements/fill_stitch.py:526 msgid "Inset" msgstr "Intarsio" -#: lib/elements/fill_stitch.py:45 +#: lib/elements/fill_stitch.py:48 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:50 +#: lib/elements/fill_stitch.py:53 msgid "Missing Guideline" msgstr "" -#: lib/elements/fill_stitch.py:51 +#: lib/elements/fill_stitch.py:54 msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/fill_stitch.py:53 +#: lib/elements/fill_stitch.py:56 msgid "* Create a stroke object" msgstr "" -#: lib/elements/fill_stitch.py:54 +#: lib/elements/fill_stitch.py:57 msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/fill_stitch.py:59 +#: lib/elements/fill_stitch.py:62 msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/fill_stitch.py:60 +#: lib/elements/fill_stitch.py:63 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:63 +#: lib/elements/fill_stitch.py:66 msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:68 lib/elements/stroke.py:36 +#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:35 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:69 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:39 +#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:38 msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/fill_stitch.py:76 +#: lib/elements/fill_stitch.py:79 msgid "Unconnected" msgstr "Disconnesso" -#: lib/elements/fill_stitch.py:77 +#: lib/elements/fill_stitch.py:80 msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill_stitch.py:81 lib/elements/fill_stitch.py:90 -#: lib/elements/fill_stitch.py:98 +#: lib/elements/fill_stitch.py:84 lib/elements/fill_stitch.py:93 +#: lib/elements/fill_stitch.py:101 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill_stitch.py:86 +#: lib/elements/fill_stitch.py:89 msgid "Border crosses itself" msgstr "Il bordo incrocia se stesso" -#: lib/elements/fill_stitch.py:87 +#: lib/elements/fill_stitch.py:90 msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in." msgstr "" -#: lib/elements/fill_stitch.py:95 +#: lib/elements/fill_stitch.py:98 msgid "This shape is invalid" msgstr "" -#: lib/elements/fill_stitch.py:96 +#: lib/elements/fill_stitch.py:99 msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension." msgstr "" -#: lib/elements/fill_stitch.py:103 +#: lib/elements/fill_stitch.py:106 msgid "FillStitch" msgstr "" -#: lib/elements/fill_stitch.py:106 +#: lib/elements/fill_stitch.py:109 msgid "Automatically routed fill stitching" msgstr "Riempimento impunture indirizzato automaticamente" -#: lib/elements/fill_stitch.py:111 -msgid "Fill method" -msgstr "" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:113 msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:114 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:115 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:116 +msgid "Meander Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:117 +msgid "Circular Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:118 msgid "Legacy Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 -msgid "Meander Fill" +#: lib/elements/fill_stitch.py:122 +msgid "Fill method" msgstr "" -#: lib/elements/fill_stitch.py:117 +#: lib/elements/fill_stitch.py:138 msgid "Guided Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Copy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Parallel Offset" msgstr "" -#: lib/elements/fill_stitch.py:119 +#: lib/elements/fill_stitch.py:140 msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced." msgstr "" -#: lib/elements/fill_stitch.py:126 +#: lib/elements/fill_stitch.py:147 msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Inner to Outer" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Single spiral" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Double spiral" msgstr "" -#: lib/elements/fill_stitch.py:132 +#: lib/elements/fill_stitch.py:153 msgid "Join Style" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Round" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Mitered" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Beveled" msgstr "" -#: lib/elements/fill_stitch.py:138 +#: lib/elements/fill_stitch.py:160 msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill_stitch.py:143 +#: lib/elements/fill_stitch.py:169 msgid "Smoothness" msgstr "" -#: lib/elements/fill_stitch.py:144 +#: lib/elements/fill_stitch.py:170 msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too." msgstr "" -#: lib/elements/fill_stitch.py:158 +#: lib/elements/fill_stitch.py:184 msgid "Clockwise" msgstr "" -#: lib/elements/fill_stitch.py:163 +#: lib/elements/fill_stitch.py:189 msgid "Meander Pattern" msgstr "" -#: lib/elements/fill_stitch.py:169 +#: lib/elements/fill_stitch.py:196 msgid "Meander pattern scale" msgstr "" -#: lib/elements/fill_stitch.py:175 +#: lib/elements/fill_stitch.py:206 msgid "Angle of lines of stitches" msgstr "Angolo delle linee dei punti" -#: lib/elements/fill_stitch.py:176 +#: lib/elements/fill_stitch.py:207 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "L'angolo si incrementa in senso anti-orario. Zero è orizzontale. Sono ammessi valori negativi." -#: lib/elements/fill_stitch.py:194 lib/elements/fill_stitch.py:497 +#: lib/elements/fill_stitch.py:225 lib/elements/fill_stitch.py:538 msgid "Skip last stitch in each row" msgstr "Salta l'ultimo punto in ogni fila" -#: lib/elements/fill_stitch.py:195 lib/elements/fill_stitch.py:498 +#: lib/elements/fill_stitch.py:226 lib/elements/fill_stitch.py:539 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:208 +#: lib/elements/fill_stitch.py:239 msgid "Flip fill (start right-to-left)" msgstr "Capovolgi il riempimento (parti da destra a sinistra)" -#: lib/elements/fill_stitch.py:209 +#: lib/elements/fill_stitch.py:240 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "L'opzione di inversione può facilitare l'instradamento del percorso di cucitura. Quando è abilitata, l'ago va da destra a sinistra invece che da sinistra a destra." -#: lib/elements/fill_stitch.py:220 +#: lib/elements/fill_stitch.py:251 msgid "Spacing between rows" msgstr "Spaziatura tra le righe" -#: lib/elements/fill_stitch.py:221 +#: lib/elements/fill_stitch.py:252 msgid "Distance between rows of stitches." msgstr "Distanza tra righe di cucitura." -#: lib/elements/fill_stitch.py:236 +#: lib/elements/fill_stitch.py:271 msgid "Maximum fill stitch length" msgstr "Lunghezza massima del punto di riempimento" -#: lib/elements/fill_stitch.py:237 +#: lib/elements/fill_stitch.py:272 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "La lunghezza di ogni punto di una riga. I punti più corti potrebbero essere usati all'inizio o alla fine della riga." -#: lib/elements/fill_stitch.py:249 +#: lib/elements/fill_stitch.py:287 msgid "Stagger rows this many times before repeating" msgstr "Scorri le file questo tanto di volte prima di ripetere" -#: lib/elements/fill_stitch.py:250 +#: lib/elements/fill_stitch.py:288 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:408 lib/elements/stroke.py:125 +#: lib/elements/fill_stitch.py:446 lib/elements/stroke.py:124 msgid "Running stitch length" msgstr "Lunghezza progressiva dei punti" -#: lib/elements/fill_stitch.py:409 -msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander fill." +#: lib/elements/fill_stitch.py:447 +msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:421 lib/elements/stroke.py:136 +#: lib/elements/fill_stitch.py:462 lib/elements/stroke.py:135 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:422 +#: lib/elements/fill_stitch.py:463 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:433 +#: lib/elements/fill_stitch.py:474 msgid "Underlay" msgstr "Sottostrato" -#: lib/elements/fill_stitch.py:433 lib/elements/fill_stitch.py:442 -#: lib/elements/fill_stitch.py:467 lib/elements/fill_stitch.py:478 -#: lib/elements/fill_stitch.py:488 lib/elements/fill_stitch.py:500 -#: lib/elements/fill_stitch.py:538 +#: lib/elements/fill_stitch.py:474 lib/elements/fill_stitch.py:483 +#: lib/elements/fill_stitch.py:508 lib/elements/fill_stitch.py:519 +#: lib/elements/fill_stitch.py:529 lib/elements/fill_stitch.py:541 +#: lib/elements/fill_stitch.py:582 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:439 +#: lib/elements/fill_stitch.py:480 msgid "Fill angle" msgstr "Angolo di riempimento" -#: lib/elements/fill_stitch.py:440 +#: lib/elements/fill_stitch.py:481 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:464 +#: lib/elements/fill_stitch.py:505 msgid "Row spacing" msgstr "Spaziatura tra righe" -#: lib/elements/fill_stitch.py:465 +#: lib/elements/fill_stitch.py:506 msgid "default: 3x fill row spacing" msgstr "predefinito: 3 volte la spaziatura tra le file di riempimento" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:516 msgid "Max stitch length" msgstr "Lunghezza massima punto" -#: lib/elements/fill_stitch.py:476 +#: lib/elements/fill_stitch.py:517 msgid "default: equal to fill max stitch length" msgstr "predefinito: uguale alla lunghezza massima del punto di riempimento" -#: lib/elements/fill_stitch.py:486 +#: lib/elements/fill_stitch.py:527 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:509 +#: lib/elements/fill_stitch.py:550 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:520 lib/elements/fill_stitch.py:534 +#: lib/elements/fill_stitch.py:564 lib/elements/fill_stitch.py:578 msgid "Underpath" msgstr "Sottofondo" -#: lib/elements/fill_stitch.py:521 lib/elements/fill_stitch.py:535 +#: lib/elements/fill_stitch.py:565 lib/elements/fill_stitch.py:579 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:771 +#: lib/elements/fill_stitch.py:827 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:774 +#: lib/elements/fill_stitch.py:830 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1710,7 +1766,7 @@ msgstr "" msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:173 lib/elements/stroke.py:149 +#: lib/elements/satin_column.py:173 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Spaziatura a zig-zag (picco a picco)" @@ -1780,7 +1836,7 @@ msgstr "Base passaggio centrale" msgid "Center-Walk Underlay" msgstr "Base passaggio centrale" -#: lib/elements/satin_column.py:275 lib/elements/stroke.py:101 +#: lib/elements/satin_column.py:275 lib/elements/stroke.py:100 msgid "Repeats" msgstr "Ripetizioni" @@ -1831,200 +1887,200 @@ msgstr "" msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:27 +#: lib/elements/stroke.py:26 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:27 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:30 +#: lib/elements/stroke.py:29 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:31 +#: lib/elements/stroke.py:30 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:44 +#: lib/elements/stroke.py:43 msgid "Small ZigZag" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:44 msgid "This zig zag stitch has a stroke width smaller than 0.5 units." msgstr "" -#: lib/elements/stroke.py:47 +#: lib/elements/stroke.py:46 msgid "Set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" -#: lib/elements/stroke.py:52 +#: lib/elements/stroke.py:51 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:55 +#: lib/elements/stroke.py:54 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:79 inx/inkstitch_break_apart.inx:17 +#: lib/elements/stroke.py:78 inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Running Stitch" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Ripple" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:89 msgid "Manual stitch placement" msgstr "Piazzamento manuale dei punti" -#: lib/elements/stroke.py:91 +#: lib/elements/stroke.py:90 msgid "Stitch every node in the path. All other options are ignored." msgstr "" -#: lib/elements/stroke.py:102 +#: lib/elements/stroke.py:101 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:112 +#: lib/elements/stroke.py:111 msgid "Bean stitch number of repeats" msgstr "Numero di ripetizioni del punto a fagiolo" -#: lib/elements/stroke.py:113 +#: lib/elements/stroke.py:112 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:126 +#: lib/elements/stroke.py:125 msgid "Length of stitches in running stitch mode." msgstr "Lunghezza dei punti in modalità cucitura progressiva." -#: lib/elements/stroke.py:137 +#: lib/elements/stroke.py:136 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:150 +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "Lunghezza dei punti nel modo zig-zag." -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:179 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:180 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:191 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:192 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:215 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:216 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:227 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:228 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:239 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:240 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:251 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:264 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:265 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:269 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "Niente" -#: lib/elements/stroke.py:277 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:278 lib/elements/stroke.py:289 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:288 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:288 +#: lib/elements/stroke.py:287 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:289 +#: lib/elements/stroke.py:288 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:299 +#: lib/elements/stroke.py:298 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:299 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:311 +#: lib/elements/stroke.py:310 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:312 +#: lib/elements/stroke.py:311 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "flat" msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "point" msgstr "" -#: lib/elements/stroke.py:394 +#: lib/elements/stroke.py:393 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" @@ -2281,7 +2337,7 @@ msgstr "" msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:85 lib/extensions/params.py:502 +#: lib/extensions/lettering.py:85 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2290,7 +2346,7 @@ msgstr "" msgid "Cancel" msgstr "Annulla" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:510 +#: lib/extensions/lettering.py:89 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "Applica ed esci" @@ -2360,54 +2416,58 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:272 +#: lib/extensions/params.py:273 msgid "These settings will be applied to 1 object." msgstr "Queste impostazioni saranno applicate ad un oggetto." -#: lib/extensions/params.py:274 +#: lib/extensions/params.py:275 #, python-format msgid "These settings will be applied to %d objects." msgstr "Queste impostazioni saranno applicate agli oggetti %d." -#: lib/extensions/params.py:279 +#: lib/extensions/params.py:280 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:284 +#: lib/extensions/params.py:285 #, 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:288 +#: lib/extensions/params.py:289 msgid "Disabling this tab will disable the following tab." msgstr "Disabilitando questa scheda saranno disabilitate le schede seguenti." -#: lib/extensions/params.py:292 +#: lib/extensions/params.py:293 #, 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:351 +#: lib/extensions/params.py:352 msgid "Inkscape objects" msgstr "Oggetti Inkscape" -#: lib/extensions/params.py:426 +#: lib/extensions/params.py:409 +msgid "No options available" +msgstr "" + +#: lib/extensions/params.py:429 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:456 +#: lib/extensions/params.py:459 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:466 +#: lib/extensions/params.py:469 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:484 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "Parametri di ricamo" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "Utilizza le ultime impostazioni" @@ -2674,7 +2734,47 @@ msgstr "Errore scrivendo in %(path)s: %(error)s" msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" -#: lib/stitch_plan/stitch_plan.py:27 +#: lib/stitch_plan/lock_stitch.py:210 +msgid "Half Stitch" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:211 +msgid "Arrow" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:212 +msgid "Back and forth" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:213 +msgid "Bowtie" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:214 +msgid "Cross" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:215 +msgid "Star" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:216 inx/inkstitch_break_apart.inx:18 +msgid "Simple" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:217 +msgid "Triangle" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:218 +msgid "Zig-zag" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:219 +msgid "Custom" +msgstr "" + +#: lib/stitch_plan/stitch_plan.py:26 msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" @@ -3727,10 +3827,6 @@ msgstr "" msgid "Tools: Fill" msgstr "" -#: inx/inkstitch_break_apart.inx:18 -msgid "Simple" -msgstr "" - #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" diff --git a/translations/messages_ja_JP.po b/translations/messages_ja_JP.po index a89f5e3e..35dc5309 100644 --- a/translations/messages_ja_JP.po +++ b/translations/messages_ja_JP.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" -"PO-Revision-Date: 2023-02-27 01:25\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" +"PO-Revision-Date: 2023-02-28 01: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: 2023-02-27 01:24+0000\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:779 +#: inkstitch.py:107 lib/elements/fill_stitch.py:835 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1075,77 +1075,129 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:240 +#: lib/elements/element.py:242 msgid "Allow lock stitches" msgstr "ロックステッチを許可する" -#: lib/elements/element.py:241 +#: lib/elements/element.py:243 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:245 +#: lib/elements/element.py:247 msgid "Both" msgstr "両方" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Before" msgstr "前" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "After" msgstr "後" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Neither" msgstr "どちらでもない" -#: lib/elements/element.py:254 +#: lib/elements/element.py:256 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:255 +#: lib/elements/element.py:257 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:266 -msgid "Random seed" +#: lib/elements/element.py:268 +msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:267 -msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +#: lib/elements/element.py:269 +msgid "Tack down stitch type" +msgstr "" + +#: lib/elements/element.py:279 lib/elements/element.py:325 +msgid "Custom path" +msgstr "" + +#: lib/elements/element.py:280 +msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." +msgstr "" + +#: lib/elements/element.py:290 lib/elements/element.py:302 +msgid "Scale tack stitch" +msgstr "" + +#: lib/elements/element.py:291 +msgid "Set stitch length. A 1 in a custom path equals this values." +msgstr "" + +#: lib/elements/element.py:303 +msgid "Scale tack stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:314 +msgid "Lock stitch" msgstr "" #: lib/elements/element.py:315 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." -msgstr "オブジェクト %(id)sには空の 'd' 属性があります。このオブジェクトをドキュメントから削除してください。" +msgid "Lock stitch type" +msgstr "" + +#: lib/elements/element.py:326 +msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." +msgstr "" + +#: lib/elements/element.py:336 lib/elements/element.py:348 +msgid "Scale lock stitch" +msgstr "" + +#: lib/elements/element.py:337 +msgid "Set length of lock stitches (mm)." +msgstr "" -#: lib/elements/element.py:373 +#: lib/elements/element.py:349 +msgid "Scale lock stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:361 msgid "Trim After" msgstr "" -#: lib/elements/element.py:374 +#: lib/elements/element.py:362 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:383 +#: lib/elements/element.py:371 msgid "Stop After" msgstr "" -#: lib/elements/element.py:384 +#: lib/elements/element.py:372 msgid "Add a STOP command after stitching this object." msgstr "" +#: lib/elements/element.py:381 +msgid "Random seed" +msgstr "" + +#: lib/elements/element.py:382 +msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +msgstr "" + +#: lib/elements/element.py:430 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgstr "オブジェクト %(id)sには空の 'd' 属性があります。このオブジェクトをドキュメントから削除してください。" + #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:503 +#: lib/elements/element.py:616 msgid "Failed on " msgstr "" -#: lib/elements/element.py:505 +#: lib/elements/element.py:618 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1161,327 +1213,331 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "*拡張機能の実行>インク/ステッチ>トラブルシューティング>ドキュメントのクリーンアップ..." -#: lib/elements/fill_stitch.py:31 +#: lib/elements/fill_stitch.py:34 msgid "Small Fill" msgstr "スモールフィル" -#: lib/elements/fill_stitch.py:32 +#: lib/elements/fill_stitch.py:35 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:38 lib/elements/fill_stitch.py:508 +#: lib/elements/fill_stitch.py:41 lib/elements/fill_stitch.py:549 msgid "Expand" msgstr "展開" -#: lib/elements/fill_stitch.py:39 +#: lib/elements/fill_stitch.py:42 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:44 lib/elements/fill_stitch.py:485 +#: lib/elements/fill_stitch.py:47 lib/elements/fill_stitch.py:526 msgid "Inset" msgstr "挿入する" -#: lib/elements/fill_stitch.py:45 +#: lib/elements/fill_stitch.py:48 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:50 +#: lib/elements/fill_stitch.py:53 msgid "Missing Guideline" msgstr "" -#: lib/elements/fill_stitch.py:51 +#: lib/elements/fill_stitch.py:54 msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/fill_stitch.py:53 +#: lib/elements/fill_stitch.py:56 msgid "* Create a stroke object" msgstr "" -#: lib/elements/fill_stitch.py:54 +#: lib/elements/fill_stitch.py:57 msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/fill_stitch.py:59 +#: lib/elements/fill_stitch.py:62 msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/fill_stitch.py:60 +#: lib/elements/fill_stitch.py:63 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:63 +#: lib/elements/fill_stitch.py:66 msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:68 lib/elements/stroke.py:36 +#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:35 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:69 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:39 +#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:38 msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/fill_stitch.py:76 +#: lib/elements/fill_stitch.py:79 msgid "Unconnected" msgstr "接続されていません" -#: lib/elements/fill_stitch.py:77 +#: lib/elements/fill_stitch.py:80 msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill_stitch.py:81 lib/elements/fill_stitch.py:90 -#: lib/elements/fill_stitch.py:98 +#: lib/elements/fill_stitch.py:84 lib/elements/fill_stitch.py:93 +#: lib/elements/fill_stitch.py:101 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "*拡張機能>インク/ステッチ>塗りつぶしツール>塗りつぶしオブジェクトを分解" -#: lib/elements/fill_stitch.py:86 +#: lib/elements/fill_stitch.py:89 msgid "Border crosses itself" msgstr "境界を横切る" -#: lib/elements/fill_stitch.py:87 +#: lib/elements/fill_stitch.py:90 msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in." msgstr "" -#: lib/elements/fill_stitch.py:95 +#: lib/elements/fill_stitch.py:98 msgid "This shape is invalid" msgstr "" -#: lib/elements/fill_stitch.py:96 +#: lib/elements/fill_stitch.py:99 msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension." msgstr "" -#: lib/elements/fill_stitch.py:103 +#: lib/elements/fill_stitch.py:106 msgid "FillStitch" msgstr "" -#: lib/elements/fill_stitch.py:106 +#: lib/elements/fill_stitch.py:109 msgid "Automatically routed fill stitching" msgstr "自動的にルーティングされたフィルステッチ" -#: lib/elements/fill_stitch.py:111 -msgid "Fill method" -msgstr "" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:113 msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:114 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:115 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:116 +msgid "Meander Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:117 +msgid "Circular Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:118 msgid "Legacy Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 -msgid "Meander Fill" +#: lib/elements/fill_stitch.py:122 +msgid "Fill method" msgstr "" -#: lib/elements/fill_stitch.py:117 +#: lib/elements/fill_stitch.py:138 msgid "Guided Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Copy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Parallel Offset" msgstr "" -#: lib/elements/fill_stitch.py:119 +#: lib/elements/fill_stitch.py:140 msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced." msgstr "" -#: lib/elements/fill_stitch.py:126 +#: lib/elements/fill_stitch.py:147 msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Inner to Outer" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Single spiral" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Double spiral" msgstr "" -#: lib/elements/fill_stitch.py:132 +#: lib/elements/fill_stitch.py:153 msgid "Join Style" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Round" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Mitered" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Beveled" msgstr "" -#: lib/elements/fill_stitch.py:138 +#: lib/elements/fill_stitch.py:160 msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill_stitch.py:143 +#: lib/elements/fill_stitch.py:169 msgid "Smoothness" msgstr "" -#: lib/elements/fill_stitch.py:144 +#: lib/elements/fill_stitch.py:170 msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too." msgstr "" -#: lib/elements/fill_stitch.py:158 +#: lib/elements/fill_stitch.py:184 msgid "Clockwise" msgstr "" -#: lib/elements/fill_stitch.py:163 +#: lib/elements/fill_stitch.py:189 msgid "Meander Pattern" msgstr "" -#: lib/elements/fill_stitch.py:169 +#: lib/elements/fill_stitch.py:196 msgid "Meander pattern scale" msgstr "" -#: lib/elements/fill_stitch.py:175 +#: lib/elements/fill_stitch.py:206 msgid "Angle of lines of stitches" msgstr "ステッチの線の角度" -#: lib/elements/fill_stitch.py:176 +#: lib/elements/fill_stitch.py:207 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "角度は反時計回りに回転します。 0は水平です。負の角度も設定可能です。" -#: lib/elements/fill_stitch.py:194 lib/elements/fill_stitch.py:497 +#: lib/elements/fill_stitch.py:225 lib/elements/fill_stitch.py:538 msgid "Skip last stitch in each row" msgstr "各行の最後のステッチをスキップします" -#: lib/elements/fill_stitch.py:195 lib/elements/fill_stitch.py:498 +#: lib/elements/fill_stitch.py:226 lib/elements/fill_stitch.py:539 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:208 +#: lib/elements/fill_stitch.py:239 msgid "Flip fill (start right-to-left)" msgstr "フリップフィル(右から左に開始)" -#: lib/elements/fill_stitch.py:209 +#: lib/elements/fill_stitch.py:240 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "フリップオプションは、ステッチパスのルーティングに役立ちます。フリップを有効にすると、ステッチは左から右ではなく右から左になります。" -#: lib/elements/fill_stitch.py:220 +#: lib/elements/fill_stitch.py:251 msgid "Spacing between rows" msgstr "行間の間隔" -#: lib/elements/fill_stitch.py:221 +#: lib/elements/fill_stitch.py:252 msgid "Distance between rows of stitches." msgstr "ステッチの列間の距離" -#: lib/elements/fill_stitch.py:236 +#: lib/elements/fill_stitch.py:271 msgid "Maximum fill stitch length" msgstr "フィルステッチの最大長さ(縫いピッチ)" -#: lib/elements/fill_stitch.py:237 +#: lib/elements/fill_stitch.py:272 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "行の各ステッチの長さ。行の最初または最後に短いステッチを使用できます。" -#: lib/elements/fill_stitch.py:249 +#: lib/elements/fill_stitch.py:287 msgid "Stagger rows this many times before repeating" msgstr "繰り返す前に、行をずらしていきます" -#: lib/elements/fill_stitch.py:250 +#: lib/elements/fill_stitch.py:288 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:408 lib/elements/stroke.py:125 +#: lib/elements/fill_stitch.py:446 lib/elements/stroke.py:124 msgid "Running stitch length" msgstr "ランニングステッチの長さ" -#: lib/elements/fill_stitch.py:409 -msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander fill." +#: lib/elements/fill_stitch.py:447 +msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:421 lib/elements/stroke.py:136 +#: lib/elements/fill_stitch.py:462 lib/elements/stroke.py:135 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:422 +#: lib/elements/fill_stitch.py:463 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:433 +#: lib/elements/fill_stitch.py:474 msgid "Underlay" msgstr "アンダーレイ" -#: lib/elements/fill_stitch.py:433 lib/elements/fill_stitch.py:442 -#: lib/elements/fill_stitch.py:467 lib/elements/fill_stitch.py:478 -#: lib/elements/fill_stitch.py:488 lib/elements/fill_stitch.py:500 -#: lib/elements/fill_stitch.py:538 +#: lib/elements/fill_stitch.py:474 lib/elements/fill_stitch.py:483 +#: lib/elements/fill_stitch.py:508 lib/elements/fill_stitch.py:519 +#: lib/elements/fill_stitch.py:529 lib/elements/fill_stitch.py:541 +#: lib/elements/fill_stitch.py:582 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:439 +#: lib/elements/fill_stitch.py:480 msgid "Fill angle" msgstr "塗りつぶし角度" -#: lib/elements/fill_stitch.py:440 +#: lib/elements/fill_stitch.py:481 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:464 +#: lib/elements/fill_stitch.py:505 msgid "Row spacing" msgstr "行間隔" -#: lib/elements/fill_stitch.py:465 +#: lib/elements/fill_stitch.py:506 msgid "default: 3x fill row spacing" msgstr "デフォルト:3x塗りつぶし行間隔" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:516 msgid "Max stitch length" msgstr "最大ステッチ長さ" -#: lib/elements/fill_stitch.py:476 +#: lib/elements/fill_stitch.py:517 msgid "default: equal to fill max stitch length" msgstr "デフォルト:最大フィルステッチ長" -#: lib/elements/fill_stitch.py:486 +#: lib/elements/fill_stitch.py:527 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "アンダーレイを行う前に形状を縮小して、アンダーレイが塗りつぶしの外側に表示されないようにします。" -#: lib/elements/fill_stitch.py:509 +#: lib/elements/fill_stitch.py:550 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:520 lib/elements/fill_stitch.py:534 +#: lib/elements/fill_stitch.py:564 lib/elements/fill_stitch.py:578 msgid "Underpath" msgstr "アンダーパス" -#: lib/elements/fill_stitch.py:521 lib/elements/fill_stitch.py:535 +#: lib/elements/fill_stitch.py:565 lib/elements/fill_stitch.py:579 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:771 +#: lib/elements/fill_stitch.py:827 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:774 +#: lib/elements/fill_stitch.py:830 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1712,7 +1768,7 @@ msgstr "" msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:173 lib/elements/stroke.py:149 +#: lib/elements/satin_column.py:173 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "ジグザグ間隔(ピークツーピーク)" @@ -1782,7 +1838,7 @@ msgstr "センターウォークアンダーレイ" msgid "Center-Walk Underlay" msgstr "センターウォークアンダーレイ" -#: lib/elements/satin_column.py:275 lib/elements/stroke.py:101 +#: lib/elements/satin_column.py:275 lib/elements/stroke.py:100 msgid "Repeats" msgstr "繰り返し" @@ -1833,200 +1889,200 @@ msgstr "" msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "最大ステッチ長さを超えた場合のスプリットステッチ" -#: lib/elements/stroke.py:27 +#: lib/elements/stroke.py:26 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:27 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:30 +#: lib/elements/stroke.py:29 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:31 +#: lib/elements/stroke.py:30 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:44 +#: lib/elements/stroke.py:43 msgid "Small ZigZag" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:44 msgid "This zig zag stitch has a stroke width smaller than 0.5 units." msgstr "" -#: lib/elements/stroke.py:47 +#: lib/elements/stroke.py:46 msgid "Set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" -#: lib/elements/stroke.py:52 +#: lib/elements/stroke.py:51 msgid "Stroke" msgstr "ストローク" -#: lib/elements/stroke.py:55 +#: lib/elements/stroke.py:54 msgid "Running stitch along paths" msgstr "パスに沿ってステッチを走らせる" -#: lib/elements/stroke.py:79 inx/inkstitch_break_apart.inx:17 +#: lib/elements/stroke.py:78 inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Running Stitch" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Ripple" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:89 msgid "Manual stitch placement" msgstr "手動ステッチ配置" -#: lib/elements/stroke.py:91 +#: lib/elements/stroke.py:90 msgid "Stitch every node in the path. All other options are ignored." msgstr "" -#: lib/elements/stroke.py:102 +#: lib/elements/stroke.py:101 msgid "Defines how many times to run down and back along the path." msgstr "パスに沿って縫ったり戻ったりする回数を定義します。" -#: lib/elements/stroke.py:112 +#: lib/elements/stroke.py:111 msgid "Bean stitch number of repeats" msgstr "繰り返すビーンステッチ数" -#: lib/elements/stroke.py:113 +#: lib/elements/stroke.py:112 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:126 +#: lib/elements/stroke.py:125 msgid "Length of stitches in running stitch mode." msgstr "ランニングステッチモードでのステッチの長さ" -#: lib/elements/stroke.py:137 +#: lib/elements/stroke.py:136 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:150 +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "ジグザグモードでのステッチ長さ" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:179 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:180 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:191 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:192 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:215 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:216 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:227 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:228 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:239 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:240 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:251 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:264 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:265 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:269 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "なし" -#: lib/elements/stroke.py:277 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:278 lib/elements/stroke.py:289 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:288 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:288 +#: lib/elements/stroke.py:287 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:289 +#: lib/elements/stroke.py:288 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:299 +#: lib/elements/stroke.py:298 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:299 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:311 +#: lib/elements/stroke.py:310 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:312 +#: lib/elements/stroke.py:311 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "flat" msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "point" msgstr "" -#: lib/elements/stroke.py:394 +#: lib/elements/stroke.py:393 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" @@ -2284,7 +2340,7 @@ msgstr "" msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:85 lib/extensions/params.py:502 +#: lib/extensions/lettering.py:85 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2293,7 +2349,7 @@ msgstr "" msgid "Cancel" msgstr "キャンセル" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:510 +#: lib/extensions/lettering.py:89 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "適用して終了" @@ -2363,54 +2419,58 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:272 +#: lib/extensions/params.py:273 msgid "These settings will be applied to 1 object." msgstr "この設定は1つのオブジェクトに適用されます。" -#: lib/extensions/params.py:274 +#: lib/extensions/params.py:275 #, python-format msgid "These settings will be applied to %d objects." msgstr "この設定は%d個のオブジェクトに適用されます。" -#: lib/extensions/params.py:279 +#: lib/extensions/params.py:280 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "一部の設定でオブジェクト間で異なる値が設定されています。 ドロップダウンから値を選択するか、新しい値を入力してください。" -#: lib/extensions/params.py:284 +#: lib/extensions/params.py:285 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "このタブを無効にすると、次の %d のタブが無効になります。" -#: lib/extensions/params.py:288 +#: lib/extensions/params.py:289 msgid "Disabling this tab will disable the following tab." msgstr "このタブを無効にすると、次のタブも無効になります。" -#: lib/extensions/params.py:292 +#: lib/extensions/params.py:293 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "このタブを有効にすると %s が無効になり、その逆も同様です。" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:352 msgid "Inkscape objects" msgstr "Inkscapeオブジェクト" -#: lib/extensions/params.py:426 +#: lib/extensions/params.py:409 +msgid "No options available" +msgstr "" + +#: lib/extensions/params.py:429 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:456 +#: lib/extensions/params.py:459 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "適用して終了 \"をクリックしたときに、このパラメータを強制的に保存する場合は、クリックしてください。" -#: lib/extensions/params.py:466 +#: lib/extensions/params.py:469 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "このパラメータは、\"適応して終了 \"をクリックしたときに保存されます。" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "刺繍パラメータ" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "前回の設定を使う" @@ -2677,7 +2737,47 @@ msgstr "%(path)sへの書き込みエラー:%(error)s" msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "ファイルが存在しないため開けません。ファイルパスを修正して再度お試しください。\\r%s" -#: lib/stitch_plan/stitch_plan.py:27 +#: lib/stitch_plan/lock_stitch.py:210 +msgid "Half Stitch" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:211 +msgid "Arrow" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:212 +msgid "Back and forth" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:213 +msgid "Bowtie" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:214 +msgid "Cross" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:215 +msgid "Star" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:216 inx/inkstitch_break_apart.inx:18 +msgid "Simple" +msgstr "シンプル" + +#: lib/stitch_plan/lock_stitch.py:217 +msgid "Triangle" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:218 +msgid "Zig-zag" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:219 +msgid "Custom" +msgstr "" + +#: lib/stitch_plan/stitch_plan.py:26 msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" @@ -3729,10 +3829,6 @@ msgstr "塗りつぶしオブジェクトの分割" msgid "Tools: Fill" msgstr "" -#: inx/inkstitch_break_apart.inx:18 -msgid "Simple" -msgstr "シンプル" - #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "複雑" diff --git a/translations/messages_ko_KR.po b/translations/messages_ko_KR.po index 75e70211..ccd995ce 100644 --- a/translations/messages_ko_KR.po +++ b/translations/messages_ko_KR.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" -"PO-Revision-Date: 2023-02-27 01:25\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" +"PO-Revision-Date: 2023-02-28 01: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: 2023-02-27 01:24+0000\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:779 +#: inkstitch.py:107 lib/elements/fill_stitch.py:835 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1075,77 +1075,129 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:240 +#: lib/elements/element.py:242 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:241 +#: lib/elements/element.py:243 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:245 +#: lib/elements/element.py:247 msgid "Both" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Before" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "After" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Neither" msgstr "" -#: lib/elements/element.py:254 +#: lib/elements/element.py:256 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:255 +#: lib/elements/element.py:257 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:266 -msgid "Random seed" +#: lib/elements/element.py:268 +msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:267 -msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +#: lib/elements/element.py:269 +msgid "Tack down stitch type" +msgstr "" + +#: lib/elements/element.py:279 lib/elements/element.py:325 +msgid "Custom path" +msgstr "" + +#: lib/elements/element.py:280 +msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." +msgstr "" + +#: lib/elements/element.py:290 lib/elements/element.py:302 +msgid "Scale tack stitch" +msgstr "" + +#: lib/elements/element.py:291 +msgid "Set stitch length. A 1 in a custom path equals this values." +msgstr "" + +#: lib/elements/element.py:303 +msgid "Scale tack stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:314 +msgid "Lock stitch" msgstr "" #: lib/elements/element.py:315 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:373 +#: lib/elements/element.py:326 +msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." +msgstr "" + +#: lib/elements/element.py:336 lib/elements/element.py:348 +msgid "Scale lock stitch" +msgstr "" + +#: lib/elements/element.py:337 +msgid "Set length of lock stitches (mm)." +msgstr "" + +#: lib/elements/element.py:349 +msgid "Scale lock stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:361 msgid "Trim After" msgstr "" -#: lib/elements/element.py:374 +#: lib/elements/element.py:362 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:383 +#: lib/elements/element.py:371 msgid "Stop After" msgstr "" -#: lib/elements/element.py:384 +#: lib/elements/element.py:372 msgid "Add a STOP command after stitching this object." msgstr "" +#: lib/elements/element.py:381 +msgid "Random seed" +msgstr "" + +#: lib/elements/element.py:382 +msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +msgstr "" + +#: lib/elements/element.py:430 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgstr "" + #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:503 +#: lib/elements/element.py:616 msgid "Failed on " msgstr "" -#: lib/elements/element.py:505 +#: lib/elements/element.py:618 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1161,325 +1213,329 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill_stitch.py:31 +#: lib/elements/fill_stitch.py:34 msgid "Small Fill" msgstr "" -#: lib/elements/fill_stitch.py:32 +#: lib/elements/fill_stitch.py:35 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:38 lib/elements/fill_stitch.py:508 +#: lib/elements/fill_stitch.py:41 lib/elements/fill_stitch.py:549 msgid "Expand" msgstr "" -#: lib/elements/fill_stitch.py:39 +#: lib/elements/fill_stitch.py:42 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:44 lib/elements/fill_stitch.py:485 +#: lib/elements/fill_stitch.py:47 lib/elements/fill_stitch.py:526 msgid "Inset" msgstr "" -#: lib/elements/fill_stitch.py:45 +#: lib/elements/fill_stitch.py:48 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:50 +#: lib/elements/fill_stitch.py:53 msgid "Missing Guideline" msgstr "" -#: lib/elements/fill_stitch.py:51 +#: lib/elements/fill_stitch.py:54 msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/fill_stitch.py:53 +#: lib/elements/fill_stitch.py:56 msgid "* Create a stroke object" msgstr "" -#: lib/elements/fill_stitch.py:54 +#: lib/elements/fill_stitch.py:57 msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/fill_stitch.py:59 +#: lib/elements/fill_stitch.py:62 msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/fill_stitch.py:60 +#: lib/elements/fill_stitch.py:63 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:63 +#: lib/elements/fill_stitch.py:66 msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:68 lib/elements/stroke.py:36 +#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:35 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:69 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:39 +#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:38 msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/fill_stitch.py:76 +#: lib/elements/fill_stitch.py:79 msgid "Unconnected" msgstr "" -#: lib/elements/fill_stitch.py:77 +#: lib/elements/fill_stitch.py:80 msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill_stitch.py:81 lib/elements/fill_stitch.py:90 -#: lib/elements/fill_stitch.py:98 +#: lib/elements/fill_stitch.py:84 lib/elements/fill_stitch.py:93 +#: lib/elements/fill_stitch.py:101 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill_stitch.py:86 +#: lib/elements/fill_stitch.py:89 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill_stitch.py:87 +#: lib/elements/fill_stitch.py:90 msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in." msgstr "" -#: lib/elements/fill_stitch.py:95 +#: lib/elements/fill_stitch.py:98 msgid "This shape is invalid" msgstr "" -#: lib/elements/fill_stitch.py:96 +#: lib/elements/fill_stitch.py:99 msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension." msgstr "" -#: lib/elements/fill_stitch.py:103 +#: lib/elements/fill_stitch.py:106 msgid "FillStitch" msgstr "" -#: lib/elements/fill_stitch.py:106 +#: lib/elements/fill_stitch.py:109 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/fill_stitch.py:111 -msgid "Fill method" -msgstr "" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:113 msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:114 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:115 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:116 +msgid "Meander Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:117 +msgid "Circular Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:118 msgid "Legacy Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 -msgid "Meander Fill" +#: lib/elements/fill_stitch.py:122 +msgid "Fill method" msgstr "" -#: lib/elements/fill_stitch.py:117 +#: lib/elements/fill_stitch.py:138 msgid "Guided Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Copy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Parallel Offset" msgstr "" -#: lib/elements/fill_stitch.py:119 +#: lib/elements/fill_stitch.py:140 msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced." msgstr "" -#: lib/elements/fill_stitch.py:126 +#: lib/elements/fill_stitch.py:147 msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Inner to Outer" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Single spiral" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Double spiral" msgstr "" -#: lib/elements/fill_stitch.py:132 +#: lib/elements/fill_stitch.py:153 msgid "Join Style" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Round" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Mitered" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Beveled" msgstr "" -#: lib/elements/fill_stitch.py:138 +#: lib/elements/fill_stitch.py:160 msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill_stitch.py:143 +#: lib/elements/fill_stitch.py:169 msgid "Smoothness" msgstr "" -#: lib/elements/fill_stitch.py:144 +#: lib/elements/fill_stitch.py:170 msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too." msgstr "" -#: lib/elements/fill_stitch.py:158 +#: lib/elements/fill_stitch.py:184 msgid "Clockwise" msgstr "" -#: lib/elements/fill_stitch.py:163 +#: lib/elements/fill_stitch.py:189 msgid "Meander Pattern" msgstr "" -#: lib/elements/fill_stitch.py:169 +#: lib/elements/fill_stitch.py:196 msgid "Meander pattern scale" msgstr "" -#: lib/elements/fill_stitch.py:175 +#: lib/elements/fill_stitch.py:206 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill_stitch.py:176 +#: lib/elements/fill_stitch.py:207 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:194 lib/elements/fill_stitch.py:497 +#: lib/elements/fill_stitch.py:225 lib/elements/fill_stitch.py:538 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:195 lib/elements/fill_stitch.py:498 +#: lib/elements/fill_stitch.py:226 lib/elements/fill_stitch.py:539 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:208 +#: lib/elements/fill_stitch.py:239 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:209 +#: lib/elements/fill_stitch.py:240 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:220 +#: lib/elements/fill_stitch.py:251 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:221 +#: lib/elements/fill_stitch.py:252 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:236 +#: lib/elements/fill_stitch.py:271 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:237 +#: lib/elements/fill_stitch.py:272 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:249 +#: lib/elements/fill_stitch.py:287 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:250 +#: lib/elements/fill_stitch.py:288 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:408 lib/elements/stroke.py:125 +#: lib/elements/fill_stitch.py:446 lib/elements/stroke.py:124 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:409 -msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander fill." +#: lib/elements/fill_stitch.py:447 +msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:421 lib/elements/stroke.py:136 +#: lib/elements/fill_stitch.py:462 lib/elements/stroke.py:135 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:422 +#: lib/elements/fill_stitch.py:463 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:433 +#: lib/elements/fill_stitch.py:474 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:433 lib/elements/fill_stitch.py:442 -#: lib/elements/fill_stitch.py:467 lib/elements/fill_stitch.py:478 -#: lib/elements/fill_stitch.py:488 lib/elements/fill_stitch.py:500 -#: lib/elements/fill_stitch.py:538 +#: lib/elements/fill_stitch.py:474 lib/elements/fill_stitch.py:483 +#: lib/elements/fill_stitch.py:508 lib/elements/fill_stitch.py:519 +#: lib/elements/fill_stitch.py:529 lib/elements/fill_stitch.py:541 +#: lib/elements/fill_stitch.py:582 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:439 +#: lib/elements/fill_stitch.py:480 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:440 +#: lib/elements/fill_stitch.py:481 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:464 +#: lib/elements/fill_stitch.py:505 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:465 +#: lib/elements/fill_stitch.py:506 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:516 msgid "Max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:476 +#: lib/elements/fill_stitch.py:517 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:486 +#: lib/elements/fill_stitch.py:527 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:509 +#: lib/elements/fill_stitch.py:550 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:520 lib/elements/fill_stitch.py:534 +#: lib/elements/fill_stitch.py:564 lib/elements/fill_stitch.py:578 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:521 lib/elements/fill_stitch.py:535 +#: lib/elements/fill_stitch.py:565 lib/elements/fill_stitch.py:579 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:771 +#: lib/elements/fill_stitch.py:827 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:774 +#: lib/elements/fill_stitch.py:830 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1710,7 +1766,7 @@ msgstr "" msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:173 lib/elements/stroke.py:149 +#: lib/elements/satin_column.py:173 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -1780,7 +1836,7 @@ msgstr "" msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:275 lib/elements/stroke.py:101 +#: lib/elements/satin_column.py:275 lib/elements/stroke.py:100 msgid "Repeats" msgstr "" @@ -1831,200 +1887,200 @@ msgstr "" msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:27 +#: lib/elements/stroke.py:26 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:27 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:30 +#: lib/elements/stroke.py:29 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:31 +#: lib/elements/stroke.py:30 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:44 +#: lib/elements/stroke.py:43 msgid "Small ZigZag" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:44 msgid "This zig zag stitch has a stroke width smaller than 0.5 units." msgstr "" -#: lib/elements/stroke.py:47 +#: lib/elements/stroke.py:46 msgid "Set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" -#: lib/elements/stroke.py:52 +#: lib/elements/stroke.py:51 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:55 +#: lib/elements/stroke.py:54 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:79 inx/inkstitch_break_apart.inx:17 +#: lib/elements/stroke.py:78 inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Running Stitch" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Ripple" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:89 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:91 +#: lib/elements/stroke.py:90 msgid "Stitch every node in the path. All other options are ignored." msgstr "" -#: lib/elements/stroke.py:102 +#: lib/elements/stroke.py:101 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:112 +#: lib/elements/stroke.py:111 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:113 +#: lib/elements/stroke.py:112 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:126 +#: lib/elements/stroke.py:125 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:137 +#: lib/elements/stroke.py:136 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:150 +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:179 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:180 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:191 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:192 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:215 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:216 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:227 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:228 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:239 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:240 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:251 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:264 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:265 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:269 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:277 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:278 lib/elements/stroke.py:289 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:288 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:288 +#: lib/elements/stroke.py:287 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:289 +#: lib/elements/stroke.py:288 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:299 +#: lib/elements/stroke.py:298 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:299 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:311 +#: lib/elements/stroke.py:310 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:312 +#: lib/elements/stroke.py:311 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "flat" msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "point" msgstr "" -#: lib/elements/stroke.py:394 +#: lib/elements/stroke.py:393 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 "" @@ -2280,7 +2336,7 @@ msgstr "" msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:85 lib/extensions/params.py:502 +#: lib/extensions/lettering.py:85 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2289,7 +2345,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:510 +#: lib/extensions/lettering.py:89 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" @@ -2359,54 +2415,58 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:272 +#: lib/extensions/params.py:273 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:274 +#: lib/extensions/params.py:275 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:279 +#: lib/extensions/params.py:280 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:284 +#: lib/extensions/params.py:285 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:288 +#: lib/extensions/params.py:289 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:292 +#: lib/extensions/params.py:293 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:352 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:426 +#: lib/extensions/params.py:409 +msgid "No options available" +msgstr "" + +#: lib/extensions/params.py:429 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:456 +#: lib/extensions/params.py:459 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:466 +#: lib/extensions/params.py:469 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2673,7 +2733,47 @@ msgstr "" msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" -#: lib/stitch_plan/stitch_plan.py:27 +#: lib/stitch_plan/lock_stitch.py:210 +msgid "Half Stitch" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:211 +msgid "Arrow" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:212 +msgid "Back and forth" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:213 +msgid "Bowtie" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:214 +msgid "Cross" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:215 +msgid "Star" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:216 inx/inkstitch_break_apart.inx:18 +msgid "Simple" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:217 +msgid "Triangle" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:218 +msgid "Zig-zag" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:219 +msgid "Custom" +msgstr "" + +#: lib/stitch_plan/stitch_plan.py:26 msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" @@ -3725,10 +3825,6 @@ msgstr "" msgid "Tools: Fill" msgstr "" -#: inx/inkstitch_break_apart.inx:18 -msgid "Simple" -msgstr "" - #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" diff --git a/translations/messages_nl_NL.po b/translations/messages_nl_NL.po index c99f9fea..d17400e6 100644 --- a/translations/messages_nl_NL.po +++ b/translations/messages_nl_NL.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" -"PO-Revision-Date: 2023-02-27 01:25\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" +"PO-Revision-Date: 2023-02-28 01: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: 2023-02-27 01:24+0000\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -901,7 +901,7 @@ msgstr "Als u wilt helpen, alstublieft\n" "- sla uw SVG-bestand op en\n" "- maak een nieuw probleem aan op https://github.com/inkstitch/inkstitch/issues" -#: inkstitch.py:107 lib/elements/fill_stitch.py:779 +#: inkstitch.py:107 lib/elements/fill_stitch.py:835 msgid "Include the error description and also (if possible) the svg file." msgstr "Voeg de foutbeschrijving bij en ook (indien mogelijk) het svg-bestand." @@ -1078,77 +1078,129 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:240 +#: lib/elements/element.py:242 msgid "Allow lock stitches" msgstr "Sta locksteken toe" -#: lib/elements/element.py:241 +#: lib/elements/element.py:243 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "Knoop draad aan het begin en/of einde van dit voorwerp. Handmatige steek zal geen locksteken toevoegen." #. options to allow lock stitch before and after objects -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Both" msgstr "Beide" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Before" msgstr "Voor" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "After" msgstr "Na" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Neither" msgstr "Geen" -#: lib/elements/element.py:254 +#: lib/elements/element.py:256 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "Force locksteken" -#: lib/elements/element.py:255 +#: lib/elements/element.py:257 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "Naai locksteken na het naaien van dit element, zelfs als de afstand tot het volgende object korter is dan de waarde voor de collaps length in de Inkt/Stik voorkeuren." -#: lib/elements/element.py:266 -msgid "Random seed" +#: lib/elements/element.py:268 +msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:267 -msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +#: lib/elements/element.py:269 +msgid "Tack down stitch type" +msgstr "" + +#: lib/elements/element.py:279 lib/elements/element.py:325 +msgid "Custom path" +msgstr "" + +#: lib/elements/element.py:280 +msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." +msgstr "" + +#: lib/elements/element.py:290 lib/elements/element.py:302 +msgid "Scale tack stitch" +msgstr "" + +#: lib/elements/element.py:291 +msgid "Set stitch length. A 1 in a custom path equals this values." +msgstr "" + +#: lib/elements/element.py:303 +msgid "Scale tack stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:314 +msgid "Lock stitch" msgstr "" #: lib/elements/element.py:315 -#, 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." +msgid "Lock stitch type" +msgstr "" + +#: lib/elements/element.py:326 +msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." +msgstr "" + +#: lib/elements/element.py:336 lib/elements/element.py:348 +msgid "Scale lock stitch" +msgstr "" + +#: lib/elements/element.py:337 +msgid "Set length of lock stitches (mm)." +msgstr "" -#: lib/elements/element.py:373 +#: lib/elements/element.py:349 +msgid "Scale lock stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:361 msgid "Trim After" msgstr "" -#: lib/elements/element.py:374 +#: lib/elements/element.py:362 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:383 +#: lib/elements/element.py:371 msgid "Stop After" msgstr "" -#: lib/elements/element.py:384 +#: lib/elements/element.py:372 msgid "Add a STOP command after stitching this object." msgstr "" +#: lib/elements/element.py:381 +msgid "Random seed" +msgstr "" + +#: lib/elements/element.py:382 +msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +msgstr "" + +#: lib/elements/element.py:430 +#, 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." + #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:503 +#: lib/elements/element.py:616 msgid "Failed on " msgstr "" -#: lib/elements/element.py:505 +#: lib/elements/element.py:618 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1164,325 +1216,329 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "* Kies Uitbreidingen > Ink/Stitch > Probleemoplossen > Document opschonen..." -#: lib/elements/fill_stitch.py:31 +#: lib/elements/fill_stitch.py:34 msgid "Small Fill" msgstr "Kleine Opvulling" -#: lib/elements/fill_stitch.py:32 +#: lib/elements/fill_stitch.py:35 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:38 lib/elements/fill_stitch.py:508 +#: lib/elements/fill_stitch.py:41 lib/elements/fill_stitch.py:549 msgid "Expand" msgstr "Uitbreiden" -#: lib/elements/fill_stitch.py:39 +#: lib/elements/fill_stitch.py:42 msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "De parameter Uitbreiden voor dit opvulobject kan niet worden toegepast. Ink/Stitch zal deze negeren en in plaats daarvan de oorspronkelijke grootte gebruiken." -#: lib/elements/fill_stitch.py:44 lib/elements/fill_stitch.py:485 +#: lib/elements/fill_stitch.py:47 lib/elements/fill_stitch.py:526 msgid "Inset" msgstr "Inzet" -#: lib/elements/fill_stitch.py:45 +#: lib/elements/fill_stitch.py:48 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 "De parameter voor de onderlaaginzet voor dit opvulobject kan niet worden toegepast. Ink/Stitch zal deze negeren en in plaats daarvan de oorspronkelijke grootte gebruiken." -#: lib/elements/fill_stitch.py:50 +#: lib/elements/fill_stitch.py:53 msgid "Missing Guideline" msgstr "Ontbrekende hulplijn" -#: lib/elements/fill_stitch.py:51 +#: lib/elements/fill_stitch.py:54 msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "Dit object is ingesteld op \"Geleide vulling\", maar heeft geen hulplijn." -#: lib/elements/fill_stitch.py:53 +#: lib/elements/fill_stitch.py:56 msgid "* Create a stroke object" msgstr "* Maak een lijnobject" -#: lib/elements/fill_stitch.py:54 +#: lib/elements/fill_stitch.py:57 msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "* Selecteer dit object en druk op Extensies > Inkt/Stitch > Bewerken > Selectie naar hulplijn" -#: lib/elements/fill_stitch.py:59 +#: lib/elements/fill_stitch.py:62 msgid "Disjointed Guide Line" msgstr "Onsamenhangende hulplijn" -#: lib/elements/fill_stitch.py:60 +#: lib/elements/fill_stitch.py:63 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 "De hulplijn van dit object ligt niet binnen de objectgrenzen. De hulplijn werkt het best, als hij binnen het doelelement ligt." -#: lib/elements/fill_stitch.py:63 +#: lib/elements/fill_stitch.py:66 msgid "* Move the guide line into the element" msgstr "* Verplaats de hulplijn in het element" -#: lib/elements/fill_stitch.py:68 lib/elements/stroke.py:36 +#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:35 msgid "Multiple Guide Lines" msgstr "Meerdere hulplijnen" -#: lib/elements/fill_stitch.py:69 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "Dit object heeft meerdere hulplijnen, maar alleen de eerste zal worden gebruikt." -#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:39 +#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:38 msgid "* Remove all guide lines, except for one." msgstr "* Verwijder alle hulplijnen, behalve één." -#: lib/elements/fill_stitch.py:76 +#: lib/elements/fill_stitch.py:79 msgid "Unconnected" msgstr "Losstaand" -#: lib/elements/fill_stitch.py:77 +#: lib/elements/fill_stitch.py:80 msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "Opvulling: Dit object bestaat uit vormen die geen verband met elkaar houden. Ink/Stitch weet niet in welke volgorde ze moeten worden genaaid. Breek dit object alstublieft op in afzonderlijke vormen." -#: lib/elements/fill_stitch.py:81 lib/elements/fill_stitch.py:90 -#: lib/elements/fill_stitch.py:98 +#: lib/elements/fill_stitch.py:84 lib/elements/fill_stitch.py:93 +#: lib/elements/fill_stitch.py:101 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "* Uitbreidingen > Ink/Stitch > Opvul gereedschap > Opdelen Opvulobjecten" -#: lib/elements/fill_stitch.py:86 +#: lib/elements/fill_stitch.py:89 msgid "Border crosses itself" msgstr "Rand kruist zichzelf" -#: lib/elements/fill_stitch.py:87 +#: lib/elements/fill_stitch.py:90 msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in." msgstr "Opvulling: De rand kruist zichzelf. Dit kan leiden tot niet aaneengesloten vormen. Breek dit object in aparte vormen om aan te geven in welke volgorde het gestikt moet worden." -#: lib/elements/fill_stitch.py:95 +#: lib/elements/fill_stitch.py:98 msgid "This shape is invalid" msgstr "Deze vorm is ongeldig" -#: lib/elements/fill_stitch.py:96 +#: lib/elements/fill_stitch.py:99 msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension." msgstr "Opvulling: Deze vorm kan niet worden gestikt. Probeer het te repareren met de \"Break Apart Fill Objects\" extensie." -#: lib/elements/fill_stitch.py:103 +#: lib/elements/fill_stitch.py:106 msgid "FillStitch" msgstr "Vulsteek" -#: lib/elements/fill_stitch.py:106 +#: lib/elements/fill_stitch.py:109 msgid "Automatically routed fill stitching" msgstr "Automatisch gerouteerde opvulsteken" -#: lib/elements/fill_stitch.py:111 -msgid "Fill method" -msgstr "Vulmethode" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:113 msgid "Auto Fill" msgstr "Automatische vulling" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:114 msgid "Contour Fill" msgstr "Contourvulling" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:115 msgid "Guided Fill" msgstr "Begeleide vulling" -#: lib/elements/fill_stitch.py:112 -msgid "Legacy Fill" -msgstr "Legacy vulling" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:116 msgid "Meander Fill" msgstr "" #: lib/elements/fill_stitch.py:117 +msgid "Circular Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:118 +msgid "Legacy Fill" +msgstr "Legacy vulling" + +#: lib/elements/fill_stitch.py:122 +msgid "Fill method" +msgstr "Vulmethode" + +#: lib/elements/fill_stitch.py:138 msgid "Guided Fill Strategy" msgstr "Begeleide vulstrategie" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Copy" msgstr "Kopiëren" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Parallel Offset" msgstr "Parallelle verschuiving" -#: lib/elements/fill_stitch.py:119 +#: lib/elements/fill_stitch.py:140 msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced." msgstr "" -#: lib/elements/fill_stitch.py:126 +#: lib/elements/fill_stitch.py:147 msgid "Contour Fill Strategy" msgstr "Contour vulstrategie" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Inner to Outer" msgstr "Binnen naar buiten" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Single spiral" msgstr "Enkele spiraal" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Double spiral" msgstr "Dubbele spiraal" -#: lib/elements/fill_stitch.py:132 +#: lib/elements/fill_stitch.py:153 msgid "Join Style" msgstr "Combineer stijl" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Round" msgstr "Rond" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Mitered" msgstr "Verstek" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Beveled" msgstr "Afgeschuind" -#: lib/elements/fill_stitch.py:138 +#: lib/elements/fill_stitch.py:160 msgid "Avoid self-crossing" msgstr "Vermijd zelfkruising" -#: lib/elements/fill_stitch.py:143 +#: lib/elements/fill_stitch.py:169 msgid "Smoothness" msgstr "" -#: lib/elements/fill_stitch.py:144 +#: lib/elements/fill_stitch.py:170 msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too." msgstr "" -#: lib/elements/fill_stitch.py:158 +#: lib/elements/fill_stitch.py:184 msgid "Clockwise" msgstr "Met de klok mee" -#: lib/elements/fill_stitch.py:163 +#: lib/elements/fill_stitch.py:189 msgid "Meander Pattern" msgstr "" -#: lib/elements/fill_stitch.py:169 +#: lib/elements/fill_stitch.py:196 msgid "Meander pattern scale" msgstr "" -#: lib/elements/fill_stitch.py:175 +#: lib/elements/fill_stitch.py:206 msgid "Angle of lines of stitches" msgstr "Hoek van de lijnen van de steken" -#: lib/elements/fill_stitch.py:176 +#: lib/elements/fill_stitch.py:207 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "De hoek neemt toe tegen de klok in. 0 is horizontaal. Negatieve waarden zijn toegestaan." -#: lib/elements/fill_stitch.py:194 lib/elements/fill_stitch.py:497 +#: lib/elements/fill_stitch.py:225 lib/elements/fill_stitch.py:538 msgid "Skip last stitch in each row" msgstr "Sla de laatste steek in elke rij over" -#: lib/elements/fill_stitch.py:195 lib/elements/fill_stitch.py:498 +#: lib/elements/fill_stitch.py:226 lib/elements/fill_stitch.py:539 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:208 +#: lib/elements/fill_stitch.py:239 msgid "Flip fill (start right-to-left)" msgstr "Draai opvulling om (start rechts-naar-links)" -#: lib/elements/fill_stitch.py:209 +#: lib/elements/fill_stitch.py:240 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "De omdraai optie kan je helpen met het routeren van je steekpad. Als je omdraaien kiest, gaat het borduren van rechts naar links in plaats van van links naar rechts." -#: lib/elements/fill_stitch.py:220 +#: lib/elements/fill_stitch.py:251 msgid "Spacing between rows" msgstr "Afstand tussen rijen" -#: lib/elements/fill_stitch.py:221 +#: lib/elements/fill_stitch.py:252 msgid "Distance between rows of stitches." msgstr "Afstand tussen rijen van steken." -#: lib/elements/fill_stitch.py:236 +#: lib/elements/fill_stitch.py:271 msgid "Maximum fill stitch length" msgstr "Maximale opvulsteeklengte" -#: lib/elements/fill_stitch.py:237 +#: lib/elements/fill_stitch.py:272 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "De lengte van elke steek in een rij. Een kortere steek kan worden gebruikt aan het begin of einde van een rij." -#: lib/elements/fill_stitch.py:249 +#: lib/elements/fill_stitch.py:287 msgid "Stagger rows this many times before repeating" msgstr "Spring rijen zoveel keer in voordat herhaald wordt" -#: lib/elements/fill_stitch.py:250 +#: lib/elements/fill_stitch.py:288 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:408 lib/elements/stroke.py:125 +#: lib/elements/fill_stitch.py:446 lib/elements/stroke.py:124 msgid "Running stitch length" msgstr "Doorlopende steek lengte" -#: lib/elements/fill_stitch.py:409 -msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander fill." +#: lib/elements/fill_stitch.py:447 +msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:421 lib/elements/stroke.py:136 +#: lib/elements/fill_stitch.py:462 lib/elements/stroke.py:135 msgid "Running stitch tolerance" msgstr "Tolerantie lopende steek" -#: lib/elements/fill_stitch.py:422 +#: lib/elements/fill_stitch.py:463 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "Alle steken moeten binnen deze afstand van het pad liggen. Een lagere tolerantie betekent dat de steken dichter bij elkaar komen te liggen. Een hogere tolerantie betekent dat scherpe hoeken mogen worden afgerond." -#: lib/elements/fill_stitch.py:433 +#: lib/elements/fill_stitch.py:474 msgid "Underlay" msgstr "Versteviging" -#: lib/elements/fill_stitch.py:433 lib/elements/fill_stitch.py:442 -#: lib/elements/fill_stitch.py:467 lib/elements/fill_stitch.py:478 -#: lib/elements/fill_stitch.py:488 lib/elements/fill_stitch.py:500 -#: lib/elements/fill_stitch.py:538 +#: lib/elements/fill_stitch.py:474 lib/elements/fill_stitch.py:483 +#: lib/elements/fill_stitch.py:508 lib/elements/fill_stitch.py:519 +#: lib/elements/fill_stitch.py:529 lib/elements/fill_stitch.py:541 +#: lib/elements/fill_stitch.py:582 msgid "Fill Underlay" msgstr "Vulling onderlaag" -#: lib/elements/fill_stitch.py:439 +#: lib/elements/fill_stitch.py:480 msgid "Fill angle" msgstr "Opvul hoek" -#: lib/elements/fill_stitch.py:440 +#: lib/elements/fill_stitch.py:481 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:464 +#: lib/elements/fill_stitch.py:505 msgid "Row spacing" msgstr "Opvulrij afstand" -#: lib/elements/fill_stitch.py:465 +#: lib/elements/fill_stitch.py:506 msgid "default: 3x fill row spacing" msgstr "standaard: 3x opvulrij afstand" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:516 msgid "Max stitch length" msgstr "Max steek lengte" -#: lib/elements/fill_stitch.py:476 +#: lib/elements/fill_stitch.py:517 msgid "default: equal to fill max stitch length" msgstr "standaard: gelijk aan max steek lengte" -#: lib/elements/fill_stitch.py:486 +#: lib/elements/fill_stitch.py:527 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:509 +#: lib/elements/fill_stitch.py:550 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:520 lib/elements/fill_stitch.py:534 +#: lib/elements/fill_stitch.py:564 lib/elements/fill_stitch.py:578 msgid "Underpath" msgstr "Onderpad" -#: lib/elements/fill_stitch.py:521 lib/elements/fill_stitch.py:535 +#: lib/elements/fill_stitch.py:565 lib/elements/fill_stitch.py:579 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:771 +#: lib/elements/fill_stitch.py:827 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:774 +#: lib/elements/fill_stitch.py:830 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1713,7 +1769,7 @@ msgstr "Korte steekafstand" msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:173 lib/elements/stroke.py:149 +#: lib/elements/satin_column.py:173 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Zig-zag afstand (piek-naar-piek)" @@ -1783,7 +1839,7 @@ msgstr "Middenlijn versteviging" msgid "Center-Walk Underlay" msgstr "Middenlijn Versteviging" -#: lib/elements/satin_column.py:275 lib/elements/stroke.py:101 +#: lib/elements/satin_column.py:275 lib/elements/stroke.py:100 msgid "Repeats" msgstr "Herhalingen" @@ -1834,200 +1890,200 @@ msgstr "" msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "Splitsen van steek als afstand van maximale steeklengte wordt overschreden" -#: lib/elements/stroke.py:27 +#: lib/elements/stroke.py:26 msgid "Ignore skip" msgstr "Negeer overslaan" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:27 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "Overgeslagen waarden worden genegeerd, omdat er geen lijn meer was om te borduren." -#: lib/elements/stroke.py:30 +#: lib/elements/stroke.py:29 msgid "* Open the params dialog with this object selected" msgstr "* Open het parameter-dialoogvenster met dit object geselecteerd" -#: lib/elements/stroke.py:31 +#: lib/elements/stroke.py:30 msgid "* Reduce Skip values or increase number of lines" msgstr "* Verminder overslagwaarden of verhoog het aantal lijnen" -#: lib/elements/stroke.py:44 +#: lib/elements/stroke.py:43 msgid "Small ZigZag" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:44 msgid "This zig zag stitch has a stroke width smaller than 0.5 units." msgstr "" -#: lib/elements/stroke.py:47 +#: lib/elements/stroke.py:46 msgid "Set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" -#: lib/elements/stroke.py:52 +#: lib/elements/stroke.py:51 msgid "Stroke" msgstr "Lijn" -#: lib/elements/stroke.py:55 +#: lib/elements/stroke.py:54 msgid "Running stitch along paths" msgstr "Lopende steek langs paden" -#: lib/elements/stroke.py:79 inx/inkstitch_break_apart.inx:17 +#: lib/elements/stroke.py:78 inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "Methode" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Running Stitch" msgstr "Lopende steek" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Ripple" msgstr "Ribbel" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:89 msgid "Manual stitch placement" msgstr "Handmatige steek plaatsing" -#: lib/elements/stroke.py:91 +#: lib/elements/stroke.py:90 msgid "Stitch every node in the path. All other options are ignored." msgstr "Naai elk knooppunt in het pad. Alle andere opties worden genegeerd." -#: lib/elements/stroke.py:102 +#: lib/elements/stroke.py:101 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:112 +#: lib/elements/stroke.py:111 msgid "Bean stitch number of repeats" msgstr "Bonensteek aantal herhalingen" -#: lib/elements/stroke.py:113 +#: lib/elements/stroke.py:112 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:126 +#: lib/elements/stroke.py:125 msgid "Length of stitches in running stitch mode." msgstr "Lengte van steken in doorlopende steek modus." -#: lib/elements/stroke.py:137 +#: lib/elements/stroke.py:136 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "Alle steken moeten binnen deze afstand van het pad liggen. Een lagere tolerantie betekent dat de steken dichter bij elkaar komen te liggen. Een hogere tolerantie betekent dat scherpe hoeken mogen worden afgerond." -#: lib/elements/stroke.py:150 +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "Lengte van steken in zig-zag modus." -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "Aantal regels" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "Aantal regels van begin tot eind" -#: lib/elements/stroke.py:179 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "Eerste regels overslaan" -#: lib/elements/stroke.py:180 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "Sla dit aantal regels aan het begin over." -#: lib/elements/stroke.py:191 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "Laatste regels overslaan" -#: lib/elements/stroke.py:192 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "Sla dit aantal regels aan het eind over" -#: lib/elements/stroke.py:215 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "Regelafstand exponent" -#: lib/elements/stroke.py:216 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "Verhoog de dichtheid naar één kant." -#: lib/elements/stroke.py:227 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "Spiegelen exponent" -#: lib/elements/stroke.py:228 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "Omgekeerd exponent effect." -#: lib/elements/stroke.py:239 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "Omgekeerd" -#: lib/elements/stroke.py:240 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "Begin- en eindpunt spiegelen" -#: lib/elements/stroke.py:251 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "Rastergrootte" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "Weergeven als raster. Wees voorzichtig en let op de steekdichtheid." -#: lib/elements/stroke.py:264 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "Schaal as" -#: lib/elements/stroke.py:265 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "Schaal as voor satijngeleide ribbelsteken." -#: lib/elements/stroke.py:269 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "Geen" -#: lib/elements/stroke.py:277 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "Beginschaal" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "Hoe groot het eerste exemplaar van de regel moet zijn, in procenten." -#: lib/elements/stroke.py:278 lib/elements/stroke.py:289 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:288 msgid "Used only for ripple stitch with a guide line." msgstr "Alleen gebruikt voor ribbelsteek met een hulplijn." -#: lib/elements/stroke.py:288 +#: lib/elements/stroke.py:287 msgid "Ending scale" msgstr "Eindschaal" -#: lib/elements/stroke.py:289 +#: lib/elements/stroke.py:288 msgid "How big the last copy of the line should be, in percent." msgstr "Hoe groot het laatste exemplaar van de regel moet zijn, in procenten." -#: lib/elements/stroke.py:299 +#: lib/elements/stroke.py:298 msgid "Rotate" msgstr "Draaien" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:299 msgid "Rotate satin guided ripple stitches" msgstr "Roteer satijnhulp ribbelsteken" -#: lib/elements/stroke.py:311 +#: lib/elements/stroke.py:310 msgid "Join style" msgstr "Knooppunt stijl" -#: lib/elements/stroke.py:312 +#: lib/elements/stroke.py:311 msgid "Join style for non circular ripples." msgstr "Knooppunt stijl voor niet circulaire golven." -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "flat" msgstr "plat" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "point" msgstr "punt" -#: lib/elements/stroke.py:394 +#: lib/elements/stroke.py:393 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" @@ -2286,7 +2342,7 @@ msgstr "" msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:85 lib/extensions/params.py:502 +#: lib/extensions/lettering.py:85 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2295,7 +2351,7 @@ msgstr "" msgid "Cancel" msgstr "Annuleren" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:510 +#: lib/extensions/lettering.py:89 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "Toepassen en Sluiten" @@ -2366,54 +2422,58 @@ msgstr "Selecteer een of meer tekstelementen om regels te splitsen." msgid "Cannot read palette: invalid GIMP palette header" msgstr "Kan palet niet lezen: ongeldige GIMP-palet aanhef" -#: lib/extensions/params.py:272 +#: lib/extensions/params.py:273 msgid "These settings will be applied to 1 object." msgstr "Deze instellingen worden toegepast op 1 object." -#: lib/extensions/params.py:274 +#: lib/extensions/params.py:275 #, python-format msgid "These settings will be applied to %d objects." msgstr "Deze instellingen worden toegepast op %d objecten." -#: lib/extensions/params.py:279 +#: lib/extensions/params.py:280 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:284 +#: lib/extensions/params.py:285 #, 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:288 +#: lib/extensions/params.py:289 msgid "Disabling this tab will disable the following tab." msgstr "Uitschakelen van dit tabblad zal het volgende tabblad uitschakelen." -#: lib/extensions/params.py:292 +#: lib/extensions/params.py:293 #, 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:351 +#: lib/extensions/params.py:352 msgid "Inkscape objects" msgstr "Inkscape objecten" -#: lib/extensions/params.py:426 +#: lib/extensions/params.py:409 +msgid "No options available" +msgstr "" + +#: lib/extensions/params.py:429 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:456 +#: lib/extensions/params.py:459 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:466 +#: lib/extensions/params.py:469 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:484 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "Borduur Parameters" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "Gebruik Vorige Instellingen" @@ -2681,7 +2741,47 @@ msgstr "Fout bij schrijven naar %(path)s: %(error)s" msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "Bestand bestaat niet en kan niet worden geopend. Corrigeer het bestandspad en probeer het opnieuw.\\r%s" -#: lib/stitch_plan/stitch_plan.py:27 +#: lib/stitch_plan/lock_stitch.py:210 +msgid "Half Stitch" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:211 +msgid "Arrow" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:212 +msgid "Back and forth" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:213 +msgid "Bowtie" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:214 +msgid "Cross" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:215 +msgid "Star" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:216 inx/inkstitch_break_apart.inx:18 +msgid "Simple" +msgstr "Eenvoudig" + +#: lib/stitch_plan/lock_stitch.py:217 +msgid "Triangle" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:218 +msgid "Zig-zag" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:219 +msgid "Custom" +msgstr "" + +#: lib/stitch_plan/stitch_plan.py:26 msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "Er is geen geselecteerd stitchable element. Voer Extensies > Inkt/Stik > Probleemoplossing > Objecten oplossen uit voor het geval u een stitchout verwachtte." @@ -3735,10 +3835,6 @@ msgstr "Opbreken Opvulobjecten" msgid "Tools: Fill" msgstr "Gereedschap: Vullen" -#: inx/inkstitch_break_apart.inx:18 -msgid "Simple" -msgstr "Eenvoudig" - #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "Complex" diff --git a/translations/messages_no_NO.po b/translations/messages_no_NO.po index b9128d81..3b0fac17 100644 --- a/translations/messages_no_NO.po +++ b/translations/messages_no_NO.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" -"PO-Revision-Date: 2023-02-27 01:25\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" +"PO-Revision-Date: 2023-02-28 01: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: 2023-02-27 01:24+0000\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -901,7 +901,7 @@ msgstr "Hvis du vil hjelpe, så vennligst:\n" "- lagre din svg-fil og\n" "- opprett et nytt problem på: https://github.com/inkstitch/inkstitch/issues" -#: inkstitch.py:107 lib/elements/fill_stitch.py:779 +#: inkstitch.py:107 lib/elements/fill_stitch.py:835 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1078,77 +1078,129 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:240 +#: lib/elements/element.py:242 msgid "Allow lock stitches" msgstr "Tillat hefte-sting" -#: lib/elements/element.py:241 +#: lib/elements/element.py:243 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "Heft tråden i begynnelsen og/eller på slutten av dette elementet. Manuelle sting vil ikke tilføye hefte-sting." #. options to allow lock stitch before and after objects -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Both" msgstr "Begge" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Before" msgstr "Før" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "After" msgstr "Etter" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Neither" msgstr "" -#: lib/elements/element.py:254 +#: lib/elements/element.py:256 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:255 +#: lib/elements/element.py:257 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "Sy heftesting etter å ha bridert dette elementet, selvom avstanden til det neste element er kortere enn definert ved den \"collapse\" lengde-verdi i Ink/Stich sin preferanser." -#: lib/elements/element.py:266 -msgid "Random seed" +#: lib/elements/element.py:268 +msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:267 -msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +#: lib/elements/element.py:269 +msgid "Tack down stitch type" +msgstr "" + +#: lib/elements/element.py:279 lib/elements/element.py:325 +msgid "Custom path" +msgstr "" + +#: lib/elements/element.py:280 +msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." +msgstr "" + +#: lib/elements/element.py:290 lib/elements/element.py:302 +msgid "Scale tack stitch" +msgstr "" + +#: lib/elements/element.py:291 +msgid "Set stitch length. A 1 in a custom path equals this values." +msgstr "" + +#: lib/elements/element.py:303 +msgid "Scale tack stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:314 +msgid "Lock stitch" msgstr "" #: lib/elements/element.py:315 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:373 +#: lib/elements/element.py:326 +msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." +msgstr "" + +#: lib/elements/element.py:336 lib/elements/element.py:348 +msgid "Scale lock stitch" +msgstr "" + +#: lib/elements/element.py:337 +msgid "Set length of lock stitches (mm)." +msgstr "" + +#: lib/elements/element.py:349 +msgid "Scale lock stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:361 msgid "Trim After" msgstr "" -#: lib/elements/element.py:374 +#: lib/elements/element.py:362 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:383 +#: lib/elements/element.py:371 msgid "Stop After" msgstr "" -#: lib/elements/element.py:384 +#: lib/elements/element.py:372 msgid "Add a STOP command after stitching this object." msgstr "" +#: lib/elements/element.py:381 +msgid "Random seed" +msgstr "" + +#: lib/elements/element.py:382 +msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +msgstr "" + +#: lib/elements/element.py:430 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgstr "" + #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:503 +#: lib/elements/element.py:616 msgid "Failed on " msgstr "" -#: lib/elements/element.py:505 +#: lib/elements/element.py:618 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1164,325 +1216,329 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill_stitch.py:31 +#: lib/elements/fill_stitch.py:34 msgid "Small Fill" msgstr "Smått fyll" -#: lib/elements/fill_stitch.py:32 +#: lib/elements/fill_stitch.py:35 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:38 lib/elements/fill_stitch.py:508 +#: lib/elements/fill_stitch.py:41 lib/elements/fill_stitch.py:549 msgid "Expand" msgstr "Utvidelse" -#: lib/elements/fill_stitch.py:39 +#: lib/elements/fill_stitch.py:42 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:44 lib/elements/fill_stitch.py:485 +#: lib/elements/fill_stitch.py:47 lib/elements/fill_stitch.py:526 msgid "Inset" msgstr "Innsett" -#: lib/elements/fill_stitch.py:45 +#: lib/elements/fill_stitch.py:48 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:50 +#: lib/elements/fill_stitch.py:53 msgid "Missing Guideline" msgstr "Manglende hjelpelinjer" -#: lib/elements/fill_stitch.py:51 +#: lib/elements/fill_stitch.py:54 msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/fill_stitch.py:53 +#: lib/elements/fill_stitch.py:56 msgid "* Create a stroke object" msgstr "* Danner et linje-objekt" -#: lib/elements/fill_stitch.py:54 +#: lib/elements/fill_stitch.py:57 msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/fill_stitch.py:59 +#: lib/elements/fill_stitch.py:62 msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/fill_stitch.py:60 +#: lib/elements/fill_stitch.py:63 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:63 +#: lib/elements/fill_stitch.py:66 msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:68 lib/elements/stroke.py:36 +#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:35 msgid "Multiple Guide Lines" msgstr "Mange hjelpelinjer" -#: lib/elements/fill_stitch.py:69 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:39 +#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:38 msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/fill_stitch.py:76 +#: lib/elements/fill_stitch.py:79 msgid "Unconnected" msgstr "Uten forbinnelse" -#: lib/elements/fill_stitch.py:77 +#: lib/elements/fill_stitch.py:80 msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill_stitch.py:81 lib/elements/fill_stitch.py:90 -#: lib/elements/fill_stitch.py:98 +#: lib/elements/fill_stitch.py:84 lib/elements/fill_stitch.py:93 +#: lib/elements/fill_stitch.py:101 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill_stitch.py:86 +#: lib/elements/fill_stitch.py:89 msgid "Border crosses itself" msgstr "Kanter krysser seg selv" -#: lib/elements/fill_stitch.py:87 +#: lib/elements/fill_stitch.py:90 msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in." msgstr "" -#: lib/elements/fill_stitch.py:95 +#: lib/elements/fill_stitch.py:98 msgid "This shape is invalid" msgstr "Formen er ugyldig" -#: lib/elements/fill_stitch.py:96 +#: lib/elements/fill_stitch.py:99 msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension." msgstr "" -#: lib/elements/fill_stitch.py:103 +#: lib/elements/fill_stitch.py:106 msgid "FillStitch" msgstr "FyllSting" -#: lib/elements/fill_stitch.py:106 +#: lib/elements/fill_stitch.py:109 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/fill_stitch.py:111 -msgid "Fill method" -msgstr "" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:113 msgid "Auto Fill" msgstr "Auto-fyll" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:114 msgid "Contour Fill" msgstr "Kontur-fyll" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:115 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:116 +msgid "Meander Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:117 +msgid "Circular Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:118 msgid "Legacy Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 -msgid "Meander Fill" +#: lib/elements/fill_stitch.py:122 +msgid "Fill method" msgstr "" -#: lib/elements/fill_stitch.py:117 +#: lib/elements/fill_stitch.py:138 msgid "Guided Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Copy" msgstr "Kopier" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Parallel Offset" msgstr "" -#: lib/elements/fill_stitch.py:119 +#: lib/elements/fill_stitch.py:140 msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced." msgstr "" -#: lib/elements/fill_stitch.py:126 +#: lib/elements/fill_stitch.py:147 msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Inner to Outer" msgstr "Indre til ytre" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Single spiral" msgstr "Enkel-spiral" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Double spiral" msgstr "Dobbelt-spiral" -#: lib/elements/fill_stitch.py:132 +#: lib/elements/fill_stitch.py:153 msgid "Join Style" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Round" msgstr "Rund" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Mitered" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Beveled" msgstr "Avrunnet" -#: lib/elements/fill_stitch.py:138 +#: lib/elements/fill_stitch.py:160 msgid "Avoid self-crossing" msgstr "Unngå selv-kryssing" -#: lib/elements/fill_stitch.py:143 +#: lib/elements/fill_stitch.py:169 msgid "Smoothness" msgstr "" -#: lib/elements/fill_stitch.py:144 +#: lib/elements/fill_stitch.py:170 msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too." msgstr "" -#: lib/elements/fill_stitch.py:158 +#: lib/elements/fill_stitch.py:184 msgid "Clockwise" msgstr "Med klokken" -#: lib/elements/fill_stitch.py:163 +#: lib/elements/fill_stitch.py:189 msgid "Meander Pattern" msgstr "" -#: lib/elements/fill_stitch.py:169 +#: lib/elements/fill_stitch.py:196 msgid "Meander pattern scale" msgstr "" -#: lib/elements/fill_stitch.py:175 +#: lib/elements/fill_stitch.py:206 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill_stitch.py:176 +#: lib/elements/fill_stitch.py:207 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:194 lib/elements/fill_stitch.py:497 +#: lib/elements/fill_stitch.py:225 lib/elements/fill_stitch.py:538 msgid "Skip last stitch in each row" msgstr "Spring over det siste sting i hver rekke" -#: lib/elements/fill_stitch.py:195 lib/elements/fill_stitch.py:498 +#: lib/elements/fill_stitch.py:226 lib/elements/fill_stitch.py:539 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:208 +#: lib/elements/fill_stitch.py:239 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:209 +#: lib/elements/fill_stitch.py:240 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:220 +#: lib/elements/fill_stitch.py:251 msgid "Spacing between rows" msgstr "Avstand mellom rekkene" -#: lib/elements/fill_stitch.py:221 +#: lib/elements/fill_stitch.py:252 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:236 +#: lib/elements/fill_stitch.py:271 msgid "Maximum fill stitch length" msgstr "Maksimum fyll stinglengde" -#: lib/elements/fill_stitch.py:237 +#: lib/elements/fill_stitch.py:272 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:249 +#: lib/elements/fill_stitch.py:287 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:250 +#: lib/elements/fill_stitch.py:288 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:408 lib/elements/stroke.py:125 +#: lib/elements/fill_stitch.py:446 lib/elements/stroke.py:124 msgid "Running stitch length" msgstr "Lengden av rettsøm" -#: lib/elements/fill_stitch.py:409 -msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander fill." +#: lib/elements/fill_stitch.py:447 +msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:421 lib/elements/stroke.py:136 +#: lib/elements/fill_stitch.py:462 lib/elements/stroke.py:135 msgid "Running stitch tolerance" msgstr "Toleranse til rettsting" -#: lib/elements/fill_stitch.py:422 +#: lib/elements/fill_stitch.py:463 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "Alle sting må være innenfor denne avstand fra stien. En lavere toleranse vil gi sting, som er tettere på hverandre. En høyere toleranse betyr skarpe hjørner vil bli avrundet." -#: lib/elements/fill_stitch.py:433 +#: lib/elements/fill_stitch.py:474 msgid "Underlay" msgstr "Underlag" -#: lib/elements/fill_stitch.py:433 lib/elements/fill_stitch.py:442 -#: lib/elements/fill_stitch.py:467 lib/elements/fill_stitch.py:478 -#: lib/elements/fill_stitch.py:488 lib/elements/fill_stitch.py:500 -#: lib/elements/fill_stitch.py:538 +#: lib/elements/fill_stitch.py:474 lib/elements/fill_stitch.py:483 +#: lib/elements/fill_stitch.py:508 lib/elements/fill_stitch.py:519 +#: lib/elements/fill_stitch.py:529 lib/elements/fill_stitch.py:541 +#: lib/elements/fill_stitch.py:582 msgid "Fill Underlay" msgstr "Fyll-underlag" -#: lib/elements/fill_stitch.py:439 +#: lib/elements/fill_stitch.py:480 msgid "Fill angle" msgstr "Vinkel på underlag" -#: lib/elements/fill_stitch.py:440 +#: lib/elements/fill_stitch.py:481 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:464 +#: lib/elements/fill_stitch.py:505 msgid "Row spacing" msgstr "Avstand mellem rekker" -#: lib/elements/fill_stitch.py:465 +#: lib/elements/fill_stitch.py:506 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:516 msgid "Max stitch length" msgstr "Maks stinglengde" -#: lib/elements/fill_stitch.py:476 +#: lib/elements/fill_stitch.py:517 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:486 +#: lib/elements/fill_stitch.py:527 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:509 +#: lib/elements/fill_stitch.py:550 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:520 lib/elements/fill_stitch.py:534 +#: lib/elements/fill_stitch.py:564 lib/elements/fill_stitch.py:578 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:521 lib/elements/fill_stitch.py:535 +#: lib/elements/fill_stitch.py:565 lib/elements/fill_stitch.py:579 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:771 +#: lib/elements/fill_stitch.py:827 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:774 +#: lib/elements/fill_stitch.py:830 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1713,7 +1769,7 @@ msgstr "Avstanden til korte sting" msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:173 lib/elements/stroke.py:149 +#: lib/elements/satin_column.py:173 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Zig-zag avstand (topp til topp)" @@ -1783,7 +1839,7 @@ msgstr "" msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:275 lib/elements/stroke.py:101 +#: lib/elements/satin_column.py:275 lib/elements/stroke.py:100 msgid "Repeats" msgstr "Gjentakelser" @@ -1834,200 +1890,200 @@ msgstr "" msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:27 +#: lib/elements/stroke.py:26 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:27 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:30 +#: lib/elements/stroke.py:29 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:31 +#: lib/elements/stroke.py:30 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:44 +#: lib/elements/stroke.py:43 msgid "Small ZigZag" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:44 msgid "This zig zag stitch has a stroke width smaller than 0.5 units." msgstr "" -#: lib/elements/stroke.py:47 +#: lib/elements/stroke.py:46 msgid "Set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" -#: lib/elements/stroke.py:52 +#: lib/elements/stroke.py:51 msgid "Stroke" msgstr "Linje" -#: lib/elements/stroke.py:55 +#: lib/elements/stroke.py:54 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:79 inx/inkstitch_break_apart.inx:17 +#: lib/elements/stroke.py:78 inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "Metode" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Running Stitch" msgstr "Rettsøm" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Ripple" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:89 msgid "Manual stitch placement" msgstr "Manuell plassering av sting" -#: lib/elements/stroke.py:91 +#: lib/elements/stroke.py:90 msgid "Stitch every node in the path. All other options are ignored." msgstr "" -#: lib/elements/stroke.py:102 +#: lib/elements/stroke.py:101 msgid "Defines how many times to run down and back along the path." msgstr "Definerer hvor mange ganger det skal broderes frem og tilbake langs med stien." -#: lib/elements/stroke.py:112 +#: lib/elements/stroke.py:111 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:113 +#: lib/elements/stroke.py:112 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:126 +#: lib/elements/stroke.py:125 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:137 +#: lib/elements/stroke.py:136 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:150 +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "Antall linjer" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:179 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "Spring over de første linjer" -#: lib/elements/stroke.py:180 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:191 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:192 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:215 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:216 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:227 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:228 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:239 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "Revers" -#: lib/elements/stroke.py:240 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "Bytt om på start- og ende-punktet" -#: lib/elements/stroke.py:251 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "Rutenettets størrelse" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:264 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "Skalerings-akser" -#: lib/elements/stroke.py:265 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:269 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "Ingen" -#: lib/elements/stroke.py:277 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "Start skalering" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "Hvor stor den første kopien av linjen skal bli, i prosent." -#: lib/elements/stroke.py:278 lib/elements/stroke.py:289 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:288 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:288 +#: lib/elements/stroke.py:287 msgid "Ending scale" msgstr "Stopp skalering" -#: lib/elements/stroke.py:289 +#: lib/elements/stroke.py:288 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:299 +#: lib/elements/stroke.py:298 msgid "Rotate" msgstr "Rotasjon" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:299 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:311 +#: lib/elements/stroke.py:310 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:312 +#: lib/elements/stroke.py:311 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "flat" msgstr "flat" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "point" msgstr "punkt" -#: lib/elements/stroke.py:394 +#: lib/elements/stroke.py:393 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 "" @@ -2284,7 +2340,7 @@ msgstr "" msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:85 lib/extensions/params.py:502 +#: lib/extensions/lettering.py:85 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2293,7 +2349,7 @@ msgstr "" msgid "Cancel" msgstr "Avbryt" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:510 +#: lib/extensions/lettering.py:89 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "Fullfør og Avslutt" @@ -2363,54 +2419,58 @@ msgstr "Vennligst velg en eller flere tekst-elementer for å splitte linjene." msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:272 +#: lib/extensions/params.py:273 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:274 +#: lib/extensions/params.py:275 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:279 +#: lib/extensions/params.py:280 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "Noen innstillinger har forskjellige verdier på tvers av objekter. Velg en verdi fra rullemenyen eller skriv inn en ny." -#: lib/extensions/params.py:284 +#: lib/extensions/params.py:285 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:288 +#: lib/extensions/params.py:289 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:292 +#: lib/extensions/params.py:293 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:352 msgid "Inkscape objects" msgstr "Inkscape objekter" -#: lib/extensions/params.py:426 +#: lib/extensions/params.py:409 +msgid "No options available" +msgstr "" + +#: lib/extensions/params.py:429 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:456 +#: lib/extensions/params.py:459 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:466 +#: lib/extensions/params.py:469 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2677,7 +2737,47 @@ msgstr "" msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" -#: lib/stitch_plan/stitch_plan.py:27 +#: lib/stitch_plan/lock_stitch.py:210 +msgid "Half Stitch" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:211 +msgid "Arrow" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:212 +msgid "Back and forth" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:213 +msgid "Bowtie" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:214 +msgid "Cross" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:215 +msgid "Star" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:216 inx/inkstitch_break_apart.inx:18 +msgid "Simple" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:217 +msgid "Triangle" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:218 +msgid "Zig-zag" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:219 +msgid "Custom" +msgstr "" + +#: lib/stitch_plan/stitch_plan.py:26 msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" @@ -3730,10 +3830,6 @@ msgstr "" msgid "Tools: Fill" msgstr "" -#: inx/inkstitch_break_apart.inx:18 -msgid "Simple" -msgstr "" - #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" diff --git a/translations/messages_pl_PL.po b/translations/messages_pl_PL.po index 8b0262b3..054ad3c0 100644 --- a/translations/messages_pl_PL.po +++ b/translations/messages_pl_PL.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" -"PO-Revision-Date: 2023-02-27 01:26\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" +"PO-Revision-Date: 2023-02-28 01: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: 2023-02-27 01:24+0000\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:779 +#: inkstitch.py:107 lib/elements/fill_stitch.py:835 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1075,77 +1075,129 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:240 +#: lib/elements/element.py:242 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:241 +#: lib/elements/element.py:243 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:245 +#: lib/elements/element.py:247 msgid "Both" msgstr "Obydwa" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Before" msgstr "Przedtem, zanim" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "After" msgstr "Po, później" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Neither" msgstr "Żaden" -#: lib/elements/element.py:254 +#: lib/elements/element.py:256 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "Blokowanie ściegu" -#: lib/elements/element.py:255 +#: lib/elements/element.py:257 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:266 -msgid "Random seed" +#: lib/elements/element.py:268 +msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:267 -msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +#: lib/elements/element.py:269 +msgid "Tack down stitch type" +msgstr "" + +#: lib/elements/element.py:279 lib/elements/element.py:325 +msgid "Custom path" +msgstr "" + +#: lib/elements/element.py:280 +msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." +msgstr "" + +#: lib/elements/element.py:290 lib/elements/element.py:302 +msgid "Scale tack stitch" +msgstr "" + +#: lib/elements/element.py:291 +msgid "Set stitch length. A 1 in a custom path equals this values." +msgstr "" + +#: lib/elements/element.py:303 +msgid "Scale tack stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:314 +msgid "Lock stitch" msgstr "" #: lib/elements/element.py:315 -#, 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." +msgid "Lock stitch type" +msgstr "" + +#: lib/elements/element.py:326 +msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." +msgstr "" + +#: lib/elements/element.py:336 lib/elements/element.py:348 +msgid "Scale lock stitch" +msgstr "" + +#: lib/elements/element.py:337 +msgid "Set length of lock stitches (mm)." +msgstr "" -#: lib/elements/element.py:373 +#: lib/elements/element.py:349 +msgid "Scale lock stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:361 msgid "Trim After" msgstr "" -#: lib/elements/element.py:374 +#: lib/elements/element.py:362 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:383 +#: lib/elements/element.py:371 msgid "Stop After" msgstr "" -#: lib/elements/element.py:384 +#: lib/elements/element.py:372 msgid "Add a STOP command after stitching this object." msgstr "" +#: lib/elements/element.py:381 +msgid "Random seed" +msgstr "" + +#: lib/elements/element.py:382 +msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +msgstr "" + +#: lib/elements/element.py:430 +#, 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." + #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:503 +#: lib/elements/element.py:616 msgid "Failed on " msgstr "" -#: lib/elements/element.py:505 +#: lib/elements/element.py:618 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1161,325 +1213,329 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "* Uruchom rozszerzenia > Ink/Stitch > Rozwiązywanie problemów > wyczyść dokument..." -#: lib/elements/fill_stitch.py:31 +#: lib/elements/fill_stitch.py:34 msgid "Small Fill" msgstr "" -#: lib/elements/fill_stitch.py:32 +#: lib/elements/fill_stitch.py:35 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:38 lib/elements/fill_stitch.py:508 +#: lib/elements/fill_stitch.py:41 lib/elements/fill_stitch.py:549 msgid "Expand" msgstr "" -#: lib/elements/fill_stitch.py:39 +#: lib/elements/fill_stitch.py:42 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:44 lib/elements/fill_stitch.py:485 +#: lib/elements/fill_stitch.py:47 lib/elements/fill_stitch.py:526 msgid "Inset" msgstr "" -#: lib/elements/fill_stitch.py:45 +#: lib/elements/fill_stitch.py:48 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:50 +#: lib/elements/fill_stitch.py:53 msgid "Missing Guideline" msgstr "" -#: lib/elements/fill_stitch.py:51 +#: lib/elements/fill_stitch.py:54 msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/fill_stitch.py:53 +#: lib/elements/fill_stitch.py:56 msgid "* Create a stroke object" msgstr "" -#: lib/elements/fill_stitch.py:54 +#: lib/elements/fill_stitch.py:57 msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/fill_stitch.py:59 +#: lib/elements/fill_stitch.py:62 msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/fill_stitch.py:60 +#: lib/elements/fill_stitch.py:63 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:63 +#: lib/elements/fill_stitch.py:66 msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:68 lib/elements/stroke.py:36 +#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:35 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:69 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:39 +#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:38 msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/fill_stitch.py:76 +#: lib/elements/fill_stitch.py:79 msgid "Unconnected" msgstr "Niepodłączony" -#: lib/elements/fill_stitch.py:77 +#: lib/elements/fill_stitch.py:80 msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill_stitch.py:81 lib/elements/fill_stitch.py:90 -#: lib/elements/fill_stitch.py:98 +#: lib/elements/fill_stitch.py:84 lib/elements/fill_stitch.py:93 +#: lib/elements/fill_stitch.py:101 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_stitch.py:86 +#: lib/elements/fill_stitch.py:89 msgid "Border crosses itself" msgstr "Samoistne przecięcie się granicy" -#: lib/elements/fill_stitch.py:87 +#: lib/elements/fill_stitch.py:90 msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in." msgstr "" -#: lib/elements/fill_stitch.py:95 +#: lib/elements/fill_stitch.py:98 msgid "This shape is invalid" msgstr "" -#: lib/elements/fill_stitch.py:96 +#: lib/elements/fill_stitch.py:99 msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension." msgstr "" -#: lib/elements/fill_stitch.py:103 +#: lib/elements/fill_stitch.py:106 msgid "FillStitch" msgstr "" -#: lib/elements/fill_stitch.py:106 +#: lib/elements/fill_stitch.py:109 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/fill_stitch.py:111 -msgid "Fill method" -msgstr "" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:113 msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:114 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:115 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:116 +msgid "Meander Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:117 +msgid "Circular Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:118 msgid "Legacy Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 -msgid "Meander Fill" +#: lib/elements/fill_stitch.py:122 +msgid "Fill method" msgstr "" -#: lib/elements/fill_stitch.py:117 +#: lib/elements/fill_stitch.py:138 msgid "Guided Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Copy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Parallel Offset" msgstr "" -#: lib/elements/fill_stitch.py:119 +#: lib/elements/fill_stitch.py:140 msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced." msgstr "" -#: lib/elements/fill_stitch.py:126 +#: lib/elements/fill_stitch.py:147 msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Inner to Outer" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Single spiral" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Double spiral" msgstr "" -#: lib/elements/fill_stitch.py:132 +#: lib/elements/fill_stitch.py:153 msgid "Join Style" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Round" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Mitered" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Beveled" msgstr "" -#: lib/elements/fill_stitch.py:138 +#: lib/elements/fill_stitch.py:160 msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill_stitch.py:143 +#: lib/elements/fill_stitch.py:169 msgid "Smoothness" msgstr "" -#: lib/elements/fill_stitch.py:144 +#: lib/elements/fill_stitch.py:170 msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too." msgstr "" -#: lib/elements/fill_stitch.py:158 +#: lib/elements/fill_stitch.py:184 msgid "Clockwise" msgstr "" -#: lib/elements/fill_stitch.py:163 +#: lib/elements/fill_stitch.py:189 msgid "Meander Pattern" msgstr "" -#: lib/elements/fill_stitch.py:169 +#: lib/elements/fill_stitch.py:196 msgid "Meander pattern scale" msgstr "" -#: lib/elements/fill_stitch.py:175 +#: lib/elements/fill_stitch.py:206 msgid "Angle of lines of stitches" msgstr "Kąt nachylenia linii ściegów" -#: lib/elements/fill_stitch.py:176 +#: lib/elements/fill_stitch.py:207 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "Kąt rośnie w kierunku przeciwnym do ruchu wskazówek zegara. 0 jest w poziomie. Dozwolone są kąty ujemne." -#: lib/elements/fill_stitch.py:194 lib/elements/fill_stitch.py:497 +#: lib/elements/fill_stitch.py:225 lib/elements/fill_stitch.py:538 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:195 lib/elements/fill_stitch.py:498 +#: lib/elements/fill_stitch.py:226 lib/elements/fill_stitch.py:539 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:208 +#: lib/elements/fill_stitch.py:239 msgid "Flip fill (start right-to-left)" msgstr "Odwróć wypełnienie (rozpocznij od prawej do lewej)" -#: lib/elements/fill_stitch.py:209 +#: lib/elements/fill_stitch.py:240 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "Opcja odwracania może być pomocna przy wyznaczniu ścieżki ściegu. Po włączeniu funkcji odwracania, ściegi są wykonywane od prawej do lewej strony zamiast od lewej do prawej." -#: lib/elements/fill_stitch.py:220 +#: lib/elements/fill_stitch.py:251 msgid "Spacing between rows" msgstr "Odstępy między rzędami" -#: lib/elements/fill_stitch.py:221 +#: lib/elements/fill_stitch.py:252 msgid "Distance between rows of stitches." msgstr "Odległość między rzędami ściegów." -#: lib/elements/fill_stitch.py:236 +#: lib/elements/fill_stitch.py:271 msgid "Maximum fill stitch length" msgstr "Maksymalna długość ściegu wypełniającego" -#: lib/elements/fill_stitch.py:237 +#: lib/elements/fill_stitch.py:272 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "Długość każdego ściegu w rzędzie. Krótszy ścieg może być użyty na początku lub na końcu rzędu." -#: lib/elements/fill_stitch.py:249 +#: lib/elements/fill_stitch.py:287 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:250 +#: lib/elements/fill_stitch.py:288 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:408 lib/elements/stroke.py:125 +#: lib/elements/fill_stitch.py:446 lib/elements/stroke.py:124 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:409 -msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander fill." +#: lib/elements/fill_stitch.py:447 +msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:421 lib/elements/stroke.py:136 +#: lib/elements/fill_stitch.py:462 lib/elements/stroke.py:135 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:422 +#: lib/elements/fill_stitch.py:463 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:433 +#: lib/elements/fill_stitch.py:474 msgid "Underlay" msgstr "Podszycie" -#: lib/elements/fill_stitch.py:433 lib/elements/fill_stitch.py:442 -#: lib/elements/fill_stitch.py:467 lib/elements/fill_stitch.py:478 -#: lib/elements/fill_stitch.py:488 lib/elements/fill_stitch.py:500 -#: lib/elements/fill_stitch.py:538 +#: lib/elements/fill_stitch.py:474 lib/elements/fill_stitch.py:483 +#: lib/elements/fill_stitch.py:508 lib/elements/fill_stitch.py:519 +#: lib/elements/fill_stitch.py:529 lib/elements/fill_stitch.py:541 +#: lib/elements/fill_stitch.py:582 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:439 +#: lib/elements/fill_stitch.py:480 msgid "Fill angle" msgstr "Kąt wypełnienia" -#: lib/elements/fill_stitch.py:440 +#: lib/elements/fill_stitch.py:481 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:464 +#: lib/elements/fill_stitch.py:505 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:465 +#: lib/elements/fill_stitch.py:506 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:516 msgid "Max stitch length" msgstr "Maks. długość ściegu" -#: lib/elements/fill_stitch.py:476 +#: lib/elements/fill_stitch.py:517 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:486 +#: lib/elements/fill_stitch.py:527 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:509 +#: lib/elements/fill_stitch.py:550 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:520 lib/elements/fill_stitch.py:534 +#: lib/elements/fill_stitch.py:564 lib/elements/fill_stitch.py:578 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:521 lib/elements/fill_stitch.py:535 +#: lib/elements/fill_stitch.py:565 lib/elements/fill_stitch.py:579 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:771 +#: lib/elements/fill_stitch.py:827 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:774 +#: lib/elements/fill_stitch.py:830 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1710,7 +1766,7 @@ msgstr "" msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:173 lib/elements/stroke.py:149 +#: lib/elements/satin_column.py:173 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -1780,7 +1836,7 @@ msgstr "" msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:275 lib/elements/stroke.py:101 +#: lib/elements/satin_column.py:275 lib/elements/stroke.py:100 msgid "Repeats" msgstr "" @@ -1831,200 +1887,200 @@ msgstr "" msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:27 +#: lib/elements/stroke.py:26 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:27 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:30 +#: lib/elements/stroke.py:29 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:31 +#: lib/elements/stroke.py:30 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:44 +#: lib/elements/stroke.py:43 msgid "Small ZigZag" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:44 msgid "This zig zag stitch has a stroke width smaller than 0.5 units." msgstr "" -#: lib/elements/stroke.py:47 +#: lib/elements/stroke.py:46 msgid "Set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" -#: lib/elements/stroke.py:52 +#: lib/elements/stroke.py:51 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:55 +#: lib/elements/stroke.py:54 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:79 inx/inkstitch_break_apart.inx:17 +#: lib/elements/stroke.py:78 inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Running Stitch" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Ripple" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:89 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:91 +#: lib/elements/stroke.py:90 msgid "Stitch every node in the path. All other options are ignored." msgstr "" -#: lib/elements/stroke.py:102 +#: lib/elements/stroke.py:101 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:112 +#: lib/elements/stroke.py:111 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:113 +#: lib/elements/stroke.py:112 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:126 +#: lib/elements/stroke.py:125 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:137 +#: lib/elements/stroke.py:136 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:150 +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:179 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:180 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:191 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:192 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:215 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:216 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:227 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:228 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:239 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:240 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:251 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:264 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:265 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:269 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:277 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:278 lib/elements/stroke.py:289 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:288 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:288 +#: lib/elements/stroke.py:287 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:289 +#: lib/elements/stroke.py:288 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:299 +#: lib/elements/stroke.py:298 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:299 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:311 +#: lib/elements/stroke.py:310 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:312 +#: lib/elements/stroke.py:311 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "flat" msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "point" msgstr "" -#: lib/elements/stroke.py:394 +#: lib/elements/stroke.py:393 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 "" @@ -2280,7 +2336,7 @@ msgstr "" msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:85 lib/extensions/params.py:502 +#: lib/extensions/lettering.py:85 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2289,7 +2345,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:510 +#: lib/extensions/lettering.py:89 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" @@ -2359,54 +2415,58 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:272 +#: lib/extensions/params.py:273 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:274 +#: lib/extensions/params.py:275 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:279 +#: lib/extensions/params.py:280 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:284 +#: lib/extensions/params.py:285 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:288 +#: lib/extensions/params.py:289 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:292 +#: lib/extensions/params.py:293 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:352 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:426 +#: lib/extensions/params.py:409 +msgid "No options available" +msgstr "" + +#: lib/extensions/params.py:429 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:456 +#: lib/extensions/params.py:459 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:466 +#: lib/extensions/params.py:469 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2673,7 +2733,47 @@ msgstr "" msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" -#: lib/stitch_plan/stitch_plan.py:27 +#: lib/stitch_plan/lock_stitch.py:210 +msgid "Half Stitch" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:211 +msgid "Arrow" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:212 +msgid "Back and forth" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:213 +msgid "Bowtie" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:214 +msgid "Cross" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:215 +msgid "Star" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:216 inx/inkstitch_break_apart.inx:18 +msgid "Simple" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:217 +msgid "Triangle" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:218 +msgid "Zig-zag" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:219 +msgid "Custom" +msgstr "" + +#: lib/stitch_plan/stitch_plan.py:26 msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" @@ -3728,10 +3828,6 @@ msgstr "" msgid "Tools: Fill" msgstr "" -#: inx/inkstitch_break_apart.inx:18 -msgid "Simple" -msgstr "" - #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" diff --git a/translations/messages_pt_BR.po b/translations/messages_pt_BR.po index 87dc8767..4c1b3da2 100644 --- a/translations/messages_pt_BR.po +++ b/translations/messages_pt_BR.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" -"PO-Revision-Date: 2023-02-27 01:26\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" +"PO-Revision-Date: 2023-02-28 01:26\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:779 +#: inkstitch.py:107 lib/elements/fill_stitch.py:835 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1075,77 +1075,129 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:240 +#: lib/elements/element.py:242 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:241 +#: lib/elements/element.py:243 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:245 +#: lib/elements/element.py:247 msgid "Both" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Before" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "After" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Neither" msgstr "" -#: lib/elements/element.py:254 +#: lib/elements/element.py:256 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:255 +#: lib/elements/element.py:257 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:266 -msgid "Random seed" +#: lib/elements/element.py:268 +msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:267 -msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +#: lib/elements/element.py:269 +msgid "Tack down stitch type" +msgstr "" + +#: lib/elements/element.py:279 lib/elements/element.py:325 +msgid "Custom path" +msgstr "" + +#: lib/elements/element.py:280 +msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." +msgstr "" + +#: lib/elements/element.py:290 lib/elements/element.py:302 +msgid "Scale tack stitch" +msgstr "" + +#: lib/elements/element.py:291 +msgid "Set stitch length. A 1 in a custom path equals this values." +msgstr "" + +#: lib/elements/element.py:303 +msgid "Scale tack stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:314 +msgid "Lock stitch" msgstr "" #: lib/elements/element.py:315 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:373 +#: lib/elements/element.py:326 +msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." +msgstr "" + +#: lib/elements/element.py:336 lib/elements/element.py:348 +msgid "Scale lock stitch" +msgstr "" + +#: lib/elements/element.py:337 +msgid "Set length of lock stitches (mm)." +msgstr "" + +#: lib/elements/element.py:349 +msgid "Scale lock stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:361 msgid "Trim After" msgstr "" -#: lib/elements/element.py:374 +#: lib/elements/element.py:362 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:383 +#: lib/elements/element.py:371 msgid "Stop After" msgstr "" -#: lib/elements/element.py:384 +#: lib/elements/element.py:372 msgid "Add a STOP command after stitching this object." msgstr "" +#: lib/elements/element.py:381 +msgid "Random seed" +msgstr "" + +#: lib/elements/element.py:382 +msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +msgstr "" + +#: lib/elements/element.py:430 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgstr "" + #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:503 +#: lib/elements/element.py:616 msgid "Failed on " msgstr "" -#: lib/elements/element.py:505 +#: lib/elements/element.py:618 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1161,325 +1213,329 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill_stitch.py:31 +#: lib/elements/fill_stitch.py:34 msgid "Small Fill" msgstr "Pequeno preenchimento" -#: lib/elements/fill_stitch.py:32 +#: lib/elements/fill_stitch.py:35 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:38 lib/elements/fill_stitch.py:508 +#: lib/elements/fill_stitch.py:41 lib/elements/fill_stitch.py:549 msgid "Expand" msgstr "Expandir" -#: lib/elements/fill_stitch.py:39 +#: lib/elements/fill_stitch.py:42 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:44 lib/elements/fill_stitch.py:485 +#: lib/elements/fill_stitch.py:47 lib/elements/fill_stitch.py:526 msgid "Inset" msgstr "Inserir" -#: lib/elements/fill_stitch.py:45 +#: lib/elements/fill_stitch.py:48 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:50 +#: lib/elements/fill_stitch.py:53 msgid "Missing Guideline" msgstr "" -#: lib/elements/fill_stitch.py:51 +#: lib/elements/fill_stitch.py:54 msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/fill_stitch.py:53 +#: lib/elements/fill_stitch.py:56 msgid "* Create a stroke object" msgstr "" -#: lib/elements/fill_stitch.py:54 +#: lib/elements/fill_stitch.py:57 msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/fill_stitch.py:59 +#: lib/elements/fill_stitch.py:62 msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/fill_stitch.py:60 +#: lib/elements/fill_stitch.py:63 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:63 +#: lib/elements/fill_stitch.py:66 msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:68 lib/elements/stroke.py:36 +#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:35 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:69 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:39 +#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:38 msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/fill_stitch.py:76 +#: lib/elements/fill_stitch.py:79 msgid "Unconnected" msgstr "" -#: lib/elements/fill_stitch.py:77 +#: lib/elements/fill_stitch.py:80 msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill_stitch.py:81 lib/elements/fill_stitch.py:90 -#: lib/elements/fill_stitch.py:98 +#: lib/elements/fill_stitch.py:84 lib/elements/fill_stitch.py:93 +#: lib/elements/fill_stitch.py:101 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill_stitch.py:86 +#: lib/elements/fill_stitch.py:89 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill_stitch.py:87 +#: lib/elements/fill_stitch.py:90 msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in." msgstr "" -#: lib/elements/fill_stitch.py:95 +#: lib/elements/fill_stitch.py:98 msgid "This shape is invalid" msgstr "" -#: lib/elements/fill_stitch.py:96 +#: lib/elements/fill_stitch.py:99 msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension." msgstr "" -#: lib/elements/fill_stitch.py:103 +#: lib/elements/fill_stitch.py:106 msgid "FillStitch" msgstr "" -#: lib/elements/fill_stitch.py:106 +#: lib/elements/fill_stitch.py:109 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/fill_stitch.py:111 -msgid "Fill method" -msgstr "" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:113 msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:114 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:115 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:116 +msgid "Meander Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:117 +msgid "Circular Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:118 msgid "Legacy Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 -msgid "Meander Fill" +#: lib/elements/fill_stitch.py:122 +msgid "Fill method" msgstr "" -#: lib/elements/fill_stitch.py:117 +#: lib/elements/fill_stitch.py:138 msgid "Guided Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Copy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Parallel Offset" msgstr "" -#: lib/elements/fill_stitch.py:119 +#: lib/elements/fill_stitch.py:140 msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced." msgstr "" -#: lib/elements/fill_stitch.py:126 +#: lib/elements/fill_stitch.py:147 msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Inner to Outer" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Single spiral" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Double spiral" msgstr "" -#: lib/elements/fill_stitch.py:132 +#: lib/elements/fill_stitch.py:153 msgid "Join Style" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Round" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Mitered" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Beveled" msgstr "" -#: lib/elements/fill_stitch.py:138 +#: lib/elements/fill_stitch.py:160 msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill_stitch.py:143 +#: lib/elements/fill_stitch.py:169 msgid "Smoothness" msgstr "" -#: lib/elements/fill_stitch.py:144 +#: lib/elements/fill_stitch.py:170 msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too." msgstr "" -#: lib/elements/fill_stitch.py:158 +#: lib/elements/fill_stitch.py:184 msgid "Clockwise" msgstr "" -#: lib/elements/fill_stitch.py:163 +#: lib/elements/fill_stitch.py:189 msgid "Meander Pattern" msgstr "" -#: lib/elements/fill_stitch.py:169 +#: lib/elements/fill_stitch.py:196 msgid "Meander pattern scale" msgstr "" -#: lib/elements/fill_stitch.py:175 +#: lib/elements/fill_stitch.py:206 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill_stitch.py:176 +#: lib/elements/fill_stitch.py:207 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:194 lib/elements/fill_stitch.py:497 +#: lib/elements/fill_stitch.py:225 lib/elements/fill_stitch.py:538 msgid "Skip last stitch in each row" msgstr "Pule o último ponto de cada linha" -#: lib/elements/fill_stitch.py:195 lib/elements/fill_stitch.py:498 +#: lib/elements/fill_stitch.py:226 lib/elements/fill_stitch.py:539 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:208 +#: lib/elements/fill_stitch.py:239 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:209 +#: lib/elements/fill_stitch.py:240 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:220 +#: lib/elements/fill_stitch.py:251 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:221 +#: lib/elements/fill_stitch.py:252 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:236 +#: lib/elements/fill_stitch.py:271 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:237 +#: lib/elements/fill_stitch.py:272 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:249 +#: lib/elements/fill_stitch.py:287 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:250 +#: lib/elements/fill_stitch.py:288 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:408 lib/elements/stroke.py:125 +#: lib/elements/fill_stitch.py:446 lib/elements/stroke.py:124 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:409 -msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander fill." +#: lib/elements/fill_stitch.py:447 +msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:421 lib/elements/stroke.py:136 +#: lib/elements/fill_stitch.py:462 lib/elements/stroke.py:135 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:422 +#: lib/elements/fill_stitch.py:463 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:433 +#: lib/elements/fill_stitch.py:474 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:433 lib/elements/fill_stitch.py:442 -#: lib/elements/fill_stitch.py:467 lib/elements/fill_stitch.py:478 -#: lib/elements/fill_stitch.py:488 lib/elements/fill_stitch.py:500 -#: lib/elements/fill_stitch.py:538 +#: lib/elements/fill_stitch.py:474 lib/elements/fill_stitch.py:483 +#: lib/elements/fill_stitch.py:508 lib/elements/fill_stitch.py:519 +#: lib/elements/fill_stitch.py:529 lib/elements/fill_stitch.py:541 +#: lib/elements/fill_stitch.py:582 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:439 +#: lib/elements/fill_stitch.py:480 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:440 +#: lib/elements/fill_stitch.py:481 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:464 +#: lib/elements/fill_stitch.py:505 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:465 +#: lib/elements/fill_stitch.py:506 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:516 msgid "Max stitch length" msgstr "Comprimento máximo do ponto" -#: lib/elements/fill_stitch.py:476 +#: lib/elements/fill_stitch.py:517 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:486 +#: lib/elements/fill_stitch.py:527 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:509 +#: lib/elements/fill_stitch.py:550 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:520 lib/elements/fill_stitch.py:534 +#: lib/elements/fill_stitch.py:564 lib/elements/fill_stitch.py:578 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:521 lib/elements/fill_stitch.py:535 +#: lib/elements/fill_stitch.py:565 lib/elements/fill_stitch.py:579 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:771 +#: lib/elements/fill_stitch.py:827 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:774 +#: lib/elements/fill_stitch.py:830 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1710,7 +1766,7 @@ msgstr "" msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:173 lib/elements/stroke.py:149 +#: lib/elements/satin_column.py:173 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -1780,7 +1836,7 @@ msgstr "" msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:275 lib/elements/stroke.py:101 +#: lib/elements/satin_column.py:275 lib/elements/stroke.py:100 msgid "Repeats" msgstr "" @@ -1831,200 +1887,200 @@ msgstr "" msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:27 +#: lib/elements/stroke.py:26 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:27 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:30 +#: lib/elements/stroke.py:29 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:31 +#: lib/elements/stroke.py:30 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:44 +#: lib/elements/stroke.py:43 msgid "Small ZigZag" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:44 msgid "This zig zag stitch has a stroke width smaller than 0.5 units." msgstr "" -#: lib/elements/stroke.py:47 +#: lib/elements/stroke.py:46 msgid "Set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" -#: lib/elements/stroke.py:52 +#: lib/elements/stroke.py:51 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:55 +#: lib/elements/stroke.py:54 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:79 inx/inkstitch_break_apart.inx:17 +#: lib/elements/stroke.py:78 inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Running Stitch" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Ripple" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:89 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:91 +#: lib/elements/stroke.py:90 msgid "Stitch every node in the path. All other options are ignored." msgstr "" -#: lib/elements/stroke.py:102 +#: lib/elements/stroke.py:101 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:112 +#: lib/elements/stroke.py:111 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:113 +#: lib/elements/stroke.py:112 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:126 +#: lib/elements/stroke.py:125 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:137 +#: lib/elements/stroke.py:136 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:150 +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:179 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:180 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:191 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:192 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:215 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:216 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:227 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:228 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:239 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:240 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:251 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:264 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:265 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:269 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:277 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:278 lib/elements/stroke.py:289 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:288 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:288 +#: lib/elements/stroke.py:287 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:289 +#: lib/elements/stroke.py:288 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:299 +#: lib/elements/stroke.py:298 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:299 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:311 +#: lib/elements/stroke.py:310 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:312 +#: lib/elements/stroke.py:311 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "flat" msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "point" msgstr "" -#: lib/elements/stroke.py:394 +#: lib/elements/stroke.py:393 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 "" @@ -2280,7 +2336,7 @@ msgstr "" msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:85 lib/extensions/params.py:502 +#: lib/extensions/lettering.py:85 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2289,7 +2345,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:510 +#: lib/extensions/lettering.py:89 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" @@ -2359,54 +2415,58 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:272 +#: lib/extensions/params.py:273 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:274 +#: lib/extensions/params.py:275 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:279 +#: lib/extensions/params.py:280 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:284 +#: lib/extensions/params.py:285 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:288 +#: lib/extensions/params.py:289 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:292 +#: lib/extensions/params.py:293 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:352 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:426 +#: lib/extensions/params.py:409 +msgid "No options available" +msgstr "" + +#: lib/extensions/params.py:429 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:456 +#: lib/extensions/params.py:459 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:466 +#: lib/extensions/params.py:469 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2673,7 +2733,47 @@ msgstr "" msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" -#: lib/stitch_plan/stitch_plan.py:27 +#: lib/stitch_plan/lock_stitch.py:210 +msgid "Half Stitch" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:211 +msgid "Arrow" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:212 +msgid "Back and forth" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:213 +msgid "Bowtie" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:214 +msgid "Cross" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:215 +msgid "Star" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:216 inx/inkstitch_break_apart.inx:18 +msgid "Simple" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:217 +msgid "Triangle" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:218 +msgid "Zig-zag" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:219 +msgid "Custom" +msgstr "" + +#: lib/stitch_plan/stitch_plan.py:26 msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" @@ -3726,10 +3826,6 @@ msgstr "" msgid "Tools: Fill" msgstr "" -#: inx/inkstitch_break_apart.inx:18 -msgid "Simple" -msgstr "" - #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" diff --git a/translations/messages_pt_PT.po b/translations/messages_pt_PT.po index b94781dd..c80959a4 100644 --- a/translations/messages_pt_PT.po +++ b/translations/messages_pt_PT.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" -"PO-Revision-Date: 2023-02-27 01:26\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" +"PO-Revision-Date: 2023-02-28 01:26\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:779 +#: inkstitch.py:107 lib/elements/fill_stitch.py:835 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1075,77 +1075,129 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:240 +#: lib/elements/element.py:242 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:241 +#: lib/elements/element.py:243 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:245 +#: lib/elements/element.py:247 msgid "Both" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Before" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "After" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Neither" msgstr "" -#: lib/elements/element.py:254 +#: lib/elements/element.py:256 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:255 +#: lib/elements/element.py:257 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:266 -msgid "Random seed" +#: lib/elements/element.py:268 +msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:267 -msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +#: lib/elements/element.py:269 +msgid "Tack down stitch type" +msgstr "" + +#: lib/elements/element.py:279 lib/elements/element.py:325 +msgid "Custom path" +msgstr "" + +#: lib/elements/element.py:280 +msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." +msgstr "" + +#: lib/elements/element.py:290 lib/elements/element.py:302 +msgid "Scale tack stitch" +msgstr "" + +#: lib/elements/element.py:291 +msgid "Set stitch length. A 1 in a custom path equals this values." +msgstr "" + +#: lib/elements/element.py:303 +msgid "Scale tack stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:314 +msgid "Lock stitch" msgstr "" #: lib/elements/element.py:315 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:373 +#: lib/elements/element.py:326 +msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." +msgstr "" + +#: lib/elements/element.py:336 lib/elements/element.py:348 +msgid "Scale lock stitch" +msgstr "" + +#: lib/elements/element.py:337 +msgid "Set length of lock stitches (mm)." +msgstr "" + +#: lib/elements/element.py:349 +msgid "Scale lock stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:361 msgid "Trim After" msgstr "" -#: lib/elements/element.py:374 +#: lib/elements/element.py:362 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:383 +#: lib/elements/element.py:371 msgid "Stop After" msgstr "" -#: lib/elements/element.py:384 +#: lib/elements/element.py:372 msgid "Add a STOP command after stitching this object." msgstr "" +#: lib/elements/element.py:381 +msgid "Random seed" +msgstr "" + +#: lib/elements/element.py:382 +msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +msgstr "" + +#: lib/elements/element.py:430 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgstr "" + #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:503 +#: lib/elements/element.py:616 msgid "Failed on " msgstr "" -#: lib/elements/element.py:505 +#: lib/elements/element.py:618 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1161,325 +1213,329 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill_stitch.py:31 +#: lib/elements/fill_stitch.py:34 msgid "Small Fill" msgstr "" -#: lib/elements/fill_stitch.py:32 +#: lib/elements/fill_stitch.py:35 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:38 lib/elements/fill_stitch.py:508 +#: lib/elements/fill_stitch.py:41 lib/elements/fill_stitch.py:549 msgid "Expand" msgstr "" -#: lib/elements/fill_stitch.py:39 +#: lib/elements/fill_stitch.py:42 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:44 lib/elements/fill_stitch.py:485 +#: lib/elements/fill_stitch.py:47 lib/elements/fill_stitch.py:526 msgid "Inset" msgstr "" -#: lib/elements/fill_stitch.py:45 +#: lib/elements/fill_stitch.py:48 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:50 +#: lib/elements/fill_stitch.py:53 msgid "Missing Guideline" msgstr "" -#: lib/elements/fill_stitch.py:51 +#: lib/elements/fill_stitch.py:54 msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/fill_stitch.py:53 +#: lib/elements/fill_stitch.py:56 msgid "* Create a stroke object" msgstr "" -#: lib/elements/fill_stitch.py:54 +#: lib/elements/fill_stitch.py:57 msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/fill_stitch.py:59 +#: lib/elements/fill_stitch.py:62 msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/fill_stitch.py:60 +#: lib/elements/fill_stitch.py:63 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:63 +#: lib/elements/fill_stitch.py:66 msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:68 lib/elements/stroke.py:36 +#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:35 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:69 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:39 +#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:38 msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/fill_stitch.py:76 +#: lib/elements/fill_stitch.py:79 msgid "Unconnected" msgstr "" -#: lib/elements/fill_stitch.py:77 +#: lib/elements/fill_stitch.py:80 msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill_stitch.py:81 lib/elements/fill_stitch.py:90 -#: lib/elements/fill_stitch.py:98 +#: lib/elements/fill_stitch.py:84 lib/elements/fill_stitch.py:93 +#: lib/elements/fill_stitch.py:101 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill_stitch.py:86 +#: lib/elements/fill_stitch.py:89 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill_stitch.py:87 +#: lib/elements/fill_stitch.py:90 msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in." msgstr "" -#: lib/elements/fill_stitch.py:95 +#: lib/elements/fill_stitch.py:98 msgid "This shape is invalid" msgstr "" -#: lib/elements/fill_stitch.py:96 +#: lib/elements/fill_stitch.py:99 msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension." msgstr "" -#: lib/elements/fill_stitch.py:103 +#: lib/elements/fill_stitch.py:106 msgid "FillStitch" msgstr "" -#: lib/elements/fill_stitch.py:106 +#: lib/elements/fill_stitch.py:109 msgid "Automatically routed fill stitching" msgstr "Definir enchimento automaticamente" -#: lib/elements/fill_stitch.py:111 -msgid "Fill method" -msgstr "" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:113 msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:114 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:115 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:116 +msgid "Meander Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:117 +msgid "Circular Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:118 msgid "Legacy Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 -msgid "Meander Fill" +#: lib/elements/fill_stitch.py:122 +msgid "Fill method" msgstr "" -#: lib/elements/fill_stitch.py:117 +#: lib/elements/fill_stitch.py:138 msgid "Guided Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Copy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Parallel Offset" msgstr "" -#: lib/elements/fill_stitch.py:119 +#: lib/elements/fill_stitch.py:140 msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced." msgstr "" -#: lib/elements/fill_stitch.py:126 +#: lib/elements/fill_stitch.py:147 msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Inner to Outer" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Single spiral" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Double spiral" msgstr "" -#: lib/elements/fill_stitch.py:132 +#: lib/elements/fill_stitch.py:153 msgid "Join Style" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Round" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Mitered" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Beveled" msgstr "" -#: lib/elements/fill_stitch.py:138 +#: lib/elements/fill_stitch.py:160 msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill_stitch.py:143 +#: lib/elements/fill_stitch.py:169 msgid "Smoothness" msgstr "" -#: lib/elements/fill_stitch.py:144 +#: lib/elements/fill_stitch.py:170 msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too." msgstr "" -#: lib/elements/fill_stitch.py:158 +#: lib/elements/fill_stitch.py:184 msgid "Clockwise" msgstr "" -#: lib/elements/fill_stitch.py:163 +#: lib/elements/fill_stitch.py:189 msgid "Meander Pattern" msgstr "" -#: lib/elements/fill_stitch.py:169 +#: lib/elements/fill_stitch.py:196 msgid "Meander pattern scale" msgstr "" -#: lib/elements/fill_stitch.py:175 +#: lib/elements/fill_stitch.py:206 msgid "Angle of lines of stitches" msgstr "Ângulo das linhas de ponto" -#: lib/elements/fill_stitch.py:176 +#: lib/elements/fill_stitch.py:207 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:194 lib/elements/fill_stitch.py:497 +#: lib/elements/fill_stitch.py:225 lib/elements/fill_stitch.py:538 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:195 lib/elements/fill_stitch.py:498 +#: lib/elements/fill_stitch.py:226 lib/elements/fill_stitch.py:539 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:208 +#: lib/elements/fill_stitch.py:239 msgid "Flip fill (start right-to-left)" msgstr "Inverter Enchimento (Direita-Para-Esquerda)" -#: lib/elements/fill_stitch.py:209 +#: lib/elements/fill_stitch.py:240 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:220 +#: lib/elements/fill_stitch.py:251 msgid "Spacing between rows" msgstr "Espaçamento entre linhas" -#: lib/elements/fill_stitch.py:221 +#: lib/elements/fill_stitch.py:252 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:236 +#: lib/elements/fill_stitch.py:271 msgid "Maximum fill stitch length" msgstr "Distância máxima entre pontos de enchimento" -#: lib/elements/fill_stitch.py:237 +#: lib/elements/fill_stitch.py:272 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:249 +#: lib/elements/fill_stitch.py:287 msgid "Stagger rows this many times before repeating" msgstr "Numero de vezes a escalonar linhas antes de repetir" -#: lib/elements/fill_stitch.py:250 +#: lib/elements/fill_stitch.py:288 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:408 lib/elements/stroke.py:125 +#: lib/elements/fill_stitch.py:446 lib/elements/stroke.py:124 msgid "Running stitch length" msgstr "Distância de ponto corrido" -#: lib/elements/fill_stitch.py:409 -msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander fill." +#: lib/elements/fill_stitch.py:447 +msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:421 lib/elements/stroke.py:136 +#: lib/elements/fill_stitch.py:462 lib/elements/stroke.py:135 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:422 +#: lib/elements/fill_stitch.py:463 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:433 +#: lib/elements/fill_stitch.py:474 msgid "Underlay" msgstr "Sub-camada" -#: lib/elements/fill_stitch.py:433 lib/elements/fill_stitch.py:442 -#: lib/elements/fill_stitch.py:467 lib/elements/fill_stitch.py:478 -#: lib/elements/fill_stitch.py:488 lib/elements/fill_stitch.py:500 -#: lib/elements/fill_stitch.py:538 +#: lib/elements/fill_stitch.py:474 lib/elements/fill_stitch.py:483 +#: lib/elements/fill_stitch.py:508 lib/elements/fill_stitch.py:519 +#: lib/elements/fill_stitch.py:529 lib/elements/fill_stitch.py:541 +#: lib/elements/fill_stitch.py:582 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:439 +#: lib/elements/fill_stitch.py:480 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:440 +#: lib/elements/fill_stitch.py:481 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:464 +#: lib/elements/fill_stitch.py:505 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:465 +#: lib/elements/fill_stitch.py:506 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:516 msgid "Max stitch length" msgstr "Distância máxima de ponto" -#: lib/elements/fill_stitch.py:476 +#: lib/elements/fill_stitch.py:517 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:486 +#: lib/elements/fill_stitch.py:527 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:509 +#: lib/elements/fill_stitch.py:550 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:520 lib/elements/fill_stitch.py:534 +#: lib/elements/fill_stitch.py:564 lib/elements/fill_stitch.py:578 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:521 lib/elements/fill_stitch.py:535 +#: lib/elements/fill_stitch.py:565 lib/elements/fill_stitch.py:579 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:771 +#: lib/elements/fill_stitch.py:827 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:774 +#: lib/elements/fill_stitch.py:830 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1710,7 +1766,7 @@ msgstr "" msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:173 lib/elements/stroke.py:149 +#: lib/elements/satin_column.py:173 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Espaçamento Zig-zag (crista-a-crista)" @@ -1780,7 +1836,7 @@ msgstr "Sub-camada com movimento central" msgid "Center-Walk Underlay" msgstr "Sub-camada com movimento central" -#: lib/elements/satin_column.py:275 lib/elements/stroke.py:101 +#: lib/elements/satin_column.py:275 lib/elements/stroke.py:100 msgid "Repeats" msgstr "Repetições" @@ -1831,200 +1887,200 @@ msgstr "" msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:27 +#: lib/elements/stroke.py:26 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:27 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:30 +#: lib/elements/stroke.py:29 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:31 +#: lib/elements/stroke.py:30 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:44 +#: lib/elements/stroke.py:43 msgid "Small ZigZag" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:44 msgid "This zig zag stitch has a stroke width smaller than 0.5 units." msgstr "" -#: lib/elements/stroke.py:47 +#: lib/elements/stroke.py:46 msgid "Set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" -#: lib/elements/stroke.py:52 +#: lib/elements/stroke.py:51 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:55 +#: lib/elements/stroke.py:54 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:79 inx/inkstitch_break_apart.inx:17 +#: lib/elements/stroke.py:78 inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Running Stitch" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Ripple" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:89 msgid "Manual stitch placement" msgstr "Colocação manual de pontos" -#: lib/elements/stroke.py:91 +#: lib/elements/stroke.py:90 msgid "Stitch every node in the path. All other options are ignored." msgstr "" -#: lib/elements/stroke.py:102 +#: lib/elements/stroke.py:101 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:112 +#: lib/elements/stroke.py:111 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:113 +#: lib/elements/stroke.py:112 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:126 +#: lib/elements/stroke.py:125 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:137 +#: lib/elements/stroke.py:136 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:150 +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:179 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:180 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:191 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:192 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:215 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:216 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:227 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:228 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:239 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:240 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:251 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:264 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:265 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:269 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:277 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:278 lib/elements/stroke.py:289 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:288 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:288 +#: lib/elements/stroke.py:287 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:289 +#: lib/elements/stroke.py:288 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:299 +#: lib/elements/stroke.py:298 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:299 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:311 +#: lib/elements/stroke.py:310 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:312 +#: lib/elements/stroke.py:311 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "flat" msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "point" msgstr "" -#: lib/elements/stroke.py:394 +#: lib/elements/stroke.py:393 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 "" @@ -2280,7 +2336,7 @@ msgstr "" msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:85 lib/extensions/params.py:502 +#: lib/extensions/lettering.py:85 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2289,7 +2345,7 @@ msgstr "" msgid "Cancel" msgstr "Cancelar" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:510 +#: lib/extensions/lettering.py:89 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "Aplicar e Sair" @@ -2359,54 +2415,58 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:272 +#: lib/extensions/params.py:273 msgid "These settings will be applied to 1 object." msgstr "Definições serão aplicadas a 1 objecto." -#: lib/extensions/params.py:274 +#: lib/extensions/params.py:275 #, python-format msgid "These settings will be applied to %d objects." msgstr "Definições serão aplicadas a %d objectos." -#: lib/extensions/params.py:279 +#: lib/extensions/params.py:280 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:284 +#: lib/extensions/params.py:285 #, 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:288 +#: lib/extensions/params.py:289 msgid "Disabling this tab will disable the following tab." msgstr "Desactivar esta aba desactivará a seguinte aba." -#: lib/extensions/params.py:292 +#: lib/extensions/params.py:293 #, 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:351 +#: lib/extensions/params.py:352 msgid "Inkscape objects" msgstr "Objectos do Inkscape" -#: lib/extensions/params.py:426 +#: lib/extensions/params.py:409 +msgid "No options available" +msgstr "" + +#: lib/extensions/params.py:429 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:456 +#: lib/extensions/params.py:459 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:466 +#: lib/extensions/params.py:469 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "Parametros de Bordado" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "Usar ultimas definições" @@ -2673,7 +2733,47 @@ msgstr "" msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" -#: lib/stitch_plan/stitch_plan.py:27 +#: lib/stitch_plan/lock_stitch.py:210 +msgid "Half Stitch" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:211 +msgid "Arrow" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:212 +msgid "Back and forth" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:213 +msgid "Bowtie" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:214 +msgid "Cross" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:215 +msgid "Star" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:216 inx/inkstitch_break_apart.inx:18 +msgid "Simple" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:217 +msgid "Triangle" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:218 +msgid "Zig-zag" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:219 +msgid "Custom" +msgstr "" + +#: lib/stitch_plan/stitch_plan.py:26 msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" @@ -3726,10 +3826,6 @@ msgstr "" msgid "Tools: Fill" msgstr "" -#: inx/inkstitch_break_apart.inx:18 -msgid "Simple" -msgstr "" - #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" diff --git a/translations/messages_ro_RO.po b/translations/messages_ro_RO.po index 4b8f4ca7..7ed96fe9 100644 --- a/translations/messages_ro_RO.po +++ b/translations/messages_ro_RO.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" -"PO-Revision-Date: 2023-02-27 01:26\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" +"PO-Revision-Date: 2023-02-28 01:26\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:779 +#: inkstitch.py:107 lib/elements/fill_stitch.py:835 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1075,77 +1075,129 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:240 +#: lib/elements/element.py:242 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:241 +#: lib/elements/element.py:243 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:245 +#: lib/elements/element.py:247 msgid "Both" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Before" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "After" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Neither" msgstr "" -#: lib/elements/element.py:254 +#: lib/elements/element.py:256 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:255 +#: lib/elements/element.py:257 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:266 -msgid "Random seed" +#: lib/elements/element.py:268 +msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:267 -msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +#: lib/elements/element.py:269 +msgid "Tack down stitch type" +msgstr "" + +#: lib/elements/element.py:279 lib/elements/element.py:325 +msgid "Custom path" +msgstr "" + +#: lib/elements/element.py:280 +msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." +msgstr "" + +#: lib/elements/element.py:290 lib/elements/element.py:302 +msgid "Scale tack stitch" +msgstr "" + +#: lib/elements/element.py:291 +msgid "Set stitch length. A 1 in a custom path equals this values." +msgstr "" + +#: lib/elements/element.py:303 +msgid "Scale tack stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:314 +msgid "Lock stitch" msgstr "" #: lib/elements/element.py:315 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:373 +#: lib/elements/element.py:326 +msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." +msgstr "" + +#: lib/elements/element.py:336 lib/elements/element.py:348 +msgid "Scale lock stitch" +msgstr "" + +#: lib/elements/element.py:337 +msgid "Set length of lock stitches (mm)." +msgstr "" + +#: lib/elements/element.py:349 +msgid "Scale lock stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:361 msgid "Trim After" msgstr "" -#: lib/elements/element.py:374 +#: lib/elements/element.py:362 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:383 +#: lib/elements/element.py:371 msgid "Stop After" msgstr "" -#: lib/elements/element.py:384 +#: lib/elements/element.py:372 msgid "Add a STOP command after stitching this object." msgstr "" +#: lib/elements/element.py:381 +msgid "Random seed" +msgstr "" + +#: lib/elements/element.py:382 +msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +msgstr "" + +#: lib/elements/element.py:430 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgstr "" + #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:503 +#: lib/elements/element.py:616 msgid "Failed on " msgstr "" -#: lib/elements/element.py:505 +#: lib/elements/element.py:618 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1161,325 +1213,329 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill_stitch.py:31 +#: lib/elements/fill_stitch.py:34 msgid "Small Fill" msgstr "" -#: lib/elements/fill_stitch.py:32 +#: lib/elements/fill_stitch.py:35 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:38 lib/elements/fill_stitch.py:508 +#: lib/elements/fill_stitch.py:41 lib/elements/fill_stitch.py:549 msgid "Expand" msgstr "" -#: lib/elements/fill_stitch.py:39 +#: lib/elements/fill_stitch.py:42 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:44 lib/elements/fill_stitch.py:485 +#: lib/elements/fill_stitch.py:47 lib/elements/fill_stitch.py:526 msgid "Inset" msgstr "" -#: lib/elements/fill_stitch.py:45 +#: lib/elements/fill_stitch.py:48 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:50 +#: lib/elements/fill_stitch.py:53 msgid "Missing Guideline" msgstr "" -#: lib/elements/fill_stitch.py:51 +#: lib/elements/fill_stitch.py:54 msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/fill_stitch.py:53 +#: lib/elements/fill_stitch.py:56 msgid "* Create a stroke object" msgstr "" -#: lib/elements/fill_stitch.py:54 +#: lib/elements/fill_stitch.py:57 msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/fill_stitch.py:59 +#: lib/elements/fill_stitch.py:62 msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/fill_stitch.py:60 +#: lib/elements/fill_stitch.py:63 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:63 +#: lib/elements/fill_stitch.py:66 msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:68 lib/elements/stroke.py:36 +#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:35 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:69 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:39 +#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:38 msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/fill_stitch.py:76 +#: lib/elements/fill_stitch.py:79 msgid "Unconnected" msgstr "" -#: lib/elements/fill_stitch.py:77 +#: lib/elements/fill_stitch.py:80 msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill_stitch.py:81 lib/elements/fill_stitch.py:90 -#: lib/elements/fill_stitch.py:98 +#: lib/elements/fill_stitch.py:84 lib/elements/fill_stitch.py:93 +#: lib/elements/fill_stitch.py:101 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill_stitch.py:86 +#: lib/elements/fill_stitch.py:89 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill_stitch.py:87 +#: lib/elements/fill_stitch.py:90 msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in." msgstr "" -#: lib/elements/fill_stitch.py:95 +#: lib/elements/fill_stitch.py:98 msgid "This shape is invalid" msgstr "" -#: lib/elements/fill_stitch.py:96 +#: lib/elements/fill_stitch.py:99 msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension." msgstr "" -#: lib/elements/fill_stitch.py:103 +#: lib/elements/fill_stitch.py:106 msgid "FillStitch" msgstr "" -#: lib/elements/fill_stitch.py:106 +#: lib/elements/fill_stitch.py:109 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/fill_stitch.py:111 -msgid "Fill method" -msgstr "" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:113 msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:114 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:115 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:116 +msgid "Meander Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:117 +msgid "Circular Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:118 msgid "Legacy Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 -msgid "Meander Fill" +#: lib/elements/fill_stitch.py:122 +msgid "Fill method" msgstr "" -#: lib/elements/fill_stitch.py:117 +#: lib/elements/fill_stitch.py:138 msgid "Guided Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Copy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Parallel Offset" msgstr "" -#: lib/elements/fill_stitch.py:119 +#: lib/elements/fill_stitch.py:140 msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced." msgstr "" -#: lib/elements/fill_stitch.py:126 +#: lib/elements/fill_stitch.py:147 msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Inner to Outer" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Single spiral" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Double spiral" msgstr "" -#: lib/elements/fill_stitch.py:132 +#: lib/elements/fill_stitch.py:153 msgid "Join Style" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Round" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Mitered" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Beveled" msgstr "" -#: lib/elements/fill_stitch.py:138 +#: lib/elements/fill_stitch.py:160 msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill_stitch.py:143 +#: lib/elements/fill_stitch.py:169 msgid "Smoothness" msgstr "" -#: lib/elements/fill_stitch.py:144 +#: lib/elements/fill_stitch.py:170 msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too." msgstr "" -#: lib/elements/fill_stitch.py:158 +#: lib/elements/fill_stitch.py:184 msgid "Clockwise" msgstr "" -#: lib/elements/fill_stitch.py:163 +#: lib/elements/fill_stitch.py:189 msgid "Meander Pattern" msgstr "" -#: lib/elements/fill_stitch.py:169 +#: lib/elements/fill_stitch.py:196 msgid "Meander pattern scale" msgstr "" -#: lib/elements/fill_stitch.py:175 +#: lib/elements/fill_stitch.py:206 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill_stitch.py:176 +#: lib/elements/fill_stitch.py:207 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:194 lib/elements/fill_stitch.py:497 +#: lib/elements/fill_stitch.py:225 lib/elements/fill_stitch.py:538 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:195 lib/elements/fill_stitch.py:498 +#: lib/elements/fill_stitch.py:226 lib/elements/fill_stitch.py:539 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:208 +#: lib/elements/fill_stitch.py:239 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:209 +#: lib/elements/fill_stitch.py:240 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:220 +#: lib/elements/fill_stitch.py:251 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:221 +#: lib/elements/fill_stitch.py:252 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:236 +#: lib/elements/fill_stitch.py:271 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:237 +#: lib/elements/fill_stitch.py:272 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:249 +#: lib/elements/fill_stitch.py:287 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:250 +#: lib/elements/fill_stitch.py:288 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:408 lib/elements/stroke.py:125 +#: lib/elements/fill_stitch.py:446 lib/elements/stroke.py:124 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:409 -msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander fill." +#: lib/elements/fill_stitch.py:447 +msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:421 lib/elements/stroke.py:136 +#: lib/elements/fill_stitch.py:462 lib/elements/stroke.py:135 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:422 +#: lib/elements/fill_stitch.py:463 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:433 +#: lib/elements/fill_stitch.py:474 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:433 lib/elements/fill_stitch.py:442 -#: lib/elements/fill_stitch.py:467 lib/elements/fill_stitch.py:478 -#: lib/elements/fill_stitch.py:488 lib/elements/fill_stitch.py:500 -#: lib/elements/fill_stitch.py:538 +#: lib/elements/fill_stitch.py:474 lib/elements/fill_stitch.py:483 +#: lib/elements/fill_stitch.py:508 lib/elements/fill_stitch.py:519 +#: lib/elements/fill_stitch.py:529 lib/elements/fill_stitch.py:541 +#: lib/elements/fill_stitch.py:582 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:439 +#: lib/elements/fill_stitch.py:480 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:440 +#: lib/elements/fill_stitch.py:481 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:464 +#: lib/elements/fill_stitch.py:505 msgid "Row spacing" msgstr "Distantarea randurilor" -#: lib/elements/fill_stitch.py:465 +#: lib/elements/fill_stitch.py:506 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:516 msgid "Max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:476 +#: lib/elements/fill_stitch.py:517 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:486 +#: lib/elements/fill_stitch.py:527 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:509 +#: lib/elements/fill_stitch.py:550 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:520 lib/elements/fill_stitch.py:534 +#: lib/elements/fill_stitch.py:564 lib/elements/fill_stitch.py:578 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:521 lib/elements/fill_stitch.py:535 +#: lib/elements/fill_stitch.py:565 lib/elements/fill_stitch.py:579 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:771 +#: lib/elements/fill_stitch.py:827 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:774 +#: lib/elements/fill_stitch.py:830 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1710,7 +1766,7 @@ msgstr "" msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:173 lib/elements/stroke.py:149 +#: lib/elements/satin_column.py:173 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -1780,7 +1836,7 @@ msgstr "" msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:275 lib/elements/stroke.py:101 +#: lib/elements/satin_column.py:275 lib/elements/stroke.py:100 msgid "Repeats" msgstr "" @@ -1831,200 +1887,200 @@ msgstr "" msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:27 +#: lib/elements/stroke.py:26 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:27 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:30 +#: lib/elements/stroke.py:29 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:31 +#: lib/elements/stroke.py:30 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:44 +#: lib/elements/stroke.py:43 msgid "Small ZigZag" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:44 msgid "This zig zag stitch has a stroke width smaller than 0.5 units." msgstr "" -#: lib/elements/stroke.py:47 +#: lib/elements/stroke.py:46 msgid "Set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" -#: lib/elements/stroke.py:52 +#: lib/elements/stroke.py:51 msgid "Stroke" msgstr "Chenar" -#: lib/elements/stroke.py:55 +#: lib/elements/stroke.py:54 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:79 inx/inkstitch_break_apart.inx:17 +#: lib/elements/stroke.py:78 inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Running Stitch" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Ripple" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:89 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:91 +#: lib/elements/stroke.py:90 msgid "Stitch every node in the path. All other options are ignored." msgstr "" -#: lib/elements/stroke.py:102 +#: lib/elements/stroke.py:101 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:112 +#: lib/elements/stroke.py:111 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:113 +#: lib/elements/stroke.py:112 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:126 +#: lib/elements/stroke.py:125 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:137 +#: lib/elements/stroke.py:136 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:150 +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:179 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:180 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:191 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:192 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:215 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:216 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:227 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:228 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:239 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:240 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:251 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:264 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:265 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:269 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:277 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:278 lib/elements/stroke.py:289 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:288 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:288 +#: lib/elements/stroke.py:287 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:289 +#: lib/elements/stroke.py:288 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:299 +#: lib/elements/stroke.py:298 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:299 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:311 +#: lib/elements/stroke.py:310 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:312 +#: lib/elements/stroke.py:311 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "flat" msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "point" msgstr "" -#: lib/elements/stroke.py:394 +#: lib/elements/stroke.py:393 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 "" @@ -2280,7 +2336,7 @@ msgstr "" msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:85 lib/extensions/params.py:502 +#: lib/extensions/lettering.py:85 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2289,7 +2345,7 @@ msgstr "" msgid "Cancel" msgstr "Anulare" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:510 +#: lib/extensions/lettering.py:89 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "Aplica si iesi" @@ -2359,54 +2415,58 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:272 +#: lib/extensions/params.py:273 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:274 +#: lib/extensions/params.py:275 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:279 +#: lib/extensions/params.py:280 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:284 +#: lib/extensions/params.py:285 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:288 +#: lib/extensions/params.py:289 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:292 +#: lib/extensions/params.py:293 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:352 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:426 +#: lib/extensions/params.py:409 +msgid "No options available" +msgstr "" + +#: lib/extensions/params.py:429 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:456 +#: lib/extensions/params.py:459 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:466 +#: lib/extensions/params.py:469 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2673,7 +2733,47 @@ msgstr "" msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" -#: lib/stitch_plan/stitch_plan.py:27 +#: lib/stitch_plan/lock_stitch.py:210 +msgid "Half Stitch" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:211 +msgid "Arrow" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:212 +msgid "Back and forth" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:213 +msgid "Bowtie" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:214 +msgid "Cross" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:215 +msgid "Star" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:216 inx/inkstitch_break_apart.inx:18 +msgid "Simple" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:217 +msgid "Triangle" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:218 +msgid "Zig-zag" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:219 +msgid "Custom" +msgstr "" + +#: lib/stitch_plan/stitch_plan.py:26 msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" @@ -3727,10 +3827,6 @@ msgstr "" msgid "Tools: Fill" msgstr "" -#: inx/inkstitch_break_apart.inx:18 -msgid "Simple" -msgstr "" - #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" diff --git a/translations/messages_ru_RU.po b/translations/messages_ru_RU.po index 7a0cd22c..218573c1 100644 --- a/translations/messages_ru_RU.po +++ b/translations/messages_ru_RU.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" -"PO-Revision-Date: 2023-02-27 01:26\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" +"PO-Revision-Date: 2023-02-28 01:26\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:779 +#: inkstitch.py:107 lib/elements/fill_stitch.py:835 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1075,77 +1075,129 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:240 +#: lib/elements/element.py:242 msgid "Allow lock stitches" msgstr "Разрешить добавлять закрепки" -#: lib/elements/element.py:241 +#: lib/elements/element.py:243 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:245 +#: lib/elements/element.py:247 msgid "Both" msgstr "Обе" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Before" msgstr "Начальная" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "After" msgstr "Конечная" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Neither" msgstr "Не добавлять" -#: lib/elements/element.py:254 +#: lib/elements/element.py:256 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "Обязательные закрепки" -#: lib/elements/element.py:255 +#: lib/elements/element.py:257 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:266 -msgid "Random seed" +#: lib/elements/element.py:268 +msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:267 -msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +#: lib/elements/element.py:269 +msgid "Tack down stitch type" +msgstr "" + +#: lib/elements/element.py:279 lib/elements/element.py:325 +msgid "Custom path" +msgstr "" + +#: lib/elements/element.py:280 +msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." +msgstr "" + +#: lib/elements/element.py:290 lib/elements/element.py:302 +msgid "Scale tack stitch" +msgstr "" + +#: lib/elements/element.py:291 +msgid "Set stitch length. A 1 in a custom path equals this values." +msgstr "" + +#: lib/elements/element.py:303 +msgid "Scale tack stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:314 +msgid "Lock stitch" msgstr "" #: lib/elements/element.py:315 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." -msgstr "У объекта %(id)s атрибут 'd' пуст. Удалите этот объект из вашего дизайна." +msgid "Lock stitch type" +msgstr "" + +#: lib/elements/element.py:326 +msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." +msgstr "" + +#: lib/elements/element.py:336 lib/elements/element.py:348 +msgid "Scale lock stitch" +msgstr "" + +#: lib/elements/element.py:337 +msgid "Set length of lock stitches (mm)." +msgstr "" -#: lib/elements/element.py:373 +#: lib/elements/element.py:349 +msgid "Scale lock stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:361 msgid "Trim After" msgstr "" -#: lib/elements/element.py:374 +#: lib/elements/element.py:362 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:383 +#: lib/elements/element.py:371 msgid "Stop After" msgstr "" -#: lib/elements/element.py:384 +#: lib/elements/element.py:372 msgid "Add a STOP command after stitching this object." msgstr "" +#: lib/elements/element.py:381 +msgid "Random seed" +msgstr "" + +#: lib/elements/element.py:382 +msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +msgstr "" + +#: lib/elements/element.py:430 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgstr "У объекта %(id)s атрибут 'd' пуст. Удалите этот объект из вашего дизайна." + #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:503 +#: lib/elements/element.py:616 msgid "Failed on " msgstr "" -#: lib/elements/element.py:505 +#: lib/elements/element.py:618 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1161,325 +1213,329 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "* Выберите: Расширения > Ink/Stitch > Решение проблем > Очистка Дизайна..." -#: lib/elements/fill_stitch.py:31 +#: lib/elements/fill_stitch.py:34 msgid "Small Fill" msgstr "Малое заполнение" -#: lib/elements/fill_stitch.py:32 +#: lib/elements/fill_stitch.py:35 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:38 lib/elements/fill_stitch.py:508 +#: lib/elements/fill_stitch.py:41 lib/elements/fill_stitch.py:549 msgid "Expand" msgstr "Уширение" -#: lib/elements/fill_stitch.py:39 +#: lib/elements/fill_stitch.py:42 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:44 lib/elements/fill_stitch.py:485 +#: lib/elements/fill_stitch.py:47 lib/elements/fill_stitch.py:526 msgid "Inset" msgstr "Отступ" -#: lib/elements/fill_stitch.py:45 +#: lib/elements/fill_stitch.py:48 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:50 +#: lib/elements/fill_stitch.py:53 msgid "Missing Guideline" msgstr "" -#: lib/elements/fill_stitch.py:51 +#: lib/elements/fill_stitch.py:54 msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/fill_stitch.py:53 +#: lib/elements/fill_stitch.py:56 msgid "* Create a stroke object" msgstr "" -#: lib/elements/fill_stitch.py:54 +#: lib/elements/fill_stitch.py:57 msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/fill_stitch.py:59 +#: lib/elements/fill_stitch.py:62 msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/fill_stitch.py:60 +#: lib/elements/fill_stitch.py:63 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:63 +#: lib/elements/fill_stitch.py:66 msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:68 lib/elements/stroke.py:36 +#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:35 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:69 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:39 +#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:38 msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/fill_stitch.py:76 +#: lib/elements/fill_stitch.py:79 msgid "Unconnected" msgstr "Несвязанные формы" -#: lib/elements/fill_stitch.py:77 +#: lib/elements/fill_stitch.py:80 msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill_stitch.py:81 lib/elements/fill_stitch.py:90 -#: lib/elements/fill_stitch.py:98 +#: lib/elements/fill_stitch.py:84 lib/elements/fill_stitch.py:93 +#: lib/elements/fill_stitch.py:101 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "* Расширения > Ink/Stitch > Инструменты заполнения > Разбить объекты заливок" -#: lib/elements/fill_stitch.py:86 +#: lib/elements/fill_stitch.py:89 msgid "Border crosses itself" msgstr "Границы пересекают сами себя" -#: lib/elements/fill_stitch.py:87 +#: lib/elements/fill_stitch.py:90 msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in." msgstr "" -#: lib/elements/fill_stitch.py:95 +#: lib/elements/fill_stitch.py:98 msgid "This shape is invalid" msgstr "" -#: lib/elements/fill_stitch.py:96 +#: lib/elements/fill_stitch.py:99 msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension." msgstr "" -#: lib/elements/fill_stitch.py:103 +#: lib/elements/fill_stitch.py:106 msgid "FillStitch" msgstr "" -#: lib/elements/fill_stitch.py:106 +#: lib/elements/fill_stitch.py:109 msgid "Automatically routed fill stitching" msgstr "Автоматически рассчитанная вышивка заполнения" -#: lib/elements/fill_stitch.py:111 -msgid "Fill method" -msgstr "" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:113 msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:114 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:115 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:116 +msgid "Meander Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:117 +msgid "Circular Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:118 msgid "Legacy Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 -msgid "Meander Fill" +#: lib/elements/fill_stitch.py:122 +msgid "Fill method" msgstr "" -#: lib/elements/fill_stitch.py:117 +#: lib/elements/fill_stitch.py:138 msgid "Guided Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Copy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Parallel Offset" msgstr "" -#: lib/elements/fill_stitch.py:119 +#: lib/elements/fill_stitch.py:140 msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced." msgstr "" -#: lib/elements/fill_stitch.py:126 +#: lib/elements/fill_stitch.py:147 msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Inner to Outer" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Single spiral" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Double spiral" msgstr "" -#: lib/elements/fill_stitch.py:132 +#: lib/elements/fill_stitch.py:153 msgid "Join Style" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Round" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Mitered" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Beveled" msgstr "" -#: lib/elements/fill_stitch.py:138 +#: lib/elements/fill_stitch.py:160 msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill_stitch.py:143 +#: lib/elements/fill_stitch.py:169 msgid "Smoothness" msgstr "" -#: lib/elements/fill_stitch.py:144 +#: lib/elements/fill_stitch.py:170 msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too." msgstr "" -#: lib/elements/fill_stitch.py:158 +#: lib/elements/fill_stitch.py:184 msgid "Clockwise" msgstr "" -#: lib/elements/fill_stitch.py:163 +#: lib/elements/fill_stitch.py:189 msgid "Meander Pattern" msgstr "" -#: lib/elements/fill_stitch.py:169 +#: lib/elements/fill_stitch.py:196 msgid "Meander pattern scale" msgstr "" -#: lib/elements/fill_stitch.py:175 +#: lib/elements/fill_stitch.py:206 msgid "Angle of lines of stitches" msgstr "Угол линий стежков" -#: lib/elements/fill_stitch.py:176 +#: lib/elements/fill_stitch.py:207 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "Угол увеличивается в направление против часовой стрелки. 0 - горизонтально. Отрицательные значения допускаются." -#: lib/elements/fill_stitch.py:194 lib/elements/fill_stitch.py:497 +#: lib/elements/fill_stitch.py:225 lib/elements/fill_stitch.py:538 msgid "Skip last stitch in each row" msgstr "Пропускать последний стежок в ряду" -#: lib/elements/fill_stitch.py:195 lib/elements/fill_stitch.py:498 +#: lib/elements/fill_stitch.py:226 lib/elements/fill_stitch.py:539 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:208 +#: lib/elements/fill_stitch.py:239 msgid "Flip fill (start right-to-left)" msgstr "Развернуть направление (справа-налево)" -#: lib/elements/fill_stitch.py:209 +#: lib/elements/fill_stitch.py:240 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "Эта опция может помочь с планированием маршрута переходов при вышивке. Когда эта опция активна, вышивание идет справа-налево, вместо обычного направления слева-направо." -#: lib/elements/fill_stitch.py:220 +#: lib/elements/fill_stitch.py:251 msgid "Spacing between rows" msgstr "Расстояние между рядов" -#: lib/elements/fill_stitch.py:221 +#: lib/elements/fill_stitch.py:252 msgid "Distance between rows of stitches." msgstr "Расстояние между рядами вышивки." -#: lib/elements/fill_stitch.py:236 +#: lib/elements/fill_stitch.py:271 msgid "Maximum fill stitch length" msgstr "Максимальная длина стежка заполнения" -#: lib/elements/fill_stitch.py:237 +#: lib/elements/fill_stitch.py:272 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "Длина каждого стежка в ряду. В конце и начале ряда стежки могут быть короче." -#: lib/elements/fill_stitch.py:249 +#: lib/elements/fill_stitch.py:287 msgid "Stagger rows this many times before repeating" msgstr "Количество сдвигов строчек перед повторением" -#: lib/elements/fill_stitch.py:250 +#: lib/elements/fill_stitch.py:288 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:408 lib/elements/stroke.py:125 +#: lib/elements/fill_stitch.py:446 lib/elements/stroke.py:124 msgid "Running stitch length" msgstr "Длина стежка строчки" -#: lib/elements/fill_stitch.py:409 -msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander fill." +#: lib/elements/fill_stitch.py:447 +msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:421 lib/elements/stroke.py:136 +#: lib/elements/fill_stitch.py:462 lib/elements/stroke.py:135 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:422 +#: lib/elements/fill_stitch.py:463 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:433 +#: lib/elements/fill_stitch.py:474 msgid "Underlay" msgstr "Предварительная прострочка" -#: lib/elements/fill_stitch.py:433 lib/elements/fill_stitch.py:442 -#: lib/elements/fill_stitch.py:467 lib/elements/fill_stitch.py:478 -#: lib/elements/fill_stitch.py:488 lib/elements/fill_stitch.py:500 -#: lib/elements/fill_stitch.py:538 +#: lib/elements/fill_stitch.py:474 lib/elements/fill_stitch.py:483 +#: lib/elements/fill_stitch.py:508 lib/elements/fill_stitch.py:519 +#: lib/elements/fill_stitch.py:529 lib/elements/fill_stitch.py:541 +#: lib/elements/fill_stitch.py:582 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:439 +#: lib/elements/fill_stitch.py:480 msgid "Fill angle" msgstr "Угол заполнения" -#: lib/elements/fill_stitch.py:440 +#: lib/elements/fill_stitch.py:481 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:464 +#: lib/elements/fill_stitch.py:505 msgid "Row spacing" msgstr "Расстояние между рядов" -#: lib/elements/fill_stitch.py:465 +#: lib/elements/fill_stitch.py:506 msgid "default: 3x fill row spacing" msgstr "по умолчанию: растояние между рядов заполнения × 3" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:516 msgid "Max stitch length" msgstr "Максимальная длина стежка" -#: lib/elements/fill_stitch.py:476 +#: lib/elements/fill_stitch.py:517 msgid "default: equal to fill max stitch length" msgstr "по умолчанию: равна максимальной длине стежка заполнения" -#: lib/elements/fill_stitch.py:486 +#: lib/elements/fill_stitch.py:527 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "Сжать контур предварительной прострочки, чтобы она не показалась из под заполнения." -#: lib/elements/fill_stitch.py:509 +#: lib/elements/fill_stitch.py:550 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:520 lib/elements/fill_stitch.py:534 +#: lib/elements/fill_stitch.py:564 lib/elements/fill_stitch.py:578 msgid "Underpath" msgstr "Нижние переходы" -#: lib/elements/fill_stitch.py:521 lib/elements/fill_stitch.py:535 +#: lib/elements/fill_stitch.py:565 lib/elements/fill_stitch.py:579 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:771 +#: lib/elements/fill_stitch.py:827 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:774 +#: lib/elements/fill_stitch.py:830 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1710,7 +1766,7 @@ msgstr "" msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:173 lib/elements/stroke.py:149 +#: lib/elements/satin_column.py:173 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Плотность зигзага (расстояние между пиками)" @@ -1780,7 +1836,7 @@ msgstr "Предварительная прострочка по центру" msgid "Center-Walk Underlay" msgstr "Прострочка По Центру" -#: lib/elements/satin_column.py:275 lib/elements/stroke.py:101 +#: lib/elements/satin_column.py:275 lib/elements/stroke.py:100 msgid "Repeats" msgstr "Повторов строчки" @@ -1831,200 +1887,200 @@ msgstr "" msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "Разделять стежки, если их длина превосходит указанную" -#: lib/elements/stroke.py:27 +#: lib/elements/stroke.py:26 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:27 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:30 +#: lib/elements/stroke.py:29 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:31 +#: lib/elements/stroke.py:30 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:44 +#: lib/elements/stroke.py:43 msgid "Small ZigZag" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:44 msgid "This zig zag stitch has a stroke width smaller than 0.5 units." msgstr "" -#: lib/elements/stroke.py:47 +#: lib/elements/stroke.py:46 msgid "Set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" -#: lib/elements/stroke.py:52 +#: lib/elements/stroke.py:51 msgid "Stroke" msgstr "Строчка" -#: lib/elements/stroke.py:55 +#: lib/elements/stroke.py:54 msgid "Running stitch along paths" msgstr "Строчка вдоль линий" -#: lib/elements/stroke.py:79 inx/inkstitch_break_apart.inx:17 +#: lib/elements/stroke.py:78 inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "Метод" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Running Stitch" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Ripple" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:89 msgid "Manual stitch placement" msgstr "Ручная расстановка стежков" -#: lib/elements/stroke.py:91 +#: lib/elements/stroke.py:90 msgid "Stitch every node in the path. All other options are ignored." msgstr "" -#: lib/elements/stroke.py:102 +#: lib/elements/stroke.py:101 msgid "Defines how many times to run down and back along the path." msgstr "Определяет сколько раз нужно пройти по строчке вперед и назад." -#: lib/elements/stroke.py:112 +#: lib/elements/stroke.py:111 msgid "Bean stitch number of repeats" msgstr "Число повторов стежка" -#: lib/elements/stroke.py:113 +#: lib/elements/stroke.py:112 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:126 +#: lib/elements/stroke.py:125 msgid "Length of stitches in running stitch mode." msgstr "Длина стежков в режиме строчки." -#: lib/elements/stroke.py:137 +#: lib/elements/stroke.py:136 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:150 +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "Длина стяжков в режиме зигзага." -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:179 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:180 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:191 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:192 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:215 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:216 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:227 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:228 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:239 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:240 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:251 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:264 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:265 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:269 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "Нет" -#: lib/elements/stroke.py:277 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:278 lib/elements/stroke.py:289 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:288 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:288 +#: lib/elements/stroke.py:287 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:289 +#: lib/elements/stroke.py:288 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:299 +#: lib/elements/stroke.py:298 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:299 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:311 +#: lib/elements/stroke.py:310 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:312 +#: lib/elements/stroke.py:311 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "flat" msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "point" msgstr "" -#: lib/elements/stroke.py:394 +#: lib/elements/stroke.py:393 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" @@ -2281,7 +2337,7 @@ msgstr "" msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:85 lib/extensions/params.py:502 +#: lib/extensions/lettering.py:85 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2290,7 +2346,7 @@ msgstr "" msgid "Cancel" msgstr "Отмена" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:510 +#: lib/extensions/lettering.py:89 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "Применить и Выйти" @@ -2360,54 +2416,58 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:272 +#: lib/extensions/params.py:273 msgid "These settings will be applied to 1 object." msgstr "Эти настройки будут применены к 1 объекту." -#: lib/extensions/params.py:274 +#: lib/extensions/params.py:275 #, python-format msgid "These settings will be applied to %d objects." msgstr "Эти параметры будут применены к %d объектам." -#: lib/extensions/params.py:279 +#: lib/extensions/params.py:280 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "Некоторые параметры имеют различные значения у выбранных объектов. Выберите значение из списка или введите новое." -#: lib/extensions/params.py:284 +#: lib/extensions/params.py:285 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "Отключение этой вкладки отключит также следующие %d вкладки." -#: lib/extensions/params.py:288 +#: lib/extensions/params.py:289 msgid "Disabling this tab will disable the following tab." msgstr "Отключение этой вкладки отключит также следующую вкладу." -#: lib/extensions/params.py:292 +#: lib/extensions/params.py:293 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "Включение этой вкладки отключит %s и наоборот." -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:352 msgid "Inkscape objects" msgstr "Объекты Inkscape" -#: lib/extensions/params.py:426 +#: lib/extensions/params.py:409 +msgid "No options available" +msgstr "" + +#: lib/extensions/params.py:429 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:456 +#: lib/extensions/params.py:459 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "Кликните, чтобы эти параметры были сохранены, когда вы нажмете \"Применить и Выйти\"" -#: lib/extensions/params.py:466 +#: lib/extensions/params.py:469 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Эти параметры будут сохранены, когда вы нажмете \"Применить и Выйти\"" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "Параметры вышивки" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "Использовать последние настройки" @@ -2675,7 +2735,47 @@ msgstr "Ошибка при записи в %(path)s: %(error)s" msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "Файл не существует и не может быть открыт. Проверьте правильность пути и попробуйте снова.\\r%s" -#: lib/stitch_plan/stitch_plan.py:27 +#: lib/stitch_plan/lock_stitch.py:210 +msgid "Half Stitch" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:211 +msgid "Arrow" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:212 +msgid "Back and forth" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:213 +msgid "Bowtie" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:214 +msgid "Cross" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:215 +msgid "Star" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:216 inx/inkstitch_break_apart.inx:18 +msgid "Simple" +msgstr "Простой" + +#: lib/stitch_plan/lock_stitch.py:217 +msgid "Triangle" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:218 +msgid "Zig-zag" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:219 +msgid "Custom" +msgstr "" + +#: lib/stitch_plan/stitch_plan.py:26 msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" @@ -3730,10 +3830,6 @@ msgstr "Разделить объекты заливок" msgid "Tools: Fill" msgstr "" -#: inx/inkstitch_break_apart.inx:18 -msgid "Simple" -msgstr "Простой" - #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "Продвинутый" diff --git a/translations/messages_sr_SP.po b/translations/messages_sr_SP.po index 3ea4be96..e69ec56a 100644 --- a/translations/messages_sr_SP.po +++ b/translations/messages_sr_SP.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" -"PO-Revision-Date: 2023-02-27 01:26\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" +"PO-Revision-Date: 2023-02-28 01:26\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:779 +#: inkstitch.py:107 lib/elements/fill_stitch.py:835 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1075,77 +1075,129 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:240 +#: lib/elements/element.py:242 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:241 +#: lib/elements/element.py:243 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:245 +#: lib/elements/element.py:247 msgid "Both" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Before" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "After" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Neither" msgstr "" -#: lib/elements/element.py:254 +#: lib/elements/element.py:256 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:255 +#: lib/elements/element.py:257 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:266 -msgid "Random seed" +#: lib/elements/element.py:268 +msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:267 -msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +#: lib/elements/element.py:269 +msgid "Tack down stitch type" +msgstr "" + +#: lib/elements/element.py:279 lib/elements/element.py:325 +msgid "Custom path" +msgstr "" + +#: lib/elements/element.py:280 +msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." +msgstr "" + +#: lib/elements/element.py:290 lib/elements/element.py:302 +msgid "Scale tack stitch" +msgstr "" + +#: lib/elements/element.py:291 +msgid "Set stitch length. A 1 in a custom path equals this values." +msgstr "" + +#: lib/elements/element.py:303 +msgid "Scale tack stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:314 +msgid "Lock stitch" msgstr "" #: lib/elements/element.py:315 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:373 +#: lib/elements/element.py:326 +msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." +msgstr "" + +#: lib/elements/element.py:336 lib/elements/element.py:348 +msgid "Scale lock stitch" +msgstr "" + +#: lib/elements/element.py:337 +msgid "Set length of lock stitches (mm)." +msgstr "" + +#: lib/elements/element.py:349 +msgid "Scale lock stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:361 msgid "Trim After" msgstr "" -#: lib/elements/element.py:374 +#: lib/elements/element.py:362 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:383 +#: lib/elements/element.py:371 msgid "Stop After" msgstr "" -#: lib/elements/element.py:384 +#: lib/elements/element.py:372 msgid "Add a STOP command after stitching this object." msgstr "" +#: lib/elements/element.py:381 +msgid "Random seed" +msgstr "" + +#: lib/elements/element.py:382 +msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +msgstr "" + +#: lib/elements/element.py:430 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgstr "" + #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:503 +#: lib/elements/element.py:616 msgid "Failed on " msgstr "" -#: lib/elements/element.py:505 +#: lib/elements/element.py:618 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1161,325 +1213,329 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill_stitch.py:31 +#: lib/elements/fill_stitch.py:34 msgid "Small Fill" msgstr "" -#: lib/elements/fill_stitch.py:32 +#: lib/elements/fill_stitch.py:35 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:38 lib/elements/fill_stitch.py:508 +#: lib/elements/fill_stitch.py:41 lib/elements/fill_stitch.py:549 msgid "Expand" msgstr "" -#: lib/elements/fill_stitch.py:39 +#: lib/elements/fill_stitch.py:42 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:44 lib/elements/fill_stitch.py:485 +#: lib/elements/fill_stitch.py:47 lib/elements/fill_stitch.py:526 msgid "Inset" msgstr "" -#: lib/elements/fill_stitch.py:45 +#: lib/elements/fill_stitch.py:48 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:50 +#: lib/elements/fill_stitch.py:53 msgid "Missing Guideline" msgstr "" -#: lib/elements/fill_stitch.py:51 +#: lib/elements/fill_stitch.py:54 msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/fill_stitch.py:53 +#: lib/elements/fill_stitch.py:56 msgid "* Create a stroke object" msgstr "" -#: lib/elements/fill_stitch.py:54 +#: lib/elements/fill_stitch.py:57 msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/fill_stitch.py:59 +#: lib/elements/fill_stitch.py:62 msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/fill_stitch.py:60 +#: lib/elements/fill_stitch.py:63 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:63 +#: lib/elements/fill_stitch.py:66 msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:68 lib/elements/stroke.py:36 +#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:35 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:69 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:39 +#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:38 msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/fill_stitch.py:76 +#: lib/elements/fill_stitch.py:79 msgid "Unconnected" msgstr "" -#: lib/elements/fill_stitch.py:77 +#: lib/elements/fill_stitch.py:80 msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill_stitch.py:81 lib/elements/fill_stitch.py:90 -#: lib/elements/fill_stitch.py:98 +#: lib/elements/fill_stitch.py:84 lib/elements/fill_stitch.py:93 +#: lib/elements/fill_stitch.py:101 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill_stitch.py:86 +#: lib/elements/fill_stitch.py:89 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill_stitch.py:87 +#: lib/elements/fill_stitch.py:90 msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in." msgstr "" -#: lib/elements/fill_stitch.py:95 +#: lib/elements/fill_stitch.py:98 msgid "This shape is invalid" msgstr "" -#: lib/elements/fill_stitch.py:96 +#: lib/elements/fill_stitch.py:99 msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension." msgstr "" -#: lib/elements/fill_stitch.py:103 +#: lib/elements/fill_stitch.py:106 msgid "FillStitch" msgstr "" -#: lib/elements/fill_stitch.py:106 +#: lib/elements/fill_stitch.py:109 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/fill_stitch.py:111 -msgid "Fill method" -msgstr "" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:113 msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:114 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:115 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:116 +msgid "Meander Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:117 +msgid "Circular Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:118 msgid "Legacy Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 -msgid "Meander Fill" +#: lib/elements/fill_stitch.py:122 +msgid "Fill method" msgstr "" -#: lib/elements/fill_stitch.py:117 +#: lib/elements/fill_stitch.py:138 msgid "Guided Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Copy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Parallel Offset" msgstr "" -#: lib/elements/fill_stitch.py:119 +#: lib/elements/fill_stitch.py:140 msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced." msgstr "" -#: lib/elements/fill_stitch.py:126 +#: lib/elements/fill_stitch.py:147 msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Inner to Outer" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Single spiral" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Double spiral" msgstr "" -#: lib/elements/fill_stitch.py:132 +#: lib/elements/fill_stitch.py:153 msgid "Join Style" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Round" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Mitered" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Beveled" msgstr "" -#: lib/elements/fill_stitch.py:138 +#: lib/elements/fill_stitch.py:160 msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill_stitch.py:143 +#: lib/elements/fill_stitch.py:169 msgid "Smoothness" msgstr "" -#: lib/elements/fill_stitch.py:144 +#: lib/elements/fill_stitch.py:170 msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too." msgstr "" -#: lib/elements/fill_stitch.py:158 +#: lib/elements/fill_stitch.py:184 msgid "Clockwise" msgstr "" -#: lib/elements/fill_stitch.py:163 +#: lib/elements/fill_stitch.py:189 msgid "Meander Pattern" msgstr "" -#: lib/elements/fill_stitch.py:169 +#: lib/elements/fill_stitch.py:196 msgid "Meander pattern scale" msgstr "" -#: lib/elements/fill_stitch.py:175 +#: lib/elements/fill_stitch.py:206 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill_stitch.py:176 +#: lib/elements/fill_stitch.py:207 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:194 lib/elements/fill_stitch.py:497 +#: lib/elements/fill_stitch.py:225 lib/elements/fill_stitch.py:538 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:195 lib/elements/fill_stitch.py:498 +#: lib/elements/fill_stitch.py:226 lib/elements/fill_stitch.py:539 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:208 +#: lib/elements/fill_stitch.py:239 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:209 +#: lib/elements/fill_stitch.py:240 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:220 +#: lib/elements/fill_stitch.py:251 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:221 +#: lib/elements/fill_stitch.py:252 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:236 +#: lib/elements/fill_stitch.py:271 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:237 +#: lib/elements/fill_stitch.py:272 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:249 +#: lib/elements/fill_stitch.py:287 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:250 +#: lib/elements/fill_stitch.py:288 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:408 lib/elements/stroke.py:125 +#: lib/elements/fill_stitch.py:446 lib/elements/stroke.py:124 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:409 -msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander fill." +#: lib/elements/fill_stitch.py:447 +msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:421 lib/elements/stroke.py:136 +#: lib/elements/fill_stitch.py:462 lib/elements/stroke.py:135 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:422 +#: lib/elements/fill_stitch.py:463 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:433 +#: lib/elements/fill_stitch.py:474 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:433 lib/elements/fill_stitch.py:442 -#: lib/elements/fill_stitch.py:467 lib/elements/fill_stitch.py:478 -#: lib/elements/fill_stitch.py:488 lib/elements/fill_stitch.py:500 -#: lib/elements/fill_stitch.py:538 +#: lib/elements/fill_stitch.py:474 lib/elements/fill_stitch.py:483 +#: lib/elements/fill_stitch.py:508 lib/elements/fill_stitch.py:519 +#: lib/elements/fill_stitch.py:529 lib/elements/fill_stitch.py:541 +#: lib/elements/fill_stitch.py:582 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:439 +#: lib/elements/fill_stitch.py:480 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:440 +#: lib/elements/fill_stitch.py:481 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:464 +#: lib/elements/fill_stitch.py:505 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:465 +#: lib/elements/fill_stitch.py:506 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:516 msgid "Max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:476 +#: lib/elements/fill_stitch.py:517 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:486 +#: lib/elements/fill_stitch.py:527 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:509 +#: lib/elements/fill_stitch.py:550 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:520 lib/elements/fill_stitch.py:534 +#: lib/elements/fill_stitch.py:564 lib/elements/fill_stitch.py:578 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:521 lib/elements/fill_stitch.py:535 +#: lib/elements/fill_stitch.py:565 lib/elements/fill_stitch.py:579 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:771 +#: lib/elements/fill_stitch.py:827 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:774 +#: lib/elements/fill_stitch.py:830 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1710,7 +1766,7 @@ msgstr "" msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:173 lib/elements/stroke.py:149 +#: lib/elements/satin_column.py:173 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -1780,7 +1836,7 @@ msgstr "" msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:275 lib/elements/stroke.py:101 +#: lib/elements/satin_column.py:275 lib/elements/stroke.py:100 msgid "Repeats" msgstr "" @@ -1831,200 +1887,200 @@ msgstr "" msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:27 +#: lib/elements/stroke.py:26 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:27 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:30 +#: lib/elements/stroke.py:29 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:31 +#: lib/elements/stroke.py:30 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:44 +#: lib/elements/stroke.py:43 msgid "Small ZigZag" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:44 msgid "This zig zag stitch has a stroke width smaller than 0.5 units." msgstr "" -#: lib/elements/stroke.py:47 +#: lib/elements/stroke.py:46 msgid "Set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" -#: lib/elements/stroke.py:52 +#: lib/elements/stroke.py:51 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:55 +#: lib/elements/stroke.py:54 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:79 inx/inkstitch_break_apart.inx:17 +#: lib/elements/stroke.py:78 inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Running Stitch" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Ripple" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:89 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:91 +#: lib/elements/stroke.py:90 msgid "Stitch every node in the path. All other options are ignored." msgstr "" -#: lib/elements/stroke.py:102 +#: lib/elements/stroke.py:101 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:112 +#: lib/elements/stroke.py:111 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:113 +#: lib/elements/stroke.py:112 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:126 +#: lib/elements/stroke.py:125 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:137 +#: lib/elements/stroke.py:136 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:150 +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:179 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:180 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:191 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:192 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:215 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:216 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:227 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:228 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:239 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:240 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:251 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:264 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:265 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:269 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:277 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:278 lib/elements/stroke.py:289 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:288 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:288 +#: lib/elements/stroke.py:287 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:289 +#: lib/elements/stroke.py:288 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:299 +#: lib/elements/stroke.py:298 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:299 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:311 +#: lib/elements/stroke.py:310 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:312 +#: lib/elements/stroke.py:311 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "flat" msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "point" msgstr "" -#: lib/elements/stroke.py:394 +#: lib/elements/stroke.py:393 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 "" @@ -2280,7 +2336,7 @@ msgstr "" msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:85 lib/extensions/params.py:502 +#: lib/extensions/lettering.py:85 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2289,7 +2345,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:510 +#: lib/extensions/lettering.py:89 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" @@ -2359,54 +2415,58 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:272 +#: lib/extensions/params.py:273 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:274 +#: lib/extensions/params.py:275 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:279 +#: lib/extensions/params.py:280 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:284 +#: lib/extensions/params.py:285 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:288 +#: lib/extensions/params.py:289 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:292 +#: lib/extensions/params.py:293 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:352 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:426 +#: lib/extensions/params.py:409 +msgid "No options available" +msgstr "" + +#: lib/extensions/params.py:429 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:456 +#: lib/extensions/params.py:459 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:466 +#: lib/extensions/params.py:469 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2673,7 +2733,47 @@ msgstr "" msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" -#: lib/stitch_plan/stitch_plan.py:27 +#: lib/stitch_plan/lock_stitch.py:210 +msgid "Half Stitch" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:211 +msgid "Arrow" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:212 +msgid "Back and forth" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:213 +msgid "Bowtie" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:214 +msgid "Cross" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:215 +msgid "Star" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:216 inx/inkstitch_break_apart.inx:18 +msgid "Simple" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:217 +msgid "Triangle" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:218 +msgid "Zig-zag" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:219 +msgid "Custom" +msgstr "" + +#: lib/stitch_plan/stitch_plan.py:26 msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" @@ -3727,10 +3827,6 @@ msgstr "" msgid "Tools: Fill" msgstr "" -#: inx/inkstitch_break_apart.inx:18 -msgid "Simple" -msgstr "" - #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" diff --git a/translations/messages_sv_SE.po b/translations/messages_sv_SE.po index 61b3830f..43130bb9 100644 --- a/translations/messages_sv_SE.po +++ b/translations/messages_sv_SE.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" -"PO-Revision-Date: 2023-02-27 01:26\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" +"PO-Revision-Date: 2023-02-28 01:26\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:779 +#: inkstitch.py:107 lib/elements/fill_stitch.py:835 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1075,77 +1075,129 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:240 +#: lib/elements/element.py:242 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:241 +#: lib/elements/element.py:243 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:245 +#: lib/elements/element.py:247 msgid "Both" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Before" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "After" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Neither" msgstr "" -#: lib/elements/element.py:254 +#: lib/elements/element.py:256 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:255 +#: lib/elements/element.py:257 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:266 -msgid "Random seed" +#: lib/elements/element.py:268 +msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:267 -msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +#: lib/elements/element.py:269 +msgid "Tack down stitch type" +msgstr "" + +#: lib/elements/element.py:279 lib/elements/element.py:325 +msgid "Custom path" +msgstr "" + +#: lib/elements/element.py:280 +msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." +msgstr "" + +#: lib/elements/element.py:290 lib/elements/element.py:302 +msgid "Scale tack stitch" +msgstr "" + +#: lib/elements/element.py:291 +msgid "Set stitch length. A 1 in a custom path equals this values." +msgstr "" + +#: lib/elements/element.py:303 +msgid "Scale tack stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:314 +msgid "Lock stitch" msgstr "" #: lib/elements/element.py:315 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:373 +#: lib/elements/element.py:326 +msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." +msgstr "" + +#: lib/elements/element.py:336 lib/elements/element.py:348 +msgid "Scale lock stitch" +msgstr "" + +#: lib/elements/element.py:337 +msgid "Set length of lock stitches (mm)." +msgstr "" + +#: lib/elements/element.py:349 +msgid "Scale lock stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:361 msgid "Trim After" msgstr "" -#: lib/elements/element.py:374 +#: lib/elements/element.py:362 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:383 +#: lib/elements/element.py:371 msgid "Stop After" msgstr "" -#: lib/elements/element.py:384 +#: lib/elements/element.py:372 msgid "Add a STOP command after stitching this object." msgstr "" +#: lib/elements/element.py:381 +msgid "Random seed" +msgstr "" + +#: lib/elements/element.py:382 +msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +msgstr "" + +#: lib/elements/element.py:430 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgstr "" + #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:503 +#: lib/elements/element.py:616 msgid "Failed on " msgstr "" -#: lib/elements/element.py:505 +#: lib/elements/element.py:618 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1161,325 +1213,329 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill_stitch.py:31 +#: lib/elements/fill_stitch.py:34 msgid "Small Fill" msgstr "" -#: lib/elements/fill_stitch.py:32 +#: lib/elements/fill_stitch.py:35 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:38 lib/elements/fill_stitch.py:508 +#: lib/elements/fill_stitch.py:41 lib/elements/fill_stitch.py:549 msgid "Expand" msgstr "" -#: lib/elements/fill_stitch.py:39 +#: lib/elements/fill_stitch.py:42 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:44 lib/elements/fill_stitch.py:485 +#: lib/elements/fill_stitch.py:47 lib/elements/fill_stitch.py:526 msgid "Inset" msgstr "" -#: lib/elements/fill_stitch.py:45 +#: lib/elements/fill_stitch.py:48 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:50 +#: lib/elements/fill_stitch.py:53 msgid "Missing Guideline" msgstr "" -#: lib/elements/fill_stitch.py:51 +#: lib/elements/fill_stitch.py:54 msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/fill_stitch.py:53 +#: lib/elements/fill_stitch.py:56 msgid "* Create a stroke object" msgstr "" -#: lib/elements/fill_stitch.py:54 +#: lib/elements/fill_stitch.py:57 msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/fill_stitch.py:59 +#: lib/elements/fill_stitch.py:62 msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/fill_stitch.py:60 +#: lib/elements/fill_stitch.py:63 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:63 +#: lib/elements/fill_stitch.py:66 msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:68 lib/elements/stroke.py:36 +#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:35 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:69 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:39 +#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:38 msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/fill_stitch.py:76 +#: lib/elements/fill_stitch.py:79 msgid "Unconnected" msgstr "" -#: lib/elements/fill_stitch.py:77 +#: lib/elements/fill_stitch.py:80 msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill_stitch.py:81 lib/elements/fill_stitch.py:90 -#: lib/elements/fill_stitch.py:98 +#: lib/elements/fill_stitch.py:84 lib/elements/fill_stitch.py:93 +#: lib/elements/fill_stitch.py:101 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill_stitch.py:86 +#: lib/elements/fill_stitch.py:89 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill_stitch.py:87 +#: lib/elements/fill_stitch.py:90 msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in." msgstr "" -#: lib/elements/fill_stitch.py:95 +#: lib/elements/fill_stitch.py:98 msgid "This shape is invalid" msgstr "" -#: lib/elements/fill_stitch.py:96 +#: lib/elements/fill_stitch.py:99 msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension." msgstr "" -#: lib/elements/fill_stitch.py:103 +#: lib/elements/fill_stitch.py:106 msgid "FillStitch" msgstr "" -#: lib/elements/fill_stitch.py:106 +#: lib/elements/fill_stitch.py:109 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/fill_stitch.py:111 -msgid "Fill method" -msgstr "" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:113 msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:114 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:115 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:116 +msgid "Meander Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:117 +msgid "Circular Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:118 msgid "Legacy Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 -msgid "Meander Fill" +#: lib/elements/fill_stitch.py:122 +msgid "Fill method" msgstr "" -#: lib/elements/fill_stitch.py:117 +#: lib/elements/fill_stitch.py:138 msgid "Guided Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Copy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Parallel Offset" msgstr "" -#: lib/elements/fill_stitch.py:119 +#: lib/elements/fill_stitch.py:140 msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced." msgstr "" -#: lib/elements/fill_stitch.py:126 +#: lib/elements/fill_stitch.py:147 msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Inner to Outer" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Single spiral" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Double spiral" msgstr "" -#: lib/elements/fill_stitch.py:132 +#: lib/elements/fill_stitch.py:153 msgid "Join Style" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Round" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Mitered" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Beveled" msgstr "" -#: lib/elements/fill_stitch.py:138 +#: lib/elements/fill_stitch.py:160 msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill_stitch.py:143 +#: lib/elements/fill_stitch.py:169 msgid "Smoothness" msgstr "" -#: lib/elements/fill_stitch.py:144 +#: lib/elements/fill_stitch.py:170 msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too." msgstr "" -#: lib/elements/fill_stitch.py:158 +#: lib/elements/fill_stitch.py:184 msgid "Clockwise" msgstr "" -#: lib/elements/fill_stitch.py:163 +#: lib/elements/fill_stitch.py:189 msgid "Meander Pattern" msgstr "" -#: lib/elements/fill_stitch.py:169 +#: lib/elements/fill_stitch.py:196 msgid "Meander pattern scale" msgstr "" -#: lib/elements/fill_stitch.py:175 +#: lib/elements/fill_stitch.py:206 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill_stitch.py:176 +#: lib/elements/fill_stitch.py:207 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:194 lib/elements/fill_stitch.py:497 +#: lib/elements/fill_stitch.py:225 lib/elements/fill_stitch.py:538 msgid "Skip last stitch in each row" msgstr "Hoppa över sista stygnet i varje rad" -#: lib/elements/fill_stitch.py:195 lib/elements/fill_stitch.py:498 +#: lib/elements/fill_stitch.py:226 lib/elements/fill_stitch.py:539 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:208 +#: lib/elements/fill_stitch.py:239 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:209 +#: lib/elements/fill_stitch.py:240 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:220 +#: lib/elements/fill_stitch.py:251 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:221 +#: lib/elements/fill_stitch.py:252 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:236 +#: lib/elements/fill_stitch.py:271 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:237 +#: lib/elements/fill_stitch.py:272 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:249 +#: lib/elements/fill_stitch.py:287 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:250 +#: lib/elements/fill_stitch.py:288 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:408 lib/elements/stroke.py:125 +#: lib/elements/fill_stitch.py:446 lib/elements/stroke.py:124 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:409 -msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander fill." +#: lib/elements/fill_stitch.py:447 +msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:421 lib/elements/stroke.py:136 +#: lib/elements/fill_stitch.py:462 lib/elements/stroke.py:135 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:422 +#: lib/elements/fill_stitch.py:463 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:433 +#: lib/elements/fill_stitch.py:474 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:433 lib/elements/fill_stitch.py:442 -#: lib/elements/fill_stitch.py:467 lib/elements/fill_stitch.py:478 -#: lib/elements/fill_stitch.py:488 lib/elements/fill_stitch.py:500 -#: lib/elements/fill_stitch.py:538 +#: lib/elements/fill_stitch.py:474 lib/elements/fill_stitch.py:483 +#: lib/elements/fill_stitch.py:508 lib/elements/fill_stitch.py:519 +#: lib/elements/fill_stitch.py:529 lib/elements/fill_stitch.py:541 +#: lib/elements/fill_stitch.py:582 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:439 +#: lib/elements/fill_stitch.py:480 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:440 +#: lib/elements/fill_stitch.py:481 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:464 +#: lib/elements/fill_stitch.py:505 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:465 +#: lib/elements/fill_stitch.py:506 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:516 msgid "Max stitch length" msgstr "Max stygn längd" -#: lib/elements/fill_stitch.py:476 +#: lib/elements/fill_stitch.py:517 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:486 +#: lib/elements/fill_stitch.py:527 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:509 +#: lib/elements/fill_stitch.py:550 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:520 lib/elements/fill_stitch.py:534 +#: lib/elements/fill_stitch.py:564 lib/elements/fill_stitch.py:578 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:521 lib/elements/fill_stitch.py:535 +#: lib/elements/fill_stitch.py:565 lib/elements/fill_stitch.py:579 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:771 +#: lib/elements/fill_stitch.py:827 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:774 +#: lib/elements/fill_stitch.py:830 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1710,7 +1766,7 @@ msgstr "" msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:173 lib/elements/stroke.py:149 +#: lib/elements/satin_column.py:173 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -1780,7 +1836,7 @@ msgstr "" msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:275 lib/elements/stroke.py:101 +#: lib/elements/satin_column.py:275 lib/elements/stroke.py:100 msgid "Repeats" msgstr "" @@ -1831,200 +1887,200 @@ msgstr "" msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:27 +#: lib/elements/stroke.py:26 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:27 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:30 +#: lib/elements/stroke.py:29 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:31 +#: lib/elements/stroke.py:30 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:44 +#: lib/elements/stroke.py:43 msgid "Small ZigZag" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:44 msgid "This zig zag stitch has a stroke width smaller than 0.5 units." msgstr "" -#: lib/elements/stroke.py:47 +#: lib/elements/stroke.py:46 msgid "Set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" -#: lib/elements/stroke.py:52 +#: lib/elements/stroke.py:51 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:55 +#: lib/elements/stroke.py:54 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:79 inx/inkstitch_break_apart.inx:17 +#: lib/elements/stroke.py:78 inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Running Stitch" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Ripple" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:89 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:91 +#: lib/elements/stroke.py:90 msgid "Stitch every node in the path. All other options are ignored." msgstr "" -#: lib/elements/stroke.py:102 +#: lib/elements/stroke.py:101 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:112 +#: lib/elements/stroke.py:111 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:113 +#: lib/elements/stroke.py:112 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:126 +#: lib/elements/stroke.py:125 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:137 +#: lib/elements/stroke.py:136 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:150 +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:179 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:180 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:191 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:192 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:215 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:216 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:227 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:228 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:239 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:240 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:251 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:264 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:265 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:269 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:277 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:278 lib/elements/stroke.py:289 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:288 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:288 +#: lib/elements/stroke.py:287 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:289 +#: lib/elements/stroke.py:288 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:299 +#: lib/elements/stroke.py:298 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:299 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:311 +#: lib/elements/stroke.py:310 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:312 +#: lib/elements/stroke.py:311 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "flat" msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "point" msgstr "" -#: lib/elements/stroke.py:394 +#: lib/elements/stroke.py:393 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 "" @@ -2280,7 +2336,7 @@ msgstr "" msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:85 lib/extensions/params.py:502 +#: lib/extensions/lettering.py:85 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2289,7 +2345,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:510 +#: lib/extensions/lettering.py:89 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" @@ -2359,54 +2415,58 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:272 +#: lib/extensions/params.py:273 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:274 +#: lib/extensions/params.py:275 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:279 +#: lib/extensions/params.py:280 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:284 +#: lib/extensions/params.py:285 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:288 +#: lib/extensions/params.py:289 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:292 +#: lib/extensions/params.py:293 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:352 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:426 +#: lib/extensions/params.py:409 +msgid "No options available" +msgstr "" + +#: lib/extensions/params.py:429 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:456 +#: lib/extensions/params.py:459 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:466 +#: lib/extensions/params.py:469 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2673,7 +2733,47 @@ msgstr "" msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" -#: lib/stitch_plan/stitch_plan.py:27 +#: lib/stitch_plan/lock_stitch.py:210 +msgid "Half Stitch" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:211 +msgid "Arrow" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:212 +msgid "Back and forth" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:213 +msgid "Bowtie" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:214 +msgid "Cross" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:215 +msgid "Star" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:216 inx/inkstitch_break_apart.inx:18 +msgid "Simple" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:217 +msgid "Triangle" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:218 +msgid "Zig-zag" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:219 +msgid "Custom" +msgstr "" + +#: lib/stitch_plan/stitch_plan.py:26 msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" @@ -3726,10 +3826,6 @@ msgstr "" msgid "Tools: Fill" msgstr "" -#: inx/inkstitch_break_apart.inx:18 -msgid "Simple" -msgstr "" - #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" diff --git a/translations/messages_tr_TR.po b/translations/messages_tr_TR.po index deb217ef..c73758e9 100644 --- a/translations/messages_tr_TR.po +++ b/translations/messages_tr_TR.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" -"PO-Revision-Date: 2023-02-27 01:26\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" +"PO-Revision-Date: 2023-02-28 01:26\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:779 +#: inkstitch.py:107 lib/elements/fill_stitch.py:835 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1075,77 +1075,129 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:240 +#: lib/elements/element.py:242 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:241 +#: lib/elements/element.py:243 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:245 +#: lib/elements/element.py:247 msgid "Both" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Before" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "After" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Neither" msgstr "" -#: lib/elements/element.py:254 +#: lib/elements/element.py:256 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:255 +#: lib/elements/element.py:257 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:266 -msgid "Random seed" +#: lib/elements/element.py:268 +msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:267 -msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +#: lib/elements/element.py:269 +msgid "Tack down stitch type" +msgstr "" + +#: lib/elements/element.py:279 lib/elements/element.py:325 +msgid "Custom path" +msgstr "" + +#: lib/elements/element.py:280 +msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." +msgstr "" + +#: lib/elements/element.py:290 lib/elements/element.py:302 +msgid "Scale tack stitch" +msgstr "" + +#: lib/elements/element.py:291 +msgid "Set stitch length. A 1 in a custom path equals this values." +msgstr "" + +#: lib/elements/element.py:303 +msgid "Scale tack stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:314 +msgid "Lock stitch" msgstr "" #: lib/elements/element.py:315 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:373 +#: lib/elements/element.py:326 +msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." +msgstr "" + +#: lib/elements/element.py:336 lib/elements/element.py:348 +msgid "Scale lock stitch" +msgstr "" + +#: lib/elements/element.py:337 +msgid "Set length of lock stitches (mm)." +msgstr "" + +#: lib/elements/element.py:349 +msgid "Scale lock stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:361 msgid "Trim After" msgstr "" -#: lib/elements/element.py:374 +#: lib/elements/element.py:362 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:383 +#: lib/elements/element.py:371 msgid "Stop After" msgstr "" -#: lib/elements/element.py:384 +#: lib/elements/element.py:372 msgid "Add a STOP command after stitching this object." msgstr "" +#: lib/elements/element.py:381 +msgid "Random seed" +msgstr "" + +#: lib/elements/element.py:382 +msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +msgstr "" + +#: lib/elements/element.py:430 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgstr "" + #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:503 +#: lib/elements/element.py:616 msgid "Failed on " msgstr "" -#: lib/elements/element.py:505 +#: lib/elements/element.py:618 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1161,325 +1213,329 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill_stitch.py:31 +#: lib/elements/fill_stitch.py:34 msgid "Small Fill" msgstr "" -#: lib/elements/fill_stitch.py:32 +#: lib/elements/fill_stitch.py:35 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:38 lib/elements/fill_stitch.py:508 +#: lib/elements/fill_stitch.py:41 lib/elements/fill_stitch.py:549 msgid "Expand" msgstr "" -#: lib/elements/fill_stitch.py:39 +#: lib/elements/fill_stitch.py:42 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:44 lib/elements/fill_stitch.py:485 +#: lib/elements/fill_stitch.py:47 lib/elements/fill_stitch.py:526 msgid "Inset" msgstr "" -#: lib/elements/fill_stitch.py:45 +#: lib/elements/fill_stitch.py:48 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:50 +#: lib/elements/fill_stitch.py:53 msgid "Missing Guideline" msgstr "" -#: lib/elements/fill_stitch.py:51 +#: lib/elements/fill_stitch.py:54 msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/fill_stitch.py:53 +#: lib/elements/fill_stitch.py:56 msgid "* Create a stroke object" msgstr "" -#: lib/elements/fill_stitch.py:54 +#: lib/elements/fill_stitch.py:57 msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/fill_stitch.py:59 +#: lib/elements/fill_stitch.py:62 msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/fill_stitch.py:60 +#: lib/elements/fill_stitch.py:63 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:63 +#: lib/elements/fill_stitch.py:66 msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:68 lib/elements/stroke.py:36 +#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:35 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:69 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:39 +#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:38 msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/fill_stitch.py:76 +#: lib/elements/fill_stitch.py:79 msgid "Unconnected" msgstr "" -#: lib/elements/fill_stitch.py:77 +#: lib/elements/fill_stitch.py:80 msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill_stitch.py:81 lib/elements/fill_stitch.py:90 -#: lib/elements/fill_stitch.py:98 +#: lib/elements/fill_stitch.py:84 lib/elements/fill_stitch.py:93 +#: lib/elements/fill_stitch.py:101 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill_stitch.py:86 +#: lib/elements/fill_stitch.py:89 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill_stitch.py:87 +#: lib/elements/fill_stitch.py:90 msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in." msgstr "" -#: lib/elements/fill_stitch.py:95 +#: lib/elements/fill_stitch.py:98 msgid "This shape is invalid" msgstr "" -#: lib/elements/fill_stitch.py:96 +#: lib/elements/fill_stitch.py:99 msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension." msgstr "" -#: lib/elements/fill_stitch.py:103 +#: lib/elements/fill_stitch.py:106 msgid "FillStitch" msgstr "" -#: lib/elements/fill_stitch.py:106 +#: lib/elements/fill_stitch.py:109 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/fill_stitch.py:111 -msgid "Fill method" -msgstr "" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:113 msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:114 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:115 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:116 +msgid "Meander Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:117 +msgid "Circular Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:118 msgid "Legacy Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 -msgid "Meander Fill" +#: lib/elements/fill_stitch.py:122 +msgid "Fill method" msgstr "" -#: lib/elements/fill_stitch.py:117 +#: lib/elements/fill_stitch.py:138 msgid "Guided Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Copy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Parallel Offset" msgstr "" -#: lib/elements/fill_stitch.py:119 +#: lib/elements/fill_stitch.py:140 msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced." msgstr "" -#: lib/elements/fill_stitch.py:126 +#: lib/elements/fill_stitch.py:147 msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Inner to Outer" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Single spiral" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Double spiral" msgstr "" -#: lib/elements/fill_stitch.py:132 +#: lib/elements/fill_stitch.py:153 msgid "Join Style" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Round" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Mitered" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Beveled" msgstr "" -#: lib/elements/fill_stitch.py:138 +#: lib/elements/fill_stitch.py:160 msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill_stitch.py:143 +#: lib/elements/fill_stitch.py:169 msgid "Smoothness" msgstr "" -#: lib/elements/fill_stitch.py:144 +#: lib/elements/fill_stitch.py:170 msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too." msgstr "" -#: lib/elements/fill_stitch.py:158 +#: lib/elements/fill_stitch.py:184 msgid "Clockwise" msgstr "" -#: lib/elements/fill_stitch.py:163 +#: lib/elements/fill_stitch.py:189 msgid "Meander Pattern" msgstr "" -#: lib/elements/fill_stitch.py:169 +#: lib/elements/fill_stitch.py:196 msgid "Meander pattern scale" msgstr "" -#: lib/elements/fill_stitch.py:175 +#: lib/elements/fill_stitch.py:206 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill_stitch.py:176 +#: lib/elements/fill_stitch.py:207 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:194 lib/elements/fill_stitch.py:497 +#: lib/elements/fill_stitch.py:225 lib/elements/fill_stitch.py:538 msgid "Skip last stitch in each row" msgstr "Her sırada son dikişi atla" -#: lib/elements/fill_stitch.py:195 lib/elements/fill_stitch.py:498 +#: lib/elements/fill_stitch.py:226 lib/elements/fill_stitch.py:539 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:208 +#: lib/elements/fill_stitch.py:239 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:209 +#: lib/elements/fill_stitch.py:240 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:220 +#: lib/elements/fill_stitch.py:251 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:221 +#: lib/elements/fill_stitch.py:252 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:236 +#: lib/elements/fill_stitch.py:271 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:237 +#: lib/elements/fill_stitch.py:272 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:249 +#: lib/elements/fill_stitch.py:287 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:250 +#: lib/elements/fill_stitch.py:288 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:408 lib/elements/stroke.py:125 +#: lib/elements/fill_stitch.py:446 lib/elements/stroke.py:124 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:409 -msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander fill." +#: lib/elements/fill_stitch.py:447 +msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:421 lib/elements/stroke.py:136 +#: lib/elements/fill_stitch.py:462 lib/elements/stroke.py:135 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:422 +#: lib/elements/fill_stitch.py:463 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:433 +#: lib/elements/fill_stitch.py:474 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:433 lib/elements/fill_stitch.py:442 -#: lib/elements/fill_stitch.py:467 lib/elements/fill_stitch.py:478 -#: lib/elements/fill_stitch.py:488 lib/elements/fill_stitch.py:500 -#: lib/elements/fill_stitch.py:538 +#: lib/elements/fill_stitch.py:474 lib/elements/fill_stitch.py:483 +#: lib/elements/fill_stitch.py:508 lib/elements/fill_stitch.py:519 +#: lib/elements/fill_stitch.py:529 lib/elements/fill_stitch.py:541 +#: lib/elements/fill_stitch.py:582 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:439 +#: lib/elements/fill_stitch.py:480 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:440 +#: lib/elements/fill_stitch.py:481 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:464 +#: lib/elements/fill_stitch.py:505 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:465 +#: lib/elements/fill_stitch.py:506 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:516 msgid "Max stitch length" msgstr "Max dikiş uzunluğu" -#: lib/elements/fill_stitch.py:476 +#: lib/elements/fill_stitch.py:517 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:486 +#: lib/elements/fill_stitch.py:527 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:509 +#: lib/elements/fill_stitch.py:550 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:520 lib/elements/fill_stitch.py:534 +#: lib/elements/fill_stitch.py:564 lib/elements/fill_stitch.py:578 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:521 lib/elements/fill_stitch.py:535 +#: lib/elements/fill_stitch.py:565 lib/elements/fill_stitch.py:579 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:771 +#: lib/elements/fill_stitch.py:827 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:774 +#: lib/elements/fill_stitch.py:830 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1710,7 +1766,7 @@ msgstr "" msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:173 lib/elements/stroke.py:149 +#: lib/elements/satin_column.py:173 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -1780,7 +1836,7 @@ msgstr "" msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:275 lib/elements/stroke.py:101 +#: lib/elements/satin_column.py:275 lib/elements/stroke.py:100 msgid "Repeats" msgstr "Tekrarlamalar" @@ -1831,200 +1887,200 @@ msgstr "" msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:27 +#: lib/elements/stroke.py:26 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:27 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:30 +#: lib/elements/stroke.py:29 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:31 +#: lib/elements/stroke.py:30 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:44 +#: lib/elements/stroke.py:43 msgid "Small ZigZag" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:44 msgid "This zig zag stitch has a stroke width smaller than 0.5 units." msgstr "" -#: lib/elements/stroke.py:47 +#: lib/elements/stroke.py:46 msgid "Set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" -#: lib/elements/stroke.py:52 +#: lib/elements/stroke.py:51 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:55 +#: lib/elements/stroke.py:54 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:79 inx/inkstitch_break_apart.inx:17 +#: lib/elements/stroke.py:78 inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Running Stitch" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Ripple" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:89 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:91 +#: lib/elements/stroke.py:90 msgid "Stitch every node in the path. All other options are ignored." msgstr "" -#: lib/elements/stroke.py:102 +#: lib/elements/stroke.py:101 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:112 +#: lib/elements/stroke.py:111 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:113 +#: lib/elements/stroke.py:112 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:126 +#: lib/elements/stroke.py:125 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:137 +#: lib/elements/stroke.py:136 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:150 +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:179 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:180 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:191 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:192 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:215 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:216 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:227 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:228 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:239 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:240 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:251 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:264 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:265 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:269 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:277 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:278 lib/elements/stroke.py:289 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:288 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:288 +#: lib/elements/stroke.py:287 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:289 +#: lib/elements/stroke.py:288 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:299 +#: lib/elements/stroke.py:298 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:299 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:311 +#: lib/elements/stroke.py:310 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:312 +#: lib/elements/stroke.py:311 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "flat" msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "point" msgstr "" -#: lib/elements/stroke.py:394 +#: lib/elements/stroke.py:393 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 "" @@ -2280,7 +2336,7 @@ msgstr "" msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:85 lib/extensions/params.py:502 +#: lib/extensions/lettering.py:85 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2289,7 +2345,7 @@ msgstr "" msgid "Cancel" msgstr "İptal et" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:510 +#: lib/extensions/lettering.py:89 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "Uygula ve Kapat" @@ -2359,54 +2415,58 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:272 +#: lib/extensions/params.py:273 msgid "These settings will be applied to 1 object." msgstr "Bu ayarlar sadece 1 objeye uygulanacaktır." -#: lib/extensions/params.py:274 +#: lib/extensions/params.py:275 #, python-format msgid "These settings will be applied to %d objects." msgstr "Bu ayarlar sadece %d objeye uygulanacaktır." -#: lib/extensions/params.py:279 +#: lib/extensions/params.py:280 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:284 +#: lib/extensions/params.py:285 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:288 +#: lib/extensions/params.py:289 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:292 +#: lib/extensions/params.py:293 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:352 msgid "Inkscape objects" msgstr "Inkscape objeleri" -#: lib/extensions/params.py:426 +#: lib/extensions/params.py:409 +msgid "No options available" +msgstr "" + +#: lib/extensions/params.py:429 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:456 +#: lib/extensions/params.py:459 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:466 +#: lib/extensions/params.py:469 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "En Son Ayarları Kullan" @@ -2673,7 +2733,47 @@ msgstr "" msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" -#: lib/stitch_plan/stitch_plan.py:27 +#: lib/stitch_plan/lock_stitch.py:210 +msgid "Half Stitch" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:211 +msgid "Arrow" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:212 +msgid "Back and forth" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:213 +msgid "Bowtie" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:214 +msgid "Cross" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:215 +msgid "Star" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:216 inx/inkstitch_break_apart.inx:18 +msgid "Simple" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:217 +msgid "Triangle" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:218 +msgid "Zig-zag" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:219 +msgid "Custom" +msgstr "" + +#: lib/stitch_plan/stitch_plan.py:26 msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" @@ -3726,10 +3826,6 @@ msgstr "" msgid "Tools: Fill" msgstr "" -#: inx/inkstitch_break_apart.inx:18 -msgid "Simple" -msgstr "" - #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" diff --git a/translations/messages_uk_UA.po b/translations/messages_uk_UA.po index dc0d98bf..53713590 100644 --- a/translations/messages_uk_UA.po +++ b/translations/messages_uk_UA.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" -"PO-Revision-Date: 2023-02-27 01:26\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" +"PO-Revision-Date: 2023-02-28 01:26\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:779 +#: inkstitch.py:107 lib/elements/fill_stitch.py:835 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1075,77 +1075,129 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:240 +#: lib/elements/element.py:242 msgid "Allow lock stitches" msgstr "Дозволити додавати закріпки" -#: lib/elements/element.py:241 +#: lib/elements/element.py:243 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:245 +#: lib/elements/element.py:247 msgid "Both" msgstr "Обидва" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Before" msgstr "Початок" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "After" msgstr "Кінець" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Neither" msgstr "Не додавати" -#: lib/elements/element.py:254 +#: lib/elements/element.py:256 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:255 +#: lib/elements/element.py:257 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:266 -msgid "Random seed" +#: lib/elements/element.py:268 +msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:267 -msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +#: lib/elements/element.py:269 +msgid "Tack down stitch type" +msgstr "" + +#: lib/elements/element.py:279 lib/elements/element.py:325 +msgid "Custom path" +msgstr "" + +#: lib/elements/element.py:280 +msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." +msgstr "" + +#: lib/elements/element.py:290 lib/elements/element.py:302 +msgid "Scale tack stitch" +msgstr "" + +#: lib/elements/element.py:291 +msgid "Set stitch length. A 1 in a custom path equals this values." +msgstr "" + +#: lib/elements/element.py:303 +msgid "Scale tack stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:314 +msgid "Lock stitch" msgstr "" #: lib/elements/element.py:315 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." -msgstr "У об'єкта %(id)s атрибут 'd' порожній. Видаліть цей об'єкт з вашого дизайну." +msgid "Lock stitch type" +msgstr "" + +#: lib/elements/element.py:326 +msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." +msgstr "" + +#: lib/elements/element.py:336 lib/elements/element.py:348 +msgid "Scale lock stitch" +msgstr "" + +#: lib/elements/element.py:337 +msgid "Set length of lock stitches (mm)." +msgstr "" -#: lib/elements/element.py:373 +#: lib/elements/element.py:349 +msgid "Scale lock stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:361 msgid "Trim After" msgstr "" -#: lib/elements/element.py:374 +#: lib/elements/element.py:362 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:383 +#: lib/elements/element.py:371 msgid "Stop After" msgstr "" -#: lib/elements/element.py:384 +#: lib/elements/element.py:372 msgid "Add a STOP command after stitching this object." msgstr "" +#: lib/elements/element.py:381 +msgid "Random seed" +msgstr "" + +#: lib/elements/element.py:382 +msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +msgstr "" + +#: lib/elements/element.py:430 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgstr "У об'єкта %(id)s атрибут 'd' порожній. Видаліть цей об'єкт з вашого дизайну." + #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:503 +#: lib/elements/element.py:616 msgid "Failed on " msgstr "" -#: lib/elements/element.py:505 +#: lib/elements/element.py:618 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1161,325 +1213,329 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "* Виберіть: Розширення > Ink/Stitch > Вирішення проблем > Очистка Дизайна..." -#: lib/elements/fill_stitch.py:31 +#: lib/elements/fill_stitch.py:34 msgid "Small Fill" msgstr "Дрібне заповнення" -#: lib/elements/fill_stitch.py:32 +#: lib/elements/fill_stitch.py:35 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:38 lib/elements/fill_stitch.py:508 +#: lib/elements/fill_stitch.py:41 lib/elements/fill_stitch.py:549 msgid "Expand" msgstr "Розширити" -#: lib/elements/fill_stitch.py:39 +#: lib/elements/fill_stitch.py:42 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:44 lib/elements/fill_stitch.py:485 +#: lib/elements/fill_stitch.py:47 lib/elements/fill_stitch.py:526 msgid "Inset" msgstr "Вставки" -#: lib/elements/fill_stitch.py:45 +#: lib/elements/fill_stitch.py:48 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:50 +#: lib/elements/fill_stitch.py:53 msgid "Missing Guideline" msgstr "" -#: lib/elements/fill_stitch.py:51 +#: lib/elements/fill_stitch.py:54 msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/fill_stitch.py:53 +#: lib/elements/fill_stitch.py:56 msgid "* Create a stroke object" msgstr "" -#: lib/elements/fill_stitch.py:54 +#: lib/elements/fill_stitch.py:57 msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/fill_stitch.py:59 +#: lib/elements/fill_stitch.py:62 msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/fill_stitch.py:60 +#: lib/elements/fill_stitch.py:63 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:63 +#: lib/elements/fill_stitch.py:66 msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:68 lib/elements/stroke.py:36 +#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:35 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:69 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:39 +#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:38 msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/fill_stitch.py:76 +#: lib/elements/fill_stitch.py:79 msgid "Unconnected" msgstr "Нез'єднані" -#: lib/elements/fill_stitch.py:77 +#: lib/elements/fill_stitch.py:80 msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill_stitch.py:81 lib/elements/fill_stitch.py:90 -#: lib/elements/fill_stitch.py:98 +#: lib/elements/fill_stitch.py:84 lib/elements/fill_stitch.py:93 +#: lib/elements/fill_stitch.py:101 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "* Розширення > Ink/Stitch > Інструменти гладі > Розбити об'єкти заливок" -#: lib/elements/fill_stitch.py:86 +#: lib/elements/fill_stitch.py:89 msgid "Border crosses itself" msgstr "Границі пересікають самі себе" -#: lib/elements/fill_stitch.py:87 +#: lib/elements/fill_stitch.py:90 msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in." msgstr "" -#: lib/elements/fill_stitch.py:95 +#: lib/elements/fill_stitch.py:98 msgid "This shape is invalid" msgstr "" -#: lib/elements/fill_stitch.py:96 +#: lib/elements/fill_stitch.py:99 msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension." msgstr "" -#: lib/elements/fill_stitch.py:103 +#: lib/elements/fill_stitch.py:106 msgid "FillStitch" msgstr "" -#: lib/elements/fill_stitch.py:106 +#: lib/elements/fill_stitch.py:109 msgid "Automatically routed fill stitching" msgstr "Автоматично прокладене заповнення" -#: lib/elements/fill_stitch.py:111 -msgid "Fill method" -msgstr "" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:113 msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:114 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:115 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:116 +msgid "Meander Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:117 +msgid "Circular Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:118 msgid "Legacy Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 -msgid "Meander Fill" +#: lib/elements/fill_stitch.py:122 +msgid "Fill method" msgstr "" -#: lib/elements/fill_stitch.py:117 +#: lib/elements/fill_stitch.py:138 msgid "Guided Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Copy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Parallel Offset" msgstr "" -#: lib/elements/fill_stitch.py:119 +#: lib/elements/fill_stitch.py:140 msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced." msgstr "" -#: lib/elements/fill_stitch.py:126 +#: lib/elements/fill_stitch.py:147 msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Inner to Outer" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Single spiral" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Double spiral" msgstr "" -#: lib/elements/fill_stitch.py:132 +#: lib/elements/fill_stitch.py:153 msgid "Join Style" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Round" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Mitered" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Beveled" msgstr "" -#: lib/elements/fill_stitch.py:138 +#: lib/elements/fill_stitch.py:160 msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill_stitch.py:143 +#: lib/elements/fill_stitch.py:169 msgid "Smoothness" msgstr "" -#: lib/elements/fill_stitch.py:144 +#: lib/elements/fill_stitch.py:170 msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too." msgstr "" -#: lib/elements/fill_stitch.py:158 +#: lib/elements/fill_stitch.py:184 msgid "Clockwise" msgstr "" -#: lib/elements/fill_stitch.py:163 +#: lib/elements/fill_stitch.py:189 msgid "Meander Pattern" msgstr "" -#: lib/elements/fill_stitch.py:169 +#: lib/elements/fill_stitch.py:196 msgid "Meander pattern scale" msgstr "" -#: lib/elements/fill_stitch.py:175 +#: lib/elements/fill_stitch.py:206 msgid "Angle of lines of stitches" msgstr "Кут стібків" -#: lib/elements/fill_stitch.py:176 +#: lib/elements/fill_stitch.py:207 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "Кут збільшується в напрямку проти годинникової стрілки. 0 - горизонтальний. Дозволені негативні кути." -#: lib/elements/fill_stitch.py:194 lib/elements/fill_stitch.py:497 +#: lib/elements/fill_stitch.py:225 lib/elements/fill_stitch.py:538 msgid "Skip last stitch in each row" msgstr "Пропустіть останній стібок у кожному ряду" -#: lib/elements/fill_stitch.py:195 lib/elements/fill_stitch.py:498 +#: lib/elements/fill_stitch.py:226 lib/elements/fill_stitch.py:539 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:208 +#: lib/elements/fill_stitch.py:239 msgid "Flip fill (start right-to-left)" msgstr "Віддзеркалити заповнення (почати справа наліво)" -#: lib/elements/fill_stitch.py:209 +#: lib/elements/fill_stitch.py:240 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "Віддзеркалення може допомогти вам в маршрутизації вашого контуру стібка. Коли ви вмикаєте віддзеркалення, зшивання рухається справа наліво, а не зліва направо." -#: lib/elements/fill_stitch.py:220 +#: lib/elements/fill_stitch.py:251 msgid "Spacing between rows" msgstr "Відстань між рядами" -#: lib/elements/fill_stitch.py:221 +#: lib/elements/fill_stitch.py:252 msgid "Distance between rows of stitches." msgstr "Відстань між рядами стібків." -#: lib/elements/fill_stitch.py:236 +#: lib/elements/fill_stitch.py:271 msgid "Maximum fill stitch length" msgstr "Максимальна довжина стібка заповнення" -#: lib/elements/fill_stitch.py:237 +#: lib/elements/fill_stitch.py:272 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "Довжина кожного стібка підряд. Більш короткі стібки можна використовувати на початку або в кінці ряду." -#: lib/elements/fill_stitch.py:249 +#: lib/elements/fill_stitch.py:287 msgid "Stagger rows this many times before repeating" msgstr "Повторний рядок це багато разів, перш ніж повторити" -#: lib/elements/fill_stitch.py:250 +#: lib/elements/fill_stitch.py:288 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:408 lib/elements/stroke.py:125 +#: lib/elements/fill_stitch.py:446 lib/elements/stroke.py:124 msgid "Running stitch length" msgstr "Довжина стіжка по лінії" -#: lib/elements/fill_stitch.py:409 -msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander fill." +#: lib/elements/fill_stitch.py:447 +msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:421 lib/elements/stroke.py:136 +#: lib/elements/fill_stitch.py:462 lib/elements/stroke.py:135 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:422 +#: lib/elements/fill_stitch.py:463 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:433 +#: lib/elements/fill_stitch.py:474 msgid "Underlay" msgstr "Підкладка" -#: lib/elements/fill_stitch.py:433 lib/elements/fill_stitch.py:442 -#: lib/elements/fill_stitch.py:467 lib/elements/fill_stitch.py:478 -#: lib/elements/fill_stitch.py:488 lib/elements/fill_stitch.py:500 -#: lib/elements/fill_stitch.py:538 +#: lib/elements/fill_stitch.py:474 lib/elements/fill_stitch.py:483 +#: lib/elements/fill_stitch.py:508 lib/elements/fill_stitch.py:519 +#: lib/elements/fill_stitch.py:529 lib/elements/fill_stitch.py:541 +#: lib/elements/fill_stitch.py:582 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:439 +#: lib/elements/fill_stitch.py:480 msgid "Fill angle" msgstr "Кут заповнення" -#: lib/elements/fill_stitch.py:440 +#: lib/elements/fill_stitch.py:481 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:464 +#: lib/elements/fill_stitch.py:505 msgid "Row spacing" msgstr "Міжрядковий інтервал" -#: lib/elements/fill_stitch.py:465 +#: lib/elements/fill_stitch.py:506 msgid "default: 3x fill row spacing" msgstr "типовий: 3-кратний проміжок між рядками" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:516 msgid "Max stitch length" msgstr "Максимальна довжина стібка" -#: lib/elements/fill_stitch.py:476 +#: lib/elements/fill_stitch.py:517 msgid "default: equal to fill max stitch length" msgstr "типовий: дорівнює максимальній довжині стібка" -#: lib/elements/fill_stitch.py:486 +#: lib/elements/fill_stitch.py:527 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "Перед тим, як робити підкладку, стисніть форму, щоб запобігти появі підкладки навколо зовнішньої сторони заповнення." -#: lib/elements/fill_stitch.py:509 +#: lib/elements/fill_stitch.py:550 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:520 lib/elements/fill_stitch.py:534 +#: lib/elements/fill_stitch.py:564 lib/elements/fill_stitch.py:578 msgid "Underpath" msgstr "Нижні переходи" -#: lib/elements/fill_stitch.py:521 lib/elements/fill_stitch.py:535 +#: lib/elements/fill_stitch.py:565 lib/elements/fill_stitch.py:579 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:771 +#: lib/elements/fill_stitch.py:827 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:774 +#: lib/elements/fill_stitch.py:830 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1710,7 +1766,7 @@ msgstr "" msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:173 lib/elements/stroke.py:149 +#: lib/elements/satin_column.py:173 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Щільність зигзага (відстань між піками)" @@ -1780,7 +1836,7 @@ msgstr "Попередня прострочка по центру" msgid "Center-Walk Underlay" msgstr "Прострочка по центру" -#: lib/elements/satin_column.py:275 lib/elements/stroke.py:101 +#: lib/elements/satin_column.py:275 lib/elements/stroke.py:100 msgid "Repeats" msgstr "Повтори прострочки" @@ -1831,200 +1887,200 @@ msgstr "" msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:27 +#: lib/elements/stroke.py:26 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:27 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:30 +#: lib/elements/stroke.py:29 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:31 +#: lib/elements/stroke.py:30 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:44 +#: lib/elements/stroke.py:43 msgid "Small ZigZag" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:44 msgid "This zig zag stitch has a stroke width smaller than 0.5 units." msgstr "" -#: lib/elements/stroke.py:47 +#: lib/elements/stroke.py:46 msgid "Set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" -#: lib/elements/stroke.py:52 +#: lib/elements/stroke.py:51 msgid "Stroke" msgstr "Лінія" -#: lib/elements/stroke.py:55 +#: lib/elements/stroke.py:54 msgid "Running stitch along paths" msgstr "Вишивка вздовж шляхів" -#: lib/elements/stroke.py:79 inx/inkstitch_break_apart.inx:17 +#: lib/elements/stroke.py:78 inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Running Stitch" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Ripple" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:89 msgid "Manual stitch placement" msgstr "Ручне розставлення стіжків" -#: lib/elements/stroke.py:91 +#: lib/elements/stroke.py:90 msgid "Stitch every node in the path. All other options are ignored." msgstr "" -#: lib/elements/stroke.py:102 +#: lib/elements/stroke.py:101 msgid "Defines how many times to run down and back along the path." msgstr "Визначає скільки разів потрібно пройти про стрічці вперед і назад." -#: lib/elements/stroke.py:112 +#: lib/elements/stroke.py:111 msgid "Bean stitch number of repeats" msgstr "Бобова вишивка кількість повторень" -#: lib/elements/stroke.py:113 +#: lib/elements/stroke.py:112 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:126 +#: lib/elements/stroke.py:125 msgid "Length of stitches in running stitch mode." msgstr "Довжина стіжків в режимі прострочки." -#: lib/elements/stroke.py:137 +#: lib/elements/stroke.py:136 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:150 +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "Довжина стіжків у режимі прострочки зигзагом." -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:179 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:180 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:191 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:192 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:215 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:216 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:227 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:228 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:239 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:240 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:251 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:264 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:265 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:269 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "Жоден" -#: lib/elements/stroke.py:277 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:278 lib/elements/stroke.py:289 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:288 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:288 +#: lib/elements/stroke.py:287 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:289 +#: lib/elements/stroke.py:288 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:299 +#: lib/elements/stroke.py:298 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:299 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:311 +#: lib/elements/stroke.py:310 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:312 +#: lib/elements/stroke.py:311 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "flat" msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "point" msgstr "" -#: lib/elements/stroke.py:394 +#: lib/elements/stroke.py:393 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" @@ -2281,7 +2337,7 @@ msgstr "" msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:85 lib/extensions/params.py:502 +#: lib/extensions/lettering.py:85 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2290,7 +2346,7 @@ msgstr "" msgid "Cancel" msgstr "Скасувати" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:510 +#: lib/extensions/lettering.py:89 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "Застосувати і закрити" @@ -2360,54 +2416,58 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:272 +#: lib/extensions/params.py:273 msgid "These settings will be applied to 1 object." msgstr "Ці настройки буде застосовано до 1 об'єкта." -#: lib/extensions/params.py:274 +#: lib/extensions/params.py:275 #, python-format msgid "These settings will be applied to %d objects." msgstr "Ці настройки буде застосовано до %d об'єктів." -#: lib/extensions/params.py:279 +#: lib/extensions/params.py:280 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "Деякі параметри мають різні значення у вибраних об'єктів. Виберіть значення зі списку або введіть нове." -#: lib/extensions/params.py:284 +#: lib/extensions/params.py:285 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "Відключення цієї вкладки також відключить наступні %d вкладок." -#: lib/extensions/params.py:288 +#: lib/extensions/params.py:289 msgid "Disabling this tab will disable the following tab." msgstr "Відключення цієї вкладки також відключить наступну вкладку." -#: lib/extensions/params.py:292 +#: lib/extensions/params.py:293 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "Включення цієї вкладки відключить %s і навпаки." -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:352 msgid "Inkscape objects" msgstr "Об'єкти Inkscape" -#: lib/extensions/params.py:426 +#: lib/extensions/params.py:409 +msgid "No options available" +msgstr "" + +#: lib/extensions/params.py:429 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:456 +#: lib/extensions/params.py:459 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "Натисніть тут, щоб ці параметри були збережені, коли ви натиснете \"Застосувати і Вийти\"" -#: lib/extensions/params.py:466 +#: lib/extensions/params.py:469 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Ці параметри будуть збережені, коли ви натиснете \"Застосувати і Вийти\"" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "Параметри вишивки" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "Використовувати останні налаштування" @@ -2675,7 +2735,47 @@ msgstr "Помилка при записі в %(path)s: %(error)s" msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "Файл не існує і не може бути відкритий. Перевірте правильність шляху і спробуйте знову.\\r%s" -#: lib/stitch_plan/stitch_plan.py:27 +#: lib/stitch_plan/lock_stitch.py:210 +msgid "Half Stitch" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:211 +msgid "Arrow" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:212 +msgid "Back and forth" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:213 +msgid "Bowtie" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:214 +msgid "Cross" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:215 +msgid "Star" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:216 inx/inkstitch_break_apart.inx:18 +msgid "Simple" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:217 +msgid "Triangle" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:218 +msgid "Zig-zag" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:219 +msgid "Custom" +msgstr "" + +#: lib/stitch_plan/stitch_plan.py:26 msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" @@ -3730,10 +3830,6 @@ msgstr "Розділити об'єкти заливок" msgid "Tools: Fill" msgstr "" -#: inx/inkstitch_break_apart.inx:18 -msgid "Simple" -msgstr "" - #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" diff --git a/translations/messages_vi_VN.po b/translations/messages_vi_VN.po index 7e6ea0cb..f9fafa5c 100644 --- a/translations/messages_vi_VN.po +++ b/translations/messages_vi_VN.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" -"PO-Revision-Date: 2023-02-27 01:26\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" +"PO-Revision-Date: 2023-02-28 01:26\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:779 +#: inkstitch.py:107 lib/elements/fill_stitch.py:835 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1075,77 +1075,129 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:240 +#: lib/elements/element.py:242 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:241 +#: lib/elements/element.py:243 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:245 +#: lib/elements/element.py:247 msgid "Both" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Before" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "After" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Neither" msgstr "" -#: lib/elements/element.py:254 +#: lib/elements/element.py:256 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:255 +#: lib/elements/element.py:257 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:266 -msgid "Random seed" +#: lib/elements/element.py:268 +msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:267 -msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +#: lib/elements/element.py:269 +msgid "Tack down stitch type" +msgstr "" + +#: lib/elements/element.py:279 lib/elements/element.py:325 +msgid "Custom path" +msgstr "" + +#: lib/elements/element.py:280 +msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." +msgstr "" + +#: lib/elements/element.py:290 lib/elements/element.py:302 +msgid "Scale tack stitch" +msgstr "" + +#: lib/elements/element.py:291 +msgid "Set stitch length. A 1 in a custom path equals this values." +msgstr "" + +#: lib/elements/element.py:303 +msgid "Scale tack stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:314 +msgid "Lock stitch" msgstr "" #: lib/elements/element.py:315 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:373 +#: lib/elements/element.py:326 +msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." +msgstr "" + +#: lib/elements/element.py:336 lib/elements/element.py:348 +msgid "Scale lock stitch" +msgstr "" + +#: lib/elements/element.py:337 +msgid "Set length of lock stitches (mm)." +msgstr "" + +#: lib/elements/element.py:349 +msgid "Scale lock stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:361 msgid "Trim After" msgstr "" -#: lib/elements/element.py:374 +#: lib/elements/element.py:362 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:383 +#: lib/elements/element.py:371 msgid "Stop After" msgstr "" -#: lib/elements/element.py:384 +#: lib/elements/element.py:372 msgid "Add a STOP command after stitching this object." msgstr "" +#: lib/elements/element.py:381 +msgid "Random seed" +msgstr "" + +#: lib/elements/element.py:382 +msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +msgstr "" + +#: lib/elements/element.py:430 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgstr "" + #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:503 +#: lib/elements/element.py:616 msgid "Failed on " msgstr "" -#: lib/elements/element.py:505 +#: lib/elements/element.py:618 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1161,325 +1213,329 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill_stitch.py:31 +#: lib/elements/fill_stitch.py:34 msgid "Small Fill" msgstr "" -#: lib/elements/fill_stitch.py:32 +#: lib/elements/fill_stitch.py:35 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:38 lib/elements/fill_stitch.py:508 +#: lib/elements/fill_stitch.py:41 lib/elements/fill_stitch.py:549 msgid "Expand" msgstr "" -#: lib/elements/fill_stitch.py:39 +#: lib/elements/fill_stitch.py:42 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:44 lib/elements/fill_stitch.py:485 +#: lib/elements/fill_stitch.py:47 lib/elements/fill_stitch.py:526 msgid "Inset" msgstr "" -#: lib/elements/fill_stitch.py:45 +#: lib/elements/fill_stitch.py:48 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:50 +#: lib/elements/fill_stitch.py:53 msgid "Missing Guideline" msgstr "" -#: lib/elements/fill_stitch.py:51 +#: lib/elements/fill_stitch.py:54 msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/fill_stitch.py:53 +#: lib/elements/fill_stitch.py:56 msgid "* Create a stroke object" msgstr "" -#: lib/elements/fill_stitch.py:54 +#: lib/elements/fill_stitch.py:57 msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/fill_stitch.py:59 +#: lib/elements/fill_stitch.py:62 msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/fill_stitch.py:60 +#: lib/elements/fill_stitch.py:63 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:63 +#: lib/elements/fill_stitch.py:66 msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:68 lib/elements/stroke.py:36 +#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:35 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:69 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:39 +#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:38 msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/fill_stitch.py:76 +#: lib/elements/fill_stitch.py:79 msgid "Unconnected" msgstr "" -#: lib/elements/fill_stitch.py:77 +#: lib/elements/fill_stitch.py:80 msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill_stitch.py:81 lib/elements/fill_stitch.py:90 -#: lib/elements/fill_stitch.py:98 +#: lib/elements/fill_stitch.py:84 lib/elements/fill_stitch.py:93 +#: lib/elements/fill_stitch.py:101 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill_stitch.py:86 +#: lib/elements/fill_stitch.py:89 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill_stitch.py:87 +#: lib/elements/fill_stitch.py:90 msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in." msgstr "" -#: lib/elements/fill_stitch.py:95 +#: lib/elements/fill_stitch.py:98 msgid "This shape is invalid" msgstr "" -#: lib/elements/fill_stitch.py:96 +#: lib/elements/fill_stitch.py:99 msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension." msgstr "" -#: lib/elements/fill_stitch.py:103 +#: lib/elements/fill_stitch.py:106 msgid "FillStitch" msgstr "" -#: lib/elements/fill_stitch.py:106 +#: lib/elements/fill_stitch.py:109 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/fill_stitch.py:111 -msgid "Fill method" -msgstr "" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:113 msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:114 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:115 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:116 +msgid "Meander Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:117 +msgid "Circular Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:118 msgid "Legacy Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 -msgid "Meander Fill" +#: lib/elements/fill_stitch.py:122 +msgid "Fill method" msgstr "" -#: lib/elements/fill_stitch.py:117 +#: lib/elements/fill_stitch.py:138 msgid "Guided Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Copy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Parallel Offset" msgstr "" -#: lib/elements/fill_stitch.py:119 +#: lib/elements/fill_stitch.py:140 msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced." msgstr "" -#: lib/elements/fill_stitch.py:126 +#: lib/elements/fill_stitch.py:147 msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Inner to Outer" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Single spiral" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Double spiral" msgstr "" -#: lib/elements/fill_stitch.py:132 +#: lib/elements/fill_stitch.py:153 msgid "Join Style" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Round" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Mitered" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Beveled" msgstr "" -#: lib/elements/fill_stitch.py:138 +#: lib/elements/fill_stitch.py:160 msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill_stitch.py:143 +#: lib/elements/fill_stitch.py:169 msgid "Smoothness" msgstr "" -#: lib/elements/fill_stitch.py:144 +#: lib/elements/fill_stitch.py:170 msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too." msgstr "" -#: lib/elements/fill_stitch.py:158 +#: lib/elements/fill_stitch.py:184 msgid "Clockwise" msgstr "" -#: lib/elements/fill_stitch.py:163 +#: lib/elements/fill_stitch.py:189 msgid "Meander Pattern" msgstr "" -#: lib/elements/fill_stitch.py:169 +#: lib/elements/fill_stitch.py:196 msgid "Meander pattern scale" msgstr "" -#: lib/elements/fill_stitch.py:175 +#: lib/elements/fill_stitch.py:206 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill_stitch.py:176 +#: lib/elements/fill_stitch.py:207 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:194 lib/elements/fill_stitch.py:497 +#: lib/elements/fill_stitch.py:225 lib/elements/fill_stitch.py:538 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:195 lib/elements/fill_stitch.py:498 +#: lib/elements/fill_stitch.py:226 lib/elements/fill_stitch.py:539 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:208 +#: lib/elements/fill_stitch.py:239 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:209 +#: lib/elements/fill_stitch.py:240 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:220 +#: lib/elements/fill_stitch.py:251 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:221 +#: lib/elements/fill_stitch.py:252 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:236 +#: lib/elements/fill_stitch.py:271 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:237 +#: lib/elements/fill_stitch.py:272 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:249 +#: lib/elements/fill_stitch.py:287 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:250 +#: lib/elements/fill_stitch.py:288 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:408 lib/elements/stroke.py:125 +#: lib/elements/fill_stitch.py:446 lib/elements/stroke.py:124 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:409 -msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander fill." +#: lib/elements/fill_stitch.py:447 +msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:421 lib/elements/stroke.py:136 +#: lib/elements/fill_stitch.py:462 lib/elements/stroke.py:135 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:422 +#: lib/elements/fill_stitch.py:463 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:433 +#: lib/elements/fill_stitch.py:474 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:433 lib/elements/fill_stitch.py:442 -#: lib/elements/fill_stitch.py:467 lib/elements/fill_stitch.py:478 -#: lib/elements/fill_stitch.py:488 lib/elements/fill_stitch.py:500 -#: lib/elements/fill_stitch.py:538 +#: lib/elements/fill_stitch.py:474 lib/elements/fill_stitch.py:483 +#: lib/elements/fill_stitch.py:508 lib/elements/fill_stitch.py:519 +#: lib/elements/fill_stitch.py:529 lib/elements/fill_stitch.py:541 +#: lib/elements/fill_stitch.py:582 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:439 +#: lib/elements/fill_stitch.py:480 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:440 +#: lib/elements/fill_stitch.py:481 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:464 +#: lib/elements/fill_stitch.py:505 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:465 +#: lib/elements/fill_stitch.py:506 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:516 msgid "Max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:476 +#: lib/elements/fill_stitch.py:517 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:486 +#: lib/elements/fill_stitch.py:527 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:509 +#: lib/elements/fill_stitch.py:550 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:520 lib/elements/fill_stitch.py:534 +#: lib/elements/fill_stitch.py:564 lib/elements/fill_stitch.py:578 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:521 lib/elements/fill_stitch.py:535 +#: lib/elements/fill_stitch.py:565 lib/elements/fill_stitch.py:579 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:771 +#: lib/elements/fill_stitch.py:827 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:774 +#: lib/elements/fill_stitch.py:830 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1710,7 +1766,7 @@ msgstr "" msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:173 lib/elements/stroke.py:149 +#: lib/elements/satin_column.py:173 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -1780,7 +1836,7 @@ msgstr "" msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:275 lib/elements/stroke.py:101 +#: lib/elements/satin_column.py:275 lib/elements/stroke.py:100 msgid "Repeats" msgstr "" @@ -1831,200 +1887,200 @@ msgstr "" msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:27 +#: lib/elements/stroke.py:26 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:27 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:30 +#: lib/elements/stroke.py:29 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:31 +#: lib/elements/stroke.py:30 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:44 +#: lib/elements/stroke.py:43 msgid "Small ZigZag" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:44 msgid "This zig zag stitch has a stroke width smaller than 0.5 units." msgstr "" -#: lib/elements/stroke.py:47 +#: lib/elements/stroke.py:46 msgid "Set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" -#: lib/elements/stroke.py:52 +#: lib/elements/stroke.py:51 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:55 +#: lib/elements/stroke.py:54 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:79 inx/inkstitch_break_apart.inx:17 +#: lib/elements/stroke.py:78 inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Running Stitch" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Ripple" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:89 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:91 +#: lib/elements/stroke.py:90 msgid "Stitch every node in the path. All other options are ignored." msgstr "" -#: lib/elements/stroke.py:102 +#: lib/elements/stroke.py:101 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:112 +#: lib/elements/stroke.py:111 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:113 +#: lib/elements/stroke.py:112 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:126 +#: lib/elements/stroke.py:125 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:137 +#: lib/elements/stroke.py:136 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:150 +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:179 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:180 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:191 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:192 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:215 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:216 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:227 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:228 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:239 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:240 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:251 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:264 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:265 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:269 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:277 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:278 lib/elements/stroke.py:289 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:288 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:288 +#: lib/elements/stroke.py:287 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:289 +#: lib/elements/stroke.py:288 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:299 +#: lib/elements/stroke.py:298 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:299 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:311 +#: lib/elements/stroke.py:310 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:312 +#: lib/elements/stroke.py:311 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "flat" msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "point" msgstr "" -#: lib/elements/stroke.py:394 +#: lib/elements/stroke.py:393 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 "" @@ -2280,7 +2336,7 @@ msgstr "" msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:85 lib/extensions/params.py:502 +#: lib/extensions/lettering.py:85 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2289,7 +2345,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:510 +#: lib/extensions/lettering.py:89 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" @@ -2359,54 +2415,58 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:272 +#: lib/extensions/params.py:273 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:274 +#: lib/extensions/params.py:275 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:279 +#: lib/extensions/params.py:280 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:284 +#: lib/extensions/params.py:285 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:288 +#: lib/extensions/params.py:289 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:292 +#: lib/extensions/params.py:293 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:352 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:426 +#: lib/extensions/params.py:409 +msgid "No options available" +msgstr "" + +#: lib/extensions/params.py:429 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:456 +#: lib/extensions/params.py:459 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:466 +#: lib/extensions/params.py:469 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2673,7 +2733,47 @@ msgstr "" msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" -#: lib/stitch_plan/stitch_plan.py:27 +#: lib/stitch_plan/lock_stitch.py:210 +msgid "Half Stitch" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:211 +msgid "Arrow" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:212 +msgid "Back and forth" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:213 +msgid "Bowtie" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:214 +msgid "Cross" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:215 +msgid "Star" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:216 inx/inkstitch_break_apart.inx:18 +msgid "Simple" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:217 +msgid "Triangle" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:218 +msgid "Zig-zag" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:219 +msgid "Custom" +msgstr "" + +#: lib/stitch_plan/stitch_plan.py:26 msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" @@ -3725,10 +3825,6 @@ msgstr "" msgid "Tools: Fill" msgstr "" -#: inx/inkstitch_break_apart.inx:18 -msgid "Simple" -msgstr "" - #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" diff --git a/translations/messages_zh_CN.po b/translations/messages_zh_CN.po index 2d4d73f9..7fc9c8c1 100644 --- a/translations/messages_zh_CN.po +++ b/translations/messages_zh_CN.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" -"PO-Revision-Date: 2023-02-27 01:25\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" +"PO-Revision-Date: 2023-02-28 01:25\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:779 +#: inkstitch.py:107 lib/elements/fill_stitch.py:835 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1075,77 +1075,129 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:240 +#: lib/elements/element.py:242 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:241 +#: lib/elements/element.py:243 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:245 +#: lib/elements/element.py:247 msgid "Both" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Before" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "After" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Neither" msgstr "" -#: lib/elements/element.py:254 +#: lib/elements/element.py:256 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:255 +#: lib/elements/element.py:257 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:266 -msgid "Random seed" +#: lib/elements/element.py:268 +msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:267 -msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +#: lib/elements/element.py:269 +msgid "Tack down stitch type" +msgstr "" + +#: lib/elements/element.py:279 lib/elements/element.py:325 +msgid "Custom path" +msgstr "" + +#: lib/elements/element.py:280 +msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." +msgstr "" + +#: lib/elements/element.py:290 lib/elements/element.py:302 +msgid "Scale tack stitch" +msgstr "" + +#: lib/elements/element.py:291 +msgid "Set stitch length. A 1 in a custom path equals this values." +msgstr "" + +#: lib/elements/element.py:303 +msgid "Scale tack stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:314 +msgid "Lock stitch" msgstr "" #: lib/elements/element.py:315 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:373 +#: lib/elements/element.py:326 +msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." +msgstr "" + +#: lib/elements/element.py:336 lib/elements/element.py:348 +msgid "Scale lock stitch" +msgstr "" + +#: lib/elements/element.py:337 +msgid "Set length of lock stitches (mm)." +msgstr "" + +#: lib/elements/element.py:349 +msgid "Scale lock stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:361 msgid "Trim After" msgstr "" -#: lib/elements/element.py:374 +#: lib/elements/element.py:362 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:383 +#: lib/elements/element.py:371 msgid "Stop After" msgstr "" -#: lib/elements/element.py:384 +#: lib/elements/element.py:372 msgid "Add a STOP command after stitching this object." msgstr "" +#: lib/elements/element.py:381 +msgid "Random seed" +msgstr "" + +#: lib/elements/element.py:382 +msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +msgstr "" + +#: lib/elements/element.py:430 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgstr "" + #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:503 +#: lib/elements/element.py:616 msgid "Failed on " msgstr "" -#: lib/elements/element.py:505 +#: lib/elements/element.py:618 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1161,325 +1213,329 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill_stitch.py:31 +#: lib/elements/fill_stitch.py:34 msgid "Small Fill" msgstr "" -#: lib/elements/fill_stitch.py:32 +#: lib/elements/fill_stitch.py:35 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:38 lib/elements/fill_stitch.py:508 +#: lib/elements/fill_stitch.py:41 lib/elements/fill_stitch.py:549 msgid "Expand" msgstr "" -#: lib/elements/fill_stitch.py:39 +#: lib/elements/fill_stitch.py:42 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:44 lib/elements/fill_stitch.py:485 +#: lib/elements/fill_stitch.py:47 lib/elements/fill_stitch.py:526 msgid "Inset" msgstr "" -#: lib/elements/fill_stitch.py:45 +#: lib/elements/fill_stitch.py:48 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:50 +#: lib/elements/fill_stitch.py:53 msgid "Missing Guideline" msgstr "" -#: lib/elements/fill_stitch.py:51 +#: lib/elements/fill_stitch.py:54 msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/fill_stitch.py:53 +#: lib/elements/fill_stitch.py:56 msgid "* Create a stroke object" msgstr "" -#: lib/elements/fill_stitch.py:54 +#: lib/elements/fill_stitch.py:57 msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/fill_stitch.py:59 +#: lib/elements/fill_stitch.py:62 msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/fill_stitch.py:60 +#: lib/elements/fill_stitch.py:63 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:63 +#: lib/elements/fill_stitch.py:66 msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:68 lib/elements/stroke.py:36 +#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:35 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:69 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "该对象有多个参考线,但只会使用第一个。" -#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:39 +#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:38 msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/fill_stitch.py:76 +#: lib/elements/fill_stitch.py:79 msgid "Unconnected" msgstr "" -#: lib/elements/fill_stitch.py:77 +#: lib/elements/fill_stitch.py:80 msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill_stitch.py:81 lib/elements/fill_stitch.py:90 -#: lib/elements/fill_stitch.py:98 +#: lib/elements/fill_stitch.py:84 lib/elements/fill_stitch.py:93 +#: lib/elements/fill_stitch.py:101 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "* 扩展 > Ink/Stitch > 填充工具 > 拆分填充对象" -#: lib/elements/fill_stitch.py:86 +#: lib/elements/fill_stitch.py:89 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill_stitch.py:87 +#: lib/elements/fill_stitch.py:90 msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in." msgstr "" -#: lib/elements/fill_stitch.py:95 +#: lib/elements/fill_stitch.py:98 msgid "This shape is invalid" msgstr "" -#: lib/elements/fill_stitch.py:96 +#: lib/elements/fill_stitch.py:99 msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension." msgstr "" -#: lib/elements/fill_stitch.py:103 +#: lib/elements/fill_stitch.py:106 msgid "FillStitch" msgstr "" -#: lib/elements/fill_stitch.py:106 +#: lib/elements/fill_stitch.py:109 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/fill_stitch.py:111 -msgid "Fill method" -msgstr "" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:113 msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:114 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:115 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:116 +msgid "Meander Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:117 +msgid "Circular Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:118 msgid "Legacy Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 -msgid "Meander Fill" +#: lib/elements/fill_stitch.py:122 +msgid "Fill method" msgstr "" -#: lib/elements/fill_stitch.py:117 +#: lib/elements/fill_stitch.py:138 msgid "Guided Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Copy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Parallel Offset" msgstr "" -#: lib/elements/fill_stitch.py:119 +#: lib/elements/fill_stitch.py:140 msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced." msgstr "" -#: lib/elements/fill_stitch.py:126 +#: lib/elements/fill_stitch.py:147 msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Inner to Outer" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Single spiral" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Double spiral" msgstr "" -#: lib/elements/fill_stitch.py:132 +#: lib/elements/fill_stitch.py:153 msgid "Join Style" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Round" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Mitered" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Beveled" msgstr "" -#: lib/elements/fill_stitch.py:138 +#: lib/elements/fill_stitch.py:160 msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill_stitch.py:143 +#: lib/elements/fill_stitch.py:169 msgid "Smoothness" msgstr "" -#: lib/elements/fill_stitch.py:144 +#: lib/elements/fill_stitch.py:170 msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too." msgstr "" -#: lib/elements/fill_stitch.py:158 +#: lib/elements/fill_stitch.py:184 msgid "Clockwise" msgstr "" -#: lib/elements/fill_stitch.py:163 +#: lib/elements/fill_stitch.py:189 msgid "Meander Pattern" msgstr "" -#: lib/elements/fill_stitch.py:169 +#: lib/elements/fill_stitch.py:196 msgid "Meander pattern scale" msgstr "" -#: lib/elements/fill_stitch.py:175 +#: lib/elements/fill_stitch.py:206 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill_stitch.py:176 +#: lib/elements/fill_stitch.py:207 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:194 lib/elements/fill_stitch.py:497 +#: lib/elements/fill_stitch.py:225 lib/elements/fill_stitch.py:538 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:195 lib/elements/fill_stitch.py:498 +#: lib/elements/fill_stitch.py:226 lib/elements/fill_stitch.py:539 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:208 +#: lib/elements/fill_stitch.py:239 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:209 +#: lib/elements/fill_stitch.py:240 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:220 +#: lib/elements/fill_stitch.py:251 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:221 +#: lib/elements/fill_stitch.py:252 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:236 +#: lib/elements/fill_stitch.py:271 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:237 +#: lib/elements/fill_stitch.py:272 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:249 +#: lib/elements/fill_stitch.py:287 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:250 +#: lib/elements/fill_stitch.py:288 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:408 lib/elements/stroke.py:125 +#: lib/elements/fill_stitch.py:446 lib/elements/stroke.py:124 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:409 -msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander fill." +#: lib/elements/fill_stitch.py:447 +msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:421 lib/elements/stroke.py:136 +#: lib/elements/fill_stitch.py:462 lib/elements/stroke.py:135 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:422 +#: lib/elements/fill_stitch.py:463 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:433 +#: lib/elements/fill_stitch.py:474 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:433 lib/elements/fill_stitch.py:442 -#: lib/elements/fill_stitch.py:467 lib/elements/fill_stitch.py:478 -#: lib/elements/fill_stitch.py:488 lib/elements/fill_stitch.py:500 -#: lib/elements/fill_stitch.py:538 +#: lib/elements/fill_stitch.py:474 lib/elements/fill_stitch.py:483 +#: lib/elements/fill_stitch.py:508 lib/elements/fill_stitch.py:519 +#: lib/elements/fill_stitch.py:529 lib/elements/fill_stitch.py:541 +#: lib/elements/fill_stitch.py:582 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:439 +#: lib/elements/fill_stitch.py:480 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:440 +#: lib/elements/fill_stitch.py:481 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:464 +#: lib/elements/fill_stitch.py:505 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:465 +#: lib/elements/fill_stitch.py:506 msgid "default: 3x fill row spacing" msgstr "默认值:3x 填充行间距" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:516 msgid "Max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:476 +#: lib/elements/fill_stitch.py:517 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:486 +#: lib/elements/fill_stitch.py:527 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:509 +#: lib/elements/fill_stitch.py:550 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:520 lib/elements/fill_stitch.py:534 +#: lib/elements/fill_stitch.py:564 lib/elements/fill_stitch.py:578 msgid "Underpath" msgstr "下缝" -#: lib/elements/fill_stitch.py:521 lib/elements/fill_stitch.py:535 +#: lib/elements/fill_stitch.py:565 lib/elements/fill_stitch.py:579 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:771 +#: lib/elements/fill_stitch.py:827 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:774 +#: lib/elements/fill_stitch.py:830 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1710,7 +1766,7 @@ msgstr "短针距" msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:173 lib/elements/stroke.py:149 +#: lib/elements/satin_column.py:173 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -1780,7 +1836,7 @@ msgstr "" msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:275 lib/elements/stroke.py:101 +#: lib/elements/satin_column.py:275 lib/elements/stroke.py:100 msgid "Repeats" msgstr "" @@ -1831,200 +1887,200 @@ msgstr "" msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:27 +#: lib/elements/stroke.py:26 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:27 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:30 +#: lib/elements/stroke.py:29 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:31 +#: lib/elements/stroke.py:30 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:44 +#: lib/elements/stroke.py:43 msgid "Small ZigZag" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:44 msgid "This zig zag stitch has a stroke width smaller than 0.5 units." msgstr "" -#: lib/elements/stroke.py:47 +#: lib/elements/stroke.py:46 msgid "Set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" -#: lib/elements/stroke.py:52 +#: lib/elements/stroke.py:51 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:55 +#: lib/elements/stroke.py:54 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:79 inx/inkstitch_break_apart.inx:17 +#: lib/elements/stroke.py:78 inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Running Stitch" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Ripple" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:89 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:91 +#: lib/elements/stroke.py:90 msgid "Stitch every node in the path. All other options are ignored." msgstr "" -#: lib/elements/stroke.py:102 +#: lib/elements/stroke.py:101 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:112 +#: lib/elements/stroke.py:111 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:113 +#: lib/elements/stroke.py:112 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:126 +#: lib/elements/stroke.py:125 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:137 +#: lib/elements/stroke.py:136 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:150 +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:179 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:180 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:191 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:192 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:215 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "线距指数" -#: lib/elements/stroke.py:216 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:227 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:228 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:239 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:240 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:251 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "渲染为网格。 小心使用并注意您的针迹密度。" -#: lib/elements/stroke.py:264 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:265 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:269 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:277 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:278 lib/elements/stroke.py:289 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:288 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:288 +#: lib/elements/stroke.py:287 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:289 +#: lib/elements/stroke.py:288 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:299 +#: lib/elements/stroke.py:298 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:299 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:311 +#: lib/elements/stroke.py:310 msgid "Join style" msgstr "加入样式" -#: lib/elements/stroke.py:312 +#: lib/elements/stroke.py:311 msgid "Join style for non circular ripples." msgstr "加入非圆形波纹的样式。" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "flat" msgstr "平面" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "point" msgstr "" -#: lib/elements/stroke.py:394 +#: lib/elements/stroke.py:393 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" @@ -2283,7 +2339,7 @@ msgstr "" msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:85 lib/extensions/params.py:502 +#: lib/extensions/lettering.py:85 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2292,7 +2348,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:510 +#: lib/extensions/lettering.py:89 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" @@ -2362,54 +2418,58 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:272 +#: lib/extensions/params.py:273 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:274 +#: lib/extensions/params.py:275 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:279 +#: lib/extensions/params.py:280 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:284 +#: lib/extensions/params.py:285 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:288 +#: lib/extensions/params.py:289 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:292 +#: lib/extensions/params.py:293 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:352 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:426 +#: lib/extensions/params.py:409 +msgid "No options available" +msgstr "" + +#: lib/extensions/params.py:429 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:456 +#: lib/extensions/params.py:459 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:466 +#: lib/extensions/params.py:469 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2677,7 +2737,47 @@ msgstr "写入错误 %(path)s%(error)s" msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "文件不存在,无法打开。 请更正文件路径并重试。\\r%s" -#: lib/stitch_plan/stitch_plan.py:27 +#: lib/stitch_plan/lock_stitch.py:210 +msgid "Half Stitch" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:211 +msgid "Arrow" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:212 +msgid "Back and forth" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:213 +msgid "Bowtie" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:214 +msgid "Cross" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:215 +msgid "Star" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:216 inx/inkstitch_break_apart.inx:18 +msgid "Simple" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:217 +msgid "Triangle" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:218 +msgid "Zig-zag" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:219 +msgid "Custom" +msgstr "" + +#: lib/stitch_plan/stitch_plan.py:26 msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "没有选择可缝合的元素。请运行扩展 > Ink/Stitch >疑难解答>疑难解答对象,以防您期望一个缝线。" @@ -3731,10 +3831,6 @@ msgstr "" msgid "Tools: Fill" msgstr "" -#: inx/inkstitch_break_apart.inx:18 -msgid "Simple" -msgstr "" - #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" diff --git a/translations/messages_zh_TW.po b/translations/messages_zh_TW.po index 850b8e99..a9053897 100644 --- a/translations/messages_zh_TW.po +++ b/translations/messages_zh_TW.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-02-27 01:24+0000\n" -"PO-Revision-Date: 2023-02-27 01:25\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" +"PO-Revision-Date: 2023-02-28 01: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: 2023-02-27 01:24+0000\n" +"POT-Creation-Date: 2023-02-28 01:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -898,7 +898,7 @@ msgid "If you'd like to help please\n" "- create a new issue at https://github.com/inkstitch/inkstitch/issues" msgstr "" -#: inkstitch.py:107 lib/elements/fill_stitch.py:779 +#: inkstitch.py:107 lib/elements/fill_stitch.py:835 msgid "Include the error description and also (if possible) the svg file." msgstr "" @@ -1075,77 +1075,129 @@ msgstr "" msgid "Flip automatically calucalted angle if it appears to be wrong." msgstr "" -#: lib/elements/element.py:240 +#: lib/elements/element.py:242 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:241 +#: lib/elements/element.py:243 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:245 +#: lib/elements/element.py:247 msgid "Both" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Before" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "After" msgstr "" -#: lib/elements/element.py:245 +#: lib/elements/element.py:247 msgid "Neither" msgstr "" -#: lib/elements/element.py:254 +#: lib/elements/element.py:256 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:255 +#: lib/elements/element.py:257 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:266 -msgid "Random seed" +#: lib/elements/element.py:268 +msgid "Tack stitch" msgstr "" -#: lib/elements/element.py:267 -msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +#: lib/elements/element.py:269 +msgid "Tack down stitch type" +msgstr "" + +#: lib/elements/element.py:279 lib/elements/element.py:325 +msgid "Custom path" +msgstr "" + +#: lib/elements/element.py:280 +msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element." +msgstr "" + +#: lib/elements/element.py:290 lib/elements/element.py:302 +msgid "Scale tack stitch" +msgstr "" + +#: lib/elements/element.py:291 +msgid "Set stitch length. A 1 in a custom path equals this values." +msgstr "" + +#: lib/elements/element.py:303 +msgid "Scale tack stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:314 +msgid "Lock stitch" msgstr "" #: lib/elements/element.py:315 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgid "Lock stitch type" msgstr "" -#: lib/elements/element.py:373 +#: lib/elements/element.py:326 +msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element." +msgstr "" + +#: lib/elements/element.py:336 lib/elements/element.py:348 +msgid "Scale lock stitch" +msgstr "" + +#: lib/elements/element.py:337 +msgid "Set length of lock stitches (mm)." +msgstr "" + +#: lib/elements/element.py:349 +msgid "Scale lock stitch by this percentage." +msgstr "" + +#: lib/elements/element.py:361 msgid "Trim After" msgstr "" -#: lib/elements/element.py:374 +#: lib/elements/element.py:362 msgid "Add a TRIM command after stitching this object." msgstr "" -#: lib/elements/element.py:383 +#: lib/elements/element.py:371 msgid "Stop After" msgstr "" -#: lib/elements/element.py:384 +#: lib/elements/element.py:372 msgid "Add a STOP command after stitching this object." msgstr "" +#: lib/elements/element.py:381 +msgid "Random seed" +msgstr "" + +#: lib/elements/element.py:382 +msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." +msgstr "" + +#: lib/elements/element.py:430 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgstr "" + #. used when showing an error message to the user such as #. "Failed on PathLabel (path1234): Satin column: One or more of the rungs #. doesn't intersect both rails." -#: lib/elements/element.py:503 +#: lib/elements/element.py:616 msgid "Failed on " msgstr "" -#: lib/elements/element.py:505 +#: lib/elements/element.py:618 msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position." msgstr "" @@ -1161,325 +1213,329 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill_stitch.py:31 +#: lib/elements/fill_stitch.py:34 msgid "Small Fill" msgstr "" -#: lib/elements/fill_stitch.py:32 +#: lib/elements/fill_stitch.py:35 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:38 lib/elements/fill_stitch.py:508 +#: lib/elements/fill_stitch.py:41 lib/elements/fill_stitch.py:549 msgid "Expand" msgstr "" -#: lib/elements/fill_stitch.py:39 +#: lib/elements/fill_stitch.py:42 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:44 lib/elements/fill_stitch.py:485 +#: lib/elements/fill_stitch.py:47 lib/elements/fill_stitch.py:526 msgid "Inset" msgstr "" -#: lib/elements/fill_stitch.py:45 +#: lib/elements/fill_stitch.py:48 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:50 +#: lib/elements/fill_stitch.py:53 msgid "Missing Guideline" msgstr "" -#: lib/elements/fill_stitch.py:51 +#: lib/elements/fill_stitch.py:54 msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/fill_stitch.py:53 +#: lib/elements/fill_stitch.py:56 msgid "* Create a stroke object" msgstr "" -#: lib/elements/fill_stitch.py:54 +#: lib/elements/fill_stitch.py:57 msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/fill_stitch.py:59 +#: lib/elements/fill_stitch.py:62 msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/fill_stitch.py:60 +#: lib/elements/fill_stitch.py:63 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:63 +#: lib/elements/fill_stitch.py:66 msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/fill_stitch.py:68 lib/elements/stroke.py:36 +#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:35 msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/fill_stitch.py:69 lib/elements/stroke.py:37 +#: lib/elements/fill_stitch.py:72 lib/elements/stroke.py:36 msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/fill_stitch.py:71 lib/elements/stroke.py:39 +#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:38 msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/fill_stitch.py:76 +#: lib/elements/fill_stitch.py:79 msgid "Unconnected" msgstr "" -#: lib/elements/fill_stitch.py:77 +#: lib/elements/fill_stitch.py:80 msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill_stitch.py:81 lib/elements/fill_stitch.py:90 -#: lib/elements/fill_stitch.py:98 +#: lib/elements/fill_stitch.py:84 lib/elements/fill_stitch.py:93 +#: lib/elements/fill_stitch.py:101 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill_stitch.py:86 +#: lib/elements/fill_stitch.py:89 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill_stitch.py:87 +#: lib/elements/fill_stitch.py:90 msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in." msgstr "" -#: lib/elements/fill_stitch.py:95 +#: lib/elements/fill_stitch.py:98 msgid "This shape is invalid" msgstr "" -#: lib/elements/fill_stitch.py:96 +#: lib/elements/fill_stitch.py:99 msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension." msgstr "" -#: lib/elements/fill_stitch.py:103 +#: lib/elements/fill_stitch.py:106 msgid "FillStitch" msgstr "" -#: lib/elements/fill_stitch.py:106 +#: lib/elements/fill_stitch.py:109 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/fill_stitch.py:111 -msgid "Fill method" -msgstr "" - -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:113 msgid "Auto Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:114 msgid "Contour Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:115 msgid "Guided Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 +#: lib/elements/fill_stitch.py:116 +msgid "Meander Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:117 +msgid "Circular Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:118 msgid "Legacy Fill" msgstr "" -#: lib/elements/fill_stitch.py:112 -msgid "Meander Fill" +#: lib/elements/fill_stitch.py:122 +msgid "Fill method" msgstr "" -#: lib/elements/fill_stitch.py:117 +#: lib/elements/fill_stitch.py:138 msgid "Guided Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Copy" msgstr "" -#: lib/elements/fill_stitch.py:118 +#: lib/elements/fill_stitch.py:139 msgid "Parallel Offset" msgstr "" -#: lib/elements/fill_stitch.py:119 +#: lib/elements/fill_stitch.py:140 msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced." msgstr "" -#: lib/elements/fill_stitch.py:126 +#: lib/elements/fill_stitch.py:147 msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Inner to Outer" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Single spiral" msgstr "" -#: lib/elements/fill_stitch.py:127 +#: lib/elements/fill_stitch.py:148 msgid "Double spiral" msgstr "" -#: lib/elements/fill_stitch.py:132 +#: lib/elements/fill_stitch.py:153 msgid "Join Style" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Round" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Mitered" msgstr "" -#: lib/elements/fill_stitch.py:133 +#: lib/elements/fill_stitch.py:154 msgid "Beveled" msgstr "" -#: lib/elements/fill_stitch.py:138 +#: lib/elements/fill_stitch.py:160 msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill_stitch.py:143 +#: lib/elements/fill_stitch.py:169 msgid "Smoothness" msgstr "" -#: lib/elements/fill_stitch.py:144 +#: lib/elements/fill_stitch.py:170 msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too." msgstr "" -#: lib/elements/fill_stitch.py:158 +#: lib/elements/fill_stitch.py:184 msgid "Clockwise" msgstr "" -#: lib/elements/fill_stitch.py:163 +#: lib/elements/fill_stitch.py:189 msgid "Meander Pattern" msgstr "" -#: lib/elements/fill_stitch.py:169 +#: lib/elements/fill_stitch.py:196 msgid "Meander pattern scale" msgstr "" -#: lib/elements/fill_stitch.py:175 +#: lib/elements/fill_stitch.py:206 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill_stitch.py:176 +#: lib/elements/fill_stitch.py:207 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill_stitch.py:194 lib/elements/fill_stitch.py:497 +#: lib/elements/fill_stitch.py:225 lib/elements/fill_stitch.py:538 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/fill_stitch.py:195 lib/elements/fill_stitch.py:498 +#: lib/elements/fill_stitch.py:226 lib/elements/fill_stitch.py:539 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:208 +#: lib/elements/fill_stitch.py:239 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill_stitch.py:209 +#: lib/elements/fill_stitch.py:240 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill_stitch.py:220 +#: lib/elements/fill_stitch.py:251 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill_stitch.py:221 +#: lib/elements/fill_stitch.py:252 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill_stitch.py:236 +#: lib/elements/fill_stitch.py:271 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill_stitch.py:237 +#: lib/elements/fill_stitch.py:272 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill_stitch.py:249 +#: lib/elements/fill_stitch.py:287 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill_stitch.py:250 +#: lib/elements/fill_stitch.py:288 msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values." msgstr "" -#: lib/elements/fill_stitch.py:408 lib/elements/stroke.py:125 +#: lib/elements/fill_stitch.py:446 lib/elements/stroke.py:124 msgid "Running stitch length" msgstr "" -#: lib/elements/fill_stitch.py:409 -msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander fill." +#: lib/elements/fill_stitch.py:447 +msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill." msgstr "" -#: lib/elements/fill_stitch.py:421 lib/elements/stroke.py:136 +#: lib/elements/fill_stitch.py:462 lib/elements/stroke.py:135 msgid "Running stitch tolerance" msgstr "" -#: lib/elements/fill_stitch.py:422 +#: lib/elements/fill_stitch.py:463 msgid "All stitches must be within this distance of the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/fill_stitch.py:433 +#: lib/elements/fill_stitch.py:474 msgid "Underlay" msgstr "" -#: lib/elements/fill_stitch.py:433 lib/elements/fill_stitch.py:442 -#: lib/elements/fill_stitch.py:467 lib/elements/fill_stitch.py:478 -#: lib/elements/fill_stitch.py:488 lib/elements/fill_stitch.py:500 -#: lib/elements/fill_stitch.py:538 +#: lib/elements/fill_stitch.py:474 lib/elements/fill_stitch.py:483 +#: lib/elements/fill_stitch.py:508 lib/elements/fill_stitch.py:519 +#: lib/elements/fill_stitch.py:529 lib/elements/fill_stitch.py:541 +#: lib/elements/fill_stitch.py:582 msgid "Fill Underlay" msgstr "" -#: lib/elements/fill_stitch.py:439 +#: lib/elements/fill_stitch.py:480 msgid "Fill angle" msgstr "" -#: lib/elements/fill_stitch.py:440 +#: lib/elements/fill_stitch.py:481 msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space." msgstr "" -#: lib/elements/fill_stitch.py:464 +#: lib/elements/fill_stitch.py:505 msgid "Row spacing" msgstr "" -#: lib/elements/fill_stitch.py:465 +#: lib/elements/fill_stitch.py:506 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/fill_stitch.py:475 +#: lib/elements/fill_stitch.py:516 msgid "Max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:476 +#: lib/elements/fill_stitch.py:517 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/fill_stitch.py:486 +#: lib/elements/fill_stitch.py:527 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/fill_stitch.py:509 +#: lib/elements/fill_stitch.py:550 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead." msgstr "" -#: lib/elements/fill_stitch.py:520 lib/elements/fill_stitch.py:534 +#: lib/elements/fill_stitch.py:564 lib/elements/fill_stitch.py:578 msgid "Underpath" msgstr "" -#: lib/elements/fill_stitch.py:521 lib/elements/fill_stitch.py:535 +#: lib/elements/fill_stitch.py:565 lib/elements/fill_stitch.py:579 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:771 +#: lib/elements/fill_stitch.py:827 msgid "Error during autofill! This means it is a bug in Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/fill_stitch.py:774 +#: lib/elements/fill_stitch.py:830 msgid "If you'd like to help please\n" "- copy the entire error message below\n" "- save your SVG file and\n" @@ -1710,7 +1766,7 @@ msgstr "" msgid "Inset stitches if the distance between stitches is smaller than this." msgstr "" -#: lib/elements/satin_column.py:173 lib/elements/stroke.py:149 +#: lib/elements/satin_column.py:173 lib/elements/stroke.py:148 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -1780,7 +1836,7 @@ msgstr "" msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:275 lib/elements/stroke.py:101 +#: lib/elements/satin_column.py:275 lib/elements/stroke.py:100 msgid "Repeats" msgstr "" @@ -1831,200 +1887,200 @@ msgstr "" msgid "Split stitch if distance of maximum stitch length is exceeded" msgstr "" -#: lib/elements/stroke.py:27 +#: lib/elements/stroke.py:26 msgid "Ignore skip" msgstr "" -#: lib/elements/stroke.py:28 +#: lib/elements/stroke.py:27 msgid "Skip values are ignored, because there was no line left to embroider." msgstr "" -#: lib/elements/stroke.py:30 +#: lib/elements/stroke.py:29 msgid "* Open the params dialog with this object selected" msgstr "" -#: lib/elements/stroke.py:31 +#: lib/elements/stroke.py:30 msgid "* Reduce Skip values or increase number of lines" msgstr "" -#: lib/elements/stroke.py:44 +#: lib/elements/stroke.py:43 msgid "Small ZigZag" msgstr "" -#: lib/elements/stroke.py:45 +#: lib/elements/stroke.py:44 msgid "This zig zag stitch has a stroke width smaller than 0.5 units." msgstr "" -#: lib/elements/stroke.py:47 +#: lib/elements/stroke.py:46 msgid "Set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "" -#: lib/elements/stroke.py:52 +#: lib/elements/stroke.py:51 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:55 +#: lib/elements/stroke.py:54 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:79 inx/inkstitch_break_apart.inx:17 +#: lib/elements/stroke.py:78 inx/inkstitch_break_apart.inx:17 msgid "Method" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Running Stitch" msgstr "" -#: lib/elements/stroke.py:83 +#: lib/elements/stroke.py:82 msgid "Ripple" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:89 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:91 +#: lib/elements/stroke.py:90 msgid "Stitch every node in the path. All other options are ignored." msgstr "" -#: lib/elements/stroke.py:102 +#: lib/elements/stroke.py:101 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:112 +#: lib/elements/stroke.py:111 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:113 +#: lib/elements/stroke.py:112 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n" "A pattern with various repeats can be created with a list of values separated by a space." msgstr "" -#: lib/elements/stroke.py:126 +#: lib/elements/stroke.py:125 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:137 +#: lib/elements/stroke.py:136 msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded." msgstr "" -#: lib/elements/stroke.py:150 +#: lib/elements/stroke.py:149 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:162 +#: lib/elements/stroke.py:161 msgid "Number of lines" msgstr "" -#: lib/elements/stroke.py:163 +#: lib/elements/stroke.py:162 msgid "Number of lines from start to finish" msgstr "" -#: lib/elements/stroke.py:179 +#: lib/elements/stroke.py:178 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:180 +#: lib/elements/stroke.py:179 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:191 +#: lib/elements/stroke.py:190 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:192 +#: lib/elements/stroke.py:191 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:215 +#: lib/elements/stroke.py:214 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:216 +#: lib/elements/stroke.py:215 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:227 +#: lib/elements/stroke.py:226 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:228 +#: lib/elements/stroke.py:227 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:239 +#: lib/elements/stroke.py:238 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:240 +#: lib/elements/stroke.py:239 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:251 +#: lib/elements/stroke.py:250 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:251 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:264 +#: lib/elements/stroke.py:263 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:265 +#: lib/elements/stroke.py:264 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:269 print/templates/ui.html:181 +#: lib/elements/stroke.py:268 print/templates/ui.html:181 msgid "None" msgstr "" -#: lib/elements/stroke.py:277 +#: lib/elements/stroke.py:276 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:277 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:278 lib/elements/stroke.py:289 +#: lib/elements/stroke.py:277 lib/elements/stroke.py:288 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:288 +#: lib/elements/stroke.py:287 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:289 +#: lib/elements/stroke.py:288 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:299 +#: lib/elements/stroke.py:298 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:300 +#: lib/elements/stroke.py:299 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:311 +#: lib/elements/stroke.py:310 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:312 +#: lib/elements/stroke.py:311 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "flat" msgstr "" -#: lib/elements/stroke.py:315 +#: lib/elements/stroke.py:314 msgid "point" msgstr "" -#: lib/elements/stroke.py:394 +#: lib/elements/stroke.py:393 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 "" @@ -2280,7 +2336,7 @@ msgstr "" msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:85 lib/extensions/params.py:502 +#: lib/extensions/lettering.py:85 lib/extensions/params.py:505 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 @@ -2289,7 +2345,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:89 lib/extensions/params.py:510 +#: lib/extensions/lettering.py:89 lib/extensions/params.py:513 msgid "Apply and Quit" msgstr "" @@ -2359,54 +2415,58 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:272 +#: lib/extensions/params.py:273 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:274 +#: lib/extensions/params.py:275 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:279 +#: lib/extensions/params.py:280 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:284 +#: lib/extensions/params.py:285 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:288 +#: lib/extensions/params.py:289 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:292 +#: lib/extensions/params.py:293 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:352 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:426 +#: lib/extensions/params.py:409 +msgid "No options available" +msgstr "" + +#: lib/extensions/params.py:429 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:456 +#: lib/extensions/params.py:459 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:466 +#: lib/extensions/params.py:469 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:487 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:510 msgid "Use Last Settings" msgstr "" @@ -2673,7 +2733,47 @@ msgstr "" msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s" msgstr "" -#: lib/stitch_plan/stitch_plan.py:27 +#: lib/stitch_plan/lock_stitch.py:210 +msgid "Half Stitch" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:211 +msgid "Arrow" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:212 +msgid "Back and forth" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:213 +msgid "Bowtie" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:214 +msgid "Cross" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:215 +msgid "Star" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:216 inx/inkstitch_break_apart.inx:18 +msgid "Simple" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:217 +msgid "Triangle" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:218 +msgid "Zig-zag" +msgstr "" + +#: lib/stitch_plan/lock_stitch.py:219 +msgid "Custom" +msgstr "" + +#: lib/stitch_plan/stitch_plan.py:26 msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout." msgstr "" @@ -3725,10 +3825,6 @@ msgstr "" msgid "Tools: Fill" msgstr "" -#: inx/inkstitch_break_apart.inx:18 -msgid "Simple" -msgstr "" - #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" |
